db2ext.textindexes ビュー
Net Search Extender が使用可能な各データベースには、 db2ext.textindexes
ビューが含まれています。 このビューには、このデータベースに作成されたテキスト索引の設定値、統計およびデフォルトに関する情報が含まれています。
テキスト索引を作成すると、db2ext.textindexes
に新規項目が作成されます。 作成したテキスト索引をドロップすると、これらの項目も削除されます。
索引に関する情報を得るためにビューを照会できます。 次は、索引スキーマを使用した例です。
db2 "select COLNAME from DB2EXT.TEXTINDEXES where INDSCHEMA='myschema'
and INDNAME='myindex'"
ただし、通常の SQL データ操作コマンドを使用してビューを変更したり、カタログ・ビューを明示的に作成またはドロップすることはできないことに注意してください。 ビューの詳細な内容については、次の表を参照してください。レプリケーション・パラメーターがこのビューに組み込まれていないことにも注意してください。
属性 | タイプ | コメント |
---|---|---|
INDSCHEMA | VARCHAR(128) | テキスト索引のスキーマ名。 |
INDNAME | VARCHAR(128) | テキスト索引の名前。 |
TABSCHEMA | VARCHAR(128) | 基本表、ニックネーム、およびビューのスキーマの表名。 |
TABNAME | VARCHAR(128) | 索引が作成された別名。 |
COLNAME | VARCHAR(128) | 索引が作成された列。 |
CCSID | INTEGER | この索引の文書 CCSID。 |
LANGUAGE | VARCHAR(5) | この索引の文書の言語。 |
FUNCTIONSCHEMA | VARCHAR(128) | 列マッピング機能のスキーマ。 |
FUNCTIONNAME | VARCHAR(18) | 列マッピング機能の名前。 |
INDEXDIRECTORY | VARCHAR(256) | フルテキスト索引ファイル用のディレクトリー。 |
WORKDIRECTORY | VARCHAR(256) | 索引一時ファイル用のディレクトリー。 |
CACHEDIRECTORY | VARCHAR(256) | 永続キャッシュのディレクトリー (persistentcache=1 の場合)。 |
UPDATEFREQUENCY | VARCHAR(300) | この索引に自動更新を適用するためのトリガー基準。 |
UPDATEMINIMUM | INTEGER | 更新を実行する前に変更が必要な文書の最小数。 |
EVENTVIEWSCHEMA | VARCHAR(128) | この索引用に作成されるイベント・ビューのスキーマ。 |
EVENTVIEWNAME | VARCHAR(128) | この索引用に作成されるイベント・ビューの名前。 |
LOGVIEWSCHEMA | VARCHAR(128) | この索引用に作成されるログ・ビューのスキーマ。 |
LOGVIEWNAME | VARCHAR(128) | 索引用に作成されるログ・ビューの名前 (ビュー上の増分更新にとって重要)。 |
COMMITCOUNT | INTEGER | コミット・カウント更新用のデフォルト。 |
NUMBER_DOCS | INTEGER | 索引内の現在の文書数の合計。 索引の更新中にこの値が更新されるのは、commitcount が設定されている場合だけであることに注意。 |
REORG_SUGGESTED | INTEGER | UPDATE INDEX REORGANIZE の実行によってパフォーマンス向上が可能かどうかを示す。 このパラメーターが真 (1) になるのは、 最低 1 つのノードで索引の再編成が提案されている場合だけである。 |
REORGAUTOMATIC | INTEGER | 更新操作時に索引が自動的に再編成された場合は、1。 |
RECREATEONUPDATE | INTEGER | 更新操作時に索引が自動的に再編成された場合は、1。 |
CREATIONTIME | TIMESTAMP | 索引作成の時刻。 |
UPDATETIME | TIMESTAMP | 最終の更新の時刻。 UPDATE TIME が CREATION TIME と等しい場合は、 更新は処理されていません。 |
PERSISTENTCACHE | INTEGER | 永続キャッシュが使用される場合は、1。 |
MAXIMUMCACHESIZE | INTEGER | キャッシュの最大サイズ。 |
PCTFREE | INTEGER | 将来の挿入に備えて解放されたままのキャッシュのパーセント。 |
CACHETABLE | VARCHAR(32000) | CACHE TABLE 用の列式リスト。 |
RESULTORDER | VARCHAR(32000) | INITIAL RESULT ORDER 用の SQL による順序付け。 |
ATTRIBUTES | VARCHAR(32000) | ATTRIBUTES 用の列式リスト。 |
VIEWKEYCOLUMNS | VARCHAR(32000) | ビュー上の索引のキー列。 |
AUXSTAGINGSCHEMA | VARCHAR(16) | テキスト保持ステージング表用のスキーマ。SYSIBMTS に設定します。 |
AUXSTAGINGNAME | VARCHAR(48) | テキスト保持ステージング表のシステム生成名 (構成されている場合のみ)。 |