Hi all,
It seems that SpanNearQuery doesn't consider the boosting of the nested terms:
1.3333334 = (MATCH) weight(spanNear([content2MBM:morgan^4.0,
content2MBM:stanley^4.0], 2, true) in 11976), product of:
2.0 = queryWeight(spanNear([content2MBM:morgan^4.0,
content2MBM:stanley^4.0], 2, true)), product of:
2.0 = idf(content2MBM: morgan=13 stanley=4)
1.0 = queryNorm
0.6666667 = (MATCH) fieldWeight(content2MBM:spanNear([morgan^4.0,
stanley^4.0], 2, true) in 11976), product of:
0.33333334 = tf(phraseFreq=0.33333334)
2.0 = idf(content2MBM: morgan=13 stanley=4)
1.0 = fieldNorm(field=content2MBM, doc=11976)
with a BooleanQuery the boosting is included in the score calculation
....
4.0 = (MATCH) weight(content2MBM:stanley^4.0 in 11976), product of:
4.0 = queryWeight(content2MBM:stanley^4.0), product of:
4.0 = boost /* This Line is what I want */
1.0 = idf(docFreq=4, numDocs=45619)
1.0 = queryNorm
1.0 = (MATCH) fieldWeight(content2MBM:stanley in 11976), product of:
1.0 = tf(termFreq(content2MBM:stanley)=1)
1.0 = idf(docFreq=4, numDocs=45619)
1.0 = fieldNorm(field=content2MBM, doc=11976)
I previously assume boost is calculated in all queries.
I am using 2.3.0.
Cedric
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]