IndexSearcher is = new IndexSearcher("index");IndexReader ir =
is.getIndexReader().open("index");System.out.println("No of documents in index
= "+ir.numDocs());
The last statement shows no of documents = 167. that means IndexReader is
reading from index, which is open. I think the problem may exists in query
parser. I am using following code
QueryParser parser = new QueryParser("content", analyzer);
Query query = parser.parse(queryString); Hits hits = is.search(query);
> Date: Wed, 27 Jan 2010 12:47:57 +0100
> Subject: Re: Index searching problem
> From: [email protected]
> To: [email protected]
>
> Do you open the searcher / reader after you call commit on the writer?
>
> simon
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
https://signup.live.com/signup.aspx?id=60969