Der Operator ist in erster Linie für den Einsatz in der Applikationsentwicklung vorgesehen. Er interpretiert Texte mit dem Freitext-Anfrage-Parser und bewertet Dokumente entsprechend des resultierenden Anfrageausdrucks. Alle ermittelten Dokumente werden nach Relevanz bewertet.
Bei der Analyse des Suchtextes werden unwichtige Wörter (sogenannte Stoppwörter) wie Artikel, Konjunktionen und Präpositionen entfernt, und Besonderheiten der natürlichen Sprache wie Nominalphrasen und die Reihenfolge der Wörter werden und in der resultierenden Anfrage berücksichtigt. Alle ermittelten Dokumente werden nach Relevanz bewertet. So könnte beispielsweise die Anfrage
<#FREETEXT> ("freiwillige feuerwehr in ländlichen regionen")
folgendermaßen interpretiert werden:
<#ACCRUE> (<#PHRASE> "freiwillige feuerwehr", <#PHRASE> "ländlichen regionen")
Der FREETEXT
-Operator stellt Ihnen die Funktionalität des
Freitext-Parsers zur Verfügung, gibt Ihnen jedoch die Möglichkeit,
Freitext-Suchanfragen mit anderen Suchkriterien zu kombinieren, wobei
Ihnen der volle Umfang der Verity-Anfragesprache zur Verfügung steht.
Beispiel:
<#FREETEXT> ("freiwillige feuerwehr in ländlichen regionen") <#AND> (DATE > 20101224000000)
Die Anführungszeichen müssen angegeben werden. Wenn Anführungszeichen im Freitext vorkommen, muss ihnen wie im folgenden Beispiel jeweils ein Rückwärts-Schrägstrich (engl. backslash) vorausgehen:
<#FREETEXT> ( "\"Independence Day\""), ("\"The Arrival\""), science fiction" )
Bitte beachten Sie folgendes: In Fällen, in denen eine Anfrage oder ein
Dokument nur Wörter enthält, die in der zur Collection gehörenden Datei
style.stp
als Stoppwörter definiert sind, verwendet der
Freitext-Parser die Stoppwörter, um die Anfrage zu konstruieren und
ignoriert die Stoppwörterliste.
Der FREETEXT
-Operator kann auf die gleiche Weise wie der
Operator ACCRUE
mit anderen Operatoren kombiniert werden.