boosting fields when creating index document no longer seems to work in 2.9.*
-----------------------------------------------------------------------------

                 Key: LUCENENET-370
                 URL: https://issues.apache.org/jira/browse/LUCENENET-370
             Project: Lucene.Net
          Issue Type: Bug
         Environment: XP  VS2010 c#
            Reporter: Brett J


Hello,
there seems to be an issue with boosting document fields in 2.9.*.
If I switch the lucene DLL back to 2.4.0.2 it works fine, but when I change to 
2.9.* or above, the boost no longer seems to have an effect on the query 
results.

i.e 
Field fldContent = new Field("f1", value, Field.Store.YES, 
Field.Index.ANALYZED);
fldContent.SetBoost(1000)


Field fldContent = new Field("f2", value, Field.Store.YES, 
Field.Index.ANALYZED);
fldContent.SetBoost(1)

A prefix query searching both f1 and f2 should always return f1 matches with a 
higher score and at the top of the results, this seems to be broken in 2.9.*.
If you add the boost to the query itself and not the field it works correctly, 
but this is slower and we want to avoid it.
We had to downgrade back to 2.4.0.2 to get around the issue

cheers
Brett


..



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to