【问题标题】:Solr edismax SearchHandler clarificationSolr edismax SearchHandler 澄清
【发布时间】:2012-02-17 04:29:20
【问题描述】:

我在搜索中使用了 edismax SearchHandler,但搜索结果中有一些问题。据我了解,如果“defaultOperator”设置为 OR,则搜索查询将作为 -> OR quick OR brown OR fox 隐式传递。但是,如果我搜索 The quick brown fox,我得到的结果少于显式添加 OR。另一个问题是,如果我搜索 The quick brown fox 其他包含 fox 这个词的文档不在搜索结果中。

谢谢。

【问题讨论】:

  • 如果您想使用 edismax 进行 OR 搜索,您应该将 mm(必须匹配)参数设置为 1。不能 100% 确定 defaultOperator 是否/如何使用 edismax qparser 工作。根据wiki.apache.org/solr/SchemaXml#Default_query_parser_operator“最好不要使用或依赖此设置;相反,请求处理程序或查询 LocalParams 应指定默认运算符。此处的此设置可以省略,正在考虑弃用。”

标签: search solr edismax


【解决方案1】:

确保 mm 为 0%。那么搜索应该是 OR。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 2014-07-04
    • 2015-11-04
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 2018-01-05
    相关资源
    最近更新 更多