lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pranav goyal <pranavgoyal40...@gmail.com>
Subject Re: Updating a document
Date Fri, 10 Jun 2011 10:20:24 GMT
Hi Ian,

Thanks for your reply. But even this isn't working.
My document is not getting deleted.

Can you please suggest me something else?



On Fri, Jun 10, 2011 at 3:21 PM, Ian Lea <ian.lea@gmail.com> wrote:

> Try Term term = new Term("DocId", contract.getDocId());.  See the
> javadocs for the difference between that and what you have.
>
> You don't need to call optimize() all the time, it at all.
>
>
> --
> Ian.
>
>
> On Fri, Jun 10, 2011 at 9:24 AM, Pranav goyal
> <pranavgoyal40341@gmail.com> wrote:
> > Hi,
> >
> > I tried 3-4 ways to delete a document but still no results. I am using
> > Lucene 3.1
> >
> > I used writer.UpdateDocuments(Term term, Document d)
> > as well as write.addDocument(d); and after that
> writer.deleteDocuments(d);
> >
> > Using both I am not able to delete the previous document.
> >
> > Is there any problem in my code?
> >
> > String q1 = contract.getDocId();
> > Term term = new Term(contract.getDocId()); // where DocId is my field
> > try {
> >            writer.deleteDocuments(term);
> >            System.out.println("Deleting Document with the term "+term);
> >        } catch (IOException e) {
> >            e.printStackTrace();  //To change body of catch statement use
> > File | Settings | File Templates.
> >          }
> > d.add(new Field("DocId",q1,Field.Store.YES,Field.Index.NOT_ANALYZED));
> > writer.addDocument(d);
> > writer.optimize() ;
> > writer.close();
> >
> >
> > Same is the result when I use writer.updateDocument(term,d)
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>


-- 
I'm very responsible, when ever something goes wrong they always say I'm
responsible --

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message