I have a dismax handler to match product names found in free text
that looks like:
!-- for thing detection --
requestHandler name=thing class=solr.DisMaxRequestHandler
lst name=defaults
str name=echoParamsexplicit/str
float name=tie0.01/float
str name=qf
name^5
: Say I have a product called SUPERBOT and I want the text I love SUPERBOT
: to match the product SUPERBOT pretty high.
The issue you're having is that by default, a document won't match a
dismax query unless all of the words in the query string match on at least
one of the qf fields ... use