lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emir Arnautovic <emir.arnauto...@sematext.com>
Subject Re: Indexing of documents in more than one step (SOLRJ)
Date Wed, 15 Feb 2017 10:07:17 GMT
I did not have time to test it or look at the code, but can you check if 
it could be the case when there is no document with a, b, c fields and 
you are trying to update it with d, e, f using partial update syntax.

Emir


On 15.02.2017 09:25, Maciej Ł. PCSS wrote:
> Dear All,
> how should I handle the following scenario using SOLRJ?  Index a 
> collection of documents (fill fields a, b, c). Then index the same 
> collection but this time fill fields d, e, f.
>
> In a pseudo-code it would be: step1(collectionX); step2(collectionX); 
> solrCommit();
>
> See my observations below:
> - first step is done by calling SolrInputDocument.addField(fieldName, 
> value); and this works fine.
> - if I do the same for the second step then all fields in my documents 
> get removed;
> - for that reason I need to call SolrInputDocument.addField(fieldName, 
> Collections.singletonMap("set", value)); and then it's fine
> - but for some field, if I do the call from above, then the indexed 
> values are like "{set=value}" instead of just "value".
>
> Can somebody explain this strange behaviour to me?
>
> Regards
> Maciej
>

-- 
Monitoring * Alerting * Anomaly Detection * Centralized Log Management
Solr & Elasticsearch Support * http://sematext.com/


Mime
View raw message