# -*- po -*-
# Japanese translations for Mroonga package.
# Copyright (C) 2009-2023, Mroonga Project
# This file is distributed under the same license as the Mroonga package.
# Automatically generated, 2023.
#
msgid ""
msgstr ""
"Project-Id-Version: Mroonga mrn_version\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-07-27 16:42+0900\n"
"Language-Team: none\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 "Search and Scoring in Mroonga"
msgstr "Mroongaにおける検索スコア"

msgid "Mroonga Scoring in natural language mode"
msgstr "IN NATURAL LANGUAGE MODEにおける検索スコアの算出方法"

msgid ""
"The search score of Mroonga in natural language mode is a similarity score "
"between query and document. Mroonga's scoring algorithm is as follows:"
msgstr ""
"IN NATURAL LANGUAGE MODEでの検索スコアはクエリと文書の類似度になります。スコ"
"アは以下の手順に従って算出されます。::"

msgid "Splitting a query into tokens."
msgstr "クエリをトークンに分割する"

msgid "Removing not matched tokens."
msgstr "マッチしないトークンを除去する"

msgid "Calculating weight per token."
msgstr "トークン毎の重みを計算する"

msgid "Getting the top N weight tokens."
msgstr "重みが大きい上位N個のトークンを取り出す"

msgid ""
"Summing up the weight per token which exists in a document, and is one of "
"the top N weight tokens. The total weight is the similarity score for the "
"document and the query."
msgstr ""
"上位N個のトークンについて、トークンが出現する文書に重みを足し、すべての重みを"
"足したものがクエリと文書の類似度となる"

msgid ""
"We are showing by example. The first thing we create a table and insert data "
"as follows: ::"
msgstr "具体例を使って説明します。以下のテーブルとデータを用意します。::"

msgid ""
"We use a query \"fine today\" to search. The search result is as follows: ::"
msgstr ""
"このとき、以下のように「fine today」で類似文書検索したとします。検索の結果は"
"以下となります。::"

msgid "Now, let us explain how to make the result score \"131073\"."
msgstr "このときのスコア\"131073\"の算出の具体的な挙動は以下となります。"

msgid "Splitting a query into tokens"
msgstr "クエリをトークンに分割する"

msgid ""
"The default tokenizer splits up the query \"fine today\" into two tokens as "
"follows:"
msgstr ""
"クエリ「fine today」をトークンに分割します。デフォルトトークナイザーは以下の"
"二つのトークンにします。"

msgid "fine"
msgstr ""

msgid "today"
msgstr ""

msgid "Removing not matched tokens"
msgstr "マッチしないトークンを除去する"

msgid ""
"We have nothing to do in this case because the tokens exist in documents."
msgstr ""
"今回はすべてのトークンがどれかの文書に含まれているのでここでは取り除かれませ"
"ん。"

msgid "fine: include in document id=1,3,4"
msgstr "fine: 文書id = 1,3,4"

msgid "today: include in document id=3,4"
msgstr "today: 文書id = 3,4"

msgid "Calculating weight per token"
msgstr "トークン毎の重みを計算する"

msgid "fine: 116508(= 1048576 / 9)"
msgstr ""

msgid "today: 131072(= 1048576 / 8)"
msgstr ""

msgid ""
"1048576(= 2 ** 20) denotes the number of tokens in all documents. We should "
"get the number from the table, but as a matter of fact, the fixed value is "
"used for simplicity."
msgstr ""
"(= ...)が重みの計算式です。 \"1048576\"（= 2 ** 20）は文書全体に含まれるトー"
"クン数を表しています。 本当はテーブルなどから情報を取得してくるなどして正しい"
"値を使いたいところですが、今のところ固定値になっています。"

msgid ""
"In the fraction 1048576 / 8,  the denominator \"8\" indicates that the "
"number of document which contains token \"today\"."
msgstr ""
"\"1048576 / 8\"の分母の\"8\"はトークン「today」を含む文書数になります。"

msgid ""
"In the fraction 1048576 / 9,  the denominator \"9\" means the number of "
"document which contains token \"fine\"."
msgstr "\"1048576 / 9\"の分母の\"9\"はトークン「fine」を含む文書数になります。"

msgid ""
"The denominator \"8\" and \"9\" are approximate number, strictly speaking, "
"\"2\" is the correct answer for the number of document that contains "
"\"today\", \"3\" is the correct answer for the number of document that "
"contains \"fine\"."
msgstr ""
"\"8\"と\"9\"はトークンを含む文書がいくつあるかの概算値です。本当は「today」を"
"含む文書数は\"2\",「fine」を含む文書数は\"3\"ですが、概算値なのでずれていま"
"す。"

msgid ""
"You can check the approximate number of token by using the following "
"query. ::"
msgstr "概算値は以下のように確認できます。"

msgid "The retrieval result of the above query is as follows: ::"
msgstr ""

msgid "Getting the top N weight tokens"
msgstr "重みが大きい上位N個のトークンを取り出す"

msgid ""
"The formula for the N is \"the number of occurrence of token in document / 8 "
"+ 1\""
msgstr "Nは以下の式で求めています。N = マッチしたトークン数 / 8 + 1"

msgid "In this case, N = 2 / 8 + 1 ≒ 1"
msgstr "今回は「マッチしたトークン数」が2なので「2 / 8 + 1 = 1」で N = 1です。"

msgid "The sorted tokens are as follows:"
msgstr "マッチしたトークンを重み順に並び替えると以下の通りです。"

msgid "N = 1, then we get \"today: 131072(= 1048576 / 8)\"."
msgstr "このうち上位1件なのでtoday: 131072(= 1048576 / 8)だけが残ります。"

msgid ""
"Summing up the weight per token which exists in a document, and is one of "
"the top N weight tokens"
msgstr "上位N個のトークンについて、トークンが出現する文書に重みを足す"

msgid ""
"Finally document id 3,4 are hit, the similarity score between query and "
"document(id=3) is 131072 + 1 = 131073 (\"1\" is the number of occurrence of "
"token \"today\" in document)."
msgstr ""

msgid ""
"The similarity score between query and document(id=4) is the same as the "
"score between query and document(id=3)."
msgstr ""
