# English translations for groonga package.
# Copyright (C) 2009-2012, Brazil, Inc
# This file is distributed under the same license as the groonga package.
# Kouhei Sutou <kou@clear-code.com>, 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: groonga 2.0.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-23 17:56\n"
"PO-Revision-Date: 2012-07-23 17:58+0900\n"
"Last-Translator: Kouhei Sutou <kou@clear-code.com>\n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

# 6713e747a3044b778255e5fee24f2361
#: ../../../source/tutorial.txt:6
msgid "Tutorial"
msgstr "Tutorial"

# e6f7075c5a1140d5b6ba80cea655923a
#: ../../../source/tutorial/data.txt:11
msgid "Various data types"
msgstr "Various data types"

# 0cba4e68adfb460d93b400ec935f8838
#: ../../../source/tutorial/data.txt:13
msgid ""
"Groonga is a full text search engine but also serves as a column-oriented "
"data store. Groonga supports various data types, such as numeric types, "
"string types, date and time type, longitude and latitude types, etc. This "
"tutorial shows a list of data types and explains how to use them."
msgstr ""
"Groonga is a full text search engine but also serves as a column-oriented "
"data store. Groonga supports various data types, such as numeric types, "
"string types, date and time type, longitude and latitude types, etc. This "
"tutorial shows a list of data types and explains how to use them."

# 57107b2887df4b0c81ffcf7138da2bff
#: ../../../source/tutorial/data.txt:16
msgid "Overview"
msgstr "Overview"

# c89f929f49f746b7928b7848614616ad
#: ../../../source/tutorial/data.txt:18
msgid ""
"The basic data types of groonga are roughly divided into 5 groups --- "
"boolean type, numeric types, string types, date/time type and longitude/"
"latitude types. The numeric types are further divided according to whether "
"integer or floating point number, signed or unsigned and the number of bits "
"allocated to each integer. The string types are further divided according to "
"the maximum length. The longitude/latitude types are further divided "
"according to the geographic coordinate system. For more details, see :doc:`/"
"reference/type`."
msgstr ""
"The basic data types of groonga are roughly divided into 5 groups --- "
"boolean type, numeric types, string types, date/time type and longitude/"
"latitude types. The numeric types are further divided according to whether "
"integer or floating point number, signed or unsigned and the number of bits "
"allocated to each integer. The string types are further divided according to "
"the maximum length. The longitude/latitude types are further divided "
"according to the geographic coordinate system. For more details, see :doc:`/"
"reference/type`."

# 8dfc1c5f6664417b910f508f97933893
#: ../../../source/tutorial/data.txt:20
msgid ""
"In addition, groonga supports reference types and vector types. Reference "
"types are designed for accessing other tables. Vector types are designed for "
"storing a variable number of values in one element."
msgstr ""
"In addition, groonga supports reference types and vector types. Reference "
"types are designed for accessing other tables. Vector types are designed for "
"storing a variable number of values in one element."

# 4542ad4bec654579badbb69e0accc3b0
#: ../../../source/tutorial/data.txt:22
msgid "First, let's create a table for this tutorial."
msgstr "First, let's create a table for this tutorial."

# b7ba20d486f44de997cf0e032a200f5d
# ec9e03224a1a40c1a922a848be2c74fe
# b2faf0da0900413a9c628c34725bcb22
# 559ad9267d864b4684117f8ed9510f67
# 9a3e37117d9047ac8d7cbf3539a88215
# 5ae4ac4eff53432b94bd3526f479b445
# 2e7df41040eb47a69d509791117a0284
# b870ea85febc4a639cb724dea7f92e85
# 535d853568514954b57d17ebac64aed5
# c4d97026d66249d1883b82b8170eda9e
# 56d3874491c343d1894225072e7fbd47
# a7d7413abc2e4ad6b72726b683054bf8
# bac75efc407e4aa5a3d6536768496d64
# be33c33693504bb8a20a9605cd018adb
# 5ddf3538cea34c519312ebe0310aa91c
# 8a19a7e8df1f4c70981564283c87152b
# 52b9db7ab2e544dd9f1b0b03f15d2067
# 8f67c482ded94956940d97b417dbb707
# b02844c2b6724f918a687001eafad5e0
# d967116176414ca7a0bb01b72d31c485
# 092b1079bd3b46ec88e11513e928ba30
# 6cfa4eb004a847d4b30f66cc962da402
# 6c687ec9254b4f55a48959a6ba5e3162
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 8304e588793f432cb9d7038a2cd1449e
# 78c519008cf34bfaa95e328400d0d7da
# 85e0606dc8f4453d8deea5798482c577
# b89b962fb9504a66bbd4728c51b15cab
# 905c5f8303434d7b9c90a44401b7a2e5
# 6ea0e8bdf7da4e108b6736a50c089ecd
# bd09cb81d43e4bfebed8d73c54fef3b9
# 5be40a7e43e8480296a4bc5f09531525
# 7225013361764d45a2bc55accfafdfd3
# 45f40517d2c543a2b91ea9c98ee8d215
# a439f1f98aa24122a704a3ca4e0800c4
# 123d968b2d30485aa0d59289a8c10d83
# a29de3e7efa24f918f98567bf514ac4e
# 5af4b07ac9c74bcca50c14d5c46b3800
# cb7f7cecb5e2476c962da3ffe3619fff
# 5e8b248f210a49e894d4498cb21d942b
# 36e446ebd4f34d9b8ea4ca75a6bd4451
# af92c4653fd44643bcd350ff44c2f97d
# 2a5df16e14404475a12be1dfaa41b14f
# 2a5df16e14404475a12be1dfaa41b14f
# 2a5df16e14404475a12be1dfaa41b14f
# c973ca994de84130b8a7437e5840dbb8
# 54b1c174b46444d9b7ea6adfa7e5ba85
# 07f53d2d9fbe41eca7eed4b1bd6dc68d
# 82d3c8f8fdad43378e2095413160f3c7
# 89227a39ad9d4ea39e478d5ddc5823fe
# d61c073b6eea4a1c94727b228923d33c
# 786b8667d78f4e74a5694e36884e1261
# ef13dbf164274b4f9b1fd7be806110a5
# 23862c95c1be4882913fb904eac6d99a
# dcec4198ff9640d18f34e10d2e751e38
# 3766263e95104e89894057d5cf699ef0
# 8d30e4095b764a048a857c26aaa633a6
#: ../../../source/example/tutorial/data-1.log:1
#: ../../../source/example/tutorial/data-2.log:1
#: ../../../source/example/tutorial/data-3.log:1
#: ../../../source/example/tutorial/data-4.log:1
#: ../../../source/example/tutorial/data-5.log:1
#: ../../../source/example/tutorial/data-6.log:1
#: ../../../source/example/tutorial/data-7.log:1
#: ../../../source/example/tutorial/data-8.log:1
#: ../../../source/example/tutorial/drilldown-1.log:1
#: ../../../source/example/tutorial/drilldown-2.log:1
#: ../../../source/example/tutorial/drilldown-3.log:1
#: ../../../source/example/tutorial/drilldown-4.log:1
#: ../../../source/example/tutorial/drilldown-5.log:1
#: ../../../source/example/tutorial/drilldown-6.log:1
#: ../../../source/example/tutorial/index-1.log:1
#: ../../../source/example/tutorial/index-2.log:1
#: ../../../source/example/tutorial/index-3.log:1
#: ../../../source/example/tutorial/index-4.log:1
#: ../../../source/example/tutorial/index-5.log:1
#: ../../../source/example/tutorial/index-6.log:1
#: ../../../source/example/tutorial/index-7.log:1
#: ../../../source/example/tutorial/introduction-1.log:1
#: ../../../source/example/tutorial/introduction-2.log:1
#: ../../../source/example/tutorial/introduction-3.log:1
#: ../../../source/example/tutorial/introduction-4.log:1
#: ../../../source/example/tutorial/introduction-5.log:1
#: ../../../source/example/tutorial/introduction-6.log:1
#: ../../../source/example/tutorial/introduction-7.log:1
#: ../../../source/example/tutorial/introduction-8.log:1
#: ../../../source/example/tutorial/introduction-9.log:1
#: ../../../source/example/tutorial/introduction-10.log:1
#: ../../../source/example/tutorial/introduction-11.log:1
#: ../../../source/example/tutorial/introduction-12.log:1
#: ../../../source/example/tutorial/introduction-13.log:1
#: ../../../source/example/tutorial/introduction-14.log:1
#: ../../../source/example/tutorial/introduction-15.log:1
#: ../../../source/example/tutorial/introduction-16.log:1
#: ../../../source/example/tutorial/introduction-17.log:1
#: ../../../source/example/tutorial/introduction-18.log:1
#: ../../../source/example/tutorial/match_columns-1.log:1
#: ../../../source/example/tutorial/match_columns-2.log:1
#: ../../../source/example/tutorial/match_columns-3.log:1
#: ../../../source/example/tutorial/match_columns-4.log:1
#: ../../../source/example/tutorial/micro_blog-1.log:1
#: ../../../source/example/tutorial/micro_blog-2.log:1
#: ../../../source/example/tutorial/micro_blog-3.log:1
#: ../../../source/example/tutorial/micro_blog-4.log:1
#: ../../../source/example/tutorial/micro_blog-5.log:1
#: ../../../source/example/tutorial/micro_blog-6.log:1
#: ../../../source/example/tutorial/micro_blog-7.log:1
#: ../../../source/example/tutorial/micro_blog-8.log:1
#: ../../../source/example/tutorial/micro_blog-9.log:1
#: ../../../source/example/tutorial/micro_blog-10.log:1
#: ../../../source/tutorial/network.txt:31
#: ../../../source/tutorial/network.txt:48
#: ../../../source/example/tutorial/network-1.log:1
#: ../../../source/example/tutorial/network-2.log:1
#: ../../../source/tutorial/network.txt:112
#: ../../../source/example/tutorial/network-3.log:1
#: ../../../source/example/tutorial/patricia_trie-1.log:1
#: ../../../source/example/tutorial/patricia_trie-2.log:1
#: ../../../source/example/tutorial/query_expansion-1.log:1
#: ../../../source/example/tutorial/query_expansion-2.log:1
#: ../../../source/example/tutorial/query_expansion-3.log:1
#: ../../../source/example/tutorial/search-1.log:1
#: ../../../source/example/tutorial/search-2.log:1
#: ../../../source/example/tutorial/search-3.log:1
#: ../../../source/example/tutorial/search-4.log:1
#: ../../../source/example/tutorial/search-5.log:1
#: ../../../source/example/tutorial/search-6.log:1
#: ../../../source/example/tutorial/search-7.log:1
msgid "Execution example::"
msgstr "Execution example::"

# f0e7ed0282794376802383526419a843
#: ../../../source/tutorial/data.txt:29
msgid "Boolean type"
msgstr "Boolean type"

# e8eed2d57a26423d8be950071033bdee
#: ../../../source/tutorial/data.txt:31
msgid ""
"The boolean type is used to store true or false. To create a boolean type "
"column, specify Bool to the `type` parameter of :doc:`/reference/commands/"
"column_create` command. The default value of the boolean type is false."
msgstr ""
"The boolean type is used to store true or false. To create a boolean type "
"column, specify Bool to the `type` parameter of :doc:`/reference/commands/"
"column_create` command. The default value of the boolean type is false."

# 1c7fc6c6fdce4817a51450ac83bb71da
#: ../../../source/tutorial/data.txt:33
msgid ""
"The following example creates a boolean type column and adds three records. "
"Note that the third record has the default value because no value is "
"specified."
msgstr ""
"The following example creates a boolean type column and adds three records. "
"Note that the third record has the default value because no value is "
"specified."

# f7796c5b4a9e4efea7ba15a76dbccd29
#: ../../../source/tutorial/data.txt:47
msgid "Numeric types"
msgstr "Numeric types"

# f4b198e522e14ff99b3f54f5a3261fd6
#: ../../../source/tutorial/data.txt:49
msgid ""
"The numeric types are divided into integer types and a floating point number "
"type. The integer types are further divided into the signed integer types "
"and unsigned integer types. In addition, you can choose the number of bits "
"allocated to each integer. For more details, see :doc:`/reference/type`. The "
"default value of the numeric types is 0."
msgstr ""
"The numeric types are divided into integer types and a floating point number "
"type. The integer types are further divided into the signed integer types "
"and unsigned integer types. In addition, you can choose the number of bits "
"allocated to each integer. For more details, see :doc:`/reference/type`. The "
"default value of the numeric types is 0."

# 5bfb766b8c984f06bf3c8903889cb9a3
#: ../../../source/tutorial/data.txt:51
msgid ""
"The following example creates an Int8 column and a Float column, and then "
"updates existing records. The :doc:`/reference/commands/load` command "
"updates the weight column as expected. On the other hand, the price column "
"values are different from the specified values because 15.9 is not an "
"integer and 200 is too large. 15.9 is converted to 15 by removing the "
"fractional part. 200 causes an overflow and the result becomes -56. Note "
"that the result of an overflow/underflow is undefined."
msgstr ""
"The following example creates an Int8 column and a Float column, and then "
"updates existing records. The :doc:`/reference/commands/load` command "
"updates the weight column as expected. On the other hand, the price column "
"values are different from the specified values because 15.9 is not an "
"integer and 200 is too large. 15.9 is converted to 15 by removing the "
"fractional part. 200 causes an overflow and the result becomes -56. Note "
"that the result of an overflow/underflow is undefined."

# 3415e9c02d624912a4b268bf80969838
#: ../../../source/tutorial/data.txt:66
msgid "String types"
msgstr "String types"

# 0eb3f40646a347888b0aba2ddf59995d
#: ../../../source/tutorial/data.txt:68
msgid ""
"The string types are divided according to the maximum length. For more "
"details, see :doc:`/reference/type`. The default value is the zero-length "
"string."
msgstr ""
"The string types are divided according to the maximum length. For more "
"details, see :doc:`/reference/type`. The default value is the zero-length "
"string."

# b1b1f406c0844521b290357cc8daac03
#: ../../../source/tutorial/data.txt:70
msgid ""
"The following example creates a ShortText column and updates existing "
"records. The third record has the default value because not updated."
msgstr ""
"The following example creates a ShortText column and updates existing "
"records. The third record has the default value because not updated."

# c05bf5242b414d599abd0403026fbf23
#: ../../../source/tutorial/data.txt:83
msgid "Date and time type"
msgstr "Date and time type"

# aa9e27d086c84b2b97f6b4fbfb46a10b
#: ../../../source/tutorial/data.txt:85
msgid ""
"The date and time type of groonga is Time. Actually, a Time column stores a "
"date and time as the number of microseconds since the Epoch, 1970-01-01 "
"00:00:00. A Time value can represent a date and time before the Epoch "
"because the actual data type is a signed integer. Note that :doc:`/reference/"
"commands/load` and :doc:`/reference/commands/select` commands use a decimal "
"number to represent a data and time in seconds. The default value is 0.0, "
"which means the Epoch."
msgstr ""
"The date and time type of groonga is Time. Actually, a Time column stores a "
"date and time as the number of microseconds since the Epoch, 1970-01-01 "
"00:00:00. A Time value can represent a date and time before the Epoch "
"because the actual data type is a signed integer. Note that :doc:`/reference/"
"commands/load` and :doc:`/reference/commands/select` commands use a decimal "
"number to represent a data and time in seconds. The default value is 0.0, "
"which means the Epoch."

# 990cb4bb61d04d8fa4624195fa7ae140
#: ../../../source/tutorial/data.txt:87
msgid ""
"The following example creates a Time column and updates existing records. "
"The first record has the default value because not updated."
msgstr ""
"The following example creates a Time column and updates existing records. "
"The first record has the default value because not updated."

# 6942ea8eb68a480fbfb1fe03d7d6dca6
#: ../../../source/tutorial/data.txt:100
msgid "Longitude and latitude types"
msgstr "Longitude and latitude types"

# cf424440cad94e37b084baea9452792e
#: ../../../source/tutorial/data.txt:102
msgid ""
"The longitude and latitude types are divided according to the geographic "
"coordinate system. For more details, see :doc:`/reference/type`. To "
"represent a longitude and latitude, groonga uses a string formatted as "
"follows:"
msgstr ""
"The longitude and latitude types are divided according to the geographic "
"coordinate system. For more details, see :doc:`/reference/type`. To "
"represent a longitude and latitude, groonga uses a string formatted as "
"follows:"

# 623d65f1bf50493f9faada4b835c28c9
#: ../../../source/tutorial/data.txt:104
msgid ""
"\"longitude x latitude\" in milliseconds (e.g.: \"128452975x503157902\")"
msgstr ""
"\"longitude x latitude\" in milliseconds (e.g.: \"128452975x503157902\")"

# 0d60b38cc2424ffcab0a821da66a1a8c
#: ../../../source/tutorial/data.txt:105
msgid "\"longitude x latitude\" in degrees (e.g.: \"35.6813819x139.7660839\")"
msgstr "\"longitude x latitude\" in degrees (e.g.: \"35.6813819x139.7660839\")"

# 2e9d50f046eb4ec2b7c83299a6daf114
#: ../../../source/tutorial/data.txt:107
msgid ""
"A number with/without a decimal point represents a longitude or latitude in "
"milliseconds/degrees respectively. Note that a combination of a number with "
"a decimal point and a number without a decimal point (e.g. 35.1x139) must "
"not be used. A comma (',') is also available as a delimiter. The default "
"value is \"0x0\"."
msgstr ""
"A number with/without a decimal point represents a longitude or latitude in "
"milliseconds/degrees respectively. Note that a combination of a number with "
"a decimal point and a number without a decimal point (e.g. 35.1x139) must "
"not be used. A comma (',') is also available as a delimiter. The default "
"value is \"0x0\"."

# e1bd6278ee6544dc8c72a1e876143b38
#: ../../../source/tutorial/data.txt:109
msgid ""
"The following example creates a WGS84GeoPoint column and updates existing "
"records. The second record has the default value because not updated."
msgstr ""
"The following example creates a WGS84GeoPoint column and updates existing "
"records. The second record has the default value because not updated."

# 24c4f7c7d68d4b2e88180fbd0eac2a43
#: ../../../source/tutorial/data.txt:122
msgid "Reference types"
msgstr "Reference types"

# cb04956181bf4156800e9301d753b750
#: ../../../source/tutorial/data.txt:124
msgid ""
"Groonga supports a reference column, which stores references to records in "
"its associated table. In practice, a reference column stores the IDs of the "
"referred records in the associated table and enables access to those records."
msgstr ""
"Groonga supports a reference column, which stores references to records in "
"its associated table. In practice, a reference column stores the IDs of the "
"referred records in the associated table and enables access to those records."

# 9dc7c40efd1c41b0aaa5fa153da74b14
#: ../../../source/tutorial/data.txt:126
msgid ""
"You can specify a column in the associated table to the `output_columns` "
"parameter of a :doc:`/reference/commands/select` command. The format is "
"\"Src.Dest\" where Src is the name of the reference column and Dest is the "
"name of the target column. If only the reference column is specified, it is "
"handled as \"Src._key\". Note that if a reference does not point to a valid "
"record, a :doc:`/reference/commands/select` command outputs the default "
"value of the target column."
msgstr ""
"You can specify a column in the associated table to the `output_columns` "
"parameter of a :doc:`/reference/commands/select` command. The format is "
"\"Src.Dest\" where Src is the name of the reference column and Dest is the "
"name of the target column. If only the reference column is specified, it is "
"handled as \"Src._key\". Note that if a reference does not point to a valid "
"record, a :doc:`/reference/commands/select` command outputs the default "
"value of the target column."

# 180fd207be7a407b8261cd92679f41bc
#: ../../../source/tutorial/data.txt:128
msgid ""
"The following example adds a reference column to the Site table that was "
"created in the previous tutorial. The new column, named link, is designed "
"for storing links among records in the Site table."
msgstr ""
"The following example adds a reference column to the Site table that was "
"created in the previous tutorial. The new column, named link, is designed "
"for storing links among records in the Site table."

# 65a919f70e084873ac4d8be6f692fb77
#: ../../../source/tutorial/data.txt:137
msgid ""
"The `type` parameter of the :doc:`/reference/commands/column_create` command "
"specifies the table to be associated with the reference column. In this "
"example, the reference column is associated with the own table. Then, the :"
"doc:`/reference/commands/load` command registers a link from \"http://"
"example.org\" to \"http://example.net\". Note that a reference column "
"requires the primary key, not the ID, of the record to be referred to. After "
"that, the link is confirmed by the :doc:`/reference/commands/select` "
"command. In this case, the primary key and the title of the referred record "
"are output because link._key and link.title are specified to the "
"`output_columns` parameter."
msgstr ""
"The `type` parameter of the :doc:`/reference/commands/column_create` command "
"specifies the table to be associated with the reference column. In this "
"example, the reference column is associated with the own table. Then, the :"
"doc:`/reference/commands/load` command registers a link from \"http://"
"example.org\" to \"http://example.net\". Note that a reference column "
"requires the primary key, not the ID, of the record to be referred to. After "
"that, the link is confirmed by the :doc:`/reference/commands/select` "
"command. In this case, the primary key and the title of the referred record "
"are output because link._key and link.title are specified to the "
"`output_columns` parameter."

# f6a07fc96d34424dbd3d0d08817a878d
#: ../../../source/tutorial/data.txt:140
msgid "Vector types"
msgstr "Vector types"

# b13537f1bab34346aefe7e24abb9b1ed
#: ../../../source/tutorial/data.txt:142
msgid ""
"Groonga supports a vector column, in which each element can store a variable "
"number of values. To create a vector column, specify the COLUMN_VECTOR flag "
"to the `flags` parameter of a :doc:`/reference/commands/column_create` "
"command. A vector column is useful to represent a many-to-many relationship."
msgstr ""
"Groonga supports a vector column, in which each element can store a variable "
"number of values. To create a vector column, specify the COLUMN_VECTOR flag "
"to the `flags` parameter of a :doc:`/reference/commands/column_create` "
"command. A vector column is useful to represent a many-to-many relationship."

# 0bd04252b8df49d5a6de6946d7d8cccf
#: ../../../source/tutorial/data.txt:144
msgid ""
"The previous example used a regular column, so each record could have at "
"most one link. Obviously, the specification is insufficient because a site "
"usually has more than one links. To solve this problem, the following "
"example uses a vector column."
msgstr ""
"The previous example used a regular column, so each record could have at "
"most one link. Obviously, the specification is insufficient because a site "
"usually has more than one links. To solve this problem, the following "
"example uses a vector column."

# 705819fcd074421199433ec53d16d1b1
#: ../../../source/tutorial/data.txt:155
msgid ""
"The only difference at the first step is the `flags` parameter that "
"specifies to create a vector column. The `type` parameter of the :doc:`/"
"reference/commands/column_create` command is the same as in the previous "
"example. Then, the :doc:`/reference/commands/load` command registers three "
"links from \"http://example.org/\" to \"http://example.net/\", \"http://"
"example.org/\" and \"http://example.com/\". After that, the links are "
"confirmed by the :doc:`/reference/commands/select` command. In this case, "
"the primary keys and the titles are output as arrays because links._key and "
"links.title are specified to the `output_columns` parameter."
msgstr ""
"The only difference at the first step is the `flags` parameter that "
"specifies to create a vector column. The `type` parameter of the :doc:`/"
"reference/commands/column_create` command is the same as in the previous "
"example. Then, the :doc:`/reference/commands/load` command registers three "
"links from \"http://example.org/\" to \"http://example.net/\", \"http://"
"example.org/\" and \"http://example.com/\". After that, the links are "
"confirmed by the :doc:`/reference/commands/select` command. In this case, "
"the primary keys and the titles are output as arrays because links._key and "
"links.title are specified to the `output_columns` parameter."

# faf75afb9d2d4278b0fe34153d965f84
#: ../../../source/tutorial/drilldown.txt:11
msgid "ドリルダウン"
msgstr "ドリルダウン"

# cccf703ed3d6459ab98048a20c592a3a
#: ../../../source/tutorial/drilldown.txt:13
msgid ""
"groongaでは、特定のカラム値で検索結果をグループ化することができます。これをド"
"リルダウンと呼びます。"
msgstr ""
"groongaでは、特定のカラム値で検索結果をグループ化することができます。これをド"
"リルダウンと呼びます。"

# 1b2ea7399ccc4aabbe5c2af93017b3e1
#: ../../../source/tutorial/drilldown.txt:15
msgid ""
"Siteテーブルに２つのカラムを追加します。TLDドメイン名を格納するdomainカラム"
"と、国名を格納するcountryカラムです。これらのカラムの型は、それぞれドメイン名"
"を主キーとするSiteDomainテーブルと、国名を主キーとするSiteCountryテーブルとし"
"ます。"
msgstr ""
"Siteテーブルに２つのカラムを追加します。TLDドメイン名を格納するdomainカラム"
"と、国名を格納するcountryカラムです。これらのカラムの型は、それぞれドメイン名"
"を主キーとするSiteDomainテーブルと、国名を主キーとするSiteCountryテーブルとし"
"ます。"

# 2c2d5ec457c74758a33ad52580fdb5fa
#: ../../../source/tutorial/drilldown.txt:36
msgid "domainカラムとcountryカラムでドリルダウンを行う例を以下に示します。"
msgstr "domainカラムとcountryカラムでドリルダウンを行う例を以下に示します。"

# 5e29383a15644677954b77ef47777067
#: ../../../source/tutorial/drilldown.txt:42
msgid ""
"テーブル型を持つカラムに対してドリルダウンを行った場合、参照先のテーブルに存"
"在するカラム値を取得することもできます。ドリルダウンを行ったテーブルには、"
"_nsubrecsという仮想的なカラムが追加されます。このカラムには、グループ化された"
"レコード数が入ります。"
msgstr ""
"テーブル型を持つカラムに対してドリルダウンを行った場合、参照先のテーブルに存"
"在するカラム値を取得することもできます。ドリルダウンを行ったテーブルには、"
"_nsubrecsという仮想的なカラムが追加されます。このカラムには、グループ化された"
"レコード数が入ります。"

# b660b9c2e6c1443ea88f6bdff9b35a08
#: ../../../source/tutorial/drilldown.txt:48
msgid ""
"複数のカラムに対してドリルダウンを行うことができます。複数のカラムに対してド"
"リルダウンを行う場合には、drilldownパラメータにカラム名をカンマ区切りで与えま"
"す。"
msgstr ""
"複数のカラムに対してドリルダウンを行うことができます。複数のカラムに対してド"
"リルダウンを行う場合には、drilldownパラメータにカラム名をカンマ区切りで与えま"
"す。"

# a7a846c92175442eb500190c29944a45
#: ../../../source/tutorial/drilldown.txt:54
msgid ""
"ドリルダウン結果を並びかえることができます。例えば、_nsubrecsパラメータの降順"
"で並び替えることができます。"
msgstr ""
"ドリルダウン結果を並びかえることができます。例えば、_nsubrecsパラメータの降順"
"で並び替えることができます。"

# 25f37a574a2d4d898923c16c0f455744
#: ../../../source/tutorial/drilldown.txt:60
msgid ""
"ドリルダウン結果は、デフォルトでは10件のみ表示されます。drilldown_offsetパラ"
"メータと、drilldown_limitパラメータによって、offsetとlimitを指定することがで"
"きます。"
msgstr ""
"ドリルダウン結果は、デフォルトでは10件のみ表示されます。drilldown_offsetパラ"
"メータと、drilldown_limitパラメータによって、offsetとlimitを指定することがで"
"きます。"

# 33e92b42f72e434aa1b5a4061132ffa7
#: ../../../source/tutorial/drilldown.txt:66
msgid ""
"文字列型のカラムに対するドリルダウンは、他の型でのドリルダウンに比べて低速で"
"す。文字列でのドリルダウンを行いたい場合には、このチュートリアルのように、文"
"字列型を主キーとするテーブルを別途作成し、そのテーブルを型とするカラムを作成"
"します。"
msgstr ""
"文字列型のカラムに対するドリルダウンは、他の型でのドリルダウンに比べて低速で"
"す。文字列でのドリルダウンを行いたい場合には、このチュートリアルのように、文"
"字列型を主キーとするテーブルを別途作成し、そのテーブルを型とするカラムを作成"
"します。"

# 23fb64ec8b304e6bbcb458d64f6c2e31
#: ../../../source/tutorial/index.txt:11
msgid "タグ検索・参照関係の逆引き"
msgstr "タグ検索・参照関係の逆引き"

# 50bf408c39a74cf7931da26de2018846
#: ../../../source/tutorial/index.txt:13
msgid ""
"本チュートリアルで、groongaはカラム値として他のテーブルへの参照の配列を持つこ"
"とができることを紹介いたしました。実は、テーブルへの参照の配列データを用いる"
"ことによって、いわゆるタグ検索を行うことが可能となります。"
msgstr ""
"本チュートリアルで、groongaはカラム値として他のテーブルへの参照の配列を持つこ"
"とができることを紹介いたしました。実は、テーブルへの参照の配列データを用いる"
"ことによって、いわゆるタグ検索を行うことが可能となります。"

# f8481e3213644b0689c8ee7a53a391ae
#: ../../../source/tutorial/index.txt:15
msgid ""
"タグ検索はgroongaの転置インデックスというデータ構造を用いて高速に行われます。"
msgstr ""
"タグ検索はgroongaの転置インデックスというデータ構造を用いて高速に行われます。"

# 210d3c31f70345d9ab7086f49551c9a3
#: ../../../source/tutorial/index.txt:18
msgid "タグ検索"
msgstr "タグ検索"

# dd67862334d1458a85c5e8d391873227
#: ../../../source/tutorial/index.txt:20
msgid ""
"動画共有サイトの検索エンジンを作ることを想定します。1つの動画には、その動画の"
"特徴を表す、複数の語句が付与されています。「ある語句が付与されている動画の一"
"覧を取得する」検索を行いたいとします。"
msgstr ""
"動画共有サイトの検索エンジンを作ることを想定します。1つの動画には、その動画の"
"特徴を表す、複数の語句が付与されています。「ある語句が付与されている動画の一"
"覧を取得する」検索を行いたいとします。"

# 5d1bff6a27d04a68aad5f7d51dd1d010
#: ../../../source/tutorial/index.txt:22
msgid "実際に、動画情報のテーブルを作成し、検索をしてみましょう。"
msgstr "実際に、動画情報のテーブルを作成し、検索をしてみましょう。"

# 86401ee8509b49cf809abc24ba17250d
#: ../../../source/tutorial/index.txt:24
msgid ""
"動画の情報を保存する、Videoテーブルを作成します。Videoテーブルでは、動画のタ"
"イトルをtitleカラムに、動画のタグ情報をtagsカラムにTagテーブル型で複数格納し"
"ています。 タグの情報を保存する、Tagテーブルを作成します。Tagテーブルでは、タ"
"グ文字列を主キーに格納し、Videoテーブルのtagsカラムに対するインデックスを"
"index_tagsカラムに格納しています。"
msgstr ""
"動画の情報を保存する、Videoテーブルを作成します。Videoテーブルでは、動画のタ"
"イトルをtitleカラムに、動画のタグ情報をtagsカラムにTagテーブル型で複数格納し"
"ています。 タグの情報を保存する、Tagテーブルを作成します。Tagテーブルでは、タ"
"グ文字列を主キーに格納し、Videoテーブルのtagsカラムに対するインデックスを"
"index_tagsカラムに格納しています。"

# 204985b09c7747f2903d58dcd8c2ff83
#: ../../../source/tutorial/index.txt:46
msgid ""
"インデックスカラムを作成すると、全文検索が高速に行えるようになります。イン"
"デックスカラムは、対象のカラムに保存されたデータに更新があったとき、自動的に"
"更新されます。"
msgstr ""
"インデックスカラムを作成すると、全文検索が高速に行えるようになります。イン"
"デックスカラムは、対象のカラムに保存されたデータに更新があったとき、自動的に"
"更新されます。"

# 4a38be64f6734f7ba286a780bb511257
#: ../../../source/tutorial/index.txt:48
msgid "「ある語句が付与されている動画の一覧を取得する」検索を行いましょう。"
msgstr "「ある語句が付与されている動画の一覧を取得する」検索を行いましょう。"

# 351acb4099774e8f8161a69d0b77db10
#: ../../../source/tutorial/index.txt:56
msgid ""
"このように、「Variety」、「Sports」、「Animation」のようなタグで検索を行うこ"
"とができました。"
msgstr ""
"このように、「Variety」、「Sports」、「Animation」のようなタグで検索を行うこ"
"とができました。"

# 9a28135b4ecd4fa0ace6caffff6914bd
#: ../../../source/tutorial/index.txt:59
msgid "参照関係の逆引き"
msgstr "参照関係の逆引き"

# bafc6d7e23dc44dfb4f8f48c23516f58
#: ../../../source/tutorial/index.txt:61
msgid ""
"groongaはテーブル間の参照関係の逆引きを高速に行うためのインデックスを付与する"
"ことができます。タグ検索は、その1例にすぎません。"
msgstr ""
"groongaはテーブル間の参照関係の逆引きを高速に行うためのインデックスを付与する"
"ことができます。タグ検索は、その1例にすぎません。"

# 1abf50196133460b8e56cb3b5ad416d0
#: ../../../source/tutorial/index.txt:63
msgid ""
"例えば、ソーシャルネットワーキングサイトにおける友人関係を逆引き検索すること"
"ができます。"
msgstr ""
"例えば、ソーシャルネットワーキングサイトにおける友人関係を逆引き検索すること"
"ができます。"

# c9dc547a0f8848bc944cdad139a0acb9
#: ../../../source/tutorial/index.txt:65
msgid ""
"以下の例では、ユーザー情報を格納するUserテーブルを作成し、ユーザー名を格納す"
"るusernameカラム、ユーザーの友人一覧を配列で格納するfriendsカラムとそのイン"
"デックスのindex_friendsカラムを追加しています。"
msgstr ""
"以下の例では、ユーザー情報を格納するUserテーブルを作成し、ユーザー名を格納す"
"るusernameカラム、ユーザーの友人一覧を配列で格納するfriendsカラムとそのイン"
"デックスのindex_friendsカラムを追加しています。"

# 790afa8c84304f11a1efa661e5a0c8f5
#: ../../../source/tutorial/index.txt:83
msgid ""
"指定したユーザーを友人リストに入れているユーザーの一覧を表示してみましょう。"
msgstr ""
"指定したユーザーを友人リストに入れているユーザーの一覧を表示してみましょう。"

# bc7874066db94448b8fd93159efc9d08
#: ../../../source/tutorial/index.txt:90
msgid ""
"さらに、ドリルダウンを使って、友人リストに入っている数の一覧を表示してみま"
"しょう。"
msgstr ""
"さらに、ドリルダウンを使って、友人リストに入っている数の一覧を表示してみま"
"しょう。"

# cd9f56be460341efb646198e7c1ff24d
#: ../../../source/tutorial/index.txt:96
msgid "このように、テーブルの参照関係を逆にたどる検索ができました。"
msgstr "このように、テーブルの参照関係を逆にたどる検索ができました。"

# 1886e4403d4f40f3855222cf232a03ee
#: ../../../source/tutorial/index.txt:99
msgid "インデックス付きジオサーチ"
msgstr "インデックス付きジオサーチ"

# ee447dbf85c245908572e03fb5fcfca2
#: ../../../source/tutorial/index.txt:101
msgid ""
"位置情報のカラムに対して、インデックスを付与することが出来ます。大量の位置情"
"報レコードを検索する場合に、検索速度が速くなります。"
msgstr ""
"位置情報のカラムに対して、インデックスを付与することが出来ます。大量の位置情"
"報レコードを検索する場合に、検索速度が速くなります。"

# fddd4bbb235a494e8a26906c66a2c84f
#: ../../../source/tutorial/index.txt:114
msgid ""
"同様に、位置情報レコードを用いてソートする場合に、ソート速度が速くなります。"
msgstr ""
"同様に、位置情報レコードを用いてソートする場合に、ソート速度が速くなります。"

# 0a0a874b81a64aafaa953c87de57f655
#: ../../../source/tutorial/introduction.txt:9
msgid "Basic operations"
msgstr "Basic operations"

# 4137ca1ca6864f85862b23a807696044
#: ../../../source/tutorial/introduction.txt:11
msgid ""
"A groonga package provides a C library (libgroonga) and a command line tool "
"(groonga). This tutorial explains how to use the command line tool, with "
"which you can create/operate databases, start a server, establish a "
"connection with a server, etc."
msgstr ""
"A groonga package provides a C library (libgroonga) and a command line tool "
"(groonga). This tutorial explains how to use the command line tool, with "
"which you can create/operate databases, start a server, establish a "
"connection with a server, etc."

# 58a99bde6fca4ce6961fedac87aca880
#: ../../../source/tutorial/introduction.txt:14
msgid "Create a database"
msgstr "Create a database"

# b917637c8de947ba8f9a3d9ff692c04c
#: ../../../source/tutorial/introduction.txt:16
msgid ""
"The first step to using groonga is to create a new database. The following "
"shows how to do it."
msgstr ""
"The first step to using groonga is to create a new database. The following "
"shows how to do it."

# b387dfe1c70e4a19836b8bb701e08a18
# 87b982d1bd9f4a7e87a29af9ebcba4b4
# 822c2a7ec5b84acd9b3a5dc687aebf9f
# 11e88e97ba4a4458bdcb3a404994145e
# e83dae1cd069466da6aee37f99442c98
# 6c2e8b6216b84a6f88207e1c21f8efef
# 6c2e8b6216b84a6f88207e1c21f8efef
#: ../../../source/tutorial/introduction.txt:18
#: ../../../source/tutorial/introduction.txt:37
#: ../../../source/tutorial/network.txt:23
#: ../../../source/tutorial/network.txt:42
#: ../../../source/tutorial/network.txt:59
#: ../../../source/tutorial/network.txt:90
#: ../../../source/tutorial/network.txt:104
msgid "Form::"
msgstr "Form::"

# 16b078ed1cd8407fb2b0bf2e2dbb8280
#: ../../../source/tutorial/introduction.txt:22
msgid ""
"The `-n` option specifies to create a new database and DB_PATH specifies the "
"path of the new database. Actually, a database consists of a series of files "
"and DB_PATH specifies the file which will be the entrance to the new "
"database. DB_PATH also specifies the path prefix for other files. Note that "
"database creation fails if DB_PATH points to an existing file."
msgstr ""
"The `-n` option specifies to create a new database and DB_PATH specifies the "
"path of the new database. Actually, a database consists of a series of files "
"and DB_PATH specifies the file which will be the entrance to the new "
"database. DB_PATH also specifies the path prefix for other files. Note that "
"database creation fails if DB_PATH points to an existing file."

# 7f911459d0b64ebaa1c9d7b7f8108cd5
#: ../../../source/tutorial/introduction.txt:24
msgid ""
"This command creates a new database and then enters into interactive mode in "
"which groonga prompts you to enter commands for operating that database. You "
"can terminate this mode with Ctrl-d."
msgstr ""
"This command creates a new database and then enters into interactive mode in "
"which groonga prompts you to enter commands for operating that database. You "
"can terminate this mode with Ctrl-d."

# 472b4dee17ee45f4884ab6dfb95d74a4
#: ../../../source/tutorial/introduction.txt:30
msgid ""
"After this database creation, you can find a series of files in /tmp/groonga-"
"databases."
msgstr ""
"After this database creation, you can find a series of files in /tmp/groonga-"
"databases."

# 14150c0078df42a591033d103b6a35e8
#: ../../../source/tutorial/introduction.txt:33
msgid "Operate a database"
msgstr "Operate a database"

# 065c199dff9e44a1bbbb3044209bf5c2
#: ../../../source/tutorial/introduction.txt:35
msgid "The following shows how to operate an existing database."
msgstr "The following shows how to operate an existing database."

# f74bbe233abe4b4985ade2d0ecd9ee4f
#: ../../../source/tutorial/introduction.txt:41
msgid ""
"DB_PATH specifies the path of a target database. This command fails if the "
"specified database does not exist."
msgstr ""
"DB_PATH specifies the path of a target database. This command fails if the "
"specified database does not exist."

# 205032e86a44456983e595bf8bde1730
#: ../../../source/tutorial/introduction.txt:43
msgid ""
"If COMMAND is specified, groonga executes COMMAND and returns the result. "
"Otherwise, groonga starts in interactive mode that reads commands from the "
"standard input and executes them one by one. This tutorial focuses on the "
"interactive mode."
msgstr ""
"If COMMAND is specified, groonga executes COMMAND and returns the result. "
"Otherwise, groonga starts in interactive mode that reads commands from the "
"standard input and executes them one by one. This tutorial focuses on the "
"interactive mode."

# b19b32246f6d4807b1082363e719fb84
#: ../../../source/tutorial/introduction.txt:45
msgid ""
"Let's see the status of a groonga process by using a :doc:`/reference/"
"commands/status` command."
msgstr ""
"Let's see the status of a groonga process by using a :doc:`/reference/"
"commands/status` command."

# 40cf3219df6044cf8a2aa6eebc8bc953
#: ../../../source/tutorial/introduction.txt:52
msgid ""
"As shown in the above example, a command returns a JSON array. The first "
"element contains an error code, execution time, etc. The second element is "
"the result of an operation."
msgstr ""
"As shown in the above example, a command returns a JSON array. The first "
"element contains an error code, execution time, etc. The second element is "
"the result of an operation."

# 4c9b0191a25c43968267a37154f437f7
#: ../../../source/tutorial/introduction.txt:55
msgid "Command format"
msgstr "Command format"

# 4172dca81415463f8af3b23f92af997e
#: ../../../source/tutorial/introduction.txt:57
msgid "Commands for operating a database accept arguments as follows::"
msgstr "Commands for operating a database accept arguments as follows::"

# c98b67f4e27c44c08287d2eca3f8f9c9
#: ../../../source/tutorial/introduction.txt:63
msgid ""
"In the first form, arguments must be passed in order. This kind of arguments "
"are called positional arguments because the position of each argument "
"determines its meaning."
msgstr ""
"In the first form, arguments must be passed in order. This kind of arguments "
"are called positional arguments because the position of each argument "
"determines its meaning."

# 97086a1f0fcf4c50b95ddca15df43fd8
#: ../../../source/tutorial/introduction.txt:65
msgid ""
"In the second form, you can specify a parameter name with its value. So, the "
"order of arguments is not defined. This kind of arguments are known as named "
"parameters or keyword arguments."
msgstr ""
"In the second form, you can specify a parameter name with its value. So, the "
"order of arguments is not defined. This kind of arguments are known as named "
"parameters or keyword arguments."

# 5124c987da7446cd84a496a72503e1d8
#: ../../../source/tutorial/introduction.txt:67
msgid ""
"If you want to specify a value which contains white-spaces or special "
"characters, such as quotes and parentheses, please enclose the value with "
"single-quotes or double-quotes."
msgstr ""
"If you want to specify a value which contains white-spaces or special "
"characters, such as quotes and parentheses, please enclose the value with "
"single-quotes or double-quotes."

# f722970216d94fea8a945637d1d5f0cc
#: ../../../source/tutorial/introduction.txt:69
msgid ""
"For details, see also the paragraph of \"command\" in :doc:`/reference/"
"executables/groonga`."
msgstr ""
"For details, see also the paragraph of \"command\" in :doc:`/reference/"
"executables/groonga`."

# bdeaf1614bd4473b88cb56ce25a3868e
#: ../../../source/tutorial/introduction.txt:72
msgid "Basic commands"
msgstr "Basic commands"

# ef2818e6664d402cb3ff68d3ac335ece
#: ../../../source/tutorial/introduction.txt:75
msgid "shows status of a groonga process."
msgstr "shows status of a groonga process."

# 9c730529bdca40ebabf1b60c4575f355
#: ../../../source/tutorial/introduction.txt:77
msgid "shows a list of tables in a database."
msgstr "shows a list of tables in a database."

# b289d08e588f4afeb3232026cf3ef8ed
#: ../../../source/tutorial/introduction.txt:79
msgid "shows a list of columns in a table."
msgstr "shows a list of columns in a table."

# 481ee24f927a4c1ca2ebacedd35f4607
#: ../../../source/tutorial/introduction.txt:81
msgid "adds a table to a database."
msgstr "adds a table to a database."

# 7ba6b39c8bed49718f390a0a86bad043
#: ../../../source/tutorial/introduction.txt:83
msgid "adds a column to a table."
msgstr "adds a column to a table."

# fb26a99b01254e6f9aca345821e9ae6a
#: ../../../source/tutorial/introduction.txt:85
msgid "searches records from a table and shows the result."
msgstr "searches records from a table and shows the result."

# e4817aff0b2a4e3bb698655736a13a2f
#: ../../../source/tutorial/introduction.txt:87
msgid "inserts records to a table."
msgstr "inserts records to a table."

# c8b62f04fc904cfd9998323abd94df3a
#: ../../../source/tutorial/introduction.txt:90
msgid "Create a table"
msgstr "Create a table"

# a296dfd2c7644f52afa892d4183d040a
#: ../../../source/tutorial/introduction.txt:92
msgid "A :doc:`/reference/commands/table_create` command creates a new table."
msgstr "A :doc:`/reference/commands/table_create` command creates a new table."

# ecc8372d3767465aa956630293e82b53
#: ../../../source/tutorial/introduction.txt:94
msgid ""
"In most cases, a table has a primary key which must be specified with its "
"data type and index type."
msgstr ""
"In most cases, a table has a primary key which must be specified with its "
"data type and index type."

# 1d778c35935e4965938eccd1d3e7e535
#: ../../../source/tutorial/introduction.txt:96
msgid ""
"There are various data types such as integers, strings, etc. See also :doc:`/"
"reference/type` for more details. The index type determines the search "
"performance and the availability of prefix searches. The details will be "
"described later."
msgstr ""
"There are various data types such as integers, strings, etc. See also :doc:`/"
"reference/type` for more details. The index type determines the search "
"performance and the availability of prefix searches. The details will be "
"described later."

# bdc10431535f4d22af04c846ed327d31
#: ../../../source/tutorial/introduction.txt:98
msgid ""
"Let's create a table. The following example creates a table with a primary "
"key. The `name` parameter specifies the name of the table. The `flags` "
"parameter specifies the index type for the primary key. The `key_type` "
"parameter specifies the data type of the primary key."
msgstr ""
"Let's create a table. The following example creates a table with a primary "
"key. The `name` parameter specifies the name of the table. The `flags` "
"parameter specifies the index type for the primary key. The `key_type` "
"parameter specifies the data type of the primary key."

# db71a9b875374a6fb1fc2cf9de2f7c86
#: ../../../source/tutorial/introduction.txt:104
msgid ""
"The second element of the result indicates that the operation succeeded."
msgstr ""
"The second element of the result indicates that the operation succeeded."

# 0472aee8824c4a1ab0db921a4162a16e
#: ../../../source/tutorial/introduction.txt:107
msgid "View a table"
msgstr "View a table"

# 4ab6be0192534a88a5e4e924bf708e6f
#: ../../../source/tutorial/introduction.txt:109
msgid ""
"A :doc:`/reference/commands/select` command can enumerate records in a table."
msgstr ""
"A :doc:`/reference/commands/select` command can enumerate records in a table."

# 8f2e122554704b73ba2bd15f9ba02e28
#: ../../../source/tutorial/introduction.txt:115
msgid ""
"When only a table name is specified with a `table` parameter, a :doc:`/"
"reference/commands/select` command returns the first (at most) 10 records in "
"the table. [0] in the result shows the number of records in the table. The "
"next array is a list of columns. [\"_id\",\"Uint32\"] is a column of UInt32, "
"named _id. [\"_key\",\"ShortText\"] is a column of ShortText, named _key."
msgstr ""
"When only a table name is specified with a `table` parameter, a :doc:`/"
"reference/commands/select` command returns the first (at most) 10 records in "
"the table. [0] in the result shows the number of records in the table. The "
"next array is a list of columns. [\"_id\",\"Uint32\"] is a column of UInt32, "
"named _id. [\"_key\",\"ShortText\"] is a column of ShortText, named _key."

# 4e49b4e64c5445129e354e7fd44c3763
#: ../../../source/tutorial/introduction.txt:117
msgid ""
"The above two columns, _id and _key, are the necessary columns. The _id "
"column stores IDs those are automatically allocated by groonga. The _key "
"column is associated with the primary key. You are not allowed to rename "
"these columns."
msgstr ""
"The above two columns, _id and _key, are the necessary columns. The _id "
"column stores IDs those are automatically allocated by groonga. The _key "
"column is associated with the primary key. You are not allowed to rename "
"these columns."

# e9df1e5d526b424a807c0064f6e3dc90
#: ../../../source/tutorial/introduction.txt:120
msgid "Create a column"
msgstr "Create a column"

# bd690b460c0f46dc9b7a1844480c92bf
#: ../../../source/tutorial/introduction.txt:122
msgid ""
"A :doc:`/reference/commands/column_create` command creates a new column."
msgstr ""
"A :doc:`/reference/commands/column_create` command creates a new column."

# 80170268e7124e86b21221d92bff78fe
#: ../../../source/tutorial/introduction.txt:124
msgid ""
"Let's add a column. The following example adds a column to the Site table. "
"The `table` parameter specifies the target table. The `name` parameter "
"specifies the name of the column. The `type` parameter specifies the data "
"type of the column."
msgstr ""
"Let's add a column. The following example adds a column to the Site table. "
"The `table` parameter specifies the target table. The `name` parameter "
"specifies the name of the column. The `type` parameter specifies the data "
"type of the column."

# c1b9c5f0d4474e00a0fb97cf264efe47
#: ../../../source/tutorial/introduction.txt:132
msgid "Load records"
msgstr "Load records"

# c0ecd2a2e5db455c9427218e6e4b6235
#: ../../../source/tutorial/introduction.txt:134
msgid ""
"A :doc:`/reference/commands/load` command loads JSON-formatted records into "
"a table."
msgstr ""
"A :doc:`/reference/commands/load` command loads JSON-formatted records into "
"a table."

# d1c2634788634e789e7a78df127eb733
#: ../../../source/tutorial/introduction.txt:136
msgid "The following example loads nine records into the Site table."
msgstr "The following example loads nine records into the Site table."

# 63fb54acdcfb47b69f4ad4892aa2a725
#: ../../../source/tutorial/introduction.txt:153
msgid ""
"The second element of the result indicates how many records were "
"successfully loaded. In this case, all the records are successfully loaded."
msgstr ""
"The second element of the result indicates how many records were "
"successfully loaded. In this case, all the records are successfully loaded."

# 76cca9c92a0743188ed954e946333ac6
#: ../../../source/tutorial/introduction.txt:155
msgid "Let's make sure that these records are correctly stored."
msgstr "Let's make sure that these records are correctly stored."

# 057606e1fe44494296690a9b640afbd3
#: ../../../source/tutorial/introduction.txt:162
msgid "Get a record"
msgstr "Get a record"

# 946760b02059413eab8d255a43fd5009
#: ../../../source/tutorial/introduction.txt:164
msgid ""
"A :doc:`/reference/commands/select` command can search records in a table."
msgstr ""
"A :doc:`/reference/commands/select` command can search records in a table."

# b8c5c5e01fa84e50b586fb24c795ff93
#: ../../../source/tutorial/introduction.txt:166
msgid ""
"If a search condition is specified with a `query` parameter, a :doc:`/"
"reference/commands/select` command searches records matching the search "
"condition and returns the matched records."
msgstr ""
"If a search condition is specified with a `query` parameter, a :doc:`/"
"reference/commands/select` command searches records matching the search "
"condition and returns the matched records."

# 8acb5421af074bec89cef87b210b4ab8
#: ../../../source/tutorial/introduction.txt:168
msgid ""
"Let's get a record having a specified record ID. The following example gets "
"the first record in the Site table. More precisely, the `query` parameter "
"specifies a record whose _id column stores 1."
msgstr ""
"Let's get a record having a specified record ID. The following example gets "
"the first record in the Site table. More precisely, the `query` parameter "
"specifies a record whose _id column stores 1."

# eb88490a72934d9abebdcbe57f889c90
#: ../../../source/tutorial/introduction.txt:174
msgid ""
"Next, let's get a record having a specified key. The following example gets "
"the record whose primary key is \"http://example.org/\". More precisely, the "
"`query` parameter specifies a record whose _key column stores \"http://"
"example.org/\"."
msgstr ""
"Next, let's get a record having a specified key. The following example gets "
"the record whose primary key is \"http://example.org/\". More precisely, the "
"`query` parameter specifies a record whose _key column stores \"http://"
"example.org/\"."

# 7e4877645a4e4ce2842c51467c9cfab4
#: ../../../source/tutorial/introduction.txt:181
msgid "Create a lexicon table for full text search"
msgstr "Create a lexicon table for full text search"

# 2b196be7194b4ea0a589b1cb1ea1489e
#: ../../../source/tutorial/introduction.txt:183
msgid "Let's go on to how to make full text search."
msgstr "Let's go on to how to make full text search."

# 549371b875424d549221bfe44599ad01
#: ../../../source/tutorial/introduction.txt:185
msgid ""
"Groonga uses an inverted index to provide fast full text search. So, the "
"first step is to create a lexicon table which stores an inverted index, also "
"known as postings lists. The primary key of this table is associated with a "
"vocabulary made up of index terms and each record stores postings lists for "
"one index term."
msgstr ""
"Groonga uses an inverted index to provide fast full text search. So, the "
"first step is to create a lexicon table which stores an inverted index, also "
"known as postings lists. The primary key of this table is associated with a "
"vocabulary made up of index terms and each record stores postings lists for "
"one index term."

# 7f87e937c7eb45c2b8471877f88ec251
#: ../../../source/tutorial/introduction.txt:187
msgid ""
"The following shows a command which creates a lexicon table named Terms. The "
"data type of its primary key is ShortText."
msgstr ""
"The following shows a command which creates a lexicon table named Terms. The "
"data type of its primary key is ShortText."

# 8eac662c69204489b3afaca45356f96e
#: ../../../source/tutorial/introduction.txt:193
msgid ""
"The :doc:`/reference/commands/table_create` command takes many parameters "
"but you don't need to understand all of them. Please skip the next paragraph "
"if you are not interested in how it works."
msgstr ""
"The :doc:`/reference/commands/table_create` command takes many parameters "
"but you don't need to understand all of them. Please skip the next paragraph "
"if you are not interested in how it works."

# d5a6616e76534037a94b060c5c6f31f7
#: ../../../source/tutorial/introduction.txt:195
msgid ""
"The TABLE_PAT_KEY flag specifies to store index terms in a patricia trie. "
"The KEY_NORMALIZE flag specifies to normalize index terms. In this example, "
"both flags are validated by using a '|'. The `default_tokenizer` parameter "
"specifies the method for tokenizing text. This example uses TokenBigram that "
"is generally called N-gram."
msgstr ""
"The TABLE_PAT_KEY flag specifies to store index terms in a patricia trie. "
"The KEY_NORMALIZE flag specifies to normalize index terms. In this example, "
"both flags are validated by using a '|'. The `default_tokenizer` parameter "
"specifies the method for tokenizing text. This example uses TokenBigram that "
"is generally called N-gram."

# a8ed706c0719492f8383ed9836d9e451
#: ../../../source/tutorial/introduction.txt:198
msgid "Create an index column for full text search"
msgstr "Create an index column for full text search"

# 63484a64e25a4cb3b6295d304995415d
#: ../../../source/tutorial/introduction.txt:200
msgid ""
"The second step is to create an index column, which allows you to search "
"records from its associated column. That is to say this step specifies which "
"column needs an index."
msgstr ""
"The second step is to create an index column, which allows you to search "
"records from its associated column. That is to say this step specifies which "
"column needs an index."

# e4e460363d9a49199c775137015980e3
#: ../../../source/tutorial/introduction.txt:202
msgid ""
"Let's create an index column. The following example creates an index column "
"for a column in the Site table."
msgstr ""
"Let's create an index column. The following example creates an index column "
"for a column in the Site table."

# 5ce0139485574e71b118856dba965181
#: ../../../source/tutorial/introduction.txt:208
msgid ""
"The `table` parameter specifies the index table and the `name` parameter "
"specifies the index column. The `type` parameter specifies the target table "
"and the `source` parameter specifies the target column. The COLUMN_INDEX "
"flag specifies to create an index column and the WITH_POSITION flag "
"specifies to create a full inverted index, which contains the positions of "
"each index term. This combination, COLUMN_INDEX|WITH_POSITION, is "
"recommended for the general purpose."
msgstr ""
"The `table` parameter specifies the index table and the `name` parameter "
"specifies the index column. The `type` parameter specifies the target table "
"and the `source` parameter specifies the target column. The COLUMN_INDEX "
"flag specifies to create an index column and the WITH_POSITION flag "
"specifies to create a full inverted index, which contains the positions of "
"each index term. This combination, COLUMN_INDEX|WITH_POSITION, is "
"recommended for the general purpose."

# 89101a82f5154ac9ae46008a2030c0c3
#: ../../../source/tutorial/introduction.txt:212
msgid ""
"You can create a lexicon table and index columns before/during/after loading "
"records. If a target column already has records, groonga creates an inverted "
"index in a static manner. In contrast, if you load records into an already "
"indexed column, groonga updates the inverted index in a dynamic manner."
msgstr ""
"You can create a lexicon table and index columns before/during/after loading "
"records. If a target column already has records, groonga creates an inverted "
"index in a static manner. In contrast, if you load records into an already "
"indexed column, groonga updates the inverted index in a dynamic manner."

# aa38fedf0441417abb938d6c1a978ea3
#: ../../../source/tutorial/introduction.txt:215
msgid "Full text search"
msgstr "Full text search"

# eca54da2b0bf4e6085f3dd1b44a80334
#: ../../../source/tutorial/introduction.txt:217
msgid ""
"It's time. You can make full text search with a :doc:`/reference/commands/"
"select` command."
msgstr ""
"It's time. You can make full text search with a :doc:`/reference/commands/"
"select` command."

# 57f12c3a74e944e6ac77a2e9f0aac162
#: ../../../source/tutorial/introduction.txt:219
msgid ""
"A query for full text search is specified with a `query` parameter. The "
"following example searches records whose \"title\" column contains \"this\". "
"The '@' specifies to make full text search. Note that a lower case query "
"matches upper case and capitalized terms in a record if KEY_NORMALIZE was "
"specified when creating a lexcon table."
msgstr ""
"A query for full text search is specified with a `query` parameter. The "
"following example searches records whose \"title\" column contains \"this\". "
"The '@' specifies to make full text search. Note that a lower case query "
"matches upper case and capitalized terms in a record if KEY_NORMALIZE was "
"specified when creating a lexcon table."

# 4437256cbbb34b649f08c8debacc9b88
#: ../../../source/tutorial/introduction.txt:225
msgid ""
"In this example, the first record matches the query because its title "
"contains \"This\", that is the capitalized form of the query."
msgstr ""
"In this example, the first record matches the query because its title "
"contains \"This\", that is the capitalized form of the query."

# ee33ba0aa1d0487da60afc1b46a6bd78
#: ../../../source/tutorial/introduction.txt:227
msgid ""
"A :doc:`/reference/commands/select` command accepts an optional parameter, "
"named `match_columns`, that specifies the default target columns. This "
"parameter is used if target columns are not specified in a query. [#]_"
msgstr ""
"A :doc:`/reference/commands/select` command accepts an optional parameter, "
"named `match_columns`, that specifies the default target columns. This "
"parameter is used if target columns are not specified in a query. [#]_"

# d1849533484d44499b508d44727854de
#: ../../../source/tutorial/introduction.txt:229
msgid ""
"The combination of \"`--match_columns` title\" and \"`--query` this\" brings "
"you the same result that \"`--query` title:@this\" does."
msgstr ""
"The combination of \"`--match_columns` title\" and \"`--query` this\" brings "
"you the same result that \"`--query` title:@this\" does."

# 78ce1afa384f4011876e3df97a9d31b5
#: ../../../source/tutorial/introduction.txt:236
msgid "Specify output columns"
msgstr "Specify output columns"

# 284b169b4f614da9a341cda08ec0207a
#: ../../../source/tutorial/introduction.txt:238
msgid ""
"An `output_columns` parameter of a :doc:`/reference/commands/select` command "
"specifies columns to appear in the search result. If you want to specify "
"more than one columns, please separate column names by commas (',')."
msgstr ""
"An `output_columns` parameter of a :doc:`/reference/commands/select` command "
"specifies columns to appear in the search result. If you want to specify "
"more than one columns, please separate column names by commas (',')."

# 22ba120c9635482db13190431b8c7ade
#: ../../../source/tutorial/introduction.txt:244
msgid ""
"This example specifies three output columns including the _score column, "
"which stores the relevance score of each record."
msgstr ""
"This example specifies three output columns including the _score column, "
"which stores the relevance score of each record."

# 5cbfd0e5389c4596adc7227bf3e53ec8
#: ../../../source/tutorial/introduction.txt:247
msgid "Specify output ranges"
msgstr "Specify output ranges"

# 828d823e957b4aef9c9fda658f8a63bb
#: ../../../source/tutorial/introduction.txt:249
msgid ""
"A :doc:`/reference/commands/select` command returns a part of its search "
"result if `offset` and/or `limit` parameters are specified. These parameters "
"are useful to paginate a search result, a widely-used interface which shows "
"a search result on a page by page basis."
msgstr ""
"A :doc:`/reference/commands/select` command returns a part of its search "
"result if `offset` and/or `limit` parameters are specified. These parameters "
"are useful to paginate a search result, a widely-used interface which shows "
"a search result on a page by page basis."

# 6065c9af553042329bea9a95a30e49ae
#: ../../../source/tutorial/introduction.txt:251
msgid ""
"An `offset` parameter specifies the starting point and a `limit` parameter "
"specifies the maximum number of records to be returned. If you need the "
"first record in a search result, the offset parameter must be 0 or omitted."
msgstr ""
"An `offset` parameter specifies the starting point and a `limit` parameter "
"specifies the maximum number of records to be returned. If you need the "
"first record in a search result, the offset parameter must be 0 or omitted."

# def83426259941ccaab485015955c00a
#: ../../../source/tutorial/introduction.txt:260
msgid "Sort a search result"
msgstr "Sort a search result"

# a64a8f601ca9431cab1ef60bb511bd3d
#: ../../../source/tutorial/introduction.txt:262
msgid ""
"A :doc:`/reference/commands/select` command sorts its result when used with "
"a `sortby` parameter."
msgstr ""
"A :doc:`/reference/commands/select` command sorts its result when used with "
"a `sortby` parameter."

# b4513c9d6e2845249772bf2803159e0d
#: ../../../source/tutorial/introduction.txt:264
msgid ""
"A `sortby` parameter specifies a column as a sorting creteria. A search "
"result is arranged in ascending order of the column values. If you want to "
"sort a search result in reverse order, please add a leading hyphen ('-') to "
"the column name in a parameter."
msgstr ""
"A `sortby` parameter specifies a column as a sorting creteria. A search "
"result is arranged in ascending order of the column values. If you want to "
"sort a search result in reverse order, please add a leading hyphen ('-') to "
"the column name in a parameter."

# 5281651a2cf44047b6c7e8adacedcc16
#: ../../../source/tutorial/introduction.txt:266
msgid "The following example shows records in the Site table in reverse order."
msgstr ""
"The following example shows records in the Site table in reverse order."

# f1a62d243a5449f0a68402d2ec3c6d98
#: ../../../source/tutorial/introduction.txt:272
msgid ""
"The next example uses the _score column as the sorting criteria for ranking "
"the search result. The result is sorted in relevance order."
msgstr ""
"The next example uses the _score column as the sorting criteria for ranking "
"the search result. The result is sorted in relevance order."

# ad8e74d70ac442c886389f0f47701b92
#: ../../../source/tutorial/introduction.txt:278
msgid ""
"If you want to specify more than one columns, please separate column names "
"by commas (','). In such a case, a search result is sorted in order of the "
"values in the first column, and then records having the same values in the "
"first column are sorted in order of the second column values."
msgstr ""
"If you want to specify more than one columns, please separate column names "
"by commas (','). In such a case, a search result is sorted in order of the "
"values in the first column, and then records having the same values in the "
"first column are sorted in order of the second column values."

# 4e9177fa6e574313aaf2bca7377522fc
#: ../../../source/tutorial/introduction.txt:285
msgid "footnote"
msgstr "footnote"

# 3322441de6804b8b9d7c05c70fe32155
#: ../../../source/tutorial/introduction.txt:286
msgid ""
"Currently, a `match_columns` parameter is available iff there exists an "
"inverted index for full text search. A `match_columns` parameter for a "
"regular column is not supported."
msgstr ""
"Currently, a `match_columns` parameter is available iff there exists an "
"inverted index for full text search. A `match_columns` parameter for a "
"regular column is not supported."

# 415a0cf255ba4c50ad2505fea24e3280
#: ../../../source/tutorial/lexicon.txt:6
msgid "全文検索の語彙表に対する追加情報"
msgstr "全文検索の語彙表に対する追加情報"

# 47a9324420834747a5b3a323f586161d
#: ../../../source/tutorial/lexicon.txt:8
msgid ""
"groongaでは、全文検索に用いるための語意表がテーブルとして扱えます。よって、語"
"彙ごとに複数の情報を保持することができます。例えば、語彙の出現数や検索ストッ"
"プワードのフラグ、単語の重要度などを保持することができます。"
msgstr ""
"groongaでは、全文検索に用いるための語意表がテーブルとして扱えます。よって、語"
"彙ごとに複数の情報を保持することができます。例えば、語彙の出現数や検索ストッ"
"プワードのフラグ、単語の重要度などを保持することができます。"

# 6746635159f94d9daafc2d99126b5f9f
#: ../../../source/tutorial/lexicon.txt:10
msgid "この項目については、現在執筆中です。"
msgstr "この項目については、現在執筆中です。"

# ab6efee617084ae78539af763a2fe49d
#: ../../../source/tutorial/match_columns.txt:9
msgid "match_columnsパラメータ"
msgstr "match_columnsパラメータ"

# d66dbeb1d4a84212b3137d15a9922e12
#: ../../../source/tutorial/match_columns.txt:12
msgid "複数のカラムを対象とした全文検索"
msgstr "複数のカラムを対象とした全文検索"

# cc65781ea2c14819a882ff12f4901856
#: ../../../source/tutorial/match_columns.txt:14
msgid ""
"groongaでは、複数のカラムを対象とした全文検索を行うことができます。例えば、ブ"
"ログのテーブルで、タイトルと内容とがそれぞれ別のカラムに入ったものがあるとし"
"ましょう。「タイトルもしくは内容に特定の単語を含む」検索を行いたいとします。"
msgstr ""
"groongaでは、複数のカラムを対象とした全文検索を行うことができます。例えば、ブ"
"ログのテーブルで、タイトルと内容とがそれぞれ別のカラムに入ったものがあるとし"
"ましょう。「タイトルもしくは内容に特定の単語を含む」検索を行いたいとします。"

# d0f28cca69204fb4aa14a189ac164a11
#: ../../../source/tutorial/match_columns.txt:16
msgid ""
"この場合、2つのインデックス作成方式があります。1つは、それぞれのカラムに1つず"
"つインデックスを付与する方式です。もう1つは、複数のカラムに対して1つのイン"
"デックスを付与する方式です。groongaでは、どちらの形式のインデックスが存在して"
"いる場合でも、同一の記法で全文検索を行うことができます。"
msgstr ""
"この場合、2つのインデックス作成方式があります。1つは、それぞれのカラムに1つず"
"つインデックスを付与する方式です。もう1つは、複数のカラムに対して1つのイン"
"デックスを付与する方式です。groongaでは、どちらの形式のインデックスが存在して"
"いる場合でも、同一の記法で全文検索を行うことができます。"

# 4f870bb8d6d4454894c0c3bc35d3fc5d
#: ../../../source/tutorial/match_columns.txt:19
msgid "カラムごとにインデックスを付与する場合"
msgstr "カラムごとにインデックスを付与する場合"

# 3729b78ece7d43d4a32ac08d7c1b5faf
#: ../../../source/tutorial/match_columns.txt:21
msgid ""
"Blog1テーブルを作り、タイトル文字列のtitleカラム、本文のmessageカラムを追加し"
"ています。 インデックス用のIndexBlog1テーブルも作り、titleカラムのインデック"
"ス用にindex_titleカラム、messageカラムのインデック用にindex_messageカラムと、"
"それぞれ1カラムごとに1つずつ追加しています。"
msgstr ""
"Blog1テーブルを作り、タイトル文字列のtitleカラム、本文のmessageカラムを追加し"
"ています。 インデックス用のIndexBlog1テーブルも作り、titleカラムのインデック"
"ス用にindex_titleカラム、messageカラムのインデック用にindex_messageカラムと、"
"それぞれ1カラムごとに1つずつ追加しています。"

# d429bbcd9a8a4bbd8e2904eef1bc0955
#: ../../../source/tutorial/match_columns.txt:39
msgid ""
"match_columnsオプションで、検索対象のカラムを複数指定することが出来ます。検索"
"する文字列はqueryオプションで指定します。これを使うことで、タイトルと本文を全"
"文検索することができます。"
msgstr ""
"match_columnsオプションで、検索対象のカラムを複数指定することが出来ます。検索"
"する文字列はqueryオプションで指定します。これを使うことで、タイトルと本文を全"
"文検索することができます。"

# c40c27bd7e48446ea743175544788506
#: ../../../source/tutorial/match_columns.txt:41
msgid "実際に検索してみましょう。"
msgstr "実際に検索してみましょう。"

# a39633207be3465ba5c10007054c53a9
#: ../../../source/tutorial/match_columns.txt:50
msgid "複数のカラムにまたがったインデックスを付与する場合"
msgstr "複数のカラムにまたがったインデックスを付与する場合"

# 9fd4eff035b242e491e4a1782790bf52
#: ../../../source/tutorial/match_columns.txt:52
msgid ""
"内容は上の例とほぼ同じですが、titleとmessageの2つのカラムに対するインデックス"
"が共通になっており、インデックスカラムが1つしかありません。"
msgstr ""
"内容は上の例とほぼ同じですが、titleとmessageの2つのカラムに対するインデックス"
"が共通になっており、インデックスカラムが1つしかありません。"

# de81adec321a4d9e937ff3ce4a6745bc
#: ../../../source/tutorial/match_columns.txt:54
msgid ""
"共通のインデックスを用いても、titleカラムのみでの検索、messageカラムのみでの"
"検索、titleもしくはmessageカラムでの検索、全ての検索を行うことができます。"
msgstr ""
"共通のインデックスを用いても、titleカラムのみでの検索、messageカラムのみでの"
"検索、titleもしくはmessageカラムでの検索、全ての検索を行うことができます。"

# 7cbb9683535846e4ae6a3c51a6b27d00
#: ../../../source/tutorial/match_columns.txt:71
msgid "実際に検索してみましょう。結果は上の例と同じになります。"
msgstr "実際に検索してみましょう。結果は上の例と同じになります。"

# f6754860a4814da1b5a58353bafa2b7b
#: ../../../source/tutorial/match_columns.txt:80
msgid "インデックス名を指定した全文検索"
msgstr "インデックス名を指定した全文検索"

# 7026bc5fc11740ada2580bcbb5fdf4f4
# b11d8defd8b34f29a5742f36c5d99504
#: ../../../source/tutorial/match_columns.txt:82
#: ../../../source/tutorial/match_columns.txt:89
msgid "執筆中です。"
msgstr "執筆中です。"

# 134cc02862134fd7b615c8e26031984d
#: ../../../source/tutorial/match_columns.txt:87
msgid "インデックスの重み"
msgstr "インデックスの重み"

# 72f811fa04f9474eb25c5cfbbc40880e
#: ../../../source/tutorial/micro_blog.txt:9
msgid "マイクロブログ検索システムの作成"
msgstr "マイクロブログ検索システムの作成"

# f45f0fca7d8b4bbdaeca915431826f74
#: ../../../source/tutorial/micro_blog.txt:11
msgid ""
"これまで学んだgroongaの機能を用いて、マイクロブログの検索システムを作成してみ"
"ましょう。マイクロブログとは、Twitterのような短いメッセージを投稿するブログで"
"す。"
msgstr ""
"これまで学んだgroongaの機能を用いて、マイクロブログの検索システムを作成してみ"
"ましょう。マイクロブログとは、Twitterのような短いメッセージを投稿するブログで"
"す。"

# 7d98203dccde47e7865902a22157bee6
#: ../../../source/tutorial/micro_blog.txt:14
msgid "テーブルの作成"
msgstr "テーブルの作成"

# 1bab3b08cc66400db61de82c69d6439d
#: ../../../source/tutorial/micro_blog.txt:16
msgid "まずは、テーブルを作成します。"
msgstr "まずは、テーブルを作成します。"

# 83e4dd69cb2540bc97f9ba3c91f3c2d5
#: ../../../source/tutorial/micro_blog.txt:48
msgid "Usersテーブル"
msgstr "Usersテーブル"

# f3f7441967a2487a9c66a82f96bd5f67
#: ../../../source/tutorial/micro_blog.txt:50
msgid ""
"ユーザーの名前や自己紹介文、フォローしているユーザー一覧など、ユーザー情報を"
"格納するためのテーブルです。"
msgstr ""
"ユーザーの名前や自己紹介文、フォローしているユーザー一覧など、ユーザー情報を"
"格納するためのテーブルです。"

# 189c26fd9d31469688132e5f6f21171d
#: ../../../source/tutorial/micro_blog.txt:53
msgid "ユーザーID"
msgstr "ユーザーID"

# 601827fb90434d6cb43b58240985e274
#: ../../../source/tutorial/micro_blog.txt:56
msgid "ユーザー名"
msgstr "ユーザー名"

# 773d90cf2204428283333db212c251a1
#: ../../../source/tutorial/micro_blog.txt:59
msgid "フォローしているユーザーの一覧"
msgstr "フォローしているユーザーの一覧"

# 9e8fa58ac7454071834b1a4fdfc3600c
#: ../../../source/tutorial/micro_blog.txt:62
msgid "お気に入りのコメント一覧"
msgstr "お気に入りのコメント一覧"

# f9c29c34e71b4cdfb5144cda0175491e
#: ../../../source/tutorial/micro_blog.txt:65
msgid "ユーザーの現在地（緯度経度座標）"
msgstr "ユーザーの現在地（緯度経度座標）"

# a3b2bd0baff242cc9309e20e4b57e091
#: ../../../source/tutorial/micro_blog.txt:68
msgid "ユーザーの現在地（文字列）"
msgstr "ユーザーの現在地（文字列）"

# b1366cf9cbef47d896dc3dd0277059d5
#: ../../../source/tutorial/micro_blog.txt:71
msgid "ユーザーの自己紹介"
msgstr "ユーザーの自己紹介"

# c070389400464349898708433e5db1bf
#: ../../../source/tutorial/micro_blog.txt:74
msgid ""
"Usersテーブルのfollowerカラムに対するインデックス。 このインデックスを作るこ"
"とで、あるユーザーをフォローしているユーザーを検索できるようになります。"
msgstr ""
"Usersテーブルのfollowerカラムに対するインデックス。 このインデックスを作るこ"
"とで、あるユーザーをフォローしているユーザーを検索できるようになります。"

# f59104cba2ad433cbccad708a3699149
#: ../../../source/tutorial/micro_blog.txt:78
msgid "Commentsテーブル"
msgstr "Commentsテーブル"

# f05c2d1d955e4958945ed64dc9c93f5f
#: ../../../source/tutorial/micro_blog.txt:80
msgid ""
"コメント内容や投稿日時、返信先情報など、コメントに関する内容を格納するテーブ"
"ルです。"
msgstr ""
"コメント内容や投稿日時、返信先情報など、コメントに関する内容を格納するテーブ"
"ルです。"

# 2bec835fd0a846e4b9c931f34531e079
#: ../../../source/tutorial/micro_blog.txt:83
msgid "コメントID"
msgstr "コメントID"

# c4393ab5b4a24661bfc5989c36ed3a46
#: ../../../source/tutorial/micro_blog.txt:86
msgid "コメント内容"
msgstr "コメント内容"

# 08139e0f96e041c0b1a018dd404e4282
#: ../../../source/tutorial/micro_blog.txt:89
msgid "投稿日時"
msgstr "投稿日時"

# fb6160acbfa5452ca423ffad29a39a19
#: ../../../source/tutorial/micro_blog.txt:92
msgid "返信元のコメント内容"
msgstr "返信元のコメント内容"

# 9e07b48f5b9049a7a5abcff6f6819ee2
#: ../../../source/tutorial/micro_blog.txt:95
msgid "返信先のユーザーの一覧"
msgstr "返信先のユーザーの一覧"

# 7344e1c9b13643dd8133e1142f07523b
#: ../../../source/tutorial/micro_blog.txt:98
msgid "コメントのハッシュタグの一覧"
msgstr "コメントのハッシュタグの一覧"

# 90d6ebfe15ac45fa9831526269436dc3
#: ../../../source/tutorial/micro_blog.txt:101
msgid "投稿場所(緯度経度座標のため)"
msgstr "投稿場所(緯度経度座標のため)"

# 26228a310a5542ed878c259f9ce989c9
#: ../../../source/tutorial/micro_blog.txt:104
msgid "コメントを書いたユーザー"
msgstr "コメントを書いたユーザー"

# d54a0323995b434cb7ac44e2a5c029b7
#: ../../../source/tutorial/micro_blog.txt:107
msgid ""
"Usersテーブルのfavoritesカラムに対するインデックス。 このインデックスを作るこ"
"とで、指定したコメントを誰がお気に入りに入れているのかを検索できるようになり"
"ます。"
msgstr ""
"Usersテーブルのfavoritesカラムに対するインデックス。 このインデックスを作るこ"
"とで、指定したコメントを誰がお気に入りに入れているのかを検索できるようになり"
"ます。"

# 9c481dd5d28c4a59812dbb05e4e818b6
#: ../../../source/tutorial/micro_blog.txt:111
msgid "HashTagsテーブル"
msgstr "HashTagsテーブル"

# 70af0c3668774f1b9b5429d804237088
#: ../../../source/tutorial/micro_blog.txt:113
msgid "コメントのハッシュタグを一覧で保存するためのテーブルです。"
msgstr "コメントのハッシュタグを一覧で保存するためのテーブルです。"

# ed4c98203cdc4db3ab2174696cbf9eed
#: ../../../source/tutorial/micro_blog.txt:116
msgid "ハッシュタグ"
msgstr "ハッシュタグ"

# 924ca8953e48479a904d57c216297eaa
#: ../../../source/tutorial/micro_blog.txt:119
msgid ""
"「Comments.hash_tags」のインデックス。 このインデックスを作ることで、指定した"
"ハッシュタグのついているコメントの一覧を出すことが出来るようになります。"
msgstr ""
"「Comments.hash_tags」のインデックス。 このインデックスを作ることで、指定した"
"ハッシュタグのついているコメントの一覧を出すことが出来るようになります。"

# d9ba319ca7f24c2da206f18510263bec
#: ../../../source/tutorial/micro_blog.txt:123
msgid "Bigramテーブル"
msgstr "Bigramテーブル"

# dc84808c213a4716b6b718588b006732
#: ../../../source/tutorial/micro_blog.txt:125
msgid ""
"ユーザー情報・コメントで全文検索が出来るようにするためのインデックスを格納す"
"るテーブルです。"
msgstr ""
"ユーザー情報・コメントで全文検索が出来るようにするためのインデックスを格納す"
"るテーブルです。"

# 70799f89ad2444419d3bbcba559e4b29
#: ../../../source/tutorial/micro_blog.txt:128
msgid "単語"
msgstr "単語"

# 71763ea4e257480886d215dc008f8dde
#: ../../../source/tutorial/micro_blog.txt:131
msgid ""
"ユーザー情報のインデックス。 このカラムは、ユーザー名「Users.name」、現在地"
"「Users.location_str」、自己紹介文「Users.description」のインデックスになって"
"います。"
msgstr ""
"ユーザー情報のインデックス。 このカラムは、ユーザー名「Users.name」、現在地"
"「Users.location_str」、自己紹介文「Users.description」のインデックスになって"
"います。"

# 2bd1144747f04233b8aa4c9c1bded659
#: ../../../source/tutorial/micro_blog.txt:135
msgid "コメント内容「Comments.comment」のインデックス"
msgstr "コメント内容「Comments.comment」のインデックス"

# eadddf8f247a4219b123781c678b2943
#: ../../../source/tutorial/micro_blog.txt:138
msgid "データのロード"
msgstr "データのロード"

# c693a84a34c2441396a558ef748bfa0c
#: ../../../source/tutorial/micro_blog.txt:140
msgid "つづいて、テスト用データをロードします。"
msgstr "つづいて、テスト用データをロードします。"

# 10986feb37fa4e448e601d021f7c1f23
#: ../../../source/tutorial/micro_blog.txt:238
msgid ""
"Usersテーブルのfollowerカラムとfavoritesカラム、そしてCommentsテーブルの"
"replied_usersカラムは、ベクターカラムです。そのため、これらのカラムは配列で値"
"を指定します。"
msgstr ""
"Usersテーブルのfollowerカラムとfavoritesカラム、そしてCommentsテーブルの"
"replied_usersカラムは、ベクターカラムです。そのため、これらのカラムは配列で値"
"を指定します。"

# 70fc93232b0642c88cd1c65a1c91093d
#: ../../../source/tutorial/micro_blog.txt:240
msgid ""
"Usersテーブルのlocationカラムと、Commentsテーブルのlocationカラムは、GeoPoint"
"型です。この型での値の指定は、\"[緯度]x[経度]\"と記述して指定します。"
msgstr ""
"Usersテーブルのlocationカラムと、Commentsテーブルのlocationカラムは、GeoPoint"
"型です。この型での値の指定は、\"[緯度]x[経度]\"と記述して指定します。"

# ed2567abe0674f218741eca48f7ae76d
#: ../../../source/tutorial/micro_blog.txt:242
msgid ""
"Commentsテーブルのlast_modifiedカラムは、Time型です。この型での値を指定する方"
"法は2つあります。 1つ目の方法は、1970年1月1日0時0分0秒からの経過秒数の値を直"
"接指定する方法です。このとき、小数部分を指定することでマイクロ秒数での指定が"
"可能です。指定した値は、データのロードの際にマイクロ秒を単位とする整数値に変"
"換後、格納されます。 2つ目の方法は、文字列で日時と時刻を指定する方法で"
"す。\"年/月/日 時:分:秒\"というフォーマットで記述することで、データロードの際"
"に文字列からキャストされ、マイクロ秒数の値が格納されます。"
msgstr ""
"Commentsテーブルのlast_modifiedカラムは、Time型です。この型での値を指定する方"
"法は2つあります。 1つ目の方法は、1970年1月1日0時0分0秒からの経過秒数の値を直"
"接指定する方法です。このとき、小数部分を指定することでマイクロ秒数での指定が"
"可能です。指定した値は、データのロードの際にマイクロ秒を単位とする整数値に変"
"換後、格納されます。 2つ目の方法は、文字列で日時と時刻を指定する方法で"
"す。\"年/月/日 時:分:秒\"というフォーマットで記述することで、データロードの際"
"に文字列からキャストされ、マイクロ秒数の値が格納されます。"

# 87e85bc08c46479aac8dfd0938ebd459
# 54bbec6fe4334ae19ba3b0e678d0202b
#: ../../../source/tutorial/micro_blog.txt:372
#: ../../../source/tutorial/query_expansion.txt:46
msgid "検索"
msgstr "検索"

# 48b7dc73e5af4f679e3dc688ddaf90ec
#: ../../../source/tutorial/micro_blog.txt:374
msgid "それでは、実際に検索をしてみましょう。"
msgstr "それでは、実際に検索をしてみましょう。"

# 58bf345566814f109885ad5d17b9d012
#: ../../../source/tutorial/micro_blog.txt:377
msgid "キーワードでユーザー検索"
msgstr "キーワードでユーザー検索"

# a410e08bf60d4d4f86fd0d7e3cfec94e
#: ../../../source/tutorial/micro_blog.txt:378
msgid ""
"ここでは、 :doc:`match_columns` で扱った、複数カラムを対象とした検索を行いま"
"す。 指定された文字列で、ユーザー名・現在地・自己紹介文を対象に検索をします。"
msgstr ""
"ここでは、 :doc:`match_columns` で扱った、複数カラムを対象とした検索を行いま"
"す。 指定された文字列で、ユーザー名・現在地・自己紹介文を対象に検索をします。"

# 6b4e4410bc6440bd88a9d39a9ca4da01
#: ../../../source/tutorial/micro_blog.txt:385
msgid ""
"「東京」をキーワードにユーザー検索した結果、東京都に住んでいる「グニャラく"
"ん」と「OffGao」がヒットしました。"
msgstr ""
"「東京」をキーワードにユーザー検索した結果、東京都に住んでいる「グニャラく"
"ん」と「OffGao」がヒットしました。"

# 5b25240856b5401b8749c93333c09c76
#: ../../../source/tutorial/micro_blog.txt:388
msgid "GeoPointでユーザー検索"
msgstr "GeoPointでユーザー検索"

# d987f234a991490a9b532795796c831e
#: ../../../source/tutorial/micro_blog.txt:390
msgid ""
"ここでは、 :doc:`search` で扱った、GeoPoint型のカラムで検索をします。 以下の"
"例では、指定された位置から5000m以内にいるユーザーを検索しています。"
msgstr ""
"ここでは、 :doc:`search` で扱った、GeoPoint型のカラムで検索をします。 以下の"
"例では、指定された位置から5000m以内にいるユーザーを検索しています。"

# ed8be698eed54f35b882ae69bea25c38
#: ../../../source/tutorial/micro_blog.txt:397
msgid ""
"新宿駅から5km以内にすんでいるユーザーを検索したところ、「グニャラくん」と"
"「OffGao」がヒットしました。"
msgstr ""
"新宿駅から5km以内にすんでいるユーザーを検索したところ、「グニャラくん」と"
"「OffGao」がヒットしました。"

# 341790b035fd425b936d0e240b201661
#: ../../../source/tutorial/micro_blog.txt:400
msgid "あるユーザーをフォローしているユーザーの検索"
msgstr "あるユーザーをフォローしているユーザーの検索"

# 97babecfa05b45c295ddf67cbd008f5a
#: ../../../source/tutorial/micro_blog.txt:402
msgid ""
"ここでは、 :doc:`index` で扱った、参照関係の逆引きをします。 以下の例では、"
"Usersテーブルのfollowerカラムにあるフォローリストを逆引きします。"
msgstr ""
"ここでは、 :doc:`index` で扱った、参照関係の逆引きをします。 以下の例では、"
"Usersテーブルのfollowerカラムにあるフォローリストを逆引きします。"

# 7cc0b4f2bc6148f4b2ab03c0c4036d0d
#: ../../../source/tutorial/micro_blog.txt:409
msgid ""
"「グニャラくん」をフォローしている「hsiomaneki」と「OffGao」がヒットしまし"
"た。"
msgstr ""
"「グニャラくん」をフォローしている「hsiomaneki」と「OffGao」がヒットしまし"
"た。"

# 640394e57d6545688e955b7e7b84966b
#: ../../../source/tutorial/micro_blog.txt:412
msgid "GeoPointでコメント検索"
msgstr "GeoPointでコメント検索"

# 0fe20fa9397b47f78454ce7ea6e9df58
#: ../../../source/tutorial/micro_blog.txt:413
msgid ""
"ある範囲内で書かれたコメントを検索します。 また、 :doc:`drilldown` で扱ったド"
"リルダウンも行います。検索結果をハッシュタグとユーザーでドリルダウンし、ユー"
"ザー別・ハッシュタグ別のカウントを出します。"
msgstr ""
"ある範囲内で書かれたコメントを検索します。 また、 :doc:`drilldown` で扱ったド"
"リルダウンも行います。検索結果をハッシュタグとユーザーでドリルダウンし、ユー"
"ザー別・ハッシュタグ別のカウントを出します。"

# a1d1b70012c44bf3a13316407706881a
#: ../../../source/tutorial/micro_blog.txt:420
msgid ""
"範囲を広く指定したため、位置情報のあるすべてのコメントがヒットしました。そし"
"て、ヒットしたコメントからドリルダウンされた結果も返ってきており、ハッシュタ"
"グは「#groonga」が2つに「#travel」が1つ、投稿者は「グニャラくん」「OffGao」が"
"それぞれ2件ずつであることがわかります。"
msgstr ""
"範囲を広く指定したため、位置情報のあるすべてのコメントがヒットしました。そし"
"て、ヒットしたコメントからドリルダウンされた結果も返ってきており、ハッシュタ"
"グは「#groonga」が2つに「#travel」が1つ、投稿者は「グニャラくん」「OffGao」が"
"それぞれ2件ずつであることがわかります。"

# b9a00e097a7642f7927a0bf33fc456fa
#: ../../../source/tutorial/micro_blog.txt:423
msgid "キーワードでコメント検索"
msgstr "キーワードでコメント検索"

# e4bd9778d9b145c5a74a41db9637f108
#: ../../../source/tutorial/micro_blog.txt:424
msgid ""
"あるキーワードを含むコメントを検索します。 さらに、 :doc:`search` で扱った、"
"スコア値_scoreも出してみましょう。"
msgstr ""
"あるキーワードを含むコメントを検索します。 さらに、 :doc:`search` で扱った、"
"スコア値_scoreも出してみましょう。"

# 8684d4cc361d4dc58db6a23b24e6a52c
#: ../../../source/tutorial/micro_blog.txt:431
msgid ""
"「なう」をキーワードにコメント検索した結果、2件のコメントがヒットしました。ま"
"た、_scoreの値も返ってきており、「なう」の数が出力されていることが確認できま"
"す。"
msgstr ""
"「なう」をキーワードにコメント検索した結果、2件のコメントがヒットしました。ま"
"た、_scoreの値も返ってきており、「なう」の数が出力されていることが確認できま"
"す。"

# d2f49d8c85ba4774b035c9e8f173a1cd
#: ../../../source/tutorial/micro_blog.txt:434
msgid "GeoPointとキーワードでコメント検索"
msgstr "GeoPointとキーワードでコメント検索"

# 25c0507fbdd24a9988f71a88386ad363
#: ../../../source/tutorial/micro_blog.txt:435
msgid ""
"今度は、キーワードとGeoPointの両方を条件に検索をしてみます。--queryと--filter"
"の両方を使用した場合、両方の条件に一致するレコードがヒットします。"
msgstr ""
"今度は、キーワードとGeoPointの両方を条件に検索をしてみます。--queryと--filter"
"の両方を使用した場合、両方の条件に一致するレコードがヒットします。"

# d5f077e380f54940aa78174fd8f6609a
#: ../../../source/tutorial/micro_blog.txt:441
msgid ""
"両方の条件を満たすコメントが1件ヒットしました。また、ドリルダウンの結果も返っ"
"てきており、「グニャラくん」のコメント1件であることがわかります。"
msgstr ""
"両方の条件を満たすコメントが1件ヒットしました。また、ドリルダウンの結果も返っ"
"てきており、「グニャラくん」のコメント1件であることがわかります。"

# c9919fbb2f0741b1abd23a6f2566d1d4
#: ../../../source/tutorial/micro_blog.txt:444
msgid "ハッシュタグでコメント検索"
msgstr "ハッシュタグでコメント検索"

# 696dc364a13a4cf797910adeb485f556
#: ../../../source/tutorial/micro_blog.txt:445
msgid ""
"あるハッシュタグのついているコメントを検索します。 これも、 :doc:`index` で"
"扱った、参照関係の逆引きを使います。"
msgstr ""
"あるハッシュタグのついているコメントを検索します。 これも、 :doc:`index` で"
"扱った、参照関係の逆引きを使います。"

# b416f9ae45eb432ebbd5d0b230883bab
#: ../../../source/tutorial/micro_blog.txt:452
msgid ""
"#groongaタグの付いている2件のコメントがヒットしました。また、投稿者のドリルダ"
"ウンも返ってきており、2件とも「グニャラくん」のものであることがわかります。"
msgstr ""
"#groongaタグの付いている2件のコメントがヒットしました。また、投稿者のドリルダ"
"ウンも返ってきており、2件とも「グニャラくん」のものであることがわかります。"

# 00e44d2c28f040cba236c89a56026507
#: ../../../source/tutorial/micro_blog.txt:455
msgid "ユーザーIDでコメント検索"
msgstr "ユーザーIDでコメント検索"

# 9ac5ffdf2add4e198ca669341290db73
#: ../../../source/tutorial/micro_blog.txt:456
msgid "あるユーザーが投稿したコメントを検索します。"
msgstr "あるユーザーが投稿したコメントを検索します。"

# fda3faee3a394c8eb8fb2ae928d04b10
#: ../../../source/tutorial/micro_blog.txt:462
msgid ""
"「グニャラくん」が書き込んだ4件のコメントがヒットしました。また、ハッシュタグ"
"でドリルダウンした結果も返ってきており、ハッシュタグは「#groonga」が2つに"
"「#travel」が1つあることがわかります。"
msgstr ""
"「グニャラくん」が書き込んだ4件のコメントがヒットしました。また、ハッシュタグ"
"でドリルダウンした結果も返ってきており、ハッシュタグは「#groonga」が2つに"
"「#travel」が1つあることがわかります。"

# ff1ec53da04940aa8bc014c541f18bf4
#: ../../../source/tutorial/micro_blog.txt:465
msgid "ユーザーのお気に入りコメントを検索"
msgstr "ユーザーのお気に入りコメントを検索"

# 7da65f3264c747dc98ba53ff3cd1f73a
#: ../../../source/tutorial/micro_blog.txt:466
msgid "あるユーザーがお気に入りに入れているコメントを検索します。"
msgstr "あるユーザーがお気に入りに入れているコメントを検索します。"

# 53bd901158c343b7bca9c0ef30a97466
#: ../../../source/tutorial/micro_blog.txt:472
msgid "「グニャラくん」がお気に入りに入れている2件のコメントがヒットしました。"
msgstr ""
"「グニャラくん」がお気に入りに入れている2件のコメントがヒットしました。"

# 8bc2d10615be47b99d077267ee18bc56
#: ../../../source/tutorial/micro_blog.txt:475
msgid "投稿時間でコメント検索"
msgstr "投稿時間でコメント検索"

# 116c1dba32504055a4ea0571fe485515
#: ../../../source/tutorial/micro_blog.txt:476
msgid ""
"コメントの投稿時間で検索をします。Time型については :doc:`data` で扱っていま"
"す。 この例では、指定した時間よりも前に投稿されているコメントを検索します。"
msgstr ""
"コメントの投稿時間で検索をします。Time型については :doc:`data` で扱っていま"
"す。 この例では、指定した時間よりも前に投稿されているコメントを検索します。"

# 05bf4dfafde34d888614ba18511f9966
#: ../../../source/tutorial/micro_blog.txt:483
msgid ""
"2010/03/17 14:00:00以前に書かれたコメント5件がヒットしました。また、ドリルダ"
"ウンの結果も返ってきており、「hsiomaneki」が2件、「グニャラくん」が3件ヒット"
"していることがわかります。"
msgstr ""
"2010/03/17 14:00:00以前に書かれたコメント5件がヒットしました。また、ドリルダ"
"ウンの結果も返ってきており、「hsiomaneki」が2件、「グニャラくん」が3件ヒット"
"していることがわかります。"

# 659db7474c9942f9be3b040f88cd23e5
#: ../../../source/tutorial/network.txt:11
msgid "Remote access"
msgstr "Remote access"

# e8e707dcae6241878372a1fbe18994ec
#: ../../../source/tutorial/network.txt:13
msgid ""
"You can use groonga as a server which allows remote access. Groonga supports "
"the original protocol (gqtp), the memcached binary protocol and HTTP."
msgstr ""
"You can use groonga as a server which allows remote access. Groonga supports "
"the original protocol (gqtp), the memcached binary protocol and HTTP."

# 4cd0dd5324cc4577b65762a8e9c3d185
#: ../../../source/tutorial/network.txt:16
msgid "Groonga query transfer protocol (gqtp)"
msgstr "Groonga query transfer protocol (gqtp)"

# 9c22ad9858d24339bf756696db6cd27b
#: ../../../source/tutorial/network.txt:19
msgid "How to run a gqtp server"
msgstr "How to run a gqtp server"

# 6df4ee5a71104044bf27dbf253bdd36a
#: ../../../source/tutorial/network.txt:21
msgid ""
"Groonga has a special protocol, named groonga query transfer ptorotocl "
"(gqtp), for remote access to a database. The following form shows how to run "
"groonga as a gqtp server."
msgstr ""
"Groonga has a special protocol, named groonga query transfer ptorotocl "
"(gqtp), for remote access to a database. The following form shows how to run "
"groonga as a gqtp server."

# 11fa4debd58640e8aef1c19cf271109e
#: ../../../source/tutorial/network.txt:27
msgid ""
"The `-s` option specifies to run groonga as a server. DB_PATH specifies the "
"path of the existing database to be hosted. The `-p` option and its "
"argument, PORT_NUMBER, specify the port number of the server. The default "
"port number is 10041, which is used when you don't specify PORT_NUMBER."
msgstr ""
"The `-s` option specifies to run groonga as a server. DB_PATH specifies the "
"path of the existing database to be hosted. The `-p` option and its "
"argument, PORT_NUMBER, specify the port number of the server. The default "
"port number is 10041, which is used when you don't specify PORT_NUMBER."

# 87cdcc6014b54f74a06a9b08f78c65e1
#: ../../../source/tutorial/network.txt:29
msgid ""
"The following command runs a server that listens on the default port number. "
"The server accepts operations to the specified database."
msgstr ""
"The following command runs a server that listens on the default port number. "
"The server accepts operations to the specified database."

# d1f95c64526a4d8591830f39b3a93f1f
#: ../../../source/tutorial/network.txt:38
msgid "How to run a gqtp daemon"
msgstr "How to run a gqtp daemon"

# b55dfa62608d4a9981497456460b291f
#: ../../../source/tutorial/network.txt:40
msgid ""
"You can also run a gqtp server as a daemon by using the `-d` option, instead "
"of the `-s` option."
msgstr ""
"You can also run a gqtp server as a daemon by using the `-d` option, instead "
"of the `-s` option."

# f11b72db2ff7424185465776c5230b6c
#: ../../../source/tutorial/network.txt:46
msgid ""
"A groonga daemon prints its process ID as follows. In this example, the "
"process ID is 12345. Then, the daemon opens a specified database and accepts "
"operations to that database."
msgstr ""
"A groonga daemon prints its process ID as follows. In this example, the "
"process ID is 12345. Then, the daemon opens a specified database and accepts "
"operations to that database."

# 13d82bf3e0dc438a867e53302c29cc8b
#: ../../../source/tutorial/network.txt:55
msgid "How to run a gqtp client"
msgstr "How to run a gqtp client"

# f63a03fbb82c41759bc463bd6c6e8324
#: ../../../source/tutorial/network.txt:57
msgid "You can run groonga as a gqtp client as follows:"
msgstr "You can run groonga as a gqtp client as follows:"

# 7b0289e78ff449e889f7161f5e92e858
#: ../../../source/tutorial/network.txt:63
msgid ""
"This command establishes a connection with a gqtp server and then enters "
"into interactive mode. HOST_NAME_OR_IP_ADDRESS specifies the hostname or the "
"IP address of the server. If not specifed, groonga uses the default hostname "
"\"localhost\". The `-p` option and its argument, PORT_NUMBER, specify the "
"port number of the server. If not specified, groonga uses the default port "
"number 10041."
msgstr ""
"This command establishes a connection with a gqtp server and then enters "
"into interactive mode. HOST_NAME_OR_IP_ADDRESS specifies the hostname or the "
"IP address of the server. If not specifed, groonga uses the default hostname "
"\"localhost\". The `-p` option and its argument, PORT_NUMBER, specify the "
"port number of the server. If not specified, groonga uses the default port "
"number 10041."

# 6e9832216e1049e281642be6ec5e292d
#: ../../../source/tutorial/network.txt:72
msgid ""
"In interactive mode, groonga reads commands from the standard input and "
"executes them one by one."
msgstr ""
"In interactive mode, groonga reads commands from the standard input and "
"executes them one by one."

# 6a31d3c240b14ab69239a0d0ed2ace2f
#: ../../../source/tutorial/network.txt:75
msgid "How to terminate a gqtp server"
msgstr "How to terminate a gqtp server"

# a68da31135e14fa8ae4ad15d4a301986
#: ../../../source/tutorial/network.txt:77
msgid ""
"You can terminate a gqtp server with a :doc:`/reference/commands/shutdown` "
"command."
msgstr ""
"You can terminate a gqtp server with a :doc:`/reference/commands/shutdown` "
"command."

# be704078840241639953791bac8a9796
#: ../../../source/tutorial/network.txt:86
msgid "Memcached binary protocol"
msgstr "Memcached binary protocol"

# c54bf70fdb384526846411f2ca4767dc
#: ../../../source/tutorial/network.txt:88
msgid ""
"Groonga supports the memcached binary protocol. The following form shows how "
"to run groonga as a memcached binary protocol server daemon."
msgstr ""
"Groonga supports the memcached binary protocol. The following form shows how "
"to run groonga as a memcached binary protocol server daemon."

# f5c52799b90d457a8d01790760536beb
#: ../../../source/tutorial/network.txt:94
msgid ""
"The `--protocol` option and its argument specify the protocol of the server. "
"\"memcached\" specifies to use the memcached binary protocol."
msgstr ""
"The `--protocol` option and its argument specify the protocol of the server. "
"\"memcached\" specifies to use the memcached binary protocol."

# e67f1a5b74ea423fa32afe99b35f7ddf
#: ../../../source/tutorial/network.txt:97
msgid "Hypertext transfer protocol (HTTP)"
msgstr "Hypertext transfer protocol (HTTP)"

# 521d6159282a4579b1f8df692b4e2b41
#: ../../../source/tutorial/network.txt:100
msgid "How to run an HTTP server"
msgstr "How to run an HTTP server"

# 669f57ed4d554bb6a67bb3b046d085da
#: ../../../source/tutorial/network.txt:102
msgid ""
"Groonga supports the hypertext transfer protocol (HTTP). The following form "
"shows how to run groonga as an HTTP server daemon."
msgstr ""
"Groonga supports the hypertext transfer protocol (HTTP). The following form "
"shows how to run groonga as an HTTP server daemon."

# 847fcced5ca444739568e1a4af937921
#: ../../../source/tutorial/network.txt:108
msgid ""
"The `--protocol` option and its argument specify the protocol of the server. "
"\"http\" specifies to use HTTP."
msgstr ""
"The `--protocol` option and its argument specify the protocol of the server. "
"\"http\" specifies to use HTTP."

# 1ad64d4efc44465aa4f1eabb8e0fa86f
#: ../../../source/tutorial/network.txt:110
msgid ""
"The following command runs an HTTP server that listens on the port number 80."
msgstr ""
"The following command runs an HTTP server that listens on the port number 80."

# 4dcf7a93ea614700b3260112d4fd7fc3
#: ../../../source/tutorial/network.txt:118
msgid "How to send a command to an HTTP server"
msgstr "How to send a command to an HTTP server"

# b4c21ff5af9543a092f1ee56e5be6329
#: ../../../source/tutorial/network.txt:120
msgid ""
"You can send a command to an HTTP server by sending a GET request to /d/"
"COMMAND_NAME. Command parameters can be passed as parameters of the GET "
"request. The format is \"?NAME_1=VALUE_1&NAME_2=VALUE_2&...\"."
msgstr ""
"You can send a command to an HTTP server by sending a GET request to /d/"
"COMMAND_NAME. Command parameters can be passed as parameters of the GET "
"request. The format is \"?NAME_1=VALUE_1&NAME_2=VALUE_2&...\"."

# 26fe044dd28e43df86fe5a22a142454e
#: ../../../source/tutorial/network.txt:122
msgid "The following example shows how to send commands to an HTTP server."
msgstr "The following example shows how to send commands to an HTTP server."

# a7fb2ffee5e5469282e014642d6afe47
#: ../../../source/tutorial/network.txt:135
msgid "Administration tool (HTTP)"
msgstr "Administration tool (HTTP)"

# 2f2ee28b4cb84b23919c441dc56c8b6b
#: ../../../source/tutorial/network.txt:137
msgid ""
"An HTTP server of groonga provides a browser based administration tool that "
"makes database management easy. After starting an HTTP server, you can use "
"the administration tool by accessing http://HOST_NAME_OR_IP_ADDRESS[:"
"PORT_NUMBER]/. Note that Javascript must be enabled for the tool to work "
"properly."
msgstr ""
"An HTTP server of groonga provides a browser based administration tool that "
"makes database management easy. After starting an HTTP server, you can use "
"the administration tool by accessing http://HOST_NAME_OR_IP_ADDRESS[:"
"PORT_NUMBER]/. Note that Javascript must be enabled for the tool to work "
"properly."

# bd5e8710909c499e939bbd91f69df7f5
#: ../../../source/tutorial/network.txt:140
msgid "Security issues"
msgstr "Security issues"

# 7e5df68f031342de9342e15396e31672
#: ../../../source/tutorial/network.txt:142
msgid ""
"Groonga servers don't support user authentication. Everyone can view and "
"modify databases hosted by groonga servers. You are recommended to restrict "
"IP addresses that can access groonga servers. You can use iptables or "
"similar for this purpose."
msgstr ""
"Groonga servers don't support user authentication. Everyone can view and "
"modify databases hosted by groonga servers. You are recommended to restrict "
"IP addresses that can access groonga servers. You can use iptables or "
"similar for this purpose."

# 19c095bd11054dbb9197ac9deaf9b908
#: ../../../source/tutorial/patricia_trie.txt:9
msgid "パトリシア木による前方一致検索"
msgstr "パトリシア木による前方一致検索"

# f53522af22f34b819a3b77844e7426eb
#: ../../../source/tutorial/patricia_trie.txt:11
msgid ""
"groongaのテーブルは、テーブル作成時にパトリシア木オプションを指定すると、前方"
"一致検索を行うことができます。また、追加のオプションを指定することにより、主"
"キーの後方一致検索をも行うことができます。"
msgstr ""
"groongaのテーブルは、テーブル作成時にパトリシア木オプションを指定すると、前方"
"一致検索を行うことができます。また、追加のオプションを指定することにより、主"
"キーの後方一致検索をも行うことができます。"

# 3ee45f8cc1ed4fc09f376baa61986d6d
#: ../../../source/tutorial/patricia_trie.txt:14
msgid "主キーによる前方一致検索"
msgstr "主キーによる前方一致検索"

# 1b61eb3c64734e17b1f68eda0306594f
#: ../../../source/tutorial/patricia_trie.txt:16
msgid ""
"table_createコマンドのflagsオプションにTABLE_PAT_KEYを指定することで、主キー"
"による前方一致検索ができるようになります。"
msgstr ""
"table_createコマンドのflagsオプションにTABLE_PAT_KEYを指定することで、主キー"
"による前方一致検索ができるようになります。"

# 4c441e593c3e497987b05f0a97e97a2e
#: ../../../source/tutorial/patricia_trie.txt:32
msgid "主キーによる後方一致検索"
msgstr "主キーによる後方一致検索"

# 31ae2f4f20ef4290b8901bbb4bd58703
#: ../../../source/tutorial/patricia_trie.txt:34
msgid ""
"table_createコマンドのflagsオプションにTABLE_PAT_KEYとKEY_WITH_SISを指定する"
"ことで、主キーによる前方一致検索・後方一致検索の両方が可能となります。"
msgstr ""
"table_createコマンドのflagsオプションにTABLE_PAT_KEYとKEY_WITH_SISを指定する"
"ことで、主キーによる前方一致検索・後方一致検索の両方が可能となります。"

# 571d737d4b9f47788dea2f13013b8ed0
#: ../../../source/tutorial/patricia_trie.txt:36
msgid ""
"KEY_WITH_SISフラグを付与すると、データを追加する際に後方一致用のレコードも追"
"加されてしまいます。そのため、単純に検索すると、元のレコードに加えて自動的に"
"追加されたレコードまでヒットしてしまいます。元のレコードのみ検索するために、"
"一工夫必要になります。"
msgstr ""
"KEY_WITH_SISフラグを付与すると、データを追加する際に後方一致用のレコードも追"
"加されてしまいます。そのため、単純に検索すると、元のレコードに加えて自動的に"
"追加されたレコードまでヒットしてしまいます。元のレコードのみ検索するために、"
"一工夫必要になります。"

# 3ef13c8e12a94ca4a057374ad8f898fd
#: ../../../source/tutorial/patricia_trie.txt:38
msgid ""
"例えば、元のレコードと自動的に追加されたレコードとの区別をつけるために、元の"
"レコードであることを示すoriginalカラムを追加して、検索時にはoriginalカラムが "
"``true`` も検索条件に加えます。 ``--query`` オプションでは ``Bool`` 型の値を"
"直感的に指定することができないので ``--filter`` オプションを使っていることに"
"注意してください。"
msgstr ""
"例えば、元のレコードと自動的に追加されたレコードとの区別をつけるために、元の"
"レコードであることを示すoriginalカラムを追加して、検索時にはoriginalカラムが "
"``true`` も検索条件に加えます。 ``--query`` オプションでは ``Bool`` 型の値を"
"直感的に指定することができないので ``--filter`` オプションを使っていることに"
"注意してください。"

# 848da044d7fd485da672e27c9592b555
#: ../../../source/tutorial/query_expansion.txt:9
msgid "クエリ拡張"
msgstr "クエリ拡張"

# 65708eed06814c8cb4762ebbf2b71099
#: ../../../source/tutorial/query_expansion.txt:11
msgid ""
"groongaでは、 :doc:`/reference/commands/select` コマンドにquery_expansionパラ"
"メータを指定することによって、ユーザが指定した検索文字列を適宜拡張することが"
"可能です。"
msgstr ""
"groongaでは、 :doc:`/reference/commands/select` コマンドにquery_expansionパラ"
"メータを指定することによって、ユーザが指定した検索文字列を適宜拡張することが"
"可能です。"

# b8e0309c263a484991e40cb94f8d0809
#: ../../../source/tutorial/query_expansion.txt:13
msgid ""
"たとえば、ユーザが'シークヮーサー'という文字列で検索した場合に、'シークヮー"
"サー OR シークァーサー'で検索した場合と同一の結果を返すことによって、本来ユー"
"ザが必要とする結果をよりもれなく検索できるようになります。"
msgstr ""
"たとえば、ユーザが'シークヮーサー'という文字列で検索した場合に、'シークヮー"
"サー OR シークァーサー'で検索した場合と同一の結果を返すことによって、本来ユー"
"ザが必要とする結果をよりもれなく検索できるようになります。"

# b9033f84f897438ca71bf89a43649780
#: ../../../source/tutorial/query_expansion.txt:16
msgid "準備"
msgstr "準備"

# df3aae89434f4d1787a77d4e4cc10662
#: ../../../source/tutorial/query_expansion.txt:18
msgid ""
"クエリ拡張機能を使用するためには、検索対象となる文書を格納するテーブル(ここで"
"は文書テーブルと呼びます)以外に、ユーザの指定した検索文字列を置換するための"
"テーブル(ここでは置換テーブルと呼びます)を準備します。置換テーブルでは、その"
"主キーが置換前の文字列となり、文字列型(ShortText)のカラムの値が置換後の文字列"
"となります。"
msgstr ""
"クエリ拡張機能を使用するためには、検索対象となる文書を格納するテーブル(ここで"
"は文書テーブルと呼びます)以外に、ユーザの指定した検索文字列を置換するための"
"テーブル(ここでは置換テーブルと呼びます)を準備します。置換テーブルでは、その"
"主キーが置換前の文字列となり、文字列型(ShortText)のカラムの値が置換後の文字列"
"となります。"

# 5505372d9ee742bc85819faf99658b82
#: ../../../source/tutorial/query_expansion.txt:20
msgid ""
"TODO: 文字列型のベクターカラムでも可能であり、その場合は各要素をORでつなげた"
"ものに置換されるということを記述する。"
msgstr ""
"TODO: 文字列型のベクターカラムでも可能であり、その場合は各要素をORでつなげた"
"ものに置換されるということを記述する。"

# 9cbfe07ce8ef4155ae8f1b6f61e2ca8c
#: ../../../source/tutorial/query_expansion.txt:22
msgid "実際に文書テーブルと置換テーブルを作成してみましょう。"
msgstr "実際に文書テーブルと置換テーブルを作成してみましょう。"

# 9c80f0e409be415ea68a8d85bd7d62bc
#: ../../../source/tutorial/query_expansion.txt:43
msgid ""
"この例では、ユーザが\"シークァーサー\"と入力しても、\"シークヮーサー\"と入力"
"しても、それぞれの異なる表記の文書をもれなく検索するための置換テーブルを作成"
"しています。"
msgstr ""
"この例では、ユーザが\"シークァーサー\"と入力しても、\"シークヮーサー\"と入力"
"しても、それぞれの異なる表記の文書をもれなく検索するための置換テーブルを作成"
"しています。"

# b86bdd8a36cd4568879b7daa136edcbb
#: ../../../source/tutorial/query_expansion.txt:48
msgid ""
"それでは実際に、準備した置換テーブルを使ってみましょう。まずは、"
"query_expansionパラメータを指定せずにselectコマンドを使って検索してみます。"
msgstr ""
"それでは実際に、準備した置換テーブルを使ってみましょう。まずは、"
"query_expansionパラメータを指定せずにselectコマンドを使って検索してみます。"

# 273ddfb584184666b573b24ccbbd2c14
#: ../../../source/tutorial/query_expansion.txt:55
msgid ""
"指定された文字列に完全に一致するレコードのみがそれぞれヒットします。次に、"
"query_expansionパラメータに、準備したSynonymテーブルのbodyカラムを指定してみ"
"ましょう。"
msgstr ""
"指定された文字列に完全に一致するレコードのみがそれぞれヒットします。次に、"
"query_expansionパラメータに、準備したSynonymテーブルのbodyカラムを指定してみ"
"ましょう。"

# 7fe6353e4e2f4980be538303cc39de1b
#: ../../../source/tutorial/query_expansion.txt:62
msgid ""
"どちらのクエリ文字列も、\"(シークァーサー OR シークヮーサー)\"という文字列に"
"置換されてから検索されるため、表記の揺れを吸収して検索できるようになりまし"
"た。"
msgstr ""
"どちらのクエリ文字列も、\"(シークァーサー OR シークヮーサー)\"という文字列に"
"置換されてから検索されるため、表記の揺れを吸収して検索できるようになりまし"
"た。"

# 48857369c01742599be265a3f9a35cda
#: ../../../source/tutorial/search.txt:11
msgid "さまざまな検索条件の指定"
msgstr "さまざまな検索条件の指定"

# 1a303cf9bff840b9ab3d0ab20bb2c6e9
#: ../../../source/tutorial/search.txt:13
msgid ""
"groongaは、JavaScriptに似た文法での条件絞込や、計算した値を用いたソートを行う"
"ことができます。また、位置情報(緯度・経度)を用いた絞込・ソートを行うことがで"
"きます。"
msgstr ""
"groongaは、JavaScriptに似た文法での条件絞込や、計算した値を用いたソートを行う"
"ことができます。また、位置情報(緯度・経度)を用いた絞込・ソートを行うことがで"
"きます。"

# 9701ab1aa7f44fbbabe6801d0ae28059
#: ../../../source/tutorial/search.txt:16
msgid "JavaScriptに似た文法での絞込・全文検索"
msgstr "JavaScriptに似た文法での絞込・全文検索"

# 66e81e95270147aca5cb7a52670fe7d7
#: ../../../source/tutorial/search.txt:18
msgid ""
"selectコマンドのfilterパラメータは、queryパラメータと同様に、レコードの検索条"
"件を指定します。filterパラメータとqueryパラメータが異なる点は、filterパラメー"
"タには、JavaScriptの式に似た文法で条件を指定する点です。"
msgstr ""
"selectコマンドのfilterパラメータは、queryパラメータと同様に、レコードの検索条"
"件を指定します。filterパラメータとqueryパラメータが異なる点は、filterパラメー"
"タには、JavaScriptの式に似た文法で条件を指定する点です。"

# dc7cabb2d8514c24a33c8b9ed6f4b9f4
#: ../../../source/tutorial/search.txt:24
msgid "ここで、filterパラメータには"
msgstr "ここで、filterパラメータには"

# 78d62d8500c0427993ff56e205042a1b
#: ../../../source/tutorial/search.txt:26
msgid "_id <= 1"
msgstr "_id <= 1"

# 756ae3c339ed4210810a4749c70886ba
#: ../../../source/tutorial/search.txt:28
msgid ""
"という条件を指定しています。この場合は_idの値が1以下のレコードが検索結果とし"
"て得られます。"
msgstr ""
"という条件を指定しています。この場合は_idの値が1以下のレコードが検索結果とし"
"て得られます。"

# 2a9854f0e79042e7ae7a3e7faad54bae
#: ../../../source/tutorial/search.txt:30
msgid "また、&& や || を使って、条件のAND・OR指定をすることもできます。"
msgstr "また、&& や || を使って、条件のAND・OR指定をすることもできます。"

# 2430ec1f0b984128b1e99d8b32ccf371
#: ../../../source/tutorial/search.txt:37
msgid ""
"queryパラメータとfilterパラメータを同時に指定すると、両者の条件をともに満たす"
"レコードが結果として返ります。"
msgstr ""
"queryパラメータとfilterパラメータを同時に指定すると、両者の条件をともに満たす"
"レコードが結果として返ります。"

# 9049db4033c043f3a8890ddbe9708131
#: ../../../source/tutorial/search.txt:40
msgid "scorerを利用したソート"
msgstr "scorerを利用したソート"

# 6aeb33513f1b4527a32653c3120b4e62
#: ../../../source/tutorial/search.txt:42
msgid ""
"selectコマンドのscorerパラメータは、 全文検索を行った結果の各レコードに対して"
"処理を行うためのパラメータです。"
msgstr ""
"selectコマンドのscorerパラメータは、 全文検索を行った結果の各レコードに対して"
"処理を行うためのパラメータです。"

# f019cfe1ede541f79d3b4df1bb550e6d
#: ../../../source/tutorial/search.txt:45
msgid ""
"filterパラメータと同様に、 JavaScriptの式に似たな文法で様々な条件を指定するこ"
"とができます。"
msgstr ""
"filterパラメータと同様に、 JavaScriptの式に似たな文法で様々な条件を指定するこ"
"とができます。"

# 35f2993d68bc4760ac4f18a0ccf10a8f
#: ../../../source/tutorial/search.txt:53
msgid ""
"検索結果には、'_score'という名前の、全文検索のスコアが代入されている仮想的な"
"カラムが付与されることをチュートリアル中ソートの項目で説明しました。"
msgstr ""
"検索結果には、'_score'という名前の、全文検索のスコアが代入されている仮想的な"
"カラムが付与されることをチュートリアル中ソートの項目で説明しました。"

# d1955769b40a461eb326ca05e96dd9d2
#: ../../../source/tutorial/search.txt:55
msgid "上記の実行例では、scorerパラメータに"
msgstr "上記の実行例では、scorerパラメータに"

# 0ae791c63ab14762be81ca5a600329b9
#: ../../../source/tutorial/search.txt:57
msgid "_score = rand()"
msgstr "_score = rand()"

# 0dd2a2402c124f008c18edf5c7ad93a7
#: ../../../source/tutorial/search.txt:59
msgid ""
"という条件を指定しています。ここでは、rand()という乱数を返す関数を用いて、全"
"文検索のスコアを乱数で上書きしています。"
msgstr ""
"という条件を指定しています。ここでは、rand()という乱数を返す関数を用いて、全"
"文検索のスコアを乱数で上書きしています。"

# 38439562041040378afb16d440062e66
#: ../../../source/tutorial/search.txt:61
msgid "sortbyパラメータには、"
msgstr "sortbyパラメータには、"

# 1e054cccc65d46ce87145db910024606
#: ../../../source/tutorial/search.txt:63
msgid "_score"
msgstr "_score"

# 35b860b3d14341cc83c16548f29572c3
#: ../../../source/tutorial/search.txt:65
msgid ""
"を指定しています。これは、スコア順に昇順にソートすることを意味しています。"
msgstr ""
"を指定しています。これは、スコア順に昇順にソートすることを意味しています。"

# ab920f1deec9487e9d7ced3bae435f35
#: ../../../source/tutorial/search.txt:67
msgid ""
"よって、上記のクエリは実行されるたびに検索結果の並び順がランダムに変わりま"
"す。"
msgstr ""
"よって、上記のクエリは実行されるたびに検索結果の並び順がランダムに変わりま"
"す。"

# 0b41716fcd3645ec9d795ab819db62b1
#: ../../../source/tutorial/search.txt:70
msgid "位置情報を用いた絞込・ソート"
msgstr "位置情報を用いた絞込・ソート"

# 1ada8a6a3b484091a62a3deae5ba4eb5
#: ../../../source/tutorial/search.txt:72
msgid ""
"groongaでは、位置情報（経緯度）を保存することができます。また、保存した経緯度"
"を用いて絞込やソートができます。"
msgstr ""
"groongaでは、位置情報（経緯度）を保存することができます。また、保存した経緯度"
"を用いて絞込やソートができます。"

# 60449647b0de4d23ad66c118aa9220c8
#: ../../../source/tutorial/search.txt:74
msgid ""
"位置情報を保存するためのカラムの型として、TokyoGeoPoint/WGS84GeoPointの２つの"
"型があります。前者は日本測地系、後者は世界測地系(WGS84相当)の経緯度を保存しま"
"す。"
msgstr ""
"位置情報を保存するためのカラムの型として、TokyoGeoPoint/WGS84GeoPointの２つの"
"型があります。前者は日本測地系、後者は世界測地系(WGS84相当)の経緯度を保存しま"
"す。"

# 840ad52d0c6f4ca8b390bcb8d66952c6
#: ../../../source/tutorial/search.txt:76
msgid "経緯度は以下のいずれかの形式の文字列として指定します。"
msgstr "経緯度は以下のいずれかの形式の文字列として指定します。"

# 067035f647da46e8ba3e503027a38921
#: ../../../source/tutorial/search.txt:78
msgid "\"[緯度のミリ秒]x[経度のミリ秒]\"（例: \"128452975x503157902\"）"
msgstr "\"[緯度のミリ秒]x[経度のミリ秒]\"（例: \"128452975x503157902\"）"

# 64ee9de432cc4e8cb3485a48dab45cc5
#: ../../../source/tutorial/search.txt:79
msgid "\"[緯度のミリ秒],[経度のミリ秒]\"（例: \"128452975,503157902\"）"
msgstr "\"[緯度のミリ秒],[経度のミリ秒]\"（例: \"128452975,503157902\"）"

# dbd2f0df042640ac9debd3f65276ae57
#: ../../../source/tutorial/search.txt:80
msgid ""
"\"[緯度の小数表記の度数]x[経度の小数表記の度数]\"（例: "
"\"35.6813819x139.7660839\"）"
msgstr ""
"\"[緯度の小数表記の度数]x[経度の小数表記の度数]\"（例: "
"\"35.6813819x139.7660839\"）"

# 156708548a2c43f4bb2eadab3202a8e2
#: ../../../source/tutorial/search.txt:81
msgid ""
"\"[緯度の小数表記の度数],[経度の小数表記の度数]\"（例: "
"\"35.6813819,139.7660839\"）"
msgstr ""
"\"[緯度の小数表記の度数],[経度の小数表記の度数]\"（例: "
"\"35.6813819,139.7660839\"）"

# 4ee0824037d94733b966f5676387e9b5
#: ../../../source/tutorial/search.txt:83
msgid ""
"ここでは、ためしに東京駅と新宿駅とついて、世界測地系での位置情報を保存してみ"
"ましょう。東京駅は緯度が35度40分52.975秒、経度が139度45分57.902秒です。新宿駅"
"は緯度が35度41分27.316秒、経度が139度42分0.929秒です。よって、ミリ秒表記の場"
"合はそれぞれ\"128452975x503157902\"/\"128487316x502920929\"となります。度数表"
"記の場合はそれぞれ\"35.6813819x139.7660839\"/\"35.6909211x139.7002581\"となり"
"ます。ここではミリ秒表記で登録しましょう。"
msgstr ""
"ここでは、ためしに東京駅と新宿駅とついて、世界測地系での位置情報を保存してみ"
"ましょう。東京駅は緯度が35度40分52.975秒、経度が139度45分57.902秒です。新宿駅"
"は緯度が35度41分27.316秒、経度が139度42分0.929秒です。よって、ミリ秒表記の場"
"合はそれぞれ\"128452975x503157902\"/\"128487316x502920929\"となります。度数表"
"記の場合はそれぞれ\"35.6813819x139.7660839\"/\"35.6909211x139.7002581\"となり"
"ます。ここではミリ秒表記で登録しましょう。"

# 9ff0e4a592a14e4f855ca924af23e74e
#: ../../../source/tutorial/search.txt:95
msgid ""
"scorerパラメータにおいて、 :doc:`/reference/functions/geo_distance` 関数を用"
"いることにより、２点間の距離を計算することができます。"
msgstr ""
"scorerパラメータにおいて、 :doc:`/reference/functions/geo_distance` 関数を用"
"いることにより、２点間の距離を計算することができます。"

# cb225cade2e24dc1b8bbb7a8bbbfb448
#: ../../../source/tutorial/search.txt:97
msgid ""
"ここでは、秋葉原駅からの距離を表示させてみましょう。世界測地系では、秋葉原駅"
"の位置は緯度が35度41分55.259秒、経度が139度46分27.188秒です。よって、"
"geo_distance関数に与える文字列は\"128515259x503187188\"となります。"
msgstr ""
"ここでは、秋葉原駅からの距離を表示させてみましょう。世界測地系では、秋葉原駅"
"の位置は緯度が35度41分55.259秒、経度が139度46分27.188秒です。よって、"
"geo_distance関数に与える文字列は\"128515259x503187188\"となります。"

# 7940e8843078481d98ef29038d409b16
#: ../../../source/tutorial/search.txt:103
msgid ""
"この結果を見ると、東京駅と秋葉原駅は2054m、秋葉原駅と新宿駅は6720m離れている"
"ようです。"
msgstr ""
"この結果を見ると、東京駅と秋葉原駅は2054m、秋葉原駅と新宿駅は6720m離れている"
"ようです。"

# 83fdbb3ed74a4791bfefd49ec558fc15
#: ../../../source/tutorial/search.txt:105
msgid "geo_distance関数は、_scoreを通じてソートでも用いることができます。"
msgstr "geo_distance関数は、_scoreを通じてソートでも用いることができます。"

# f7810f6211614dc48f569f431642ba8c
#: ../../../source/tutorial/search.txt:111
msgid "「ある地点から何m以内に存在する」といった絞込も可能です。"
msgstr "「ある地点から何m以内に存在する」といった絞込も可能です。"

# 49c6566ffc5444f6a6756c41ce645538
#: ../../../source/tutorial/search.txt:113
msgid ""
"filterパラメータにおいて、 :doc:`/reference/functions/geo_in_circle` 関数を用"
"いることにより、２点間の距離が指定のm以下におさまるかどうかを判定することがで"
"きます。"
msgstr ""
"filterパラメータにおいて、 :doc:`/reference/functions/geo_in_circle` 関数を用"
"いることにより、２点間の距離が指定のm以下におさまるかどうかを判定することがで"
"きます。"

# 3f612a1520bc438fb81e2ca130e91f5f
#: ../../../source/tutorial/search.txt:115
msgid "たとえば、秋葉原駅から5000m以内にあるレコードを検索してみましょう。"
msgstr "たとえば、秋葉原駅から5000m以内にあるレコードを検索してみましょう。"

# 5315b2f17cd24fb0ab63e386a42446ad
#: ../../../source/tutorial/search.txt:121
msgid ""
"また、経緯度が指定の矩形領域内であるかどうかを判定する :doc:`/reference/"
"functions/geo_in_rectangle` 関数も存在します。"
msgstr ""
"また、経緯度が指定の矩形領域内であるかどうかを判定する :doc:`/reference/"
"functions/geo_in_rectangle` 関数も存在します。"
