INNODB_FT_CONFIG
テーブルは、InnoDB
テーブルの FULLTEXT
インデックスおよび関連する処理に関するメタデータを提供します。
このテーブルは最初は空です。 クエリーする前に、innodb_ft_aux_table
システム変数の値を、FULLTEXT
インデックスを含むテーブルの名前 (test/articles
など) に設定します。
関連する使用法と使用例については、セクション15.15.4「InnoDB INFORMATION_SCHEMA FULLTEXT インデックステーブル」を参照してください。
INNODB_FT_CONFIG
テーブルには、次のカラムがあります:
-
KEY
FULLTEXT
インデックスを含んだInnoDB
テーブルのメタデータの項目を指定する名前。このカラムの値は、
InnoDB
全文処理のパフォーマンスチューニングおよびデバッグのニーズに応じて変わる可能性があります。 キー名とその意味は次のとおりです:optimize_checkpoint_limit
:OPTIMIZE TABLE
の実行が停止するまでの秒数。synced_doc_id
: 次に発行されるDOC_ID
です。stopword_table_name
: ユーザー定義のストップワードテーブルのdatabase/table
名。 ユーザー定義のストップワードテーブルがない場合、VALUE
カラムは空です。use_stopword
:FULLTEXT
インデックスの作成時に定義されるストップワードテーブルを使用するかどうかを示します。
-
VALUE
InnoDB
テーブルのFULLTEXT
インデックスの側面に対する一部の制限または現在値を反映した、KEY
カラムに関連付けられた値。
例
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_CONFIG;
+---------------------------+-------------------+
| KEY | VALUE |
+---------------------------+-------------------+
| optimize_checkpoint_limit | 180 |
| synced_doc_id | 0 |
| stopword_table_name | test/my_stopwords |
| use_stopword | 1 |
+---------------------------+-------------------+
メモ
このテーブルは、内部構成のみを対象としています。 統計情報の使用は想定されていません。
このテーブルをクエリーするには
PROCESS
権限が必要です。INFORMATION_SCHEMA
COLUMNS
テーブルまたはSHOW COLUMNS
ステートメントを使用して、データ型やデフォルト値など、このテーブルのカラムに関する追加情報を表示します。InnoDB
FULLTEXT
検索の詳細は、セクション15.6.2.4「InnoDB FULLTEXT インデックス」およびセクション12.10「全文検索関数」を参照してください。