xml-xindice-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lahiru Gunathilake <lah...@wso2.com>
Subject Re: Can we delete documents based on an Id
Date Mon, 28 Feb 2011 14:51:43 GMT
Hi Natalia,

Cool thats a valid usecase and I prefer add a sample with this in to
DeleteDocument.java file. I will do my contribution once I am done with
these work.

Regards
Lahiru

On Mon, Feb 28, 2011 at 7:53 PM, Natalia Shilenkova
<nshilenkova@gmail.com>wrote:

> Lahiru,
>
> Yes, the id and the document key is the same thing. Basically, when a
> resource is created, it gets assigned an id that can be used later to
> retrieve or delete that document.
>
> Regards,
> Natalia
>
> On Mon, Feb 28, 2011 at 7:20 AM, Lahiru Gunathilake <lahiru@wso2.com>
> wrote:
> > Hi Natalia,
> > Thanks Natalia for the response. what do you mean by key, Is it the Id of
> > the document or can  you please tell me how to get his key.
> > I believe its the id like for a documents there's method getId(), can you
> > please confirm is that what you are referring as key ?
> > Regards
> > Lahiru
> >
> > On Mon, Feb 28, 2011 at 5:35 PM, Natalia Shilenkova <
> nshilenkova@gmail.com>
> > wrote:
> >>
> >> On Feb 25, 2011, at 11:09 AM, Lahiru Gunathilake wrote:
> >>
> >> Hi Devs,
> >> Is there a way to delete an added resource based on an ID. My
> requirement
> >> is like this.
> >> I am pumping in the incoming xml content to xindice while storing them
> in
> >> to a repository and when user try to remove a resource from repository i
> >> need to remove that from the xindice too, otherwise I am keeping
> unnecessary
> >> data on the db. By looking at your API's i couldn't find a way to remove
> the
> >> content by parsing an ID, but during adding the resource I can keep a
> list
> >> of ID's i have added to xindice.
> >> Do you have any solution for this or is there any other way to achieve
> >> this ?
> >>
> >> Lahiru,
> >> As far as I understand, you need something like this:
> >> String key; // document key
> >> Resource res = collection.getResource(key);
> >> collection.removeResource(res);
> >> This will delete the document from the collection.
> >> Regards,
> >> Natalia
> >>
> >> Regards
> >> Lahiru
> >>
> >> --
> >> Lahiru Gunathilake
> >> Senior Software Engineer - WSO2 Inc. www.wso2.com
> >>
> >> Email:lahiru@wso2.com Blog: www.lahiru.org
> >> Mobile: +94716381143
> >>
> >> Lean . Enterprise . Middleware
> >>
> >>
> >
> >
> >
> > --
> > Lahiru Gunathilake
> > Senior Software Engineer - WSO2 Inc. www.wso2.com
> >
> > Email:lahiru@wso2.com Blog: www.lahiru.org
> > Mobile: +94716381143
> >
> > Lean . Enterprise . Middleware
> >
> >
>



-- 
Lahiru Gunathilake
Senior Software Engineer - WSO2 Inc. www.wso2.com

Email:lahiru@wso2.com Blog: www.lahiru.org
Mobile: +94716381143

Lean . Enterprise . Middleware

Mime
View raw message