0
Solr中有什麼方法可以將字符串的開頭與字符串的開頭進行排序嗎?Solr:排名匹配字符串的開頭比字符串中的匹配更高
對於如: - 我在Solr的和關於這一領域的搜索「XPO」,其中XPO匹配比國家統計局的地方XPO來自中間的某個位置,像下面年初上漲應該返回結果的文本字段
xpo test
xpo test1
export test
test export
Solr中有什麼方法可以將字符串的開頭與字符串的開頭進行排序嗎?Solr:排名匹配字符串的開頭比字符串中的匹配更高
對於如: - 我在Solr的和關於這一領域的搜索「XPO」,其中XPO匹配比國家統計局的地方XPO來自中間的某個位置,像下面年初上漲應該返回結果的文本字段
xpo test
xpo test1
export test
test export
你可能可以使用複製字段來做到這一點。
至少有兩個選項:
你可以第一個字複製到另一個字符串領域,從而獲得更高的排名(您需要在這兩個領域搜索)。
您可以創建複製整個字符串,但必須在開頭的單詞的多個副本(例如,第一個字的3份,第二個字的2份,和所有其他的話
要複製該字段,可以手動執行 - 通過在創建文檔時自己創建內容,或者您(可能)可以使用copyField功能的一些調整。但是,我無法找到快速的方法來調整它這樣
所以,我會說,現在 - 。手動複製到另一個領域
我完全按照您的描述 – freedev