solr 的statistics 页面 optimized (三)

写到第三篇了,回顾问题:

solr 的statistics 页面 optimized (三)

问题仍然是进行索引库优化的问题,在这里涉及到了commit操作,optimiz 操作,它们的配置在solrconfig.xml中:

 

1.官方文档:

官方文档的显示(我这里参考的是6.6.1版本,其他版本可能有修改):page249

solr 的statistics 页面 optimized (三)

solr 的statistics 页面 optimized (三)

solr 的statistics 页面 optimized (三)

solr 的statistics 页面 optimized (三)

在自动提交里面有:

   <autoCommit>
      <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
      <openSearcher>false</openSearcher>
    </autoCommit>

有一段英文注释:在特定的条件下执行硬操作:

    maxDocs - Maximum number of documents to add since the last
                   commit before automatically triggering a new commit.
   maxTime - Maximum amount of time in ms that is allowed to pass
                   since a document was added before automatically
                   triggering a new commit.

 maxDocs:int每多少个文档执行一次提交到索引库;

maxTime:ms没多长时间执行一个新的commit;


在这里又引出一个其他概念:NRT(Near Real Time Searching)

当结合的越多,距离解决方案会越近,后续完整其余部分,首先去阅读Near Real Time Searching