lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Hatcher <e...@hatcher.net>
Subject Re: Use of explain() vs search()
Date Wed, 08 Sep 2004 09:07:47 GMT
Could you create a simple piece of code (using a RAMDirectory) that 
demonstrates this issue?

	Erik

On Sep 8, 2004, at 12:35 AM, Minh Kama Yie wrote:

> Hi all,
>
> Sorry I should clarify my last point.
>
> The search() would return no hits, but the explain() using the 
> apparently invalid docId returns a value greater than 0.
>
> For what it's worth it's performing a PhraseQuery.
>
> Thanks in advance,
>
> Minh
>
> Minh Kama Yie wrote:
>
>> Hi all,
>>
>>
>> I was wondering if anyone could tell me what the expected behaviour 
>> is for calling an explain() without calling a search() first on a 
>> particular query. Would it effectively do a search and then I can 
>> examine the Explanation in order to check whether it matches?
>>
>> I'm currently looking at some existing code to this effect:
>>
>> Explanation  exp = searcher.explain(myQuery, docId)
>> // Where docId was _not_ returned by a search on myQuery
>>
>> if (exp.getValue() > 0.0f)
>> {
>>    // Assuming document for docId matched query.
>> }
>>
>> Is the assumption wrong?
>>
>> I ask because the result of this code is inconsistent with
>>
>> Hits h = searcher.search(myQuery);  // there are not hits returned.
>>
>> Thanks in advance,
>>
>> Minh
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: lucene-user-help@jakarta.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: lucene-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-user-help@jakarta.apache.org


Mime
View raw message