Yes . It is working for me .

Thanks Emir & Mikhali  :)

Just a last question . Will it hurt any other document index while indexing
partially with _version_ field or any other fallback if i am regularly
sending _version_:1 for each partial document update .

Example -

{"product_id":"12345","product":{set:"nokia"},"_version_":1}

product_id is unique key . I don't think it will hamper any other document
. Yet please confirm ,

Appreciate your support .


On Wed, Dec 13, 2017 at 3:11 PM, Emir Arnautović <
emir.arnauto...@sematext.com> wrote:

> Hi,
> Did you try with _version_=1
>
> “If the content in the _version_ field is equal to '1', then the document
> must simply exist. In this case, no version matching occurs, but if the
> document does not exist, the updates will be rejected.”
>
> Regards,
> Emir
> --
> Monitoring - Log Management - Alerting - Anomaly Detection
> Solr & Elasticsearch Consulting Support Training - http://sematext.com/
>
>
>
> > On 13 Dec 2017, at 09:24, kumar gaurav <kg2...@gmail.com> wrote:
> >
> > Hi Mikhali
> >
> > Thanks for this knowledge .
> >
> > But i want to prevent partial update in case of document not exists . I
> do
> > not want to call rest solr api to check existence of document before
> > updating document partially  .
> >
> > Is there not any configuration in solr to prevent creating new document
> in
> > case of partial update ?
> >
> >
> >
> >
> > On Tue, Dec 12, 2017 at 9:29 PM, Mikhail Khludnev <m...@apache.org>
> wrote:
> >
> >> https://lucene.apache.org/solr/guide/6_6/updating-parts-
> of-documents.html#
> >> UpdatingPartsofDocuments-OptimisticConcurrency
> >> If the content in the _version_ field is less than '0' (i.e., '-1'),
> then
> >> the document must *not* exist. In this case, no version matching occurs,
> >> but if the document exists, the updates will be rejected.
> >>
> >> On Tue, Dec 12, 2017 at 4:23 PM, kumar gaurav <kg2...@gmail.com> wrote:
> >>
> >>> Hi
> >>>
> >>> I need to update documents partially to solr only if it is already
> >> present
> >>> there . But the problem is it creates a new document if document not
> >>> available .
> >>>
> >>> Please help someone .
> >>>
> >>> Thanks
> >>>
> >>> regards
> >>> Kumar Gaurav
> >>>
> >>
> >>
> >>
> >> --
> >> Sincerely yours
> >> Mikhail Khludnev
> >>
>
>

Reply via email to