Eine Stoppliste gibt die Begriffe an, die beim Erstellen des Textindexes ignoriert werden sollen.
Sofern nicht anders definiert, wird der Standardwert für diese Einstellung von der Einstellung im Standard-Textkonfigurationsobjekt bezogen, die üblicherweise eine leere Stoppliste ist.
STOPLIST-Auswirkung auf Textindizes | STOPLIST-Auswirkung auf Abfragebegriffe |
---|---|
|
|
Die Einstellungen im Textkonfigurationsobjekt werden auf die Stoppliste angewendet, wenn diese syntaktisch analysiert wird. Das heißt, der angegebene Begriffsegmentierer und die Einstellungen für minimale bzw. maximale Länge werden angewendet.
Bei NGRAM-Textindizes können Stopplisten zu unerwarteten Ergebnissen führen, weil die Stoppliste in N-Gramm-Form gespeichert
wird, und nicht in Form der angegebenen Stopplistenbegriffe. Beispiel: Wenn Sie bei einem NGRAM-Textindex, bei dem MAXIMUM
TERM LENGTH 3 ist, STOPLIST 'there'
eingeben, werden die folgenden N-Gramme als Stoppliste gespeichert: the her ere. Dies wirkt sich auf die Fähigkeit aus, Begriffe
abzufragen, die die N-Gramme "the" "her" und "ere" enthalten.
Die Einschränkungen, die für die Angabe von Zeichenfolgenliteralen gelten, gelten auch für Stopplisten. So müssen beispielsweise die Apostrophe mit Escapezeichen versehen werden, usw.
Das Beispielverzeichnis enthält Beispielcode, der Stopplisten für mehrere Sprachen lädt. Es wird empfohlen, diese Beispiel-Stopplisten nur bei GENERIC-Textindizes zu verwenden. Den Speicherort des Beispielverzeichnisses finden Sie unter Beispielverzeichnis.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |