Erick, On Thu, Jul 12, 2012 at 11:05 AM, Erick Erickson <erickerick...@gmail.com> wrote: > Vinicius: > > No, fetching the document from the index, changing selected values and > re-indexing probably > won't work at all. The problem is that you only get _stored_ values > back from Solr. So unless > you've specified 'stored="true" ' for all your fields, you can't use > the doc fetched from Solr to > update a field. > > The partial documents update that Jonatan references also requires > that all the fields be stored.
If my only fields with stored="false" are copyField (e.g. I don't need their content to rebuild the document), are they gonna be re-copied with the partial document update? -- jonatan > > You're best bet is to go back to your system-of-record for the data > and re-index the whole > document. > > Best > Erick > > On Wed, Jul 11, 2012 at 11:30 AM, Jonatan Fournier > <jonatan.fourn...@gmail.com> wrote: >> On Wed, Jul 11, 2012 at 10:57 AM, Vinicius Carvalho >> <viniciusccarva...@gmail.com> wrote: >>> Hi there. >>> >>> I was checking the faq and found that solr does not support field updates >>> right. So I assume that in order to update a document, one should first >>> retrieve it by its Id and then change the required field and update the doc >>> again. But then I wonder about fields that are indexed and not stored, >>> since the new document that is sent to the index does not have the values, >>> would this mean we will loose them? >>> >>> BTW any chances we see field level updates on 4.0 like elastic search has? >> >> I'm actually also looking a this new feature in 4.0-ALPHA: >> >> http://solr.pl/en/2012/07/09/solr-4-0-partial-documents-update/ >> >> I was wondering where the new xml tags where documented to support >> these "set", "add to multi-value" etc. >> >> -- >> jonatan >> >>> >>> Regards >>> >>> -- >>> The intuitive mind is a sacred gift and the >>> rational mind is a faithful servant. We have >>> created a society that honors the servant and >>> has forgotten the gift.