0
我得到一個奇怪的行爲與Solr搜索結果。
我有很多使用標題字段索引的文檔。
當我對標題字段進行搜索時,solr並未給出精確匹配的更高分數。
Solr給怪異的搜索結果
例如如果我的查詢是「中國製造」
我越來越有冠軍頂部文件:
「中國灣的中國之家」
「中國美術館」
這很奇怪,因爲與標題文檔「中國」,因此這應該是查詢的最佳匹配。有人知道這裏有什麼可能是錯的嗎?
我得到一個奇怪的行爲與Solr搜索結果。
我有很多使用標題字段索引的文檔。
當我對標題字段進行搜索時,solr並未給出精確匹配的更高分數。
Solr給怪異的搜索結果
例如如果我的查詢是「中國製造」
我越來越有冠軍頂部文件:
「中國灣的中國之家」
「中國美術館」
這很奇怪,因爲與標題文檔「中國」,因此這應該是查詢的最佳匹配。有人知道這裏有什麼可能是錯的嗎?
二來以@sohan爲指針。我同意在你的例子中增加精確匹配更有意義。我希望這可能更容易解決,通過標題字段再次索引完全匹配。
<field name="title" type="text" indexed="true" stored="true" />
<field name="titleExact" type="textExact" indexed="true" stored="true" />
<copyField source="title" dest="titleExact"/>
上面的例子,從這個article,這也提供了一個很好的書面記錄來解決問題所採取。
http://stackoverflow.com/questions/21775702/exact-word-match-solr/21791826?noredirect=1#21791826 參觀這個問題希望你會得到答案:) – sohan