MySQL bir 'yakın kelime' aramak nasıl?

3 Cevap php

Örneğin, ben bir kelime 'marple' aramak istiyorsanız, bu ',' maple ',' marble 'gibi yakın veya tam kelime ile satır dönmesi gerekir marple ', vs ..

Mysql sorguda bunu nasıl? varsa ya da daha iyi bir kelime öneri verebilir?

Teşekkürler,

3 Cevap

SOUNDEX function.

"Two strings that sound almost the same should have identical soundex strings."

MySQL size soundex fonksiyonunu kullanabilirsiniz deneyebilirsiniz, ama bu gerçek bir çözüm değil. Sfenks ya lucene kullanın.

Bu kullanabilirsiniz

$ Sql ​​= "'% arama anahtar kelime%' gibi your_field tbl_name seçin *";