1.2.1 - en to ja translation catalogue (27 entries)

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

en: Summary
ja: 概要

en: ``prefix_rk_search`` selects records by :doc:`/reference/operations/prefix_rk_search`.
ja: ``prefix_rk_search`` は :doc:`/reference/operations/prefix_rk_search` を使ってレコードを選択します。

en: You need to create :ref:`table-pat-key` table for prefix RK search.
ja: 前方一致RK検索を使うには :ref:`table-pat-key` テーブルを作る必要があります。

en: You can't use ``prefix_rk_search`` for sequential scan. It's a selector only procedure.
ja: シーケンシャルスキャンでは ``prefix_rk_search`` を使うことはできません。これはセレクターのみのプロシージャです。

en: Syntax
ja: 構文

en: ``prefix_rk_search`` requires two arguments. They are ``column`` and ``query``::
ja: ``prefix_rk_search`` には2つ引数があります。 ``column`` と ``query`` です。

en: ``column`` must be ``_key`` for now.
ja: 今のところ、 ``column`` は必ず ``_key`` にしなければいけません。

en: ``query`` must be string.
ja: ``query`` は文字列です。

en: Usage
ja: 使い方

en: Here are a schema definition and sample data to show usage:
ja: 使い方を示すために使うスキーマ定義とサンプルデータは以下の通りです。

en: Here is the simple usage of ``prefix_rk_search()`` function which selects ``ニホン`` and ``ニッポン`` by ``ni``:
ja: 以下は簡単な ``prefix_rk_search()`` 関数の使い方です。この使い方では ``ni`` で ``ニホン`` と ``ニッポン`` を検索しています。

en: You can implement :doc:`/reference/suggest/completion` like feature by combining :doc:`sub_filter`.
ja: :doc:`sub_filter` と組み合わせることで :doc:`/reference/suggest/completion` のような機能を実現することができます。

en: Create a table that has candidates of completion as records. Each records have zero or more readings. They are stored into ``Readings`` table. Don't forget define an index column for ``Items.readings`` in ``Readings`` table. The index column is needed for :doc:`sub_filter`:
ja: レコードが補完候補となるテーブルを作成します。各レコードには0個以上の読みがあります。読みは ``Readings`` テーブルに格納します。 ``Readings`` テーブルに ``Items.readings`` 用のインデックスカラムを定義することを忘れないでください。このインデックスカラムは :doc:`sub_filter` で必要になります。

en: You can find ``日本`` record in ``Items`` table by ``niho``. Because prefix RK search with ``niho`` selects ``ニホン`` reading and ``ニホン`` reading is one of readings of ``日本`` record:
ja: ``niho`` で ``Items`` テーブルの中にある ``日本`` レコードを見つけることができます。なぜなら、 ``niho`` で前方一致RK検索をすると ``ニホン`` という読みが見つかり、 ``ニホン`` という読みは ``日本`` レコードの読みの1つだからです。

en: You need to combine :ref:`script-syntax-prefix-search-operator` to support no reading completion targets.
ja: 読みがない補完候補をサポートするために :ref:`script-syntax-prefix-search-operator` も組み合わせる必要があります。

en: Add one no reading completion target:
ja: 読みがない補完候補を1つ追加します。

en: Combine :ref:`script-syntax-prefix-search-operator` to support no reading completion targets:
ja: 読みがない補完候補をサポートするために :ref:`script-syntax-prefix-search-operator` を組み合わせます。

en: Normally, you want to use case insensitive search for completion. Use ``--normalizer NormalizerAuto`` and ``label`` column for the case:
ja: 多くの場合、補完時は大文字小文字を無視して検索したいものです。その場合は、 ``--normalizer NormalizerAuto`` と ``label`` カラムを使います。

en: Use ``LooseItems.label`` for display:
ja: 表示するときは ``LooseItems.label`` を使います。

en: Parameters
ja: 引数

en: There are two required parameter, ``column`` and ``query``.
ja: 必須引数は二つあります。 ``column`` と ``query`` です。

en: Always specifies ``_key`` for now.
ja: 今のところ、常に ``_key`` を指定してください。

en: Specifies a query in romaji, katakana or hiragana as string.
ja: クエリー文字列をローマ字、カタカナ、ひらがなのどれかで指定します。

en: Return value
ja: 戻り値

en: ``prefix_rk_search`` function returns matched records.
ja: ``prefix_rk_search`` 関数はマッチしたレコードを返します。

en: See also
ja: 参考
