Yes that's it if you add twice the same document (ie with the same id) it will replace it.
On Thu, Jul 21, 2011 at 7:46 PM, Benson Margulies <bimargul...@gmail.com>wrote: > A followup. The wiki has a whole discussion of the 'update' XML > message. But solrj has nothing like it. Does that really exist? Is > there a reason to use it? If I just 'add' the document a second time, > it will replace? > > On Wed, Jul 20, 2011 at 7:08 PM, Jonathan Rochkind <rochk...@jhu.edu> > wrote: > > Nope, you're not missing anything, there's no way to alter a document in > an index but reindexing the whole document. Solr's architecture would make > it difficult (although never say impossible) to do otherwise. But you're > right it would be convenient for people other than you. > > > > Reindexing a single document ought not to be slow, although if you have > many of them at once it could be, or if you end up needing to very > frequently commit to an index it can indeed cause problems. > > ________________________________________ > > From: Benson Margulies [bimargul...@gmail.com] > > Sent: Wednesday, July 20, 2011 6:05 PM > > To: solr-user > > Subject: Updating fields in an existing document > > > > We find ourselves in the following quandry: > > > > At initial index time, we store a value in a field, and we use it for > > facetting. So it, seemingly, has to be there as a field. > > > > However, from time to time, something happens that causes us to want > > to change this value. As far as we know, this requires us to > > completely re-index the document, which is slow. > > > > It struck me that we can't be the only people to go down this road, so > > I write to inquire if we are missing something. > > >