1.2.1 - en to ja translation catalogue (24 entries)

en: Execution example::
ja: 実行例::

en: Summary
ja: 概要

en: ``index_column_diff`` command check where indexes are broken or not.
ja: ``index_column_diff`` コマンドはインデックスが破損しているかどうかをチェックします。

en: We can found already a broken index by this command. Normally, we don't found it unless Groonga refer, delete, or update it. However, it is possible that Groonga crashes or returns wrong search results by using it. it make us want to found it in advance. This command useful in this case.
ja: このコマンドによって、既に破損したインデックスを発見できます。通常、壊れたインデックスはGroongaが参照や削除、更新をしない限り発見できません。壊れたインデックスを使うとGroongaがクラッシュしたり、誤った検索結果を返すことがあります。そのため、事前にインデックスの破損を発見したくなります。このコマンドはこのようなケースで有用です。

en: This command may use many memory and execution time depending on the size of the target index. Also, if we stop in the middle of execution of this command, the target index may break. Therefore, we suggest that we don't execute this command on active system, but execute this command on standby system.
ja: このコマンドは、対象のインデックスのサイズによっては、多くのメモリーや実行時間を使うことがあります。また、このコマンドを実行中に停止した場合は、対象のインデックスが壊れることがあります。そのため、現用系のシステムで実行するのではなく、予備系のシステムで実行することをおすすめします。

en: Syntax
ja: 構文

en: This command takes two parameters. All parameters are required::
ja: このコマンドの引数は2つで必須です。::

en: Usage
ja: 使い方

en: Here is an example to check a index column in the database:
ja: 以下はインデックスカラムをチェックする例です。:

en: Parameters
ja: 引数

en: This section describes all parameters.
ja: このセクションではすべての引数について説明します。

en: Specifies the name of a table include check target of the index column.
ja: チェックするインデックスカラムを含むテーブルの名前を指定します。

en: Specifies the name of check target of the index column.
ja: チェック対象のインデックスカラムの名前を指定します。

en: Return value
ja: 戻り値

en: ``index_column_diff`` command returns result of check indexes::
ja: ``index_column_diff`` コマンドはインデックスチェックの結果を返します。::

en: See :doc:`/reference/command/output_format` about ``HEADER``.
ja: ``HEADER`` については :doc:`/reference/command/output_format` を参照してください。

en: This command returns the result of compression between the current value of the index column and the result of tokenize when this command execute as below::
ja: このコマンドは、以下のように、このコマンドを実行した時のトークナイズの結果と、現在のインデックスカラムの値を比較した結果を返します。

en: If there are something in ``remains``, a token that Groonga was supposed to delete is remaining in a index.
ja: ``remains`` になにか出力された場合、Groongaが本来削除するはずだったトークンがインデックスが残っています。

en: If there are something in ``missing``, a token that Groonga is supposing to remain in a index has been deleted from the index.
ja: ``missing`` になにか出力された場合、本来インデックス内に残っているトークンが削除されています。

en: ``index_column_diff`` returns nothing as below When indexes haven't broken::
ja: インデックスの破損が無い時は、以下のように ``index_column_diff`` は何も返しません。

en: ``TOKEN_ID`` is id of a broken token.
ja: ``TOKEN_ID`` は壊れたトークンのIDです。

en: ``TOKEN_VALUE`` is value of a broken token.
ja: ``TOKEN_VALUE`` は壊れたトークンの値です。

en: ``RECORD_ID`` is id of a record include a broken token.
ja: ``RECORD_ID`` は壊れたトークンを含むレコードです。

en: ``POSITION`` is appearing position of a broken token.
ja: ``POSITION`` 壊れたトークンの出現位置です。
