You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Chris Book <ch...@gmail.com> on 2011/06/20 04:24:10 UTC
score of Infinity on dismax query
Hello, I have a solr search server running and in at least one very rare
case, I'm seeing a strange scoring result. The following example will cause
solr to return a score of "Infinity":
Query: {!dismax tie=0.1 qf=lyrics pf=lyrics ps=5}drugs the drugs
Here is the debug output:
Infinity = (MATCH) sum of:
0.0758089 = (MATCH) sum of:
0.03790445 = (MATCH) weight(lyrics:drug in 0), product of:
0.40824828 = queryWeight(lyrics:drug), product of:
0.30685282 = idf(docFreq=1, maxDocs=1)
1.3304368 = queryNorm
0.09284656 = (MATCH) fieldWeight(lyrics:drug in 0), product of:
3.8729835 = tf(termFreq(lyrics:drug)=15)
0.30685282 = idf(docFreq=1, maxDocs=1)
0.078125 = fieldNorm(field=lyrics, doc=0)
0.03790445 = (MATCH) weight(lyrics:drug in 0), product of:
0.40824828 = queryWeight(lyrics:drug), product of:
0.30685282 = idf(docFreq=1, maxDocs=1)
1.3304368 = queryNorm
0.09284656 = (MATCH) fieldWeight(lyrics:drug in 0), product of:
3.8729835 = tf(termFreq(lyrics:drug)=15)
0.30685282 = idf(docFreq=1, maxDocs=1)
0.078125 = fieldNorm(field=lyrics, doc=0)
Infinity = (MATCH) weight(lyrics:"drug ? drug"~5 in 0), product of:
0.81649655 = queryWeight(lyrics:"drug ? drug"~5), product of:
0.61370564 = idf(lyrics: drug=1 drug=1)
1.3304368 = queryNorm
Infinity = fieldWeight(lyrics:"drug drug" in 0), product of:
Infinity = tf(phraseFreq=Infinity)
0.61370564 = idf(lyrics: drug=1 drug=1)
0.078125 = fieldNorm(field=lyrics, doc=0)
Here is the text of the 'lyrics' field entry that gives the Infinity score:
http://pastebin.com/JcN5hM8c
There seems to be some kind of issue with the search query having the
two consecutive words, a reserved word (the) in the middle. To me it looks
like a bug but I wanted to check here first. I'm seeing this in both 1.4.1
and 3.1.0.
Regards,
Chris
Re: score of Infinity on dismax query
Posted by Robert Muir <rc...@gmail.com>.
This is a bug, thanks for including all the information necessary to reproduce!
https://issues.apache.org/jira/browse/LUCENE-3215
On Sun, Jun 19, 2011 at 10:24 PM, Chris Book <ch...@gmail.com> wrote:
> Hello, I have a solr search server running and in at least one very rare
> case, I'm seeing a strange scoring result. The following example will cause
> solr to return a score of "Infinity":
>
> Query: {!dismax tie=0.1 qf=lyrics pf=lyrics ps=5}drugs the drugs
>
> Here is the debug output:
> Infinity = (MATCH) sum of:
> 0.0758089 = (MATCH) sum of:
> 0.03790445 = (MATCH) weight(lyrics:drug in 0), product of:
> 0.40824828 = queryWeight(lyrics:drug), product of:
> 0.30685282 = idf(docFreq=1, maxDocs=1)
> 1.3304368 = queryNorm
> 0.09284656 = (MATCH) fieldWeight(lyrics:drug in 0), product of:
> 3.8729835 = tf(termFreq(lyrics:drug)=15)
> 0.30685282 = idf(docFreq=1, maxDocs=1)
> 0.078125 = fieldNorm(field=lyrics, doc=0)
> 0.03790445 = (MATCH) weight(lyrics:drug in 0), product of:
> 0.40824828 = queryWeight(lyrics:drug), product of:
> 0.30685282 = idf(docFreq=1, maxDocs=1)
> 1.3304368 = queryNorm
> 0.09284656 = (MATCH) fieldWeight(lyrics:drug in 0), product of:
> 3.8729835 = tf(termFreq(lyrics:drug)=15)
> 0.30685282 = idf(docFreq=1, maxDocs=1)
> 0.078125 = fieldNorm(field=lyrics, doc=0)
> Infinity = (MATCH) weight(lyrics:"drug ? drug"~5 in 0), product of:
> 0.81649655 = queryWeight(lyrics:"drug ? drug"~5), product of:
> 0.61370564 = idf(lyrics: drug=1 drug=1)
> 1.3304368 = queryNorm
> Infinity = fieldWeight(lyrics:"drug drug" in 0), product of:
> Infinity = tf(phraseFreq=Infinity)
> 0.61370564 = idf(lyrics: drug=1 drug=1)
> 0.078125 = fieldNorm(field=lyrics, doc=0)
>
> Here is the text of the 'lyrics' field entry that gives the Infinity score:
> http://pastebin.com/JcN5hM8c
>
>
>
> There seems to be some kind of issue with the search query having the
> two consecutive words, a reserved word (the) in the middle. To me it looks
> like a bug but I wanted to check here first. I'm seeing this in both 1.4.1
> and 3.1.0.
>
> Regards,
> Chris
>