Можно ли адаптировать полнотекстовый поиск MySQL для поиска неполных слов? - PullRequest
1 голос
/ 01 декабря 2009

Я реализовал полнотекстовый поиск MySQL и работал отлично.
Теперь клиент хочет, чтобы при поиске были найдены частичные совпадения, например, термин «база» должен соответствовать «базе данных».
Я знаю, что вся идея полнотекстового поиска основана на разделителях слов и поиске полных слов.
Я знаю, что, скорее всего, придется использовать нежелательный LIKE '%$term%', который разрушит сладость и производительность полнотекстового поиска.
Так есть ли надежда?
Заранее спасибо.

PS: я пользователь https://stackoverflow.com/users/151053/petruza, У меня была аутентификация openID на моем собственном сайте, но мой хост недавно отключился, поэтому я не могу войти через него, поэтому я использую этот тип псевдонима .

1 Ответ

0 голосов
/ 04 декабря 2009

Вы слышали о сфинксе ? Он прекрасно интегрируется с MySQL и является мощным (и быстрым!) Полнотекстовым индексатором.

Тебе это понравится.

(нет, они мне не платят)

...