MATCHES

Dieser Operator wählt Dokumente aus, indem die angegebene Zeichenkette mit den Werten verglichen wird, die in einem bestimmten Dokumentfeld gespeichert sind. Es werden nur Dokumente ausgewählt, wenn die angegebenen Suchbegriffe exakt mit den Werten in den Feldern übereinstimmen.

Sie können Fragezeichen (?) verwenden, um einzelne variable Zeichen in einer Zeichenkette darzustellen. Ein Sternchen (*) passt auf mehrere Zeichen in einer Zeichenkette.

Angenommen, das Dokumentfeld mit dem Namen QUELLE enthält die folgenden Werte:

COMPUTER
COMPUTERWORLD
COMPUTER CURRENTS
PC COMPUTING

Um Dokumente zu finden, deren Quelle COMPUTER ist, wird der MATCHES-Operator folgendermaßen verwendet:

QUELLE <#MATCHES> computer

In diesem Fall stellt der MATCHES-Operator eine Übereinstimmung mit COMPUTER fest, nicht jedoch mit COMPUTERWORLD, COMPUTER CURRENTS oder PC COMPUTING.

Um Dokumente zu finden, deren Quelle COMPUTERWORLD ist, kann der MATCHES-Operator so verwendet werden:

QUELLE <#MATCHES> computer?????

Nun findet MATCHES eine Übereinstimmung mit COMPUTERWORLD, weil jedes Fragezeichen für ein einzelnes Zeichen an einer bestimmten Position innerhalb der Zeichenkette steht. Mit COMPUTER und COMPUTER CURRENTS gibt es keine Übereinstimmung, weil die Länge dieser Zeichenketten nicht der Länge des Suchbegriffs entspricht.

Um Dokumente zu finden, deren Quelle COMPUTER, COMPUTERWORLD oder COMPUTER CURRENTS ist, wird der MATCHES-Operator in der folgenden Art und Weise verwendet:

QUELLE <#MATCHES> computer*

Hier findet MATCHES Dokumente, in denen QUELLE den Werten COMPUTER, COMPUTERWORLD oder COMPUTER CURRENTS entspricht, weil das Sternchen (*) für jede Anzahl beliebiger Zeichen am Ende der Zeichenkette steht.

Um Dokumente zu finden, deren Quelle COMPUTER, COMPUTERWORLD, COMPUTER CURRENTS oder PC COMPUTING ist, kann der MATCHES-Operator so verwendet werden:

QUELLE <#MATCHES> *comput*

So findet MATCHES alle vier Vorkommen, weil dem Sternchen (*) eine beliebig lange Zeichenkette jeweils am Anfang und am Ende entspricht.