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 <nshilenk...@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:lah...@wso2.com Blog: www.lahiru.org > Mobile: +94716381143 > > Lean . Enterprise . Middleware > > > -- Lahiru Gunathilake Senior Software Engineer - WSO2 Inc. www.wso2.com Email:lah...@wso2.com Blog: www.lahiru.org Mobile: +94716381143 Lean . Enterprise . Middleware