1.2.1 - en to ja translation catalogue (32 entries)

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

en: Summary
ja: 概要

en: It returns the first element that matches the given condition from the given vector. If no element is found, it returns ``null``.
ja: 指定したベクターから指定した条件にマッチする最初の要素を返します。どの要素もマッチしない場合は ``null`` を返します。

en: You can use not only equal condition but also less than condition, prefix equal condition and so on.
ja: 等価条件だけでなく以下条件や前方一致条件なども使えます。

en: To enable this function, register ``functions/vector`` plugin by the following command::
ja: この関数を有効にするには、以下のコマンドで ``functions/vector`` プラグインを登録します。::

en: Syntax
ja: 構文

en: ``vector_find`` has two or three parameters::
ja: ``vector_find`` のパラメーター数は2つまたは3つです。::

en: If you omit the third argument, each element in the ``vector`` is compared with ``value`` by equality comparison.
ja: 3番目の引数を省略すると、 ``vector`` 内の各要素と ``value`` の比較には等価条件を使います。

en: Usage
ja: 使い方

en: You need to register ``functions/vector`` plugin at first:
ja: まず ``functions/vector`` プラグインを登録します。

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

en: Sample schema:
ja: サンプルスキーマ:

en: Sample data:
ja: サンプルデータ:

en: Here is a simple usage of ``vector_find`` that searches an element in ``tags`` column and returns the first found element:
ja: 以下は ``vector_find`` の簡単な使い方です。この使い方では ``tags`` カラム内の要素を検索して最初に見つかった要素を返します。

en: It returns ``"mroonga"`` when the ``tags`` column value includes ``"mroonga"`` element. It returns ``null`` otherwise.
ja: この例では ``tags`` カラムの中に ``"mroonga"`` がある場合は ``"mroonga"`` を返し、そうでない場合は ``null`` を返しています。

en: You can customize how to compare with each value by the third argument. Here is a usage to use full text search to find an element:
ja: 3番目の引数でそれぞれの値をどうやって比較するかをカスタマイズできます。以下は要素の検索に全文検索を使う例です。

en: It returns ``"groonga"``, ``"mroonga"`` or ``"droonga"`` when the ``tags`` column value includes one of them. The returned value is the first found element. For example, ``"droonga"`` is returned for ``["droonga", "groonga"]``. ``"groonga"`` isn't returned because the first element ``"droonga"`` is found before the second element ``"groonga"`` is searched.
ja: この例では ``tags`` カラム内に ``"groonga"`` 、 ``"mroonga"`` 、 ``"droonga"`` のどれかが含まれていれば、最初に見つかったその値を返します。たとえば、 ``["droonga", "groonga"]`` の場合は ``"droonga"`` を返します。 ``"groonga"`` は返しません。なぜなら、2つ目の要素である ``"groonga"`` を検索する前に最初の要素である ``"droonga"`` がマッチするからです。

en: It returns ``null`` when ``tags`` column value doesn't include them.
ja: この例では ``tags`` カラム内に ``"groonga"`` 、 ``"mroonga"`` 、 ``"droonga"`` のどの値も含まれていない場合は ``null`` を返します。

en: Parameters
ja: 引数

en: It requires two parameters.
ja: 必須の引数は2つです。

en: There is an optional parameter.
ja: 省略可能な引数があります。

en: Required parameters
ja: 必須引数

en: ``vector`` and ``value`` are required.
ja: ``vector`` と ``value`` は必須です。

en: Specifies a vector value to be searched an element.
ja: 検索対象のベクターを指定します。

en: Specifies a value to be compared.
ja: 比較対象の値を指定します。

en: Optional parameters
ja: 省略可能引数

en: ``mode`` is optional.
ja: ``mode`` は省略可能です。

en: Specifies a mode that specifies how to compare each element with :ref:`vector-find-value`.
ja: :ref:`vector-find-value` と各要素を比較する方法（モード）を指定します。

en: See :ref:`query-default-mode` for available mode names. All mode names except ``"NEAR"``, ``"SIMILAR"`` and ``"SUFFIX"`` are supported.
ja: 利用可能なモード名は :ref:`query-default-mode` を見てください。 ``"NEAR"`` 、 ``"SIMILAR"`` と ``"SUFFIX"`` 以外のすべてのモード名をサポートしています。

en: The default mode is ``"EQUAL"``. Note that :ref:`query-default-mode` says the default mode is ``"MATCH"`` but the default mode of ``vector_find`` is ``"EQUAL"``.
ja: デフォルトのモードは ``"EQUAL"`` です。 :ref:`query-default-mode` ではデフォルトのモードは ``"MATCH"`` ですが、 ``vector_find`` のデフォルトのモードは ``"EQUAL"`` です。

en: Return value
ja: 戻り値

en: The matched element on match, ``null`` otherwise.
ja: マッチした場合はマッチした要素。マッチしない場合は ``null`` 。
