FREETEXT

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.