Komplexe Suche

Dynamische Plazthalter

An allen Stellen im Monitor können in Filtern/Suchen folgende Platzhalter verwendet werden. Diese werde während der Abfrage der Daten entsprechend ersetzt.

Platzhalter Beispiel-Ersetzung Beschreibung

#user.loginName#

max.mustermann

Anmeldename des aktuellen Benutzers.
Dies kann z.B. genutzt werden, um auf Daten des Nutzers zu filtern.

Volltextsuche im Monitor

Die Volltextsuche stellt die zentrale Suchfunktionalität über alle Felder des aktuell angewählten Monitors bereit. In das Eingabefeld kann man nicht nur einzelne Suchbegriffe anführen, sondern mittels Operatoren komplexe Suchen zusammenstellen.

Suchfeld der Volltextsuche

Dem Anwender steht im Informations- und Funktionsbereich ein Fenster zur Volltextsuche bereit. Die Volltextsuche erfolgt über alle Monitoring-Daten hinweg. Sie funktioniert spaltenübergreifend und kann optional inkl. aller Prozessdetails sowie referenzierten Nachrichten voreingestellt werden.

Für das Auffinden von Daten ist vom Anwender den Suchbegriff im Feld der Volltextsuche der Funktionsleiste einzugeben. Mehrere Suchbegriffe können über Operatoren miteinander verknüpft werden.

Operatoren für mehrere Suchbegriffe

Wird kein Operator angegeben, werden die Begriffe mit ODER verknüpft.

Verknüpfung von Suchbegriffen

Wenn man keine Anführungsstriche (") verwendet, dann grenzt das Leerzeichen zwei Wörter syntaktisch voneinander ab und betrachtet diese getrennt. In dem Fall wird das logische UND (AND) als Verknüpfungsoperator verwendet. Will man mit dem logischen ODER verknüpfen, muss man explizit OR angeben.

Beispiel Erklärung

blaues auto

Sucht nach Dokumenten, die in irgendeinem Feld "auto" und in einem (eventuell anderen Feld) "blaues" enthalten.

blaues OR auto

Sucht nach Dokumenten, die in irgendeinem Feld "auto" oder "blaues" enthalten.

auto AND (blau OR gelb)

Für komplexere logische Verknüpfungen kann man Klammern verwenden.
Sucht nach Dokumenten mit dem Inhalt "auto" und dem Inhalt blau oder gelb.

Eingrenzung des Suchbereiches

Wenn man die Suche auf ein bestimmtes Feld eingrenzen möchte, dann kann man dies tun, in dem man den Feldnamen (Spaltennamen) mit einem Doppelpunkt getrennt voranstellt.

Beispiel Erklärung

FAHRZEUGTYP:auto FARBE:blau

Sucht nach Dokumenten bei denen im Feld FAHRZEUGTYP der Wert "auto" vorkommt und im Feld FARBE der Wert "blau".

Ausschließen von Suchbegriffen

Man kann auch die Suche bzw. Teile der Suche negieren/ausschließen.

Beispiel Erklärung

FAHRZEUGTYP:auto -FARBE:blau

Sucht nach Dokumenten bei denen im Feld FAHRZEUGTYP der Wert "auto" vorkommt und im Feld FARBE nicht der Wert "blau".

Suche nach (nicht) existierenden Feldern

Möchte man Dokumente finden, in denen bestimmte Felder vorhanden sind oder explizit fehlen, kann man mit den Schlüsselwörtern "_missing_" und "_exists_" arbeiten.

Beispiel Erklärung

_exists_:KAEUFER AND _missing_:SONDERAUSSTATTUNG

Sucht nach Dokumenten mit dem Feld KAEUFER, egal welchen Inhalts, ohne dem Feld SONDERAUSSTATTUNG.

Wildcard-/Platzhaltersuche

Für Felder die Text enthalten kann man auch Platzhalter (Wildcards) verwenden. Es gibt zwei verschiedene Platzhalter.
Das "?" steht für ein beliebiges Zeichen (nur ein Zeichen) und "*" steht für eine unbestimmte Anzahl von beliebigen Zeichen.

Beispiel Erklärung

FARBE:gr*

Sucht nach Farben die mit "gr" beginnen, wie z.B. "grün" und "grau".

FARBE:gr??

Diese Suche würde im Gegensatz zu ersten z.B. "graublau" und "graugrün" nicht finden.

Suche nach ähnlichen Wörtern / Fuzzy Suche

Für Felder mit Texten gibt es die Möglichkeit nach "ähnlichen" Wörtern zu suchen. Damit lassen sich z.B. Wörter finden, in denen Tippfehler vorliegen.

Beispiel Erklärung

FARBE:blau~

Findet auch die Farbe "blua".
Dabei wird die Damerau-Levenshtein-Distanz verwendet, um alle Begriffe mit maximal zwei Änderungen zu finden, wobei eine Änderung das Einfügen, Löschen oder Ersetzen eines einzelnen Zeichens oder die Transponierung von zwei benachbarten Zeichen ist.

FARBE:blau~3

Verändert die Distanz hinter dem Operator.

Bereichssuche

Bereiche können für Datums- oder Zahlenfelder angegeben werden.
Inklusive Bereiche werden mit eckigen Klammern [min TO max] und exklusive Bereiche mit geschweiften Klammern {min TO max} angegeben.
Geschweifte und eckige Klammern können kombiniert werden.

Beispiel Erklärung

DATUM:[2012-01-01 TO 2012-12-31]

Alle Tage im Jahr 2012

ANZAHL:[1 TO 5]

Zahlen 1..5

ANZAHL:[10 TO *]

Zahlen von 10 aufwärts

DATUM:{* TO 2012-01-01-01}

Termine vor 2012

ANZAHL:[1 TO 5}

Zahlen von 1 bis einschließlich 5

ALTER:>10
ALTER:>=10
ALTER:<10
ALTER:⇐10

Bereiche mit einer Seite ohne Begrenzung

Sonderzeichen im Suchbegriff

Sollten spezielle Sonderzeichen im gesuchten Begriff enthalte sein, die für die Suche normalerweise einen Operator darstellen, dann müssen diese mit einem "\" verborgen werden.

Beispiel Erklärung

"wie alt bist du\?"

Verwendet den gesamten Satz als Suchbegriff und blendet "?" als Operator aus.

Übersicht Suchparameter/Operatoren

Operator Funktion Beispiel

"

führt mehrere Wörter als Phrase zusammen

"blaues auto"

()

gruppiert Operatoren, um diese mit anderen Suchen via AND/OR zu verknüpfen

auto AND (FARBE:blau OR FARBE:gelb)

*

signalisiert eine Teilstring-Suche mit 0 oder mehreren variablen Zeichen

FARBE:bl*

?

signalisiert eine Teilstring-Suche mit 1 variablen Zeichen

FARBE:bl??

~

Fuzzy Suche

FARBE:blau~

\

Operator für Vernachlässigung von reservierten Operatoren

"wie alt bist du\?"

AND

Boolesche UND Funktion

EinText AND ZweiterText

OR

boolesche ODER Funktion

EinText OR ZweiterText

-

exkludiert Phrase

EinText -ZweiterText

Spalte:

Spaltensuche

Spalte1:EinText

_missing_

Einträge ohne Wert in Spalte1

_missing_:Spalte1

_exists_

Einträge mit Wert in Spalte1

_exists_:Spalte1


Keywords: