Hi, Forgot to mention solr version number: Solr Implementation Version: 2010-04-30_08-05-41 939580 - hudson - 2010-04-30 08:37:22
On Thu, Nov 18, 2010 at 10:50 PM, Pramod Goyal <pramod.go...@gmail.com>wrote: > I am using the solr admin to query the document. The returned document is > showing old values. > > Lance, > I will not be able to post my configuration but i will create a simple > schema just to highlight the issue. > > > On Wed, Nov 17, 2010 at 9:56 PM, Erick Erickson > <erickerick...@gmail.com>wrote: > >> How are you looking at the document? You mention using admin, >> are you searching? >> >> Because if you're looking at *terms* rather then the document, >> you should be aware that deleting a document does NOT remove >> the terms from the index, it just marks the doc as deleted. >> >> An optimize will remove the deleted document's terms. >> >> As Lance says, though, if you're displaying the document you >> should not be seeing the original values. >> >> Best >> Erick >> >> On Tue, Nov 16, 2010 at 11:50 PM, Pramod Goyal <pramod.go...@gmail.com >> >wrote: >> >> > Hi, >> > I am facing a issue with copyFields in SOlr. Here is what i am doing >> > >> > Schema: >> > >> > <field name="ID" type="string" indexed="true" stored="true"/> >> > <field name="product" type="string" indexed="true" stored="true" >> > multiValued="true"/> >> > <field name="product_copy" type="text" indexed="true" stored="true" >> > multiValued="true"/> >> > >> > <copyField source="product" dest="proudct_copy"/> >> > >> > >> > I insert a document with say ID as 100 and product as sampleproduct. >> When i >> > view the document in the solr admin page i see the correct value for >> > the product_copy field ( same as the prodcut field ). >> > Next i try to update this document and for the field product i give 2 >> > values >> > sampleproduct and testproduct. When i view the document on the solr >> admin >> > now >> > it show me 3 values in the copy field i.e. sampleproduct, testproduct >> and >> > sampleproduct ( the initial value in the copy field is retained even on >> > update ). >> > >> > Why is copyFiled retaining the old values when the original field value >> has >> > been updated. If i update the document multiple times all the old values >> > are >> > still retained in the copyField. >> > >> > Note that i am using the solrJ api to insert the document. I tried >> setting >> > null values for the copy field when i am updating the document but it >> didnt >> > solve the problem. >> > >> > >