Hi Shalin,

        Thanks for the response.. :)

        In this case, is there any other way to update the document make it the 
retrieval work?

        I tried the below code and with this I am getting the version conflict 
exception. How to avoid this and make it work?

        SolrInputDocument upd = ClientUtils.toSolrInputDocument(moDoc);
        partialUpdate.put("set", location);
        upd.addField(SolrSchemaColumns.Location, partialUpdate);
        solrBatchUpdater.addDocument(upd);

        Exception :
        ============

        Caused by: 
org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: version 
conflict for id expected=1475490874414596096 actual=1475490876226535424
        at 
org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:495)
 ~[solr-solrj-4.7.0.jar:4.7.0 1570806 - simon - 2014-02-22 08:36:25]
        at 
org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:199)
 ~[solr-solrj-4.7.0.jar:4.7.0 1570806 - simon - 2014-02-22 08:36:25]
        at 
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:117)
 ~[solr-solrj-4.7.0.jar:4.7.0 1570806 - simon - 2014-02-22 08:36:25]
        at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:68) 
~[solr-solrj-4.7.0.jar:4.7.0 1570806 - simon - 2014-02-22 08:36:25]
        at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:54) 
~[solr-solrj-4.7.0.jar:4.7.0 1570806 - simon - 2014-02-22 08:36:25]


Thanks & Regards,
        Arjun M


-----Original Message-----
From: ext Shalin Shekhar Mangar [mailto:shalinman...@gmail.com] 
Sent: Monday, August 04, 2014 11:08 AM
To: solr-user@lucene.apache.org
Subject: Re: Query regarding Solr doc atomic updates

In order for Atomic Updates to work, all your fields must be stored in the
index. In this case, ClusterId is not stored and is therefore lost on an
atomic update.

-- 
Regards,
Shalin Shekhar Mangar.


On Mon, Aug 4, 2014 at 11:00 AM, M, Arjun (NSN - IN/Bangalore) <
arju...@nsn.com> wrote:

> Hi,
>
>         I have a field in my solr schema as below.
>
>         <field name="ClusterId" indexed="true" type="string"
> stored="false" required="false" />
>
>         After updating some docs via SolrInputDocument, I am not able to
> query the updated docs with ClusterId field i.e., when I query using
> ClusterId the updated docs are not being retrieved. Can you please help
> here?
>
>
> Thanks & Regards,
>         Arjun M
>
>
>
>
>


-- 
Regards,
Shalin Shekhar Mangar.

Reply via email to