2012-02-17 72 views
0

我在我的搜索中使用edismax SearchHandler,並且在搜索結果中存在一些問題。據我瞭解,如果「defaultOperator」設置爲OR,則搜索查詢將以隱式方式傳遞爲 - > OR快速OR棕色或fox。但是,如果我搜索快速棕色狐狸,我得到的結果比明確添加OR的結果要少。另一個問題是,如果我搜索快速棕色狐狸其他包含單詞狐狸的文件不在搜索結果中。Solr edismax SearchHandler澄清

謝謝。

+0

如果要使用edismax進行OR搜索,應將mm(必須匹配)參數設置爲1.不能100%確定defaultOperator是否/如何使用edismax qparser工作。根據http://wiki.apache.org/solr/SchemaXml#Default_query_parser_operator「最好不要使用或依賴此設置;相反,請求處理程序或查詢LocalParams應指定默認運算符。此處的設置可以省略,它正在考慮貶值。「 – 2012-02-17 04:55:46

回答

0

確保mm爲0%。然後搜索應該是OR。