[英]How does solr weigh synonym values when searched?
我正在嘗試圍繞 Solr 以及如何改進我的搜索結果。 我正在使用同義詞.txt 文件添加類似的詞並使它們彼此相等,
例子:
bar = dive bar
bar = club
bar = wine bar
bar = beer on tap
dive bar = club
dive bar = wine bar
dive bar = beer on tap
club = wine bar
club = beer on tap
wine bar = beer on tap
如果有人使用“酒吧”這個詞進行搜索,它會對結果進行權重,以便“酒吧”這個詞的內容顯示在其他同義詞之前,如果有人搜索“酒吧”,那么與俱樂部相比,酒吧列表在結果中的權重會更高?
Solr 平等對待搜索的術語及其同義詞。 讓我們舉個例子。 下面是同義詞.txt
bar,dive bar,club,wine bar
如果有人搜索“潛水欄”,那么這並不意味着帶有“潛水欄”的搜索結果將排在首位。 它可能是包含“ bar ”字樣的結果。
您可以使用另一個解析器來更好地處理這種情況。 下面是鏈接。 https://nolanlawson.com/2012/10/31/better-synonym-handling-in-solr/
通過使用此解析器,與同義詞相比,您可以對搜索的術語給予更多的提升。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.