Date: 2004-03-29T17:16:11
Editor: 195.29.55.239 <>
Wiki: Jakarta Lucene Wiki
Page: CommunityContributions
URL: http://wiki.apache.org/jakarta-lucene/CommunityContributions
no comment
Change Log:
------------------------------------------------------------------------------
@@ -2,12 +2,12 @@
== Demoting results ==
-The BoostingQuery class can be used to effectively demote results that match a given
query. Unlike the "NOT" clause this still selects documents that contain undesirable
terms but reduces their overall score:
+The BoostingQuery class can be used to effectively demote results that match a given
query. Unlike the "NOT" clause, this still selects documents that contain undesirable
terms, but reduces their overall score:
Query balancedQuery =
new BoostingQuery(positiveQuery, negativeQuery, 0.01f);
-In this scenario the positiveQuery contains the mandatory, desirable criteria which
is used to select all matching documents and the negativeQuery contains the
undesirable elements which are simply used to lessen the scores. Documents that match
the negativeQuery have their score multiplied by the supplied "boost" parameter (so
this should be less than one to achieve a downgrading effect).
+In this scenario the positiveQuery contains the mandatory, desirable criteria which
is used to select all matching documents, and the negativeQuery contains the
undesirable elements which are simply used to lessen the scores. Documents that match
the negativeQuery have their score multiplied by the supplied "boost" parameter, so
this should be less than 1 to achieve a demoting effect.
This code was made available here:
url: http://marc.theaimsgroup.com/?l=lucene-user&m=108058407130459&w=2 [[BR]]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]