Hello Naaman, My guess is that this and the previous are connected. So we will look into this interesting behavior too. Thank you for the feedback.
Philip On Nov 26, 2010, at 11:58 AM, Naaman Musawwir wrote: > Hello Philip, there was another message regarding search. Here it is copied > > I have two queries regarding document searching from the repository. > > 1. How to search based upon matching feature value e.g. all the > documents with title matching “some title” > 2. I am loading documents using DocumentQuery from > DocumentRepositoryAPI. When I pass an empty query it returns 0 documents that > is correct as I have deleted all the documents and there are no documents in > the repository. But when I set a keyword restriction it loads all the deleted > documents. Please suggest. > > I believe second will be fixed with the deletion issues you are working on. > Please guide about the first one. > > Regards, > Naaman Musawwir. > From: Philip Alexiev @ Ontotext [mailto:[email protected]] > Sent: Friday, November 26, 2010 2:19 PM > To: Naaman Musawwir > Cc: mailing-list mailing-list > Subject: Re: [Kim-discussion] Help - Adding/Deleting Documents > > Hi Naaman, > > We managed to reproduce the issue and are currently working on it. We will > provide you a link to download the fixed version. The fix will definitely go > into KIM 3.5, which is expected soon. > > Greetings > Philip Alexiev > Software Engineer, KIM Team > > On Nov 25, 2010, at 4:46 PM, Philip Alexiev @ Ontotext wrote: > > > Hi Naaman, > > This is interesting behavior. Generally, we don't delete documents in our > scenarios where we use KIM, so there is a slight possibility that this is a > bug. I will try to reproduce it. > > Thank you for your feedback. > > All the best > Philip Alexiev > Software Engineer, KIM Team > > > > On Nov 25, 2010, at 8:51 AM, Naaman Musawwir wrote: > > > Hello, > > I am using Kim 3.0 RC4 on Windows and Linux, same configuration with Lucene > database setting and Java API to connect to KIM instance and carry out > operations. While trying to add/delete/load documents I see some > inconsistency in results and need help regarding correct use of the API. > > Here is what I do and get as a result: > > DocumentRepositoryAPI apiDR; > > 1. Create two documents using CorporaAPI.createDocument() and add those > to document repository using apiDR.adDocument() just like given in the > example. Documents added successfully. > 2. Loaded documents using apiDR.getDocumentIds(new DocumentQuery()). It > returned all two documents fine. I also tested using > apiDR.getDocumentCount(new DocumentQuery()). It also gave correct result as > two. > 3. Then I deleted all the documents using > apiDR.clear(DocumentRepositoryAPI.CLEAR_COMMAND_ALL);. > 4. Now I retrieved documents again as step 2 above. There was no effect > on the repository and same two documents were returned. Is it the correct > behaviour? > 5. I tried to delete the documents one by one using > apiDR.deleteDocument(docID). Here are the confusions in this step > a. I tried to retrieve documents using apiDR.getDocumentIds(new > DocumentQuery()). Behavior is unexpected as it returned 2 documents, but no > document could be loaded using apiDR.loadDocument(docID). I tried to get the > count using apiDR.getDocumentCount(new DocumentQuery()). It returned 2, also. > b. I shutdown KIM server and restart. Now I try to retrieve documents > as step 2. Now the deletion seemed to work as the count and list count in > step 2 both were 0? > > > Please explain if it is the expected behavior. > > Regards, > Naaman Musawwir. > > _______________________________________________ > Kim-discussion mailing list > [email protected] > http://ontotext.com/mailman/listinfo/kim-discussion > > _______________________________________________ > Kim-discussion mailing list > [email protected] > http://ontotext.com/mailman/listinfo/kim-discussion > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 9.0.872 / Virus Database: 271.1.1/3277 - Release Date: 11/26/10 > 04:47:00 > > _______________________________________________ > Kim-discussion mailing list > [email protected] > http://ontotext.com/mailman/listinfo/kim-discussion
_______________________________________________ Kim-discussion mailing list [email protected] http://ontotext.com/mailman/listinfo/kim-discussion
