On Apr 10, 2009, at 1:56 PM, Walter Underwood wrote:
We have a rare, hard-to-reproduce problem with our Solr 1.3 servers,
and
I would appreciate any ideas.
Ocassionally, a server will start returning results with really poor
relevance. Single term queries work fine, but multi-term queries are
scored based on the most common term (lowest IDF).
I don't see anything in the logs when this happens. We have a monitor
doing a search for the 100 most popular movies once per minute to
catch this, so we know when it was first detected.
I'm attaching two explain outputs, one for the query "changeling" and
one for "the changeling".
I'm not sure what exactly you are asking, so bear with me...
Are you saying that "the changeling" normally returns results just
fine and then periodically it will "go bad" or are you saying you
don't understand why "the changeling" scores differently from
"changeling"? In looking at the explains, it is weird that in the
"the changeling" case, the term changeling doesn't even show up as a
term.
Can you share your dismax configuration? That will be easier to parse
than trying to make sense of the debug query parsing.
-Grant