如何根據最佳匹配進行搜索而不是過濾掉沒有的數據庫行一個的單詞是?有沒有我可以使用的通用標記器或過濾器?如何配置Solr搜索以獲得最佳匹配?
例如,如果我在我的搜索詞是:
greek american
那麼結果集應該包括greek
ORamerican
所有字符串如果數據庫有以下行:
german food
americans in paris
greek americans
thai food
greek food
然後應該返回頂部的最佳匹配,儘管它可能沒有全部/部分搜索詞:
greek americans
greek food
americans in paris
默認情況下,SOLR首先返回最佳匹配。小心與我們分享您爲可搜索文件定義的架構和標記器 – 2012-03-21 21:14:40