Mysql Full-Text Search - Поиск части ключевого слова - PullRequest
0 голосов
/ 07 июля 2010

Я читал о функциях полнотекстового поиска в mysql. Но в этих методах вы должны искать точно написанные слова с полным написанием.

Например, если ваш текст содержит «Bitdefender 2009» и вы ищете Bit, вы ничего не получите

ВЫБРАТЬ * ИЗ ЖУРНАЛОВ, ГДЕ СОГЛАСОВАТЬСЯ (ЖУРНАЛ) ПРОТИВ («Бит 09» В БУЛЕВОМ РЕЖИМЕ); Так есть ли решение для этого?

(Существует ли метод, который позволяет вам также искать ключевые слова с ошибками? Например, вы ищете Bitdefedner)

Ответы [ 3 ]

0 голосов
/ 07 июля 2010

Вы можете использовать * подстановочный знак ПРОТИВ ('Бит * 09' В БУЛЕВОМ РЕЖИМЕ)

Для ключевых слов с ошибками требуется отдельная фаза проверки орфографии.

0 голосов
/ 07 июля 2010

Вы также можете обратиться к Lucene или другой специализированной поисковой системе, упомянутой в https://stackoverflow.com/questions/553055/best-full-text-search-for-mysql

0 голосов
/ 07 июля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...