1.2.1 - en to ja translation catalogue (13 entries)

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

en: Query expansion
ja: クエリ拡張

en: Groonga accepts ``query_expander`` parameter for :doc:`/reference/commands/select` command. It enables you to extend your query string.
ja: Groongaの :doc:`/reference/commands/select` コマンドは ``query_expander`` 引数を受付ます。これを使うとクエリ文字列を拡張することができます。

en: For example, if user searches "theatre" instead of "theater", query expansion enables to return search results of "theatre OR theater". This kind of way reduces search leakages. This is what really user wants.
ja: 例えば、"theater"ではなく"theatre"で検索したとしましょう。クエリ拡張では"theater OR theatre"の結果を返します。このようなやりかたで検索漏れを減らせます。これはユーザーが本当にやりたかったことです。

en: Preparation
ja: 準備

en: To use query expansion, you need to create table which stores documents, synonym table which stores query string and replacement string. In synonym table, primary key represents original string, the column of ShortText represents modified string.
ja: クエリ拡張を使うには、文書を格納するテーブルと検索文字列と置換文字列のペアを格納する置換テーブルを作る必要があります。置換テーブルでは主キーが元の文字列、ShortText型のカラムが置換後の文字列をあらわします。

en: Let's create document table and synonym table.
ja: それでは文書テーブルと置換テーブルを作成しましょう。

en: In this case, it doesn't occur search leakage because it creates synonym table which accepts "theatre" and "theater" as query string.
ja: このようにすると、検索漏れは起こりません。これは置換テーブルがクエリ文字列として"theater"も"theatre"のいずれも受け付けるからです。

en: Search
ja: 検索

en: Then, let's use prepared synonym table. First, use select command without ``query_expander`` parameter.
ja: では、準備した置換テーブルを使ってみます。まずは ``query_expander`` を使わずに ``select`` コマンドを実行してみましょう。

en: Above query returns the record which completely equal to query string.
ja: このクエリではクエリ文字列に完全に一致するレコードを返します。

en: Then, use ``query_expander`` parameter against ``body`` column of ``Synonym`` table.
ja: では、 ``query_expander`` を ``Synonym`` テーブルの ``body`` カラムに対して使ってみましょう。

en: In which cases, query string is replaced to "(theater OR theatre)", thus synonym is considered for full text search.
ja: この場合、クエリ文字列は "theater OR theatre" へと置き換えられます。つまり、検索時に表記揺れを考慮して検索できます。
