【问题标题】:Integrating Surround Query Parser集成环绕查询解析器
【发布时间】:2011-11-22 06:14:38
【问题描述】:

我想运行环绕查询。

  1. 从以下位置下载 http://www.java2s.com/Code/Jar/JKL/Downloadlucenesurround241jar.htm

  2. 将 lucene-surround-2.4.1.jar 移至 /apache-solr-3.1.0/example/lib

  3. 编辑 solrconfig.xml <queryParser name="SurroundQParser" class="org.apache.lucene.queryParser.surround.parser.QueryParser"/>

  4. 重启 Solr

遇到这个错误:

org.apache.solr.common.SolrException: 实例化 QParserPlugin 时出错,org.apache.lucene.queryParser.surround.parser.QueryParser 不是 org.apache.solr.search.QParserPlugin 在 org.apache.solr.core.SolrCore.createInstance(SolrCore.java:425)

【问题讨论】:

    标签: solr lucene search-engine


    【解决方案1】:
    1. 永远不要从 java2s.com 获取 JAR,它只是一个包含代码示例的网站,而不是任何 JAR 的官方来源。在这种情况下,环绕查询解析器是 Lucene contrib 的一部分,它包含在 official Lucene distribution 中。
    2. 在 Solr 中仅支持 recently added:您必须获得最近的 nightly build for Solr 4.0
    3. 有关安装环绕查询解析器的示例,请参阅补丁。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-09
      • 1970-01-01
      • 2019-12-06
      • 2010-09-22
      • 2021-12-26
      • 2017-10-05
      • 2019-02-04
      相关资源
      最近更新 更多