ストップリストは、テキストインデックスの作成時に無視する単語を指定します。
定義されていない場合、ストップリスト設定のデフォルト値は、デフォルトのテキスト設定オブジェクトの設定 (通常は空の状態) になります。
STOPLIST のテキストインデックスへの影響 | STOPLIST のクエリ単語への影響 |
---|---|
|
|
テキスト設定オブジェクトの設定は、解析時にストップリストに適用されます。つまり、指定された単語区切りと最小長設定/最大長設定が適用されます。
NGRAM テキストインデックスのストップリストは、指定したストップリストの単語ではなく、N-gram の形式で格納されるため、予期しない結果になる場合があります。たとえば、MAXIMUM TERM LENGTH が 3 の NGRAM テキストインデックスの場合、STOPLIST 'there'
を指定すると、the her ere の N-gram がストップリストとして格納されます。これは、the、her、ere の N-gram を含むすべての単語に対する問い合わせに影響します。
文字列リテラルの指定に関連する制約事項は、ストップリストにも該当します。たとえば、アポストロフィはエスケープする必要があります。
Samples ディレクトリには、複数の言語用のストップリストをロードするサンプルコードが含まれています。これらのサンプルストップリストは、GENERIC テキストインデックスでのみ使用することをおすすめします。Samples ディレクトリのロケーションについては、サンプルディレクトリを参照してください。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |