Lots of other things to check are listed in the FAQ:
http://wiki.apache.org/lucene-java/LuceneFAQ#Why_am_I_getting_no_hits_.2BAC8_incorrect_hits.3F


--
Ian.


On Wed, Jan 27, 2010 at 11:47 AM, Simon Willnauer
<simon.willna...@googlemail.com> wrote:
> Do you open the searcher  / reader after you call commit on the writer?
>
> simon
>
> On Wed, Jan 27, 2010 at 12:40 PM, Asif Nawaz <asifna...@hotmail.com> wrote:
>>
>> ok. it works when i add commit and close indexes. when open the index file 
>> with Lukes, it shows me the list of documents that were matched.  But in my 
>> program it returns no of hits = 0. Why???
>> Hits hits = se.performSearch("significance");System.out.println("hits length 
>> = "+ hits.length());
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>> Date: Wed, 27 Jan 2010 10:45:27 +0100
>>> Subject: Re: Index searching problem
>>> From: simon.willna...@googlemail.com
>>> To: java-user@lucene.apache.org
>>>
>>> do you close your index writer or commit it before you open your searcher?
>>>
>>> one more thing, if you search for "Hotel" you might not find anything
>>> if the querystring is not passed through the StandardAnalyzer you use
>>> for indexing. (well, or another analyzer that does lowercasing).
>>> BTW. you email is hard to read though - I don't see a single newline.
>>>
>>> simon
>>>
>>> On Wed, Jan 27, 2010 at 10:40 AM, Asif Nawaz <asifna...@hotmail.com> wrote:
>>> >
>>> > i build an index to store 100 docs, each with field author, title and 
>>> > abstract.for (i=0;i<100;i++) {writer = new IndexWriter("index",new 
>>> > StandardAnalyzer(),true,IndexWriter.MaxFieldLength.UNLIMITED);         
>>> > doc.add(new Field("author",cfcDoc.getAu(), Field.Store.YES, 
>>> > Field.Index.TOKENIZED));doc.add(new Field("title",cfcDoc.getTi(), 
>>> > Field.Store.YES, Field.Index.TOKENIZED));doc.add(new 
>>> > Field("abstract",cfcDoc.getAb(), Field.Store.YES, 
>>> > Field.Index.TOKENIZED));writer.addDocument(doc);}
>>> > But when i perfrom a search, it returns zero results, even querystring 
>>> > exist in one of the field of document. why is it so?????
>>> > Hits hits = se.performSearch("Hotel");System.out.println("hits length = 
>>> > "+ hits.length());
>>> > It creates index folder in file system, but when i open the file _0.fdt 
>>> > or _0.fdx with Luke. this shows nothing... it also deletes the file from 
>>> > file system.
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > Asif
>>> >
>>> >
>>> > _________________________________________________________________
>>> > Your E-mail and More On-the-Go. Get Windows Live Hotmail Free.
>>> > https://signup.live.com/signup.aspx?id=60969
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
>>> For additional commands, e-mail: java-user-h...@lucene.apache.org
>>>
>>
>> _________________________________________________________________
>> Your E-mail and More On-the-Go. Get Windows Live Hotmail Free.
>> https://signup.live.com/signup.aspx?id=60969
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to