1.2.1 - en to ja translation catalogue (62 entries)

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

en: Summary
ja: 概要

en: ``query`` provides ``--match_columns`` and ``--query`` parameters of :doc:`/reference/commands/select` feature as function. You can specify multiple ``query`` functions in ``--filter`` parameter in :doc:`/reference/commands/select`.
ja: ``query`` は、:doc:`/reference/commands/select` の ``--match_columns`` と ``--query`` 引数の機能を関数として提供します。:doc:`/reference/commands/select` の ``--filter`` 引数で複数の ``query`` 関数を指定することができます。

en: Because of such flexibility, you can control full text search behavior by combination of multiple ``query`` functions.
ja: そのような柔軟性があるので、 複数の ``query`` 関数を組合せることで全文検索の振舞いを制御することができます。

en: ``query`` can be used in only ``--filter`` in :doc:`/reference/commands/select`.
ja: ``query`` は :doc:`/reference/commands/select` コマンドの ``--filter`` 内でのみ指定できます。

en: Syntax
ja: 構文

en: ``query`` requires two parameters - ``match_columns`` and ``query_string``.
ja: ``query`` は2つの引数が必要です。 ``match_columns`` と ``query_string`` です。

en: The parameter ``query_expander`` and ``options`` are optional::
ja: 引数の ``query_expander`` と ``options`` は省略可能です。

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 the simple usage of ``query`` function which executes full text search by keyword ``alice`` without using ``--match_columns`` and ``--query`` arguments in ``--filter``.
ja: ``--match_columns`` と ``--query`` 引数を使わずに、 ``--filter`` で ``query`` 関数を使ってキーワード ``alice`` を検索する簡単な使用例です。

en: When executing above query, the keyword ``alice`` is weighted to the value ``10``.
ja: 上記のクエリを実行する際、'alice'というキーワードには重みづけとして値 ``10`` を設定します。

en: Here are the contrasting examples with/without ``query``.
ja: ``query`` あり/なしで対照的な例がこちらです。

en: In this case, the all keywords ``groonga``, ``mroonga`` and ``user`` use the default weight. You can't pass different weight value to each keyword in this way.
ja: この場合、 ``groonga`` と ``mroonga`` と ``user`` というキーワードは同じ重みづけがされています。この方法ではキーワードごとに異なる重みづけを行うことはできません。

en: On the other hand, by specifying multiple ``query``, the keywords ``groonga``, ``mroonga`` and ``user`` use different weight.
ja: 一方、複数の ``query`` を指定することで、 ``groonga`` と ``mroonga`` と ``user`` それぞれのキーワードに対し異なる重みづけを行えます。

en: As a result, you can control full text search result score by specifying different weight to the keywords on your purpose.
ja: 結果として、意図した様に異なる重みづけを行いつつ全文検索の振舞いを制御することができます。

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`` parameter value. It is the same role as :ref:`select-match-columns` parameter in ``select``.
ja: ``query_string`` パラメーターの値で全文検索するときのデフォルトの検索対象カラムを指定します。このパラメーターは ``select`` の :ref:`select-match-columns` パラメーターと同じ役割です。

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: Optional parameters
ja: 省略可能引数

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

en: Specifies the query expander name or substitution column name for query expansion.
ja: クエリー展開に使うクエリー展開オブジェクトの名前または置換カラム名を指定します。

en: See :doc:`/reference/query_expanders` for available query expanders.
ja: 利用可能なクエリー展開オブジェクトは :doc:`/reference/query_expanders` を参照してください。

en: Substitution column name uses ``${TABLE}.${COLUMN}`` format.
ja: 置換カラム名は ``テーブル名.カラム名`` という書式を使います。

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

en: Specifies the default search mode. You can change search mode by ``column:@keyword`` like syntax. The default search mode is used when you just specify ``keyword`` instead of ``column:@keyword``. See :doc:`/reference/grn_expr/query_syntax` for more syntax details.
ja: デフォルトの検索モードを指定します。検索モードは ``column:@keyword`` というような構文でカスタマイズできます。デフォルトの検索モードは ``column:@keyword`` ではなく単に ``keyword`` と指定したときに使われます。構文の詳細は :doc:`/reference/grn_expr/query_syntax` を見てください。

en: Here are available modes. The default is ``"MATCH"`` mode. It does full text search.
ja: 以下は利用可能なモードです。デフォルトは ``"MATCH"`` モードです。このモードでは全文検索をします。

en: Mode
ja: モード

en: Aliases
ja: 別名

en: Description
ja: 説明

en: It uses :ref:`query-syntax-equal-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-equal-condition` を使います。

en: It uses :ref:`query-syntax-not-equal-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-not-equal-condition` を使います。

en: It uses :ref:`query-syntax-less-than-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-less-than-condition` を使います。

en: It uses :ref:`query-syntax-greater-than-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-greater-than-condition` を使います。

en: It uses :ref:`query-syntax-less-than-or-equal-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-less-than-or-equal-condition` を使います。

en: It uses :ref:`query-syntax-greater-than-or-equal-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-greater-than-or-equal-condition` を使います。

en: It uses :ref:`query-syntax-full-text-search-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-full-text-search-condition` を使います。

en: It's the default.
ja: これがデフォルトです。

en: It uses :ref:`query-syntax-near-search-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-near-search-condition` を使います。

en: It uses :ref:`query-syntax-similar-search-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-similar-search-condition` を使います。

en: It uses :ref:`query-syntax-prefix-search-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-prefix-search-condition` を使います。

en: It uses :ref:`query-syntax-suffix-search-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-suffix-search-condition` を使います。

en: It uses :ref:`query-syntax-regular-expression-condition` as the default mode.
ja: デフォルトのモードとして :ref:`query-syntax-regular-expression-condition` を使います。

en: Specifies the default logical operator. It's used when no logical operator such as ``OR`` and ``-`` are specified between conditional expressions like ``keyword1 keyword2``. The default logical operator is used to combine ``keyword1`` result set and ``keyword2`` result set. The default logical operator is ``AND``. So ``keyword1 keyword2`` result set includes only records that they are included in both ``keyword1`` result set and ``keyword2`` result set.
ja: デフォルトの論理演算子を指定します。これは ``キーワード1 キーワード2`` というように条件式の間に ``OR`` や ``-`` といった論理演算子が指定されない場合に使われます。デフォルトの論理演算子は ``キーワード1`` の結果セットと ``キーワード2`` の結果セットを組み合わせるときに使われます。デフォルトの論理演算子は ``AND`` です。つまり、 ``キーワード1 キーワード2`` の結果セットは ``キーワード1`` の結果セットと ``キーワード2`` の結果セットの両方に含まれるレコードだけが含まれます。

en: Here are available logical operators. The default is ``"AND"``.
ja: 以下は利用可能な論理演算子ですデフォルトは ``"AND"`` です。

en: Logical operator
ja: 論理演算子

en: It uses :ref:`query-syntax-logical-and` as the default logical operator.
ja: デフォルトの論理演算子として :ref:`query-syntax-logical-and` を使います。

en: It uses :ref:`query-syntax-logical-or` as the default logical operator.
ja: デフォルトの論理演算子として :ref:`query-syntax-logical-or` を使います。

en: It uses :ref:`query-syntax-logical-and-not` as the default logical operator.
ja: デフォルトの論理演算子として :ref:`query-syntax-logical-and-not` を使います。

en: Specifies the flags that customizes how to parse query.
ja: クエリーのパース方法をカスタマイズするフラグを指定します。

en: You can specify multiple flags by separating each flags by ``|``. Here is the example to specify multiple flags::
ja: 1つ以上のフラグを指定できます。複数のフラグを指定する場合は ``|`` で区切ります。以下が複数のフラグを指定する例です。::

en: See :ref:`select-query-flags` for available flags.
ja: 詳細は :ref:`select-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: 参考
