multiple term search gets to many results

Description

Die Einschlitz-Suche nach mehr als einem Begriff liefert auch alle Treffer, die nur einen der genannten Begriffe enthalten. Diese werden nur in der Relevanz abgestuft.

Recherchen haben gezeigt, dass dies an der Verwendung des edismax-Queryparsers liegt. Mit dem Parameter "mm" (Minimum 'Should' Match) kann man jedoch das Verhalten bei mehreren Suchbegriffen sehr feingranular festlegen.

Mehr dazu siehe:
https://wiki.apache.org/solr/DisMaxQParserPlugin#mm_.28Minimum_.27Should.27_Match.29

Da das aktuelle Verhalten nicht den Erwartungen entspricht ist das aus meiner Sicht ein Bug und sollte behoben werden.

Environment

None

Activity

Kathleen Neumann 
January 15, 2016 at 2:34 PM

merged rev34307 to branch

Kathleen Neumann 
January 13, 2016 at 8:18 AM

set mm to 100% -> all search clauses must match and some more search finetuning

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created January 13, 2016 at 8:15 AM
Updated July 25, 2017 at 9:29 AM
Resolved January 15, 2016 at 2:36 PM