我有一個設置,用戶可以在表中存儲「規則」,然後他們可以根據這些規則匹配新產品。Mysql搜索引擎
例如,他們可以存儲一個名稱爲「紅番茄」的規則,如果他們創建了一個名爲「紅番茄」的新產品,系統將自動查找規則,並將「紅番茄'統治新產品。
目前,這是超級簡單,如下通過查詢執行:
SELECT * FROM (`rules`) WHERE `rule` like '%red tomato%' LIMIT 1
我想借此下一步,給用戶在搜索是如何更靈活執行。例如,我想創建一個名爲'番茄'的規則,這可以匹配以下任何搜索字詞:'番茄','紅番茄'或'綠番茄'。
什麼是最好的方法呢?
solr也許?更容易 – malletjo 2011-12-15 20:27:54