ISABOUT-Begriff
Als veraltet markiert
Dieses Feature wurde ab Windows 8 entfernt. Wenn Sie neue Anwendungen schreiben, vermeiden Sie die Verwendung dieser veralteten Funktion. Wenn Sie vorhandene Anwendungen ändern, wird dringend empfohlen, alle Abhängigkeiten von diesem Feature zu entfernen.
Der ISABOUT-Begriff gleicht Spalten mit einer Gruppe von einem oder mehreren Suchbegriffen ab. Sie weist die folgende Syntax auf:
ISABOUT(<components>) [RANKMETHOD <method>]
Der optionale RANKMETHOD-Begriff gibt die Berechnungsmethode an, die zum Bewerten der Dokumente verwendet wird, die einer oder mehreren Komponenten entsprechen. Wenn keine RANKMETHOD-Methode angegeben ist, wird die standardmäßige Rangfolgemethode " Equitycard-Koeffizient" verwendet.
Der ISABOUT-Begriff kann eine oder mehrere Komponenten enthalten. Die im CONTAINS-Prädikat angegebenen Spalten werden für jede Komponente getestet. Das Dokument ist in den Ergebnissen enthalten, wenn mindestens eine der Komponenten übereinstimmt. Kommas trennen mehrere Komponenten.
Der Komponententeil weist die folgende Syntax auf:
<match_term> [<weight_term>]
Sie können den optionalen WEIGHT-Begriff verwenden, um die relative Wichtigkeit jedes Begriffs innerhalb des ISABOUT-Begriffs zu ändern. Wenn kein Gewichtungsbegriff angewendet wird, wird die Standardgewichtung 1,0 impliziert.
In der folgenden Tabelle werden mögliche Übereinstimmungsbegriffstypen beschrieben.
| Typ | Beschreibung | Beispiele | |
|---|---|---|---|
| Word | Ein einzelnes Wort ohne Leerzeichen oder andere Interpunktion. |
|
|
| Satz | Mehrere Wörter oder eingeschlossene Leerzeichen. |
|
|
| Platzhalter | Wörter oder Ausdrücke mit dem Sternchen (*) werden am Ende hinzugefügt. Weitere Informationen finden Sie unter Verwenden von Platzhaltern im CONTAINS-Prädikat. |
|
ISABOUT-Spaltengewichtung
Der ISABOUT-Begriff bewertet übereinstimmende Dokumente basierend darauf, wie genau jedes Dokument mit dem Satz von Übereinstimmungsbegriffen in der Abfrage übereinstimmt. Sie können die Spaltengewichtung verwenden, um die Übereinstimmung einiger Übereinstimmungsbegriffe wichtiger zu machen als andere. Auf jeden Übereinstimmungsbegriff im ISABOUT-Begriff kann ein Gewichtungswert angewendet werden. Die Gewichtung wird auf einen einzelnen Übereinstimmungsbegriff angewendet und durch das Schlüsselwort "WEIGHT" angegeben. Der WEIGHT-Begriff verfügt über zwei alternative Syntaxen:
<match_term> WEIGHT(<weight_value>)
<match_term>:(<weight_value>)
Der Gewichtungswert muss zwischen 0 und 1,0 und nicht mehr als drei Dezimalstellen sein. Das Angeben eines Gewichtungswerts außerhalb dieses Bereichs führt zu einer Fehlermeldung. Der nicht gewichtete Rangfolgewert für einen Begriff wird mit dem Gewichtungswert für den Begriff multipliziert.
Wenn für einen Übereinstimmungsbegriff keine Gewichtung angegeben ist, wird der Standardwert 1,0 impliziert.
Beispiel
Im folgenden Beispiel werden Gewichtungen auf die beiden ISABOUT-Übereinstimmungsbegriffe angewendet, wobei sowohl die lange als auch die kurze Syntax für Gewichtungswerte verwendet werden.
WHERE CONTAINS( System.FileName,
'ISABOUT("computer" WEIGHT (0.75),"software":0.25)')
Zugehörige Themen
-
Referenz