Hoe sluit ik meerdere termen uit in Kibana 4

Hoe kan ik meerdere zoektermen uitsluiten in Kibana 4? Als ik slechts één term typ, wordt deze uitgesloten… maar hoe kan ik meer dan één uitgesloten term hebben. Bijvoorbeeld de term “nog niet geclassificeerd”


Antwoord 1, autoriteit 100%

Als ik uw vraag goed begrijp, probeert u het ‘patroon uitsluiten’ te gebruiken om bepaalde waarden uit te sluiten van het invullen in het diagram.

De velden “Patroon uitsluiten” en “Patroon opnemen” zijn voor reguliere expressies en worden hier gedocumenteerd: http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html.

Als u meerdere velden wilt uitsluiten, kunt u zoiets als dit doen:

term1|term2|term3

Antwoord 2, autoriteit 74%

Het zoekveld in Kibana gebruikt de Lucene-syntaxis, die informatie bevat op http://www .lucenetutorial.com/lucene-query-syntax.html.

Gebruik

. om een ​​term uit te sluiten die specifieke tekst bevat

-veld: “tekst”

om verschillende teksten uit te sluiten, gebruik ik

-veld: (“text1” of “text2”)

Als het twee aparte velden zijn, probeer dan

-field1: “text1” -field2: “text2”


Antwoord 3, autoriteit 15%

in een nieuwere versie van kibana als je een term wilt uitsluiten, gebruik dan dit:

not field : "text"

als je een zin wilt uitsluiten, gebruik dan dit:

not field : "some text phrase"

u kunt een andere logische bewerking gebruiken met not:

field: "should have phrase" and not field: "excluded phrase"

Antwoord 4

https://www.elastic.co/guide /en/kibana/master/kuery-query.html

Om documenten te matchen waar de respons 200 is, maar de extensie niet php of css is.

response:200 and not (extension:php or extension:css)

Antwoord 5

Dus in de query boven de visualisatie kunt u de Lucene-syntaxis gebruiken om de treffers uit te sluiten. Eenmaal opgeslagen zal dit hetzelfde zijn als een poging om de regex- of Lucene-syntaxis te gebruiken in de geavanceerde opties Exclude Field of the Buckets.

Other episodes