# -*- po -*-
# Japanese translations for 1.2.1 package.
# Copyright (C) 2009-2011, Brazil, Inc
# This file is distributed under the same license as the groonga package.
# Kouhei Sutou <kou@clear-code.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: 1.2.1\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-02-09 09:45+0900\n"
"Language-Team: Japanese\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"

msgid "grn_expr"
msgstr "grn_expr"

msgid "Grn_expr is an object that searches records with specified conditions and manipulates a database. It's pronounced as ``gurun expression``."
msgstr "grn_exprは特定の条件にマッチするレコードを検索したり、データベースを操作するオブジェクトです。 ``ぐるんしき`` と読みます。（由来は「Groongaの式」。）"

msgid "Conditions for searching records from a database can be represented by conbining condition expressions such as ``equal condition expression`` and ``less than condition expression`` with set operations such as ``AND``, ``OR`` and ``NOT``. Grn_expr executes those conditions to search records. You can also use advanced searches such as similar search and near search by grn_expr. You can also use flexible full text search. For example, you can control hit scores for specified words and improve recall by re-searching with high-recall algolithm dinamically. To determine whether re-searching or not, the number of matched rescords is used."
msgstr "データベースからレコードを検索する条件は条件式を集合演算で結合して表現できます。例えば、条件式には ``等価条件式`` や ``小なり条件式`` などがあります。集合演算には ``積（AND）`` 、 ``和（OR）`` 、 ``差（NOT）`` などがあります。gnr_exprはこれらの条件を使ってレコードを検索します。類似文書検索や近傍検索などといった高度な検索もgrn_exprで実行できます。柔軟な全文検索も実行できます。例えば、特定の単語にマッチしたときのヒットスコアを調整したり、検索結果数によって検索漏れの少ないアルゴリズムで再検索し、再現率を向上するといったことも実現できます。"

msgid "There are three ways to create grn_expr:"
msgstr "grn_exprを作る方法は3つあります:"

msgid "Parsing :doc:`/reference/grn_expr/query_syntax` string."
msgstr ":doc:`/reference/grn_expr/query_syntax` の文字列をパースする。"

msgid "Parsing :doc:`/reference/grn_expr/script_syntax` string."
msgstr ":doc:`/reference/grn_expr/script_syntax` の文字列をパースする。"

msgid "Calling grn_expr related APIs."
msgstr "grn_expr関連のAPIを呼ぶ。"

msgid ":doc:`/reference/grn_expr/query_syntax` is for common search form in Internet search site. It's simple and easy to use but it has a limitation. You can not use all condition expressions and set operations in :doc:`/reference/grn_expr/query_syntax`. You can use :doc:`/reference/grn_expr/query_syntax` with ``query`` option in :doc:`/reference/commands/select`."
msgstr ":doc:`/reference/grn_expr/query_syntax` は一般的なインターネット検索サイトにある検索フォーム用の構文です。シンプルで使いやすいですが、制限があります。 :doc:`/reference/grn_expr/query_syntax` では実行できない条件式や集合演算があります。 :doc:`/reference/grn_expr/query_syntax` は :doc:`/reference/commands/select` の ``query`` オプションで指定する検索条件で使えます。"

msgid ":doc:`/reference/grn_expr/script_syntax` is ECMAScript like syntax. You can use all condition expressions and set operations in :doc:`/reference/grn_expr/script_syntax`. You can use :doc:`/reference/grn_expr/script_syntax` with ``filter`` option and ``scorer`` option in :doc:`/reference/commands/select`."
msgstr ":doc:`/reference/grn_expr/script_syntax` はECMAScriptに似た構文です。 :doc:`/reference/grn_expr/script_syntax` ではすべての条件式と集合演算を使えます。 :doc:`/reference/grn_expr/script_syntax` は :doc:`/reference/commands/select` の ``filter`` オプションで指定する検索条件や ``scorer`` オプションで指定する式で使えます。"

msgid "You can use groonga as a library and create a grn_expr by calling grn_expr related APIs. You can use full features with calling APIs like :doc:`/reference/grn_expr/script_syntax`. Calling APIs is useful creating a custom syntax to create grn_expr. They are used in `rroonga <http://ranguba.org/#about-rroonga>`_ that is Ruby bindings of Groonga. Rroonga can create a grn_expr by Ruby's syntax instead of parsing string."
msgstr "groongaをライブラリとして使うと、grn_expr関連のAPIを呼び出してgrn_exprを作ることができます。 :doc:`/reference/grn_expr/script_syntax` のように、APIを呼び出すと全ての機能を使えます。grn_exprを作る構文を新しく作るときにはAPIが便利です。APIは `rroonga <http://ranguba.org/#about-rroonga>`_ というGroongaのRubyバインディングで使われています。rroongaでは文字列をパースするのではなく、Rubyの構文を使ってgrn_exprを作ることができます。"

msgid "See also"
msgstr "参考"

msgid ":doc:`/reference/api/grn_expr`: grn_expr related APIs"
msgstr ":doc:`/reference/api/grn_expr`: grn_expr関連のAPI"
