I have define <uniqueKey> in my solr and Deleting the docs from solr using this uniqueKey. and then doing optimization once in a day. is this right way to delete ???
On 19 June 2011 05:14, Erick Erickson <erickerick...@gmail.com> wrote: > Yep, you've got to delete and re-add. Although if you have a > <uniqueKey> defined you > can just re-add that document and Solr will automatically delete the > underlying > document. > > You might have to optimize the index afterwards to get the data to really > disappear since the deletion process just marks the document as > deleted. > > Best > Erick > > On Sat, Jun 18, 2011 at 1:20 PM, Gabriele Kahlout > <gabri...@mysimpatico.com> wrote: > > Hello, > > > > I've indexing with the content field stored. Now I'd like to delete all > > stored content, is there how to do that without re-indexing? > > > > It seems not from lucene > > FAQ< > http://wiki.apache.org/lucene-java/LuceneFAQ#How_do_I_update_a_document_or_a_set_of_documents_that_are_already_indexed.3F > > > > : > > How do I update a document or a set of documents that are already > > indexed? There > > is no direct update procedure in Lucene. To update an index incrementally > > you must first *delete* the documents that were updated, and *then > > re-add*them to the index. > > > > -- > > Regards, > > K. Gabriele > > > > --- unchanged since 20/9/10 --- > > P.S. If the subject contains "[LON]" or the addressee acknowledges the > > receipt within 48 hours then I don't resend the email. > > subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this) ∧ > time(x) > > < Now + 48h) ⇒ ¬resend(I, this). > > > > If an email is sent by a sender that is not a trusted contact or the > email > > does not contain a valid code then the email is not received. A valid > code > > starts with a hyphen and ends with "X". > > ∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x) ∧ y ∈ > > L(-[a-z]+[0-9]X)). > > > -- Thanks and Regards Mohammad Shariq