2010-07-07 8 views
0

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

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

SELECT * FROM журналов WHERE MATCH (LOG) ПРОТИВ ('Бит 09' IN BOOLEAN MODE);

У вас есть решение?

(Есть ли способ, который позволит вам найти ключевые слова с ошибками, а? К примеру вы ищете Bitdefedner)

ответ

0

Вы можете использовать символ * AGAINST ('бит * 09' В BOOLEAN MODE)

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

Смежные вопросы