0

Ich habe Elastic Search 5.x & Kibana auf meiner lokalen Entwicklungsumgebung eingerichtet, und habe die Indizes, die ich Ergebnisse haben will, genauen Suchbegriff zurückgeben (so nur Ergebnisse angezeigt, wo das genaue Suchbegriff/string gefunden wird.Exakter Suchbegriff in Elastic Suche in Kibana Dev Tools (mit ES 5.x)

Wie kann ich das einstellen eine exakte Suche durchzuführen, um „Facebook Beratung“ wäre gültig, aber „Beratung Facebook“ nicht gefunden werden

Meine vorhandene Kibana-Abfrage lautet wie folgt:

{ 
    "query": { 
    "bool": { 
     "should": [ 
     { 
      "match": { 
      "text": "facebook advice" 
     } 
     }, 
     { 
     "match": { 
     "profile": "facebook advice" 
     } 
    } 
    ], 
    "minimum_should_match": 1, 
    "filter": { 
    "term": { 
     "accountid": "15" 
    } 
    } 
    } 
} 
} 

Antwort

0

Sie müssten Ihre Abfrage in doppelten Anführungszeichen für die exakte Übereinstimmung in Kibana erstellen.

z. "facebook advice"

Kibana würde natürlich die Zitate richtig unter der Haube entkommen.