我想在solr中更新文档的特定字段。但是,在尝试这样做的同时,文档的其他字段正在变为空。
CommonsHttpSolrServer server = new CommonsHttpSolrServer("http://mydomain:8983/solr/index_socialmedia/");
List<SolrInputDocument> solrInputDocsList = new ArrayList<SolrInputDocument>();
SolrInputDocument solrInputDoc = new
全部:
我是solr和solrj的新手。我现在要做的是上传pdf文件到solr和设置定制字段,如last_modified字段在同一时间。
但是我经常遇到错误,例如“非multiValued字段last_modified遇到的多个值”,我使用solrj上传pdf并设置last_modified字段,如
ContentStreamUpdateRequest up = new ContentStreamUpdateRequest("/update/extract");
up.setParam("literal.last_modified", "2011-05
全部:
现在,我想向SOLR发送大量文档,以便使用SOLRJ进行索引,然后更新某些字段。当文档数量很小或者我手动运行这两个作业时,更新就会工作。但是,当我在一个代码中运行这两个作业时,其中包含大量文档,则更新部分无法工作。
HttpSolrServer solr = new HttpSolrServer("http://localhost:8983/solr/");
// Suppose here are lots of documents using a for/while loop to add them( or multithread)
{
SolrInputDocume