Как искать 'около слова' в MySQL?

Например, я хочу искать слово 'marple', это должно возвратить строку с близким или точным словом как 'мрамор', 'клен', 'marple', и т.д...

Как сделать это в запросе mysql? или лучше пообещайте предложение если таковые имеются?

5
задан Brian Tompsett - 汤莱恩 28 May 2017 в 13:35
поделиться

3 ответа

Функция SOUNDEX .

«Две строки, которые звучат почти одинаково, должны иметь идентичные звуковые строки».

4
ответ дан 14 December 2019 в 13:31
поделиться

В MySQL вы можно попробовать использовать функцию soundex, но это не настоящее решение. Используйте Sphinx или Lucene.

2
ответ дан 14 December 2019 в 13:31
поделиться

Вы можете использовать это

$ sql = "select * from tbl_name, где your_field как '% ваше ключевое слово поиска% '";

0
ответ дан 14 December 2019 в 13:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: