Ich versuche das Ergebnis von elasticsearch zu filtern, es muss die Ergebnisse liefern, die zu 80% mit dem Suchtext kompatibel sind.
Wenn ich dies für nur einen Schlüssel tue, funktioniert minimum_should_match
perfekt:
Wenn ich mit mehr als einem Schlüssel suche, funktioniert minimum_should_match
nicht richtig und gibt die Ergebnisse mit 70% Kompatibilität zurück:
Soweit ich mir das vorstellen kann, muss ich minimum_should_match
mit dem Schlüssel einstellen, aber ich weiß nicht, wie ich das Gleiche machen soll.
Wenn mir jemand dabei helfen kann, wird das großartig.
Ich musste bool
und multi_match
verwenden, das ist der richtige Weg:
Tags und Links search indexing elasticsearch