Okay, thanks for confirming

On Tue, Feb 11, 2025, 18:47 Matthias Krüger <
mkrue...@opensourceconnections.com> wrote:

> Yes. The only advantage of "atomic update" is that you don't need to send
> all fields in an update. Still all fields
> will get re-analyzed (the ones that were not part of the request are
> restored from their stored field value)
> and reindexed. It is more of a convenience feature than a performance
> improvement.
>
> In-place updates happen on DocValues only. They are just overwritten with
> their new value without affecting
> the rest of the document. An ecom use case would be volatile numeric values
> such as stock levels or pricing information.
> You can use them in filters, facets and get them as part of the document
> response.
>
>
> On Tue, Feb 11, 2025 at 1:26 PM Uday Kumar <uday.p...@indiamart.com
> .invalid>
> wrote:
>
> > Okay got it!
> >
> > So, to summarize
> >
> > when a field needs to be updated,
> > *by traditional update:*
> > all fields are changed and entire document is reindexed/replaced
> >
> > *by atomic update:*
> > specific fields are changed and document is reindexed
> >
> > *by in-place update:*
> > Only specific fields are changed and those specific fields are reindexed
> >
> > Hope, my understanding is right...?
> >
> > *Thanks & Regards,*
> > *Uday Kumar*
> > *Product Search Tech*
> >
> >
> > On Tue, Feb 11, 2025 at 5:02 PM Mikhail Khludnev <m...@apache.org>
> wrote:
> >
> > > Hello please find the comments inline
> > >
> > > On Tue, Feb 11, 2025 at 12:43 PM Uday Kumar <uday.p...@indiamart.com
> > > .invalid>
> > > wrote:
> > >
> > > > Hi all,
> > > > *In Place updates:*
> > > > Works with fields which are non-indexed and non-stored
> > >
> > >
> > > docValue-based numeric fields.
> > >
> > >
> > > > 1. This meant we cannot query on this field and cannot display the
> > value
> > > of
> > > > the field.
> > > >
> > > Such fields at least might be queried with range query parser, but iirc
> > > (but might be wrong), there's a handling in regular term:query syntax
> for
> > > such fields.
> > >
> > >
> > > > 2. Found one contradictory statement in *in-place* updates section
> > > > Link
> > > > <
> > > >
> > >
> >
> https://solr.apache.org/guide/solr/latest/indexing-guide/partial-document-updates.html#in-place-updates
> > > > >
> > > > "In regular
> > >
> > >  **atomic updates,**
> > >
> > > > the entire document is reindexed internally
> > > > during the application of the update.
> > >
> > >
> > >
> > > > However, in this approach,
> > >
> > > (implying in-place udt)
> > >
> > > > only the
> > > > fields to be updated are affected and the rest of the documents are
> not
> > > > reindexed internally"
> > > >
> > > > Isn't this contradictory with the atomic updates concept?
> > > >
> > > Yes. It is clear to me. Don't see a contraction.
> > >
> > > Please share your experiment results afterwards.
> > >
> > >
> > > --
> > > Sincerely yours
> > > Mikhail Khludnev
> > >
> >
>

Reply via email to