Query-Syntax
Die Query-Syntax des Archiv-Servers ist identisch mit der Syntax von Elasticsearch. Die Syntax, die für eine Suche genutzt werden muss, ist abhängig von der Art der Suche.
Suche im Volltext
Der Suchstring enthält nur den Text.
Beispiel: BMW AND (Automobil OR Motorrad)
AND, OR und NOT sind boolesche Operatoren. Die Operatoren müssen großgeschrieben werden.
Suche in Feldern
Die Syntax für die Suche in Feldern ist Fields.Datentyp_Feldname@Dokumenttyp
Felder werden immer mit dem Präfix Fields. versehen. Der Datentyp wird durch einen der folgenden Präfixe gekennzeichnet:
Präfix | Beschreibung |
|---|---|
| für Texte |
| für Datumsfelder |
| für Integer |
| für Decimal |
| für bool |
Beispiel: Fields.d_DocumentDate@Customer
Das Feld heißt "DocumentDate", ist ein Feld vom Typ "Date" und das Dokument hat den Typ "Customer".
Beispiel: Fields.s_Name
Das Feld heißt "Name", ist keinem Dokumenttyp zugeordnet und hat den Typ "Text".
Suche nach Werten
Die Syntax für die Suche nach Werten ist Feld:Wert.
Sie können in der Suche Operatoren nutzen. Die folgenden Operatoren sind zulässig:
Operator | Beschreibung |
|---|---|
| größer als der Wert |
| kleiner als der Wert |
| kleiner als der Wert oder gleich dem Wert |
| größer als der Wert oder gleich dem Wert |
Beispiel: Feld:<Wert
Suche nach Bereichen
Die Syntax für die Suche nach Bereichen ist Feld:[Bereich1 TO Bereich2].
Kombinationen von booleschen Operatoren
Sie können mehrere boolesche Operatoren in einer Suche nutzen.
Beispiel: Feld:Wert AND Feld:Wert2 AND Ausdruck
Im Feld muss Wert stehen oder vorkommen. In dem Feld2 muss Wert2 und im Volltext muss Ausdruck vorkommen.
Suche nach einem Datum
Die Syntax für die Suche nach einem Datum ist YYYY-mm-DDTHH:MM:ss (UTC-Zeitzone).
Beispiel: 2025-12-31T23:00:00