我們有一個大型餐廳菜單數據庫,用戶可以在其中搜索菜單項。有很多項目,當這些詞是並排的,它是一個獨特的菜,但這些詞很常見,並出現在各地。Solr同義詞不能正常工作
示例:用戶想要搜索「奶酪牛排」 在數據庫...它可以是「奶酪牛排」或「奶酪牛排」
在我的代名詞文件我有:
cheesesteak => cheesesteak, cheese steak
cheese steak => cheesesteak, cheese steak
當我搜索「奶酪牛排」時,我會得到有效的結果。我得到了「奶酪牛排」和「奶酪牛排」(單詞並排)的菜單項
但是,當我搜索「奶酪牛排」,我得到各種不相關的結果,如「牛排沙拉配藍紋奶酪」它拿起任何與奶酪和牛排的話
有沒有辦法配置這個同義詞文件,所以它的作品?我不想強迫用戶輸入報價等。
謝謝mguymon ....但你如何設置在solr在某些短語的背景?普通大衆不會在搜索框中輸入〜100。他們只是打字奶酪牛排 – solrnewbie
在搜索Solr之前,您必須將搜索範圍加上〜100。例如,我有一個網站是用戶提交搜索Sl Jo喬斯。搜索控制器將搜索調整爲「懶散的Joes」〜5並將其發送到Solr,獲取響應並將其呈現給用戶。 – mguymon