lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lance Norskog (JIRA)" <>
Subject [jira] [Resolved] (SOLR-3636) edismax, synonyms and mm=100%
Date Thu, 16 Aug 2012 00:15:38 GMT


Lance Norskog resolved SOLR-3636.

    Resolution: Duplicate

bq. I suspect that this is a variation of SOLR-3589
I bow to your superior skill in understanding query parser code and am closing this.

When that and any other problems in this area are fixed, it would be really helpful to have
one page which explains how query parsers, highlighting, synonyms and other algorithms interact.
Whenever I combine these, it never works in a way that is completely understandable. 
> edismax, synonyms and mm=100%
> -----------------------------
>                 Key: SOLR-3636
>                 URL:
>             Project: Solr
>          Issue Type: Bug
>          Components: query parsers
>            Reporter: Lance Norskog
>            Priority: Minor
>             Fix For: 4.0
> There is a problem with query-side synonyms, edismax and must-match=100%. 
> edismax interprets must-match=100% as "number of terms found by edismax from the original
query". These terms go through the query analyzer, and the synonym filter creates more terms,
*but* the must-match term count is not incremented. Thus, given a synonym of
> {code}
> monkeyhouse => monkey house
> {code}
> the query {{q=big+monkeyhouse&mm=100%}} becomes (effectively) {{q=big+monkey+house&mm=2}}.
This query finds documents matching only two out of three terms {{big+monkey, monkey+house,
> This might also be a problem in dismax.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message