Hi all.
Can somebody tell me where is my error. There is something I don't understand. If I search something with IndexReader indexReader = IndexReader.open("/myindex"); TermDocs docs = indexReader.termDocs(new Term("codman", "BO23")); while ( (docs!=null) && (docs.next()) ) { nbis++; } if (docs!=null) docs.close(); indexReader.close(); I see that nbis = 0 so temDocs returned nothing. But, If I use SimpleAnalyzer analyzer = new SimpleAnalyzer(); IndexSearcher indexSearcher = new IndexSearcher("/myindex"); Query query = QueryParser.parse("BO23", "codman", analyzer); Hits hits = indexSearcher.search(query); nbis = hits.length(); It's exactly the same query, the same index but this time, it return 1 document. I don't understand where this difference came from ? I know that the firs way is not the good way of searching but what I wan't is to delete from the index the document returned wy the search #2. Thanks in advance for any help. Mike -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>