Syntax der grafischen Eingabe → Suchoperatoren → Kombinationsoperatoren → Operator IN |
Operator IN
deutsche Bezeichnung | interne Bezeichnung |
X IN Y | IN(<R>,<I>,<R>) |
Allgemeine Beschreibung
- Der Operator
X IN Y
prüft, ob die Treffer von X innerhalb der Treffer von Y vorkommen. - Das Ergebnis besteht aus allen X-Treffern, die diese Bedingung erfüllen.
- X ist in Y, wenn es sich innerhalb von Y, also zwischen dem linken und dem rechten Wort (Endwörter inbegriffen) von Y befindet, siehe Fig. 1-4. Was innerhalb genau zu bedeuten hat, wird durch Argument <I> näherspezifiziert.
- Y kann sowohl ein zusammenhängender Textbereich sein wie z.B. ein Titel (Fig. 1) oder ein unzusammenhängender Bereich (Fig. 2-4), der aus einer Teilanfrage entstanden ist.
- Das Argument <I>
kann zusätzlich benutzt werden, um anzugeben,
- ob der Suchbereich alle Wörter oder nur die Treffer von Y umfasst (Bereichsoption, neu),
- an welcher Position, innerhalb von Y, X auftreten soll (Positionsoption),
- dass X nicht in Y auftreten soll (Ausschließungsoption),
- ob die minimale oder maximale Gruppenbildung angewendet werden soll.
IN
kann u.a. benutzt werden, um mehrere Bedingungen über eine gesuchte Textstelle zu formulieren.
Veranschaulichung
Beispiele
Beispiel 1: Suchen von Suchbegriffen an einer vorgegebenen Position innerhalb von Sätzen
Mit dem Argument <I> läßt sich angeben, ob der Suchbegriff X bezüglich des in Y formulierten Bereichs:
- am Anfang Y vorkommt;
- am Ende von Y vorkommt;
- sich vom Anfang bis zum Ende von Y erstreckt;
- weder am Anfang noch am Ende von Y vorkommt.
Siehe dazu die Beispiele von Suchanfragen an bestimmten Satzpositionen.
Beispiel 2: Verwendung von IN
,
um Wortformen und Wortklassen zu verbinden
Sucht man z.B. nach Würde als Nomen (um die Verbformen
auszuschliessen), so kann man im Archiv TAGGED mit
IN
die gefundenen Wörter mit ihrer Wortklasse verbinden:
IN(LEM('Würde'),'FE',MORPH('NOU')) |
Mit dem Argumentwert FE stellt man sicher,
dass sich die Wortklasse genau
auf dieses Wort bezieht und nicht auf eine größere Wortgruppe. Dasselbe
Ergebnis erhält man übrigens auch mit dem Operator
ABSTAND
durch
Anwendung des Null-Wortabstandes:
ABSTAND(LEM('Würde'),'w0',MORPH('NOU')) |
Beispiel 3: Suchkontexte mit IN
ausschliessen
Mit der ausschliessenden Option %
von
IN
läßt
sich ein Suchbegriff in einem unerwünschten Kontext ausschliessen.
IN(LEM('Würde'),'%',ELEM(HEAD)) |
Mit ELEM(HEAD)
sind jegliche Arten von Überschriften
in den IDS-Korpora gekennzeichnet. Damit lassen sich die Treffer von
Würde in den Überschriften ausschliessen.