lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shai Erera <>
Subject Re: updating docs when using SortedSetDocValuesFacetFields
Date Wed, 22 Jan 2014 08:43:06 GMT
Note that Lucene doesn't support general in-place document updates, and
updating a document means first deleting it and adding it back.

Therefore if you only intend to add/change few categories of an existing
document, you have to fully re-index the document. This is not specific to
categories but applies for any field that you add, except NumericDocValues
fields which support in-place document updates since Lucene 4.6.


On Wed, Jan 22, 2014 at 1:15 AM, Rose, Stuart J <>wrote:

> I'm using Lucene 4.4 with SortedSetDocValuesFacetFields and would like to
> add and/or remove CategoryPaths for certain documents in the index.
> Basically, as additional sets of docs are added, the CategoryPaths for
> some of the previously indexed documents need to changed.
> My current testing with using writer.updateDocument(docIdTerm, docFields)
> seems to be generating some duplicates as there are more documents in the
> index than expected.
> Is this a known issue with SortedSetDocValuesFacetFields and discouraged?
> Thanks!
> Stuart

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message