1.2.1 - en to ja translation catalogue (39 entries)

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

en: Summary
ja: 概要

en: ``query_parallel_or`` is similar to :doc:`query` but ``query_parallel_or`` processes query that has multiple ``OR`` conditions in parallel.
ja: ``query_parallel_or`` は :doc:`query` と似ていますが、 ``query_parallel_or`` は複数の ``OR`` 条件を並列に処理します。

en: Syntax
ja: 構文

en: ``query_parallel_or`` requires two or more parameters - ``match_columns`` and ``query_string`` s.
ja: ``query_parallel_or`` は2つ以上の引数が必要です。 ``match_columns`` と1つ以上の ``query_string`` です。

en: The ``options`` parameter is optional.
ja: ``options`` 引数は省略可能です。

en: You must specify at least one ``query_string``.
ja: 少なくとも1つ ``query_string`` を指定しなければいけません。

en: ``options`` uses the following format. All of key-value pairs are optional::
ja: ``options`` には以下のキーを指定します。すべてのキー・値のペアは省略可能です。::

en: Usage
ja: 使い方

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

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

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

en: Here is an example to execute full text searches in parallel by ``query_parallel_or`` function:
ja: 以下は ``query_parallel_or`` 関数で並列に複数の全文検索を実行する例です。

en: This ``select`` command needs to execute the following full text searches:
ja: この ``select`` コマンドは以下の全文検索を実行しなければいけません。

en: ``"alice"`` against ``name``
ja: ``name`` から ``"alice"`` を全文検索

en: ``"alice"`` against ``memo``
ja: ``memo`` から ``"alice"`` を全文検索

en: ``"Groonga"`` against ``name``
ja: ``name`` から ``"Groonga"`` を全文検索

en: ``"Groonga"`` against ``memo``
ja: ``memo`` から ``"Groonga"`` を全文検索

en: And all result sets of them are needed to be combined by ``OR``.
ja: さらに、これらのすべての結果セットは ``OR`` で結合する必要があります。

en: ``query`` function executes them in a sequential order. ``query_parallel_or`` function executes them in parallel. Result sets of both of them are same.
ja: ``query`` 関数はこれらを順番に実行します。 ``query_parallel_or`` 関数はこれらを並列に実行します。どちらの結果セットも同じになります。

en: Parameters
ja: 引数

en: Required parameters
ja: 必須引数

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

en: Specifies the default target columns for full text search by ``query_string`` parameters. It is the same role as :ref:`select-match-columns` parameter in ``select``.
ja: ``query_string`` パラメーターの値で全文検索するときのデフォルトの検索対象カラムを指定します。このパラメーターは ``select`` の :ref:`select-match-columns` パラメーターと同じ役割です。

en: Each pair of target column and query string is processed in parallel. For example, ``query_parallel_or("C1 || C2 || C3", "Q1", "Q2")`` has the following pairs:
ja: 検索対象カラムとクエリー文字列の各ペアは並列に処理されます。たとえば、 ``query_parallel_or("C1 || C2 || C3", "Q1", "Q2")`` には次のペアがあります。

en: Each pair is processed in parallel. Degree of parallelism is depends on your system. The default max number of threads is ``N_CPU_THREADS / 3``.
ja: 各ペアは並列に処理されます。並列度はシステムによります。デフォルトの最大スレッド数は ``CPUスレッド数 / 3`` です。

en: Specifies the search condition in :doc:`/reference/grn_expr/query_syntax`. It is the same role as ``query`` parameter in ``select``.
ja: :doc:`/reference/grn_expr/query_syntax` で検索条件を指定します。このパラメーターは ``select`` コマンドの ``query`` パラメーターと同じ役割です。

en: See :ref:`select-match-columns` about ``query`` parameter in ``select``.
ja: ``select`` コマンドの ``query`` については :ref:`select-match-columns` を参照してください。

en: You can specify multiple ``query_string`` s to execute full text searches in parallel. See also :ref:`query-parallel-or-match-columns` how to parallelize.
ja: 並列に全文検索するために複数の ``query_string`` を指定できます。どのように並列化されるかは :ref:`query-parallel-or-match-columns` を参照してください。

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

en: There are some optional parameters.
ja: いくつか省略可能な引数があります。

en: See :ref:`query-query-expander` for details.
ja: 詳細は :ref:`query-query-expander` を見てください。

en: See :ref:`query-default-mode` for details.
ja: 詳細は :ref:`query-default-mode` を見てください。

en: See :ref:`query-default-operator` for details.
ja: 詳細は :ref:`query-default-operator` を見てください。

en: See :ref:`query-flags` for details.
ja: 詳細は :ref:`query-flags` を見てください。

en: Return value
ja: 戻り値

en: This function returns whether a record is matched or not as boolean.
ja: この関数は対象レコードがマッチしたかどうかを真偽値で返します。

en: This function is also worked as a selector. It means that this function can be executable effectively.
ja: この関数はセレクターとしても動きます。つまり、効率的に実行できるということです。

en: See also
ja: 参考
