1.2.1 - en to ja translation catalogue (48 entries)

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

en: Completion
ja: 補完

en: This section describes about the following completion features:
ja: このセクションでは以下の補完機能について説明します。:

en: How it works
ja: どのように動作するか

en: How to use
ja: 使い方

en: How to learn
ja: 学習方法

en: The completion feature uses three searches to compute completed words:
ja: 補完機能は補完される語を計算するために3種類の検索を使います。

en: Prefix RK search against registered words.
ja: 登録されている語を前方一致RK検索。

en: Cooccurrence search against learned data.
ja: 学習したデータを共起検索。

en: Prefix search against registered words. (optional)
ja: 登録されている語を前方一致検索。（実行しないこともある）

en: Prefix RK search
ja: 前方一致RK検索

en: See :doc:`/reference/operations/prefix_rk_search` for prefix RK search.
ja: 前方一致RK検索については :doc:`/reference/operations/prefix_rk_search` を見てください。

en: If you create dataset which is named as ``query`` by :doc:`/reference/executables/groonga-suggest-create-dataset` executable file, you can update pairs of registered word and its reading by loading data to ``_key`` and ``kana`` column of ``item_query`` table explicitly for prefix RK search.
ja: :doc:`/reference/executables/groonga-suggest-create-dataset` 実行ファイルで ``query`` という名前のデータセットを作ったとします。前方一致RK検索で使うために ``item_query`` テーブルの ``_key`` と ``kana`` カラムに登録済みの単語と読みのペアを指定することで更新できます。

en: Cooccurrence search
ja: 共起検索

en: Cooccurrence search can find registered words from user's partial input. It uses user input sequences that will be learned from query logs, access logs and so on.
ja: 共起検索は入力途中のユーザのクエリから登録されている語を見つけます。共起検索では検索データベースとしてユーザの入力シーケンスを使います。これはクエリログやアクセスログなどから学習します。

en: For example, there is the following user input sequence:
ja: 例えば、以下のようなユーザの入力シーケンスがあるとします。

en: input
ja: 入力

en: submit
ja: 検索実行

en: no
ja: していない

en: yes
ja: した

en: no (typo!)
ja: していない（入力ミス！）

en: Groonga creates the following completion pairs:
ja: Groongaは以下のような補完ペアを作ります。:

en: completed word
ja: 補完語

en: All user not-submitted inputs (e.g. "s", "se" and so on) before each an user submission maps to the submitted input (e.g. "search").
ja: ユーザが検索を実行する前のすべての入力（例では"s"、"se"など）を検索を実行した語（例では"search"）に対応付けます。

en: To be precise, this description isn't correct because it omits about time stamp. Groonga doesn't case about "all user not-submitted inputs before each an user submission". Groonga just case about "all user not-submitted inputs within a minute from an user submission before each an user submission". Groonga doesn't treat user inputs before a minute ago.
ja: 厳密に言うとこの説明は正しくありません。なぜならタイムスタンプに関することを省略しているからです。groongaは本当は「ユーザが検索を実行する前のすべての入力を」使いません。厳密には「ユーザが検索を実行する前の1分以内の入力のみ」を使います。検索実行時から1分より前の入力は使われません。

en: If an user inputs "sea" and cooccurrence search returns "search" because "sea" is in input column and corresponding completed word column value is "search".
ja: ユーザが"sea"と入力したら、共起検索は"search"を返します。なぜなら、「入力」カラムには"sea"という値があり、対応する「補完語」カラムには"search"という値が入っているからです。

en: Prefix search
ja: 前方一致検索

en: Prefix search can find registered word that start with user's input. This search doesn't care about romaji, katakana and hiragana not like prefix RK search.
ja: 前方一致検索はユーザが入力した文字列から始まる登録済みの語を検索します。この検索は前方一致RK検索とは違ってローマ字、カタカナ、ひらがなを特別扱いしません。

en: This search isn't always ran. It's just ran when it's requested explicitly or both prefix RK search and cooccurrence search return nothing.
ja: この検索はいつも実行されるわけではありません。この検索は明示的に実行するように指示するか、前方一致RK検索と共起検索の両方がなにもヒットしないときのみ実行されます。

en: For example, there is a registered word "search". An user can find "search" by "s", "se", "sea", "sear", "searc" and "search".
ja: 例えば、"search"が登録されているとします。ユーザは"s"、"se"、"sea"、"sear"、"searc"、"search"のどれでも"search"を補完候補として利用できます。

en: Groonga provides :doc:`/reference/commands/suggest` command to use completion. ``--type complete`` option requests completion.
ja: Groongaは補完機能を使うために :doc:`/reference/commands/suggest` コマンドを用意しています。 ``--type complete`` オプションを使うと補完機能を利用できます。

en: For example, here is an command to get completion results by "en":
ja: 例えば、"en"と入力したときの補完結果を取得するコマンドは以下のようになります。:

en: How it learns
ja: 学習方法

en: Cooccurrence search uses learned data. They are based on query logs, access logs and so on. To create learned data, Groonga needs user input sequence with time stamp and user submit input with time stamp.
ja: 共起検索は学習データを使います。学習データはクエリログやアクセスログなどを元に作成します。学習データを作成するには、タイムスタンプ付きの入力シーケンスと、タイムスタンプ付きの検索実行時の入力内容が必要です。

en: For example, an user wants to search by "engine". The user inputs the query with the following sequence:
ja: 例えば、ユーザが"engine"で検索したいとします。ユーザが以下のようなシーケンスで検索クエリを入力したとします。:

en: 2011-08-10T13:33:25+09:00: engine (submit!)
ja: 2011-08-10T13:33:25+09:00: engine （検索実行！）

en: Groonga can be learned from the input sequence by the following command::
ja: 以下のコマンドでこの入力シーケンスから学習できます。::

en: How to update reading data
ja: 読みデータの更新方法

en: Groonga requires registered word and its reading for prefix RK search. This section describes how to register a word and its reading.
ja: 前方一致RK検索をするために単語とその読みが必要になります。このセクションではどのように単語と読みを登録するかを説明します。

en: Here is an example to register "日本" which means Japan in English:
ja: 以下は「日本」を登録する例です:

en: Here is an example to update reading data to complete "日本":
ja: 以下は「日本」を補完するために読みデータを登録する例です:

en: Then you can complete registered word "日本" by Romaji input - "nihon".
ja: これで「nihon」というローマ字で登録済みの「日本」という単語を補完できます。

en: Without loading above reading data, you can't complete registered word "日本" by query - "nihon".
ja: この読みデータがないと登録済みの「日本」という単語を「nihon」というクエリーで補完できません。

en: You can register multiple readings for a registered word because ``kana`` column in ``item_query`` table is defined as a :doc:`/reference/columns/vector`.
ja: ``item_query`` テーブルの ``kana`` カラムは :doc:`/reference/columns/vector` なので、複数の読みを登録できます。

en: This is the reason that you can also complete the registered word "日本" by query - "nippon".
ja: これが「nippon」でも「日本」を補完できる理由です。

en: This feature is very convenient because you can search registered word even though Japanese input method is disabled.
ja: 日本語入力システムが無効になっている状態でも登録済みの単語を検索できるのでこの機能はとても便利です。

en: If there are multiple candidates as completed result, you can customize priority to set the value of ``boost`` column in ``item_query`` table.
ja: 補完候補が複数ある場合、 ``item_query`` テーブルの ``boost`` カラムに値を設定することで優先度をカスタマイズすることができます。

en: Here is an example to customize priority for prefix RK search:
ja: 以下は前方一致RK検索での優先度をカスタマイズする例です:
