% Studienarbeit von Ulrike Steffens
%
% Universitaet Hamburg
% Fachbereich Informatik
% Arbeitsbereich DBIS
%
% Anhang: Operatoren der INQUERY-Anfragesprache
% 2.4.96

\chapter{Operatoren der INQUERY-Anfragesprache}
\label{queryLanguage}
Die folgende Tabelle beschreibt die Operatoren der INQUERY-Anfragesprache.
Dabei gibt es zwei Typen von Parametern:
\begin{itemize}
\item Terme $T_i$ sind entweder W"orter der nat"urlichen Sprache oder
wiederum Operatoren.
\item Gewichtungen $W_i$ sind reelle Zahlen mit $0 \leq W_i \leq 1$.
\end{itemize}
Beim geordneten Abstandsoperator und beim ungeordneten Fensteroperator steht
der Platzhalter $N$ f"ur eine beliebige nat"urliche Zahl.
\newline 
\newline
\begin{tabular}{|p{7.0cm} | p{9.0cm}|} \hline  
OPERATOR & AKTION\\ \hline
\#sum(T1 ... Tn) & {\bf Summenoperator}: Die Terme, die dem Operator\\
z.B.: & "ubergeben werden, haben alle den gleichen Einflu"s \\
\#sum(retrieval filtering \#not(images)) & auf das Ergebnis. Ihr Erf"ullungsgrade werden gemittelt, um den Erf"ullungsgrad des \#sum-Knotens zu berechnen.\\

&

\\
\#wsum(Ws W1 T1 ... Wn Tn) & {\bf gewichteter Summenoperator}: Die Terme, die\\
z.B.: & dem Operator "ubergeben werden, haben unterschied-\\
\#wsum(0.9 \hspace{0.2cm} 0.9 retrieval \hspace{0.2cm} 0.6 filtering& lichen Einflu"s auf das Ergebnis. Sie werden mit den\\
\hspace{1.3cm} 0.1 \#not(images)) & ihnen zugewiesenen Gewichtungen bewertet. Mit Ws
wird angegeben, zu welchem Grad der Operator die gesamte Anfrage beeinflu"st.\\

&

\\
\#N(T1 ... Tn) oder \#odN(T1 ... Tn) & {\bf geordneter Abstandsoperator}: Wird erkannt, \\
z.B.: & wenn alle Argumente in der angegebenen Reihenfol- \\
\#2(House Representatives) & ge 
gefunden werden, so da"s nicht mehr als (N - 1) W"orter zwischen zwei benachbarten 
Argumenten stehen. Z.B. wird \#3(A B) von ''A B'', ''A c B'' und ''A c c B'' 
erf"ullt, nicht aber von ''A c c c B''.\\
\hline
\end{tabular}
\newpage
\begin{tabular}{|p{7.0cm} | p{9.0cm}|} \hline  
OPERATOR & AKTION\\ \hline
\#and(T1 ... Tn) & {\bf Und-Operator}: Je mehr Argumente des Operators \\
z.B.: & in einem Dokument gefunden werden, desto h"oher ist\\
\#and(information retrieval system) & der Erf"ullungsgrad des Dokuments. Dieser Operator entspricht {\em nicht} dem booleschen Und-Operator!\\

&

\\
\#band(T1 ... Tn) & {\bf boolescher Und-Operator}: Alle Argumente des\\
z.B.: & Operators m"ussen in einem Dokument gefunden wer-\\
\#band(information retrieval) & den, damit dieser Operator zum Erf"ullungsgrad des Dokuments beitr"agt.\\

&

\\
\#or(T1 ... Tn) & {\bf Oder-Operator}: Eines der Argumente des Operators\\
z.B.: & mu"s in einem Dokument gefunden werden, damit die-\\
\#or(\#band(information retrieval) & ser Operator zum Erf"ullungsgrad des Dokuments bei-\\
\hspace{0.7cm} \#band(fulltext search)) & tr"agt.\\

&

\\
\#not(T1) & {\bf Negationsoperator}: Dokumente, die das Argument \\
z.B.: & des Operators nicht enthalten, werden h"oher bewertet\\
\#not(\#or(Germany Europe)) & als andere.\\

&

\\
\#uwN(T1 ... Tn) & {\bf ungeordneter Fensteroperator}: Die Argumente\\
z.B.: & des Operators m"ussen in willk"urlicher Reihenfolge in-\\
\#uw50(precision recall \#not(pertinence)) & nerhalb eines Fensters von N W"ortern gefunden werden, damit dieser Operator zum Erf"ullungsgrad eines Dokuments beitr"agt.\\

&

\\
\#phrase(T1 ... Tn) & {\bf Phrasenoperator}: Der Wert ist die Funktion der\\
z.B.: & Erf"ullungsgrade, die durch Anwendung der Opera-\\
\#phrase(fulltext search) & toren \#3 und \#sum entstehen. Die Intention dabei ist, Phrasen zu erkennen, wenn sie vorhanden sind, und
einzelne W"orter zu erkennen, wenn keine Phrasen existieren.\\

&

\\
\#passageN(T1 ... Tn) & {\bf Abschnittsoperator}: Der Operator sucht nach ei-\\
\#passage50(precision recall & nem Fenster von N W"ortern, in dem seine Argumente\\
\hspace{2.1cm}\#not(pertinence)) & erscheinen. Das Dokument wird nach seinem besten Abschnitt bewertet.\\

&

\\
\#syn & {\bf Synonymoperator}: Die Argumente werden als Syn-\\
z.B.: & onyme betrachtet.\\
\#syn(FRG Germany) & \\
\hline
\end{tabular}
\newpage
\begin{tabular}{|p{7.0cm} | p{9.0cm}|} \hline  
OPERATOR & AKTION\\ \hline
\#max & {\bf Maximumsoperator}: Der Wert ist das Maximum\\
z.B.: & der Erf"ullungsgrade der Argumente.\\
\#max(retrieval & \\
\hspace{1.2cm}\#band(information retrieval)) & \\

&

\\
\#+ T1 & {\bf Operator zur st"arkeren Gewichtung}: Der Einflu"s\\
z.B.: & des Arguments in Bezug auf den Rest der Anfrage wird\\
\#+\#band(information retrieval) & erh"oht.\\
filtering search & \\

&

\\
\#- T1 & {\bf Operator zur schw"acheren Gewichtung}: Der Ein-\\
z.B.: & flu"s des Arguments in Bezug auf den Rest der Anfrage\\
\#band(information retrieval) search & wird verringert.\\
\#-image & \\

&

\\
\#lit(T1 ... Tn) & {\bf Literaloperator}: Der Operator erh"alt die urspr"ung-\\
z.B.: & liche Form seiner Argumente. Stoppwortelimitierung\\
\#lit(INQUERY WAIS Tycoon) & oder Reduzierung auf den Wortstamm werden nicht ausgef"uhrt. Gro"sschreibung bleibt erhalten.\\
\hline
\end{tabular}
