2009-11-30 100 views
1

我實現了MySQL全文搜索並完美工作。
現在客戶希望通過搜索找到部分匹配項,例如術語「base」應該與'database'匹配。
我知道全文搜索的全部思想是基於單詞分隔符,並搜索完整的單詞。
我知道我很可能將不得不使用不合需要的LIKE '%$term%',這將破壞全文搜索的甜頭和表現。
那麼,有沒有希望?
在此先感謝。可以調整MySQL全文搜索以搜索部分單詞嗎?

PS:我是用戶https://stackoverflow.com/users/151053/petruza,我在我自己的網站上有openID身份驗證,但是我的主機最近關閉了,所以我無法通過它登錄,所以我使用了這種別名。

回答

0

您是否聽說過Sphinx?它與MySQL很好地集成,並且是一個功能強大(且快速!)的全文索引器。

你會愛上它的。

(不,他們不支付我)