psion
Новичок
Mysql Fulltext и слово "жопа"
Имеется таблица, в ней несколько текстовых полей, два из них загнаны в полнотекстовый индекс.
На сайте форма поиска, из которой данные (после небольшой обработки разумеется) попадают в запрос к БД:
select * from tbl where match(head, body) against ("$someword").
Дак вот, если ввести слово "жопа" в поле для поиска, находится МНОГО страниц. Конечно, данное слово они не содержат. Может кто сталкивался с подобным?
Пример:
http://search.uralairlines.ru/?q=%E6%EE%EF%E0
http://www.mrsk-uv.ru/search/?str=%E6%EE%EF%E0&x=0&y=0
Такая же фигня на многих других сайтах. Мускль везде 4.0.х
Кодировка по умолчанию - cp1251, данные в той же кодировке.
Имеется таблица, в ней несколько текстовых полей, два из них загнаны в полнотекстовый индекс.
На сайте форма поиска, из которой данные (после небольшой обработки разумеется) попадают в запрос к БД:
select * from tbl where match(head, body) against ("$someword").
Дак вот, если ввести слово "жопа" в поле для поиска, находится МНОГО страниц. Конечно, данное слово они не содержат. Может кто сталкивался с подобным?
Пример:
http://search.uralairlines.ru/?q=%E6%EE%EF%E0
http://www.mrsk-uv.ru/search/?str=%E6%EE%EF%E0&x=0&y=0
Такая же фигня на многих других сайтах. Мускль везде 4.0.х
Кодировка по умолчанию - cp1251, данные в той же кодировке.