On Tue, Feb 26, 2008 at 7:23 PM, Head <[EMAIL PROTECTED]> wrote:
>
>  Using the StandardRequestHandler, it appears that the index boost values are
>  ignored when the query has a wildcard in it.   For example, if I have 2
>  <doc>'s and one has a boost of 1.0 and another has a boost of 10.0, then I
>  do a search for "bob*", both records will be returned with the same score of
>  1.0.   If I just do a normal search then the <doc> that has the higher boost
>  has the higher score as expected.
>
>  Is this a bug?

A feature :-)
Solr uses ConstantScoreRangeQuery and ConstantScorePrefixQuery to
avoid getting exceptions from too many terms.

-Yonik


>  ~Tom
>
>  p.s. Here's what my debug looks like:
>
>  <str name="id=24279,internal_docid=2180">
>  1.0 = (MATCH)
>  ConstantScoreQuery([EMAIL PROTECTED]), product of:
>   1.0 = boost
>   1.0 = queryNorm
>  </str>
>  <str name="id=24317,internal_docid=2217">
>  1.0 = (MATCH)
>  ConstantScoreQuery([EMAIL PROTECTED]), product of:
>   1.0 = boost
>   1.0 = queryNorm
>  </str>
>  --
>  View this message in context: 
> http://www.nabble.com/boost-ignored-with-wildcard-queries-tp15703334p15703334.html
>  Sent from the Solr - User mailing list archive at Nabble.com.
>
>

Reply via email to