lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jack Krupansky" <j...@basetechnology.com>
Subject Re: Question about ordering rule of SpanNearQuery
Date Wed, 21 Nov 2012 16:52:34 GMT
Oops... sorry, I just noticed that you are a Lucene, not Solr, user. Call 
the IndexSearcher#explain method to get the explanation and call the 
toString method on the explanation to see the readable text.

http://lucene.apache.org/core/4_0_0/core/org/apache/lucene/search/IndexSearcher.html#explain(org.apache.lucene.search.Query,

int)

-- Jack Krupansky

-----Original Message----- 
From: Jack Krupansky
Sent: Wednesday, November 21, 2012 11:44 AM
To: java-user@lucene.apache.org
Subject: Re: Question about ordering rule of SpanNearQuery

Add &debugQuery=true to your query and look at the "explain" section to see
how the scoring is calculated for each document. Sometimes it is
counter-intuitive and some factors may differ but those differences can be
overwhelmed by other, unrelated factors.

-- Jack Krupansky

-----Original Message----- 
From: 杨光
Sent: Wednesday, November 21, 2012 10:26 AM
To: java-user@lucene.apache.org
Subject: Question about ordering rule of SpanNearQuery

Hi all,
    Recently, we are developing a platform with lucene. The ordering rule we
specified is the document with the shortest distance between query terms
ranks the first. But there may be a little different with SpanNearQuery. It
returns all the documents with qualified distance. So I am confused with the
ordering rule about SpanNearQuery. For example, I indicate the slot in
SpanNearQuery is 10. And the results are all the qualified documents. Is it
true that any document with shorter distance between query rand before the
one with longer distance without considering the tf-idf algorithm? Or among
all the qualified documents, it till uses tf-idf algorithm to rank the docs.
Or there is some complex algorithm blending the distance and tf-idf
algorithm.
    Thanks in advance.



--

Guang Yang,
Dept. of Computer Science
Peking University, 100080
Beijing, China
Tel: +86 18631516893


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


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


Mime
View raw message