我想將搜索添加到我的網站。我有一個來自視頻遊戲挑戰的數據庫。每個挑戰都有一個標題和說明,我希望能夠至少搜索說明,但如果可能的話都可以。現在,我已經設置了表格,以便我可以使用MATCH()AGAINST(),但我遇到的問題可能是單數或複數。MySQL MATCH-AGAINST複數單詞?
例如,「助手」一詞出現在多項挑戰中,但如果用戶鍵入「助手」,他將不會得到任何東西。有什麼方法可以添加該功能嗎?我嘗試了所有我能想到的,但迄今爲止沒有任何工作。
更新:我只是最近才瞭解到MATCH AGAINST,所以我不確定在我的情況下使用它的「正確」方式。就像我說的,我有一個叫做description
列的表,用上面的例子字,assists
,其中多次出現在餐桌上,我會用這個查詢:
SELECT * FROM challenges WHERE MATCH(description) AGAINST('assists')
我只是執行的它返回了10行。如果我將其更改爲assist
,我什麼也得不到。
你使用什麼樣的MATCH AGAINST?自然語言? – 2011-04-30 14:48:39
我在帖子中添加了更多信息。 – HaLo2FrEeEk 2011-05-01 14:39:37