lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Find Me" <findm...@gmail.com>
Subject Re: DisjunctionMaxQuery explaination
Date Tue, 19 Sep 2006 19:34:51 GMT
 public void explainSearchScore(String indexLocation, DisjunctionMaxQuery
disjunctQuery){
         IndexSearcher searcher = new IndexSearcher(IndexReader.open
(indexLocation));

         Hits hits = searcher.search(disjunctQuery);
         if(hits == null) return;

         for(int i = 0; i < hits.length(); i++){
               System.out.println("Hit " + i + " " +
searcher.explain(disjunctQuery,
i).toString());
         }
}


On 9/19/06, Chris Hostetter <hossman_lucene@fucit.org> wrote:
>
>
> : In the following output, each hit has two lines. The first line is the
> hit
> : score and the second line is the explanation given by the
> : DisjunctionMaxQuery.
>
> how are you printing the Explanation? .. are you using the toString()?
>
> can you post a small self contained code example showing how you got this
> output?
>
> : Hit 1: 0.6027994
> : 0.0 = max plus 0.1 times others of:
> :
> : Hit 2: 0.59990174
> : 0.0 = max plus 0.1 times others of:
> :
> : Hit 3: 0.41993123
> : 0.0 = max plus 0.1 times others of:
>
>
>
>
> -Hoss
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>


-- 
--Rajesh Munavalli
Blog: http://munavalli.blogspot.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message