テキスト・インデックスに含まれるすべての単語と、各単語が含まれるインデックス値の合計数のリストを返します。
sa_text_index_vocab( 'text-index-name', 'table-name', 'table-owner' )
text-index-name テキスト・インデックスの名前を指定する CHAR(128) パラメータ。
table-name テキスト・インデックスを構築するテーブルの名前を指定する CHAR(128) パラメータ。
table-owner テーブルの所有者を指定する CHAR(128) パラメータ。
カラム名 | データ型 | 説明 |
---|---|---|
term | VARCHAR(60) | テキスト・インデックスに含まれる単語。 |
freq | BIGINT | 単語が含まれるインデックス値の数。 |
sa_text_index_vocab システム・プロシージャは、テキスト・インデックスに含まれるすべての単語と、各単語が含まれるインデックス値の合計数を返します (一部のインデックス値に単語が複数回含まれる場合は、出現する総数より小さくなります)。
sa_text_index_vocab システム・プロシージャには、次の制限事項があります。
CALL 文では使用できません。
プロシージャ内の文では使用できません。
パラメータ値はホスト変数または式以外であることが必要です。引数 text-index-name、table-name、および table-owner は制約または変数であることが必要です。
DBA 権限、またはインデックス・テーブルの SELECT パーミッションが必要です。
なし
次の例は、サンプル・データベース内の Products.Description カラムにテキスト・インデックス VocabTxtIdx を構築します。その次の文は、sa_text_index_vocab システム・プロシージャを実行し、テキスト・インデックスに含まれるすべての単語を返します。
CREATE TEXT INDEX VocabTxtIdx2 ON Products( Description ); SELECT * FROM sa_text_index_vocab( 'VocabTxtIdx2', 'Products', 'GROUPO' ); |
term | freq |
---|---|
Cap | 2 |
Cloth | 1 |
Cotton | 2 |
Crew | 1 |
Hooded | 1 |
neck | 2 |
... | ... |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |