No, you must replace the entire document: the old one is removed, and the new one is indexed in its place.
The one exception to this is update-able document value (e.g. see IW.updateNumericDocValue). Mike McCandless http://blog.mikemccandless.com On Tue, Aug 9, 2016 at 2:49 PM, lukes <[email protected]> wrote: > Thanks Michael, > > Is there a way to partially update the document ? I know there's a API > updateDocument on IndexWriter, but that seems to create a new document with > just a field i am specifying. What i want is delete some fields from > existing(indexed) document, and then add some new fields(could or not be > same). Alternatively i tried to search for the document, and then calling > removeFields and finally updateDocument, but now any search after the above > process is not able for find that document(I created the new IndexReader). > Am i missing anything ? > > Regards. > > > > -- > View this message in context: http://lucene.472066.n3. > nabble.com/Doing-Range-NUmber-queries-tp4290722p4291023.html > Sent from the Lucene - General mailing list archive at Nabble.com. >
