【发布时间】:2012-03-23 15:29:57
【问题描述】:
我将文档发布到 SOLR 服务器,每次提交大约 5000 个文档。在多次提交结束时,我查看 SOLR 管理面板,而不是 280,000 个文档,SOLR 管理面板报告只有 5000 个文档。
看起来每次我调用提交时,文档都会被覆盖。然而,索引的大小正在增长。
这是我所指的 API: http://lucene.apache.org/solr/api/org/apache/solr/client/solrj/SolrServer.html#add%28java.util.Collection%29
代码如下:
private final SolrServer server;
this.server = new CommonsHttpSolrServer(getPropertyManager().getSolrMasterUrl());
final Collection<UpdateResponse> responses = new ArrayList<UpdateResponse>(4);
responses.add( server.add(solrDocuments) );
responses.add( server.optimize() );
responses.add( server.commit() );
每当提交另外 5000 个文档时,我看到 SOLR 中的索引以 KB 为单位增加,索引就会增长。但是,SOLR 管理面板报告只有 5,000 个文档,因此没有任何意义。
numDocs: 5164
最大文档:5164
版本:1332445599423
段数:1
当前:真实
hasDeletions: false
目录:org.apache.lucene.store.SimpleFSDirectory:org.apache.lucene.store.SimpleFSDirectory@ Z:\jboss-soa-p-5\jboss-as\server\experimental\solr\data\index lockFactory =org.apache.lucene.store.NativeFSLockFactory@8d921a
上次修改时间:2012-03-23T13:38:53.539Z
【问题讨论】:
标签: solr