【问题标题】:Looking for Lucene index version寻找 Lucene 索引版本
【发布时间】:2011-10-31 15:23:44
【问题描述】:

当我使用Luke V3.3.0时,它告诉我我打开的Lucene索引是:

  • 索引版本:13172b074a7
  • 索引格式:-11 (Lucene 3.1)

我使用的是 Solr 3.3,我在索引之前删除了我的文件夹 /var/data/solr/myrepository。我希望版本是 Lucene 3.3。 Lucene 3.1 和 Lucene 3.3 之间没有索引变化?归根结底,我只想确保我的索引是使用 Lucene 3.3 创建的。我正在寻找任何获得 Lucene 索引版本的简单方法。

字段折叠也有效,如果索引发生变化,我的索引版本是正确的。我也没有从 Solr 管理页面看到此信息。

谢谢。

【问题讨论】:

    标签: lucene solr luke


    【解决方案1】:

    您可以通过单击 Solr 管理页面顶部的 [信息] 链接查看正在使用的 Lucene 版本。它会带你到http://<yourserver:port>/<instancename>/admin/registry.jsp

    Solr 和 Lucene 规范和实现版本列在 Solr 信息页面的顶部。

    我正在使用 Solr 3.3,这就是我所看到的......

    Solr Specification Version: 3.3.0
    Solr Implementation Version: 3.3.0 1139785 - rmuir - 2011-06-26 09:25:01
    Lucene Specification Version: 3.3.0
    Lucene Implementation Version: 3.3.0 1139782 - 2011-06-26 09:27:19
    Current Time: Tue Aug 23 08:35:27 EDT 2011
    Server Start Time:Mon Aug 22 14:32:28 EDT 2011
    

    【讨论】:

    • 这些信息与您正在运行的 Solr/Lucene 版本有关。您的索引版本不一定相同。
    【解决方案2】:

    检查 solrconfig.xml 中的 <luceneMatchVersion>LUCENE_33</luceneMatchVersion> 设置

    【讨论】:

    • 其实我从 3.2 到 3.3 的时候不用修改 solrconfig.xml
    • 这与你运行的版本无关。它更多的是关于您希望它具有的行为。你基本上可以要求 Lucene 模仿旧版本的行为,即使有问题。
    猜你喜欢
    • 2016-01-20
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    • 2012-10-22
    相关资源
    最近更新 更多