2014-02-25 75 views
0

我得到一個奇怪的行爲與Solr搜索結果。
我有很多使用標題字段索引的文檔。
當我對標題字段進行搜索時,solr並未給出精確匹配的更高分數。
Solr給怪異的搜索結果

例如如果我的查詢是「中國製造」
我越來越有冠軍頂部文件:
「中國灣的中國之家」
「中國美術館」

這很奇怪,因爲與標題文檔「中國」,因此這應該是查詢的最佳匹配。有人知道這裏有什麼可能是錯的嗎?

+0

http://stackoverflow.com/questions/21775702/exact-word-match-solr/21791826?noredirect=1#21791826 參觀這個問題希望你會得到答案:) – sohan

回答

0

二來以@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,這也提供了一個很好的書面記錄來解決問題所採取。