Wählt Dokumente aus, indem das angegebene Wort oder die Wortfolge mit den Werten verglichen wird, die in einem bestimmten Dokumentfeld gespeichert sind. Es werden nur Dokumente ausgewählt, wenn die angegebenen Suchbestandteile in der gleichen Reihenfolge im Wert des Feldes auftreten.
Wenn man den Operator CONTAINS
verwendet, gibt man den
Namen des zu durchsuchenden Feldes und das gesuchte Wort oder die gesuchte
Wortfolge an.
Beim CONTAINS
-Operator werden die in einem Dokumentfeld
gespeicherten Wörter als einzelne, aufeinanderfolgende Einheiten
interpretiert. Sie können eine oder mehrere dieser Einheiten als
Suchkriterium angeben. Wenn man mehrere Wörter angibt, so muss jedes Wort
an der richtigen Position (d. h. der Position, an der es gesucht
wird) stehen, und die Wörter müssen durch ein Leerzeichen voneinander
getrennt sein.
Der folgende Beispiel-Titel enthält fünf Wörter in der angegebenen Reihenfolge:
Fischers Fritz fischt frische Fische
Fischers
Fritz
fischt
frische
Fische
Die folgenden Beispiele zeigen, wie man CONTAINS
mit
aufeinanderfolgenden Wörtern so verwendet, dass die Suchbegriffe auf den
oben angegebenen Titel passen, vorausgesetzt, er ist in einem Dokumentfeld
gespeichert:
TITLE <#CONTAINS> Fischers Fritz TITLE <#CONTAINS> Fritz fischt
Die nächsten Beispiele zeigen, wie man das Fragezeichen (?) als Platzhalter für ein einzelnes Zeichen und den Stern (*) als Platzhalter für mehrere Zeichen eines Wortes verwendet:
TITLE <#CONTAINS> Fritz fischt fri* TITLE <#CONTAINS> Fisch??? Fritz
Die beiden Platzhalter erfassen nicht den Leerraum zwischen Wörtern, sondern Zeichen, die Bestandteil eines einzigen Wortes sind.
Der CONTAINS
-Operator interpretiert nicht-alphanumerische
Zeichen als Leerzeichen und behandelt die separierten Wörter als
Einheiten.
Wenn Sie beispielsweise den Bindestrich (-) als gültiges Zeichen definiert haben, und Sie geben Suchbegriffe ein, die dieses Zeichen enthalten, wie in "nicht-alphanumerisch", so wird der Wert folgendermaßen als zwei Einheiten interpretiert:
TITLE <#CONTAINS> nicht alphanumerisch