即使提交后,Apache solr索引数据也不可见

我无法在搜索过程中找到文件的索引数据以下是我在操作系统之后的步骤:Windows 7 Solr版本:solr 5.2.1步骤:

  • cd .. solr 5.2.1 bin
  • solr start -e techproducts
  • 检查solr是否正常运行,核心是否可见。 搜索索引文件。 共有32个文件存在并显示在搜索结果中。
  • cd .. solr-5.2.1 example exampledocs
  • curl“http:// localhost:8983 / solr / techproducts / update / extract?literal.id = 33&commit = true”-H“myfile=@example/exampledocs/test.pdf”
  • 结果:它显示已成功建立索引并已提交,但从搜索返回的文件仍为32个文件。
  • 尝试用其他索引方式... java -Durl = http:// localhost:8983 / solr / techproducts / update / extract -Dparams = literal.id = 33 -jar post.jar test.pdf它成功建立索引并提交
  • 打开solr GUI并做一个搜索,现在返回33个文件,但看不到test.pdf文件的任何信息,元数据和数据都不可见
  • 重新启动solr
  • 现在我们可以看到文件的数据
  • 令人惊讶的是即时提交为我工作了一天前的相同的配置,一旦我删除了所有的索引,然后我面临这个问题不仅与这个solr实例在同一台机器上的其他solr实例。

    以下是来自solrconfig.xmlautocommit配置

    <autoCommit>
        <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
        <openSearcher>false</openSearcher>
    </autoCommit>
    
    <autoSoftCommit>
        <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime>
    </autoSoftCommit>
    
    链接地址: http://www.djcxy.com/p/67039.html

    上一篇: Apache solr indexed data not visible even after commit

    下一篇: can't connect to solr server when rebuilding index for django haystack