Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ SQL の使用法 » クエリとデータ修正 » 全文検索 » 全文検索とは

 

テキストインデックスの単語と設定の表示 (SQL の場合)

Interactive SQL でテキストインデックスの単語と設定を表示します。

前提条件

テキストインデックスに関する設定や統計の情報を表示するには、次のいずれかのシステム権限が必要です。

  • MANAGE ANY STATISTICS
  • CREATE ANY INDEX
  • ALTER ANY INDEX
  • DROP ANY INDEX
  • CREATE ANY OBJECT
  • ALTER ANY OBJECT
  • DROP ANY OBJECT

テキストインデックスの単語を表示するには、次のいずれかの権限も必要です。

  • テーブルまたはマテリアライズドビューに対する SELECT 権限
  • SELECT ANY TABLE システム権限

テキストインデックスを初期化する必要があります。

 ♦ タスク
  1. データベースに接続します。

  2. sa_text_index_stats システムプロシージャを実行して、テキストインデックスに関する統計情報を表示します。

    CALL sa_text_index_stats( );
  3. sa_text_index_vocab システムプロシージャを実行して、テキストインデックスの単語を表示します。

    CALL sa_text_index_vocab( );

結果

テキストインデックスの統計情報や単語が表示されます。

次の手順

テキストインデックスが作成されると、現在のデータベースオプションはテキストインデックスとともに格納されます。テキストインデックスの作成中に使用されたオプション設定を取得するには、次の文を実行します。

SELECT b.object_id, b.table_name, a.option_id, c.option_name, a.option_value
FROM SYSMVOPTION a, SYSTAB b, SYSMVOPTIONNAME c
WHERE a.view_object_id=b.object_id
AND b.table_type=5;

SYSTAB ビュー内で table_type が 5 のものは、テキストインデックスです。

 参照