| Syntax der Zeileneingabe → Suchoperatoren → Kombinationsoperatoren → Operator #OV |
Kombinationsoperator #OV
Definition
- Kurzform ohne Optionen:
X #OV Y - Vollständige Form mit Optionen:
X #OV(Optionen) Y
Mit #OV werden alle Vorkommnisse des (komplexen) Suchbegriffes X gefunden, die sich mit den Vorkommnissen des gesuchten (komplexen) Suchbegriffes Y überschneiden (OV = overlay, dt. überschneiden).
Obwohl es sich um einen Kombinationsoperator handelt, besteht das Resultat nur aus den ausgewählten Vorkommnissen von X.
Einschränkung
Der Operator #OV erkennt Überlappungen von Textbereichen normalerweise
nur dann, wenn diese Bereiche mindestens 1 gemeinsames Wort haben. Um Überlappungen von Textbereichen
zu finden, die kein gemeinsames Wort haben, muss die Bereichsoption #OV(ALL)
eingeschaltet werden; alternativ kann auch zu diesem Zweck der 0-Wort-Abstandsoperator
/w0> eingesetzt werden.
- siehe dieses thematische Beispiel zum Auffinden von Überlappungen mittels /w0
Verwendung
Der Operator #OV stammt aus der Syntax für die grafische Eingabe
(wo er ohne # geschrieben wird) und wurde im August 2010 in die
Syntax für die zeilenorientierte Eingabe übernommen.
Beispiel mit Bereichsoption ALL
Um die Wirkungsweise von #OV (= der Default für #OV(HIT))
und #OV(ALL) zu veranschaulichen, gehen wir von folgender Suchanfrage aus:
| inmitten /w10,s0 getan |
Diese Suchanfrage liefert im W-Archiv zur Zeit die folgenden 16 Treffer:
Abb. 1: die 16 Treffer von obiger Suchanfrage
Um die Belege mit oder ohne Komma zu finden, setzt man #OV wie folgt ein:
| S1: (inmitten /w10,s0 getan) #OV , |
In Suchanfrage S1 wird #OV mit der Default-Einstellung eingesetzt und wirkt
wie #OV(HIT): er sucht nach den Treffern inmitten und getan (= den Treffern
in rot), die mit Komma geschrieben sind. Das ergibt die folgenden 10 Treffer aus der Abb. 1: 2-6, 9-11, 14
und 16.
| S2: (inmitten /w10,s0 getan) #OV(ALL) , |
S2: will man zusätzlich die Fälle finden, bei denen das Komma auch zwischen den Treffern
inmitten und getan steht, so muss man #OV(ALL) einsetzen. Auf diese Weise erhält
man zusätzlich zu den 10 Treffern von S1 die 4 neuen Treffer aus Abb. 1 mit
den Zeilennummern: 1, 8, 13 und 15 (insgesamt also 14 Treffer).
Bemerkung: S2 führt zu den selben Ergebnissen wie
(inmitten /w10,s0 getan) /w0 ,(inmitten /w10,s0 getan) #OV ,| S3: (inmitten /w10,s0 getan) #OV(%) , |
S3: will man umgekehrt die Fälle ausschließen, bei denen die Treffer inmitten
und getan mit Komma geschrieben sind, so muss man die Ausschließungsoption #OV(%)
einsetzen und erhält aus Abb. 1 die 6 folgenden Belege: 1, 7-8, 12-13 und 15. Zu beachten
ist, dass das Auftreten von Kommata zwischen den Treffern - wie in Zeile 1 - dadurch nicht
verhindert wird; das erreicht man mit S4.
| S4: (inmitten /w10,s0 getan) #OV(ALL %) , |
S4: will man zusätzlich zu S3 die Kommata auch zwischen den Treffern
inmitten und getan ausschließen, so muss man den ganzen Bereich zwischen den Treffern
mit #OV(ALL %) angeben. Dadurch schließt man 14 Belege aus und übrig bleiben lediglich
die beiden Belege aus Abb. 1: 7 und 12.
Bemerkung: S4 führt zu den selben Ergebnissen wie:
(inmitten /w10,s0 getan) %w0 ,(inmitten /w10,s0 getan) #OV(%) ,