Skip to main content

xSuite Archive Prism Benutzerhandbuch

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

s_

für Texte

d_

für Datumsfelder

i_

für Integer

c_

für Decimal

b_

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