: >  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.

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

Hmmm... except for the fact that the name would be even more missleading, 
there's really no performance related reason why ConstantScoreRangeQuery 
and ConstantScorePrefixQuery couldn't use the fieldNorms (if they exist) 
when computing the score.  the "constant score" part of their names 
refered to not doing term expansion to find tf/idf factors ... but the 
doc/field/length info encoded into the norms could still be factored into 
the score fairly efficiently.

this would be something to submit as apatch to Lucene-Java if anyone is 
interested.



-Hoss

Reply via email to