# -*- po -*-
# English translations for Groonga package.
# Copyright (C) 2009-2015, Brazil, Inc
# This file is distributed under the same license as the Groonga package.
# Automatically generated, 2015.
#
msgid ""
msgstr ""
"Project-Id-Version: Groonga 5.0.1\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2015-03-31 13:38+0900\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

# 1a609f6975f4419ab7dd9ba589b5b1eb
# 24fc30dfa9d8419b8671aaf76f58a873
# dcdd978e857d4cf795adffa32719bbe8
# cf558ea0583a4ea3bf8f107e81c083f7
# ed4dc21aefff48cd9dfc54f008cfd1a9
# 8e8e5d95cd4041f3a15fc6a5515e80a5
# 3316663602b34a0d9bde150d545507e2
# 104ff0891a6a422486faf09456013522
# 556af61007fa48cba9d017f3a869e74d
# af40bf2fb5974936aa324d6572f46686
# b44362f361764a3ebde49e76da820976
# 783d3bf22143459481771b7cd6c8fd2f
# 02a54cd86b754506bcda51e618db1eb2
# 51a3959b3bfb48c4a8f756406cba7b94
# 7e6839e9bb0c45139491c014b572df72
# 361fd31d77914ac7a5494e242724a730
# d2cb5640aac140b78bf97819408c4bd1
# 66062ec7508b491cb40d37a3e597b7f4
# 4c30ee9aa3054183b562a79ffb20d964
# 84bbba762c3049d196695ad791b27b93
# 76593597fa1e45869654308f437e55e7
# ba4a6a1175594fc594486505489b36a8
# 903d580fe2e244ed8763a66475c379d1
# 8eb36a63b14a45f3b48e3e3c9c286ad3
# 692996a05b8f4232aa1814e31f9d9340
# 87df3c6fbbac4e119cd14091e1cfb80e
# 6c0c0c6eb50a46e1b64a83f953758117
# a6d81598c2a1417ebeb48fa6ee48b5fa
# ea926c3c626440928352f65ee06d5df2
# 23da37aad30b43ab83f70c94a79ae059
# 7fc99832212240e78a2628313be26a4d
# c0a8299629384a058d77816f0c62776f
# 6ddd6aa53be4400c8075ce9275ca3abd
# 72f9602686964a75a14936d3ddb5e44a
# 3297df7df65e4cc58d5a64e752b662d4
# 1713594ad48e4887ae1712946c8807b5
# d11c4b76cd1a43d2a794a278820c99ec
# 611caf91fd1e4da3a8fc88f4c272df90
# d1d03c49b8134ac89d018bf7d5e7f611
# 1ac3e85129d2415c9df8da19a371d76d
# d41b2d0f39904dbfaa40635e58bacf1f
# 16be8318c6654a37a300a26e0b356caf
# 61a5ab86c9b44755b21ec0331bab0852
# 7f62013c5bee462bbf1b5ed8de87f9d1
# 89c5166029c447ad907a3f1f89c6f7fa
# e07d71dcd35f494dad1fd36d7e3086cd
# 503425f971dd4fafa139f30fc622caee
# 388e7fd2632d451191df429aa7ec5fbe
# 4a6460e5a7cc4a2088685b8795495ec1
# ef44d9c5a869462795fccff203e7ce29
# 4207d5b6ebe14b77b5a04a12ef22d639
# 7dbd0d7cec884d37a5eb04c269d9e509
# 4a25ff50d8cf4041a7c632eadc885adf
# 3bb8989ea29f4dadba64d66fb56d73b5
# 54657a5ceb0643c3b4864fc852d35502
# 3ddf5a14d5f447ca99b4f4f5b6c51801
# 25438f0ccc3a4c3d8214d7327d34e099
# 9c1d6fa40f9a418094a36da26de2c73e
# e30d1e754c3a4005ab6f9ed6d8f4057b
# 2f21cf7c97514e10a7ffc1eb2ea2f4cb
# a0e54a6aa4894278a2f7686188e063f9
# e034f31a92524d0093f0a50c649c0e80
# 66b3584060804c5eb95701bb70fc1d69
# 4522ed277cfa4c5babc4325f78bbf515
# f291321d411f40c88a293b98b94ad1fc
# 601a826a2ab74d699f5167ad7fea247f
# a88275b0ff974be48d93de9807e703ea
# f8ff96553b54413a9b46a6e3ad869ab8
# 97b8eda207d24bcc9ca0f8567abcced5
# ff694cf7178340bdbcd9603f0743b157
# 621d1d8ac3214c76974776a6bdc4fc5a
# c46631ec2ad441288fd62684fe8c2886
# 2a72c080aa30418da3692a4c6400ced6
# 59647e278b9940ca9c8e435a2746197b
# 52d024465c5440d588e4277407328d35
# fb150ce3d16a4fd79548be50d62dc09b
# 12c194bd4d9b454ca1aab7b3f35f9a11
# 15d4a9e06b324f8daa8770f294099474
# a7ed68b507594286a72e2680c5792aef
# 0e1d1c1e4d1343f18e1c898e3e8df12d
# 80e5d51309ac4bac9625cfda170a42af
# cd9deb820f474d5ba75241da3b1a7ab3
# f6c21eada9da45559908a7c7ccf73d60
# e3eab1871907484980cf4d0936f39087
# 44d5b0688cff413eb9a3880f8abd476d
# 07804ab0123041f5b8613df1bd9384fe
# 4d7d51c95c9e4ec281d05ed28029543f
# fffd357d41304abb9cc59d962b04deff
# 599b2dbab92c487088fb2639638ddfcf
# ce8ecae6ec154d39950c0ce065ce388b
# a6a9a3b8445946f39b50a5f90679ca6c
# 6a4312a5304c4bea9c9064b4c71a264f
# e23a49ef3a994b65a1e6c735d230070b
# b90681720bb540ebb47fe0c5b6f3e808
# 2fcb981edcb24314818d72343b8e2032
# 317edb75ef1a4437a4ffd34169292b35
# 1ae05865974241e08fc97afddefcca7c
# a8b2e950bcb548fca8d4ca1d546ec1b7
# f252f44b7309435d9b95f0dd149d43ed
# ff4c1aa9abd84d8e9d0d001b4724db09
# f99151b5e5e9486faaa74a2b66e7701f
# 28f6bef2c86e49f69b3a70591d1fcb3c
# ee3d75f2222444bd858569279ebf7197
# e0376e5540f34e009352dfd10faa5de9
# 729e323105354d27be975ec5dc80f90d
# 441a9c0944e44c24b8e8172d0d9be0da
# b19bbf536d824923830e6079476a0b51
# d7482f90c2fc4c2fa6e951abed4cbc58
# 6ddc9204cd984993bccc5116121b090c
# 89ad745992034cdcb7af78800287f46c
# ddf5be35b98d4e1aacb646664590f74b
# 983e55af18554829aaaf050d9a1ea386
# a33cbc8883b448bfba2faab3226c8cee
# 581866eb4a154f9990e0b23d07f25db3
# 7f290a616ecc46d181b8ca0557ddf859
# 8ec0c3d1f3eb444287f59c2bc68c39c5
# 1539e58645404dff8179691af6e7496b
# b25f3e8d602e439ab39825cecf159439
# 8d3959a38e4e40a5b60fb09b0f0ba43f
# 5ebb757288db452a9024750ef7b6616d
# 74b2efd6971f4789bd5920b47f1570d5
# d848bb489ab14341908712f2456935bd
# 7e987ea2212f44f698f45ee42ba9f3f0
# 17c90298248d4d05882fe05e101c3205
# 7ff1e87173424cb7909b06703d0d4b77
# 16c069f3724b4db6bd5678a54bfe95e1
# b33dcf4e376243f8aa11eae180a61d4e
# 7876133857604fff8b810a4c584b0cc7
# 28e00ab08978476d8306776922b39156
# f02d65bdae9d4515a1025be4824b17ed
# ef557f572b254530b797a670931b52b3
# 10b1f6f8a1af4890bfb9793d303d4352
# f7fc027e6eb940a58a23053506a7176a
# 8fbec97e235c4841be9cc7cda350bf47
# c4b4bb8821fc4e479a0c94a55d470c63
# b52f049d5f39485ea56c7d725e8c62d1
# 233e4f1e0d80499c9cbe6313dbe5e361
# 9830d94bd8304b538bb888eac02bad51
# 961f988ad2974763ab5320936a389570
# b88152c928fd47cc9255b86262e29e16
# 271805720be545069399934e0d951fb3
# 15945db0cde14b2686024c5f70cbfe12
# 8554ac20d2e241ee81a431a75e815d55
# f911fc67c8a7446cbe70056f1a3db4fe
# e287c8a2d38a4beb9e323e8fd72dceab
# 609846938fdc40ed8eb1047a45955251
# 11d78960b3534d58a33799009fa9a01f
# bb32149ba72b49a6a6efd473c036613d
# 1013444af81543e4902c10ac4fcd254a
# 5d5444f003884c61b2d7d66e754c4f34
# c7f4b47856854fa7a82a5b2c0312aee4
# c8c362ff4aad421dbbf8d673c3549065
# 9abdc6119d874db98de99edc151e5b85
# ea3a1146c5574714b3823de7d5540e0a
# bc522cdab5ee4539b8e21acd0eb019ab
# b2f234b38c994df488438eb6fb537d7c
# 5e0c033aa6c8427483f1c71a58124052
# cad8a1e601a84742b36181b83b90cf58
# 8cd7e66da63248afb8afd494eb15731a
# d0bb4f7d92384b8aa1c22860dae392bd
# 4871944d19d94f3c9a0f6c8a28282f12
# 9d629887dc3b4fc4b30bc71805585cac
# a493d84622584431b0ecb4fa2a58d02f
# 85ad6c6999f44222857c5022b92318bb
# b03bc62000c8429eb230cdcee95ddf70
# a0f8f3c21ee54e0691794a97a0ae608e
# 7aec991825554f3cab1d5d088a9875df
# 8f23044cced245079335aee75d25a05e
# 936c1cb7b31948428d022c29d0429f11
# 71ed003f8ec44968bfe240de6e10897e
# 38bc2ccde4e645628c4b3baa7256554d
# a22b5c7b07694aaea6191419b063ff06
# 58468abae0b5407eb595a14175272bd1
# 94c39ab31be54077a9e333d17c164270
# 506608d00846464095f617a09b6a710e
# f02028ce081c408d93b1c912b30ebf4d
# 6fe3da341bb74b2faf6987c4c19233e3
# 5f1a681a5cdf40d18cf442cae12c6f29
# 35d9613da0d44916b3aa77cbb77e4d08
# 6b6c3ea69bf04731971a6beb650aa1f8
# a225de0bcdfd4acaa734dfbfe2cea913
# bf940c9c8a3e4522ac40897bb3c8ad5c
# c5ac8c2dfbc242f08ae1245c99d02727
# 6cdeaaf435b446bcb653308420f5e6f4
# 49faf50512f447d5991e1fb0b74c2969
# 7028917658274c198a12fb82987e89a5
# 906ad2215aac4572b4661d5faf29a82b
# b693a8c1b7a245038408d6c2679c87fd
# 5cb1297adf50428481b8108749b18a3d
# c97920af5d4f48adb4f0e175bf87b2d4
# 705bd5b0984b4bf48065bb91b561b315
# 49948e721d324399bd2f7ee82f9691fa
# 105786f4fa5348309d96831d2c39ce18
# 3f5950a107b44d56a7825ba4f0e75947
# 7d18661527b1467782be553f28093418
# c5e2a575d791446a89fbb672903473d3
# 7af76e3c837b4acc93711a63e21b4d6d
# 883433af0d5045fdbd5e85d68c620e62
# 04c2ec35586e46a8a9529cdbc19c4cb5
# 7b713b4e2b39473280c2c307034c6887
# 8aad79d303eb49419d5af46641368a5c
# d822a16ae4224da1a0858e71ad4a94f6
# 56808a0733d24fbdac55f8f09bc9a223
# 9f6a973bb71b4c7db4ae15512620d585
# ba8e639572c642f291462d5099b83405
# 746983d94c3140728100ec97bb13ad8f
# bc5d8ab166d241adb20714dc1e461287
# bc43d3c74d384235965a0697f2d9612d
# 3afd108e43e34e30b41eaafc793ace4f
# 30db522151634452b0cc8f2ce24e2e14
# f840052ebde0436fac58f7e51ed744ca
# a055828d7bc94017a1f00cf7e69847e8
# 3d44b81f7fcb44e681e43b6e538d49c4
# 381f76b4b9c541faa05a50c867e6cd12
# 940207947a0342739fe9b4d4b09f4b21
# 9827c3c8029c45b8b96528cdcaf2477a
# 885e818a4acd4297aa06c64910c5e9d2
# bee01a50414f41189b43c3ee93e1cd22
# 636308181c95420db5a8101ae515df20
# 8feba4dd7cdb4c42a6911a467182ea0e
# 01cf6b43c3af4bfaba9097adf9bc534c
# 1e77e4adf0cf43a0ba02c0b4c0722798
# 35554cb98784463a9362cbe8cf5b3b8c
# 35ca1c40f9284ba7837bae0f69e48510
# 9c64d723442f4292b4926701be69bd00
# 216cb09e92de468982150ed438840512
# bd9f05db1fa240b4aa32a4c03839abbc
# 707d547a76a14199aef8360a4ff03414
# 6bfba5cd6019428ab32c731a41705d3b
# 50dc4cb96ab142458d3ab7bbf16d9e86
# ee8b20c5a6234ea7ba676763a5012a61
# dbaa26e379e94f37a68dccecb2387226
# 0efd919977924960b802b20d755f129e
# ef0b76ef03d04e4aadd57df82e07b41f
# 1826c873475d4b999809e01c176ad91e
# e9f2e5974c1f4a30a960d7db419addba
# ff31bbbfa9bf4ab5b46e2dbca566d978
# e3ab808f95824681a471d5632a473fa6
# d1e35df3087d4818af643e1555ccb34e
# e9eaa3411a3d4765bb774e1bb227f61f
# c85274b0efe448378bdac69eef4de804
# a49f96f33bf74ea6b63de44c64d86ef7
# 6be1c4b2943b48d1bb1e8b01b7b08abb
# c91f0f922a1047f2a2b3ccb43d7ef125
# 882ee546cb2246d3a7da39dee5d1b4d1
# 5d6d110170ce4f90b00e2a6d91c59c1d
# 932d7f541e1f4f50806187e8b891f71e
# 26c6440b2366431eb4caffadd7780c6e
# 7c0733e46a9745a5b633d0c058befbc5
# 630018a651404d21820d89d728b74b62
# 14da44b813f446b9b5868c555d8f55a9
# 1ae7af3bad0e43d48be896e82aa3edb0
# b30f0c67c7824b96a0532fc3d71bce08
# 479e53d526bb4e8ca6a7bd78fa4ecd33
# 0430ec80071b4daa916ce7b296bd2d14
# 8398b07a28444c86be8e064c00511912
# de0d3f45411d48f599d3f4a7fb3a2f61
# 5b538174d7f442108bc242a50bca16d1
# c4d451ed49614bedb753fd25f105b7a7
# a0f5e5ff581545ce8679133da2300a76
# f697f6c339ae4e0fb8510ddf9f6e4e27
# c279b2b35f1141efb2c4163612999ecd
# 49521a7e90f1440ab17d2c3ba95ed30d
# 76e91461422c4ab1a5a86c6e8bbb38db
# 6db2367fd980411b8d47c87bebcf7a8b
# 137c883744964f90a99b90167ff70e7e
# 47a2dd58cf38462dbe55426a1f59af5d
# 242ab537c90e4ebb8b8e7dc96d711214
# 04104694adb244f788541358a52b747d
# 2f1f946512a44cf5940679faadd03041
# f308354c8e6c4493b0091387cfc95a1a
# c39e59ae3c4f4143b961c6c6886e46b6
# 8318896e4634403f8598c5a075c00313
# 524b6e952a9d4f418ee503a479a2af3f
# ebffc8ca00bb473da394fd90b40445a8
# 06496e78493e402794e5d51133fd22f2
# f0e7f5a3e0e6432394aadca1708a8d6c
# 53ef23481a18487386b95bf7dd729983
# b764e7915fc84c4995fce2ebb0002e13
# 3ab407f33b304f86a98323629bf0b2ec
# 6a40feb4bfee4aa58628223449cbae13
# c8d43e0bbcbe45fd89478a73051eca10
# 99a49a046b1549319be0dd589bbd3e7e
msgid "Execution example::"
msgstr "Execution example::"

# 4e1158d9fcfc45f187f7cfedb9e2881d
msgid "Reference manual"
msgstr "Reference manual"

# 79b08921845e49ef999a2cbdd4cca95e
msgid "API"
msgstr "API"

# ef66c8ca898745b8b50ba98f94015a83
msgid ""
"Groonga can be used as a fulltext search library. This section describes "
"APIs that are provided by groonga."
msgstr ""
"Groonga can be used as a fulltext search library. This section describes "
"APIs that are provided by groonga."

# 5ba91ef4e7d84169b0936f199e00cde1
msgid "Global configurations"
msgstr "Global configurations"

# dfbee5f1e5f948dd95b6d7a8a9a69cbb
# b169120655ea48cbb05f2ae170cfff66
# 2e622f69744d46a38d9a2fb10a84f2fd
# d277c2082e3a4a229e2a6db1fba9c833
# 9bc2b178d8324dbeb94ebe64f1a17235
# ae040ab0190c4e55b0d1eda01990a6b6
# 274d6fbb0056453b98a32d82650ccc74
# 67e5ae438bd44db9ac4ce70ff58200a7
# 0029a1eb14fc4e9e85a836201685fd56
# 5067b66d14174bcbb4775b53685f660f
# 7653038076ab4229a8133bf20664d95e
# ed99b11f7073440195dd4da713cf8edd
# b57564b414374b009be67a7e66c7f63b
# 794c8bed8b3f45a8b7c69692c987e7e5
# eb1fc437a1ab4181bd947a64c9938ccb
# 18f58ff8ffb949d7b03b0bae41b7b56c
# 3423d863c43541afae3eda8fdb3c5319
# cefc562b83164e22aa27f5f30406c3bf
# aab9ddbd1c834f9188ccfadeb73920c4
# 18eea4a1ab474e4eb176a0fb424617b6
# ef413678f12e4307a8a570a25492c4e6
# 0714ce39870f4a3d83d3a83f6daafad2
# b9cff12004d9416eaf4e42f9c02f4142
# 6364f11141aa49f6ae6dfc376efa7d34
# b4814448c540499b958a7883b0e3dd11
# 2325efc0f43b4a448d0666a819d6d896
# c861c43a176e41b39c7ea20d5479ee6e
# c407d63591f14d2bb243d418d373c9d8
# b37e2e4899fa4033a95f367234c55b12
# 4497bb334ff741ad89abd0477f63a9cc
# 8b221082ee814dae85e813cdbb23f3e4
# 45806b6df1724ac587bc808077631dfd
# 17a413698dcb4e5ab19bb1c22d52983a
# 328e4c47055c41cda95ae2acdffea0e6
# 500aeb55fae04135944456785f01fd37
# 7090c3f0a7ad46879e2a30c9ca3e2fce
# b7df6c4f0eb84a1eba1a7bbaecd16af8
# cc6326d7006747f7b53675473ddcbb3a
# 2701271c520a427c88fb739e58f27b88
# 1fdea19ea04341f89f1957681f1e219d
# 9bc78a0aeaaa4e27a06cdd358b46b4e8
# 74c40da73fd443128400ec273910d0c8
# 9cff6e96e71a4ca6919ca1932ceb532a
# 2dcf76bb411a4da1a05607cd1f91a9d9
# ffc6342a8fad42a8aa3ff0c047209e82
# d0db66a6645646e0bf3ccb54211457b7
# 5b8a62adcfa948e39e0e2b7447c56d9b
# 87eca706998c4b1c84e106801ca286f5
# f708ecb348114baa8e35484ea44d5293
# 921f9d40551c469e86964ab7e1090e15
# df726731b08e4710aa545d9d6a33cf57
# 8ef274a2d391431a8fb94a84014f3403
# 25113d07e46d43b6915560d4178e57f4
# 00b2b23f76d84175ab169698330fbff0
# e362fd2711f84650a6beb03caf57d244
# 70a367f7ba194e3ca3bd98a1cbf48b93
# 476299726783458bbd3d55e936885ba4
# 85435a699b6f4678bb4fc509950230ca
# 6c4746b970df4fb78bd498aeb0bd70a8
# bfb23e2dd40441ea84d151ec82832426
# 0f76b68abfa64b8bbd440fa35cf1854f
# 8c1a635d5b704dae97c4a8627e557617
# aa0d8e89083c43cb97af3559f58163be
# 671bc2c3c3524407b8e70d355ccf0679
# 12448749be6943bbbcc6808fa0918d8c
# 1b87aa834add4ee78b5748abd3b7c357
# b028c1e7ceb94f88a6fcb4b1f8af604e
# b9594ea2fc664685aecefce2f7bd8aa8
# a1dacb7cf2584c12bb083064cc29f785
# f034ef38ffe144a5a5155e04f19b8551
# 017fb3c1256e406ab03dab0caa30358c
# 0309a8e68dc940fd8c272d148807b8d5
# e330b2fc54484ecfa6bfae4d960b45b5
# f21c2bae6c7c4808b3b48d41cd3fdf20
# 56d22035ffcb425984670475b89e628e
# f16912342a554c70a050ced112c42924
# 5dbbccb455f14a6493313a98606670f0
# 37654e1f31324cc7a97cfc20dbc0bb4f
# 204935098097459bbfaea4076f42f993
# dbb4382460264aeaa7939b315357de6a
# 5a7bb8a9363d46dd978cc27fc69a5251
# fe2aae7b937d46e6b128f8aa6c10b079
# a2f4a8282d3342efb2949759b59ca83b
# 6b711e685520442b99284edaea5384a0
# e0202aedb3fa4ba1a49f5c21f488166e
# 7439286973f94aab9ae97785af02e930
# 0ccc78685ac94547af3709c5e317bd1e
# 1537cb69389045e88063260280125d9b
# 1972941c318a47d6bf10303303cbf51c
# 1151f8d49e034754ad98aaadcefa59bb
# 4796774e59304ca898b88698df2b9c40
# b81e37ab6b354675b156bb357570b7e6
msgid "Summary"
msgstr "Summary"

# 9df255c0ab414c5d9b3ab49b4ce27819
msgid "Groonga has the global configurations. You can access them by API."
msgstr "Groonga has the global configurations. You can access them by API."

# 76a47bc9cf7d423296fdb7564bde6a06
# cf069ab329594498979ac282fd990f96
# 26bf882cbef14ff89a89b26d769b7aa6
# 60a3d71832c14e09b87f7b05c54e9228
# 731a621c4c534a55acae7d8c1491ced0
# 495b41f14fc34364b24789c65cb638d7
# eadafc32227547f78f7053db1a5ce1ad
# 85c0e7fba8a64dbe8b481fd59f291a3e
# b6c0067ac08f418dabc5cc3e6467cd6b
# e912e018d04642efbd6fb11cdc1fbbce
# f927234f0aec46fa8982054722506490
# fbfaedc9170b49c7b0ecd922b93b7451
# 22fe3eb2ce4e4b929054d99686cfbdbc
# 253ec673540d412d820b60dbaf7b1c67
# cbec60a0860444f982b900f33e3f2974
# ef670a8140684c5595fceabe2a634b14
# c586c08fa628459cb517ea3405ff776f
# 2f3c5a42fd7f4197a6fc2e4bda69e4d3
# 1fd4d740a2cf4d7fadd513ca1d786c4b
# 724ee56287a04d68a48a58d100061fc9
# 7ff8b65591374f1eb70859133c41668a
# 3dc30b8201b1483183af8c955ca6ce67
# 5cae9ca1716c4f5a94d91413ef916a33
# 9c5b65345927459180b3a87413d35a71
msgid "Reference"
msgstr "Reference"

# 1cde7d5ff35049f5a59ede00c6eab06c
msgid "Returns the lock timeout."
msgstr "Returns the lock timeout."

# 9cd6f182215046b2b49dcf14132e77af
msgid ""
":c:type:`grn_ctx` acquires a lock for updating a shared value. If other :c:"
"type:`grn_ctx` is already updating the same value, :c:type:`grn_ctx` that "
"try to acquire a lock can't acquires a lock. The :c:type:`grn_ctx` that "
"can't acquires a lock waits 1 millisecond and try to acquire a lock again. "
"The try is done ``timeout`` times. If the :c:type:`grn_ctx` that can't "
"acquires a lock until ``timeout`` times, the tries are failed."
msgstr ""
":c:type:`grn_ctx` acquires a lock for updating a shared value. If other :c:"
"type:`grn_ctx` is already updating the same value, :c:type:`grn_ctx` that "
"try to acquire a lock can't acquires a lock. The :c:type:`grn_ctx` that "
"can't acquires a lock waits 1 millisecond and try to acquire a lock again. "
"The try is done ``timeout`` times. If the :c:type:`grn_ctx` that can't "
"acquires a lock until ``timeout`` times, the tries are failed."

# d4adb64f452d49b79b83322af9ab662e
msgid ""
"The default lock timeout is ``10000000``. It means that Groonga doesn't "
"report a lock failure until about 3 hours.  (1 * 10000000 [msec] = 10000 "
"[sec] = 166.666... [min] = 2.777... [hour])"
msgstr ""
"The default lock timeout is ``10000000``. It means that Groonga doesn't "
"report a lock failure until about 3 hours.  (1 * 10000000 [msec] = 10000 "
"[sec] = 166.666... [min] = 2.777... [hour])"

# 42d1ad88b9ac4d209e876725013f3a62
msgid "The lock timeout."
msgstr "The lock timeout."

# e3d5a880501e49f6aa9b1d0f3e79fc82
msgid "Sets the lock timeout."
msgstr "Sets the lock timeout."

# 00adf1e15e6640aaa45837fc1a38b48e
msgid "See :c:func:`grn_get_lock_timeout` about lock timeout."
msgstr "See :c:func:`grn_get_lock_timeout` about lock timeout."

# 26800d47a2034f27b08dee305c4edda5
msgid "There are some special values for ``timeout``."
msgstr "There are some special values for ``timeout``."

# 4e4024f3b6814e99992c45a0cc9d51e0
msgid ""
"``0``: It means that Groonga doesn't retry acquiring a lock. Groonga reports "
"a failure after one lock acquirement failure."
msgstr ""
"``0``: It means that Groonga doesn't retry acquiring a lock. Groonga reports "
"a failure after one lock acquirement failure."

# 5acc4e90a5414be9810d69ff7bf938c7
msgid ""
"negative value: It means that Groonga retries acquiring a lock until Groonga "
"can acquire a lock."
msgstr ""
"negative value: It means that Groonga retries acquiring a lock until Groonga "
"can acquire a lock."

# 4c0406f7cad8412dbe666f99d36d1a22
msgid "The new lock timeout."
msgstr "The new lock timeout."

# 8a05ee35861d4b92989f2b1b2f5bed3c
# aa3bc4f00f5d4e269907389c43586edd
msgid "``GRN_SUCCESS``. It doesn't fail."
msgstr "``GRN_SUCCESS``. It doesn't fail."

# baf4d73d5d094cd9a3716afd0fae40fe
msgid "``grn_cache``"
msgstr "``grn_cache``"

# e6c8e0ec325a4ad4b9e138941ebb0c31
msgid "This API is experimental."
msgstr "This API is experimental."

# 43dff0001ba44840a7e28d908bb755e7
msgid ""
"``grn_cache`` is a data store that keeps responses of :doc:`/reference/"
"commands/select` command. It is not general use cache object. It is only "
"for :doc:`/reference/commands/select` command."
msgstr ""
"``grn_cache`` is a data store that keeps responses of :doc:`/reference/"
"commands/select` command. It is not general use cache object. It is only "
"for :doc:`/reference/commands/select` command."

# 8be937228dce4275a8ba472bf428a22e
msgid ""
"You can just change the current cache object by :c:func:"
"`grn_cache_current_set()`. :doc:`/reference/commands/select` command "
"response cache is done internally."
msgstr ""
"You can just change the current cache object by :c:func:"
"`grn_cache_current_set()`. :doc:`/reference/commands/select` command "
"response cache is done internally."

# 8dd9f6777c4243318b7c2c54f822f500
msgid ""
":doc:`/reference/commands/select` command uses one global cache object. If "
"you open multiple databases, the one cache is shared. It is an important "
"problem."
msgstr ""
":doc:`/reference/commands/select` command uses one global cache object. If "
"you open multiple databases, the one cache is shared. It is an important "
"problem."

# 2f6270a93f024a4399547a65b811487a
msgid ""
"If you open multiple databases and use :doc:`/reference/commands/select` "
"command, you need to use ``grn_cache`` object. It is :doc:`/reference/"
"executables/groonga-httpd` case. If you open only one database or don't use :"
"doc:`/reference/commands/select` command, you don't need to use "
"``grn_cache`` object. It is `rroonga <http://ranguba.org/#about-rroonga>`_ "
"case."
msgstr ""
"If you open multiple databases and use :doc:`/reference/commands/select` "
"command, you need to use ``grn_cache`` object. It is :doc:`/reference/"
"executables/groonga-httpd` case. If you open only one database or don't use :"
"doc:`/reference/commands/select` command, you don't need to use "
"``grn_cache`` object. It is `rroonga <http://ranguba.org/#about-rroonga>`_ "
"case."

# c1c63f8d03f24b189c17066ae62ac63e
# bfff9918e17f428893a0e3fffd098d46
# 298ce175d93c4a38be85926ebfd7be3a
# defebc56d5a14587962b572bbca9eb57
# 6f081e90838b40f0a087a99eb08035b0
# 23687416afa0404f8d42a7ad0e3d07c4
# 856871a5b7114ce8b11bebe573cbbe70
# e86a3c53b1084f13ab316fbfc6635ebf
# 8d8a1666133a42a3a57dfc466539980b
# 8e27f9856ddd4e3ba134b53c7fb49257
# b5afa389a7a94d66a1f5e75a9412a22b
# 3d53c2252b284bcfa1c55d6bff82dc81
# ce594e1e1e284a0f9071ec343c8882fb
# 2e0ae1ea09e04fa080f24f9c64bb13f2
# 4b44b1e1ad584ef0948be249b66ba44a
# c4a1fe503881461ebc286ba68d012020
# 90d9a6ead74949ae8986db6ebfb1f589
# 01f71c7e126a40348585672308b6b6fe
# 45303a14a88044a29e6fc02189636b8d
# d0b9772d85c34933bc91e79735785def
# 61568425f22e4959b89d849be60e4bb6
msgid "Example"
msgstr "Example"

# 39d12ad077284dc0b03e69d8cf1b9194
msgid "Here is an example that change the current cache object."
msgstr "Here is an example that change the current cache object."

# 9182ce43f33c4f08ac03d5ba648ac7b7
msgid ""
"It is an opaque cache object. You can create a ``grn_cache`` by :c:func:"
"`grn_cache_open()` and free the created object by :c:func:"
"`grn_cache_close()`."
msgstr ""
"It is an opaque cache object. You can create a ``grn_cache`` by :c:func:"
"`grn_cache_open()` and free the created object by :c:func:"
"`grn_cache_close()`."

# 50fb10eb43dc4e3499abc20d820c1b5e
msgid "Creates a new cache object."
msgstr "Creates a new cache object."

# 8751f140b2e449349d858d1ccdf569ec
msgid ""
"If memory allocation for the new cache object is failed, ``NULL`` is "
"returned. Error information is stored into the ``ctx``."
msgstr ""
"If memory allocation for the new cache object is failed, ``NULL`` is "
"returned. Error information is stored into the ``ctx``."

# b2d95c246f654cd59f696c193b155420
# 53248432661c411d9d88595ccc716f70
# e492b237ee7e425db34450ccc6576ef5
# 76b45d10346244fd92aeaacac8c81740
# c22c3a36170842e2935d38f74d5f793a
# 9a173965961e4584b43cf613fd3a0bf4
msgid "The context."
msgstr "The context."

# b20a8d60dd3646349d96e4ce4f653925
msgid ""
"A newly allocated cache object on success, ``NULL`` otherwise. The returned "
"cache object must be freed by :c:func:`grn_cache_close()`."
msgstr ""
"A newly allocated cache object on success, ``NULL`` otherwise. The returned "
"cache object must be freed by :c:func:`grn_cache_close()`."

# de4adc8a9d3d44a68b80e0240935cd9b
msgid "Frees resourses of the ``cache``."
msgstr "Frees resourses of the ``cache``."

# fbb00e4c91a44cd0bdfd411692cda3ea
msgid "The cache object to be freed."
msgstr "The cache object to be freed."

# 7d3a052c1d1b4dc9812c37593657cd6a
# 9de9801f33774a459b51bd74195b8c66
# 898ed063708841988eb8c12a0ab5d9f9
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."

# 7c2da123165d467aa45f8edc6a054c12
msgid ""
"Sets the cache object that is used in :doc:`/reference/commands/select` "
"command."
msgstr ""
"Sets the cache object that is used in :doc:`/reference/commands/select` "
"command."

# f67655b832f44673b2a3756679d1bf44
msgid ""
"The cache object that is used in :doc:`/reference/commands/select` command."
msgstr ""
"The cache object that is used in :doc:`/reference/commands/select` command."

# 63e2a7f83dc041b89ad0c13689c1cf3d
msgid ""
"Gets the cache object that is used in :doc:`/reference/commands/select` "
"command."
msgstr ""
"Gets the cache object that is used in :doc:`/reference/commands/select` "
"command."

# 1c8feba7fcfa4c11abdf13ef59bd43c0
msgid ""
"The cache object that is used in :doc:`/reference/commands/select` command. "
"It may be ``NULL``."
msgstr ""
"The cache object that is used in :doc:`/reference/commands/select` command. "
"It may be ``NULL``."

# 8dd948357a6d46539dbb0fb5d0a15132
msgid "Sets the max number of entries of the cache object."
msgstr "Sets the max number of entries of the cache object."

# baf939708ed84ae59fad06161daef2ea
msgid "The cache object to be changed."
msgstr "The cache object to be changed."

# 8dbdf71c99c04a72b904712951d49d63
msgid "The new max number of entries of the cache object."
msgstr "The new max number of entries of the cache object."

# dc540d231e1e4e30ac1104fe7ca2f032
msgid "Gets the max number of entries of the cache object."
msgstr "Gets the max number of entries of the cache object."

# 1e731c8109de4e50b8d73d4780456e03
msgid "The target cache object."
msgstr "The target cache object."

# 9a807eaeea4148fdb9592fb423738591
msgid "The max number of entries of the cache object."
msgstr "The max number of entries of the cache object."

# f9a0e6d79304440ab2c2b62911dcff74
msgid "``grn_column``"
msgstr "``grn_column``"

# 67491f833ddb478e863dcf4e55a39a77
# fe5a64230091413b81f69e766802a350
# 903378829ca845b1a7986e6974e3229c
# 07322cdddbeb4fa8ab9c7815d60d7285
# 9b326781d1d04ab3a465d42acbb1d382
# 4f8f234dfda942e0b56446e3af6ad754
# e32456f75ddf4c57a7995c45baa6293c
# d3071483ac974206909f982550060f2b
# db437334dbef4b10895d94c0eedff6e3
# b64ad32c459b4ae28087ed1678eea438
# f19a2119e8254188ad7c4f520c19fdaf
# 7d0da81eca2e4a5690269014e67f9d2d
# ef8338f799be445fb385445e8b489d44
# a086e7d0476e4c1eb5839e67aefdb9ea
# 70682cc686df4d56a73546af6c4b827c
# ee4aa683208d4003bafe85e90f7ded43
# 18381770197340088095e4fe6dd03ca8
# 9dbb552f201c4662864777081f22d82c
# af89714069454007927a63b93af71162
# 007e8957544b4bf98a784b22280e3810
# fab6ae90367e4cb083443644a8b2c66f
# 7e3adc5ee405422695ca97d63f6ae0e9
# 0d9db28afcee4ed0a0cf6f5f60e89d27
# d9b412c26e804cfaa4f1eeac58c242c5
# 7371331f03e5447d8e892e4fae603343
# 47cffdd7771d474b8cce8fc839285083
# 6b5e473db4124b3e92f461199ef1063d
# c11fc0f7a47b4ab1a3445591f040b27b
# 207353b7375f43acb3d0cd1920c24a1b
# 2196b065da2d430dbac5f1d31915891d
# 492a1cd5a79a46959c65a1bd64da5eac
# e7ae49e235ce4196a81a1bc6535416a4
# ad5e1706c50c4fdba0500b85133aebc9
# ddbcdf6fae8a4c06879194f4c4be49b0
# a7fde50750f8435988eb51ae1293da97
# 25f3ddb6ab9b48089166b41418b5d867
# 405a0ea5b61d458e916f228716aec05d
# 8cd8e4ba25654a2d9a40e22fdd0e51b6
# 0405c914c4d6478a868d132b9d3f9066
# e282084f0ee5403ea4e432c1575bfbad
# 651804645e644f3fb7cb505bf4295081
# 933f7f054bf64699a66c25909ee3880b
# e48e052ef0024953be425c595fbe0eeb
# dc7666c516aa41308b14c5bc7d9f9db8
# 3717d07a54f4403286c49c7e4406a3a4
# 668cc891118a4dcf93647bf9b882879a
# 8ac8573c9e1b46f7ad5ca3356df34f04
# 98af95d12b8146baaeb169f55e920d0c
# e3274566162d41bcb1a4341b0a9a991b
# c77d7ff5b47042d187918fd75d922da8
# 9932186d7d384e139c86b4f7c324b61d
# 1c0217bd69774520abc7df50c5465e7b
# 184716fe171e4e1bb240e9f5cd22cd55
msgid "TODO..."
msgstr "TODO..."

# e581a0b15bfa437cb5db7a216bd93802
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_id``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_id``."

# 8e670f46938a4f45b6888685a1b3c4e0
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_ID_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_ID_LEN` like the "
"following::"

# fbc2c16873ff474e8165bb21c07117ed
# 73c71c3092474fae9fe91ada60871b89
# 091a55e170894dd380541e7b95f40002
# 5ccff0a2d4c04a7484287e1990bdaeb6
# b53f5affc2cd487ba6083a5e1641cc38
# dafeb4b8aa894a898bb3b27d23a0efe8
# bd59a5f1041b4a39bf227ebdcf60013f
# 472d31e18e934cd9896ec68c9e526cb0
# c3938f328434473e878a7046c98b021a
# 02f01dd983db4faf9db84cbdebdfe701
msgid "Since 3.1.1."
msgstr "Since 3.1.1."

# ccd38332bf134534b7a7807d478f2dcb
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_ID`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_ID`."

# 34d8020b693e4ad5bca32b8cab3b7506
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_key``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_key``."

# 5f02d8d7b16e41bdb8515ee34fc56d7e
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_KEY_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_KEY_LEN` like the "
"following::"

# 276f6dab283545d2876d921429c2dfa3
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_KEY`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_KEY`."

# 5e2f4c7cde654280ad0ba12b9eeab99a
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_value``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_value``."

# 391327b297324cb0a5386ebb66d7caac
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_VALUE_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_VALUE_LEN` like the "
"following::"

# ee2ac26b5ff54bc1a8725587d74fc560
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_VALUE`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_VALUE`."

# 21ae8649d325426b83e8416bc3d18c88
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_score``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_score``."

# a340187854f94c9da4efb018f9b82246
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_SCORE_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_SCORE_LEN` like the "
"following::"

# cb7c968f779444178ed7582d86215c6e
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_SCORE`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_SCORE`."

# 93b9f94861f04cf29c2f1a98859fe175
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_nsubrecs``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_nsubrecs``."

# 289ec3a9f6eb4db194cd7af01c09fb1b
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_NSUBRECS_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_NSUBRECS_LEN` like the "
"following::"

# b63f791a5e35405087936a4d68d4ad45
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_NSUBRECS`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_NSUBRECS`."

# cc9df0affda64f948288bf1909672c51
msgid ""
"tableに新たなカラムを定義します。nameは省略できません。一つのtableに同一の"
"nameのcolumnを複数定義することはできません。"
msgstr ""
"tableに新たなカラムを定義します。nameは省略できません。一つのtableに同一の"
"nameのcolumnを複数定義することはできません。"

# 0c221fc59d734fc0ac3afb1307510a5d
# e281b89dac2646d1a30133ba583a01a4
# 2aa49cd8d4934eeebe2bfe38ea31af86
# 84352d92760d4a62acbbf5af1753185b
# 769d7ed63fb3416391de09c767651ea5
# 36d1445d7ded4c27a8265ceafe38b0e1
# bad48e44789548f5a7fc9bd303e37df8
# 37fcadd3392a450d99169b6afcc5e77b
# 00a655edd69a4c84b60257f16eed2222
# 703324ac0b5d4dea9802e030fccfc149
# 6ca1f192754143369e82cdeee6ec68ec
# 7f2043604b5f4fa6887c20cccfbfef3c
# 004c7b9caaf543909b1cc0d83527d82d
# bfa41cd2db8e4849af5a568e5c91e8f4
# baa4cdac69624b5b88af68a426877892
# e02beee2b2dd45f4ab49a65ba8099b2f
msgid "対象tableを指定します。"
msgstr "対象tableを指定します。"

# 51400f0880c04bae95808a281ccd40ed
# 8a2b13df822c45c3aa933c38430a954a
msgid "カラム名を指定します。"
msgstr "カラム名を指定します。"

# 995e3a22f9024ae085f64dddc110c5a9
# ab526931979b4a8189128153bb7f4a49
msgid "nameパラメータのsize(byte)を指定します。"
msgstr "nameパラメータのsize(byte)を指定します。"

# 6bf99626ed2a458bb33aabcdce39bb27
msgid ""
"カラムを格納するファイルパスを指定します。 flagsに ``GRN_OBJ_PERSISTENT`` が"
"指定されている場合のみ有効です。 NULLなら自動的にファイルパスが付与されます。"
msgstr ""
"カラムを格納するファイルパスを指定します。 flagsに ``GRN_OBJ_PERSISTENT`` が"
"指定されている場合のみ有効です。 NULLなら自動的にファイルパスが付与されます。"

# 6a8ea61d9aae4aa7a0029f35fcf994d9
msgid ""
"``GRN_OBJ_PERSISTENT`` を指定すると永続columnとなります。  "
"``GRN_OBJ_COLUMN_INDEX`` を指定すると転置インデックスとなります。  "
"``GRN_OBJ_COLUMN_SCALAR`` を指定するとスカラ値(単独の値)を格納します。  "
"``GRN_OBJ_COLUMN_VECTOR`` を指定すると値の配列を格納します。  "
"``GRN_OBJ_COMPRESS_ZLIB`` を指定すると値をzlib圧縮して格納します。  "
"``GRN_OBJ_COMPRESS_LZO`` を指定すると値をlzo圧縮して格納します。  "
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_SECTION`` を指定すると、転置索"
"引にsection(段落情報)を合わせて格納します。  ``GRN_OBJ_COLUMN_INDEX`` と共に "
"``GRN_OBJ_WITH_WEIGHT`` を指定すると、転置索引にweight情報を合わせて格納しま"
"す。  ``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_POSITION`` を指定する"
"と、転置索引に出現位置情報を合わせて格納します。"
msgstr ""
"``GRN_OBJ_PERSISTENT`` を指定すると永続columnとなります。  "
"``GRN_OBJ_COLUMN_INDEX`` を指定すると転置インデックスとなります。  "
"``GRN_OBJ_COLUMN_SCALAR`` を指定するとスカラ値(単独の値)を格納します。  "
"``GRN_OBJ_COLUMN_VECTOR`` を指定すると値の配列を格納します。  "
"``GRN_OBJ_COMPRESS_ZLIB`` を指定すると値をzlib圧縮して格納します。  "
"``GRN_OBJ_COMPRESS_LZO`` を指定すると値をlzo圧縮して格納します。  "
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_SECTION`` を指定すると、転置索"
"引にsection(段落情報)を合わせて格納します。  ``GRN_OBJ_COLUMN_INDEX`` と共に "
"``GRN_OBJ_WITH_WEIGHT`` を指定すると、転置索引にweight情報を合わせて格納しま"
"す。  ``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_POSITION`` を指定する"
"と、転置索引に出現位置情報を合わせて格納します。"

# 1758a16425844189b5813827260b6a20
msgid "``GRN_OBJ_PERSISTENT`` を指定すると永続columnとなります。"
msgstr "``GRN_OBJ_PERSISTENT`` を指定すると永続columnとなります。"

# 1929f1d8fd08439e8c7889061fab9b37
msgid "``GRN_OBJ_COLUMN_INDEX`` を指定すると転置インデックスとなります。"
msgstr "``GRN_OBJ_COLUMN_INDEX`` を指定すると転置インデックスとなります。"

# b71a8305c43f4c5ea7c8dee584b7c7b2
msgid "``GRN_OBJ_COLUMN_SCALAR`` を指定するとスカラ値(単独の値)を格納します。"
msgstr "``GRN_OBJ_COLUMN_SCALAR`` を指定するとスカラ値(単独の値)を格納します。"

# 70a3cea495464a9f94a32cc88724915a
msgid "``GRN_OBJ_COLUMN_VECTOR`` を指定すると値の配列を格納します。"
msgstr "``GRN_OBJ_COLUMN_VECTOR`` を指定すると値の配列を格納します。"

# 8589f940be7643bba975843ad044832f
msgid "``GRN_OBJ_COMPRESS_ZLIB`` を指定すると値をzlib圧縮して格納します。"
msgstr "``GRN_OBJ_COMPRESS_ZLIB`` を指定すると値をzlib圧縮して格納します。"

# 36a210dac26142ac8ba30cdd8d4d4eaa
msgid "``GRN_OBJ_COMPRESS_LZO`` を指定すると値をlzo圧縮して格納します。"
msgstr "``GRN_OBJ_COMPRESS_LZO`` を指定すると値をlzo圧縮して格納します。"

# d0f0b4044bff4df7aebad47412e6b860
msgid ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_SECTION`` を指定すると、転置索"
"引にsection(段落情報)を合わせて格納します。"
msgstr ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_SECTION`` を指定すると、転置索"
"引にsection(段落情報)を合わせて格納します。"

# 6b1b4ddba30f496ca535d306c785f5ac
msgid ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_WEIGHT`` を指定すると、転置索"
"引にweight情報を合わせて格納します。"
msgstr ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_WEIGHT`` を指定すると、転置索"
"引にweight情報を合わせて格納します。"

# 70ae77a905ef4d0ab51679985ee0239b
msgid ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_POSITION`` を指定すると、転置"
"索引に出現位置情報を合わせて格納します。"
msgstr ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_POSITION`` を指定すると、転置"
"索引に出現位置情報を合わせて格納します。"

# a73f31b9451b43c99f2e8ce786130d72
msgid "カラム値の型を指定します。定義済みのtypeあるいはtableを指定できます。"
msgstr "カラム値の型を指定します。定義済みのtypeあるいはtableを指定できます。"

# 2bfe80677a374de899931da8d5d17808
msgid ""
"oldvalue, newvalueの値から得られるキーに対応するcolumnの値の中の、id, section"
"に対応するエントリを更新します。columnは ``GRN_OBJ_COLUMN_INDEX`` 型のカラム"
"でなければなりません。"
msgstr ""
"oldvalue, newvalueの値から得られるキーに対応するcolumnの値の中の、id, section"
"に対応するエントリを更新します。columnは ``GRN_OBJ_COLUMN_INDEX`` 型のカラム"
"でなければなりません。"

# fffadf847e5244e585ae8c2983dfac54
# 15354599eeee40e6b403abe0e1e0736f
# 5444b9d423b744948446ab83f57da175
msgid "対象columnを指定します。"
msgstr "対象columnを指定します。"

# 91a00e94a80a41dfba5ee509a8302b4b
# 89525d6508624aa8bd7b0f72db3f8b93
# 117738ce10d041afbb41229207456cd9
# f54262d723da4fe486fcb4d470b89bcc
msgid "対象レコードのIDを指定します。"
msgstr "対象レコードのIDを指定します。"

# 43ec6be0a4984b4698de1882ac8f8ebc
msgid "対象レコードのセクション番号を指定します。"
msgstr "対象レコードのセクション番号を指定します。"

# 948708a9c40841899fe2462a71cc7dfd
msgid "更新前の値を指定します。"
msgstr "更新前の値を指定します。"

# 4ceb8857879b49fa875544de2196ecfe
msgid "更新後の値を指定します。"
msgstr "更新後の値を指定します。"

# e1479f1c5da643de8646b92264b4000d
msgid "columnが属するtableを返します。"
msgstr "columnが属するtableを返します。"

# 525049aff5224bbe9ae4c50e94fa10e4
msgid ""
"ctxが使用するdbにおいてcolumnに対応する名前をnameに更新します。columnは永続オ"
"ブジェクトでなければいけません。"
msgstr ""
"ctxが使用するdbにおいてcolumnに対応する名前をnameに更新します。columnは永続オ"
"ブジェクトでなければいけません。"

# db2b358b15bb425eb5c4df23c6a4d935
# 236c761481ea49ff862b608f89a3c57f
msgid "新しい名前を指定します。"
msgstr "新しい名前を指定します。"

# a61a1ff05efd49a59bcefdfc30650209
# c02ca330f6444e29b384415421393b9f
msgid "nameパラメータのsize（byte）を指定します。"
msgstr "nameパラメータのsize（byte）を指定します。"

# 8de6532d7a3a43588dc7bb34dfcb7709
msgid ""
"カラムobjの名前の長さを返します。buf_sizeの長さが名前の長さ以上であった場合"
"は、namebufに該当する名前をコピーします。"
msgstr ""
"カラムobjの名前の長さを返します。buf_sizeの長さが名前の長さ以上であった場合"
"は、namebufに該当する名前をコピーします。"

# 801f377ef3634b0b9194e11e85af957f
# e42e637f27f04b4b90b81809ec6d4176
# 9822c2b9ca254656a623e3ee16f9f9de
# 20ed5f3361494775b82300541a2e4af0
# db22ebd26fe047f18f7490fbbc542920
# a0c640e533ce44e7bf5b1ef866fa9ca7
# 82ee868b39e04983a9f654975cbafb3d
# f4470476dacb451b8bfbb70fc5d2f0ec
# 6c2ed809408840058c9ecf51d22a3730
# cb636c83fdc94fc7a887a6c249cb2f02
# 5535cb8ce4504d8897bd9c08d33318b3
# 44b77f77f9f94a98ad9d517273773814
# a79fa840e1d9481bb87da769fd2e725c
# 51019298a9dd4abbbfa498c4cbd41986
# 62f459360f06459faca56e70d4804398
# 07705c12ae9b43e986ceaea6f1edc96a
# 72b08a3c31534b09a3a28af7b521baef
# c028fef0f9d9466db6e74a5fb108a214
# 4cfe07fd254b45faae8654a0938b9741
# 1e284937183a4df5913031a86e7b3906
# 09946ba0e80f4e7c985e38786bf3bbc9
# dd536bfd2c9c407fa069d8161d54c2e1
# 162dc2f566bd46a0ae4183ae7b8b9c3a
# 0a605dd9bf1f4158bae699a2e7461413
# ad087fe7319d4747a0f1f290a3a54398
# cdbb43f7233f460790e4dc88c80f8f27
# 7de6c28f9d574beba29d6ad7f22f37bf
msgid "対象objectを指定します。"
msgstr "対象objectを指定します。"

# 95b780b09dbd4c8cb75bf6d8a3a3664f
# db814dc725de460394ea1c81e98dc997
msgid "名前を格納するバッファ（呼出側で準備する）を指定します。"
msgstr "名前を格納するバッファ（呼出側で準備する）を指定します。"

# ebc89b3bf3e84262a7f549183b75a2ca
# d3ed997813b5458695ce4f3eafe3a2c7
msgid "namebufのサイズ（byte長）を指定します。"
msgstr "namebufのサイズ（byte長）を指定します。"

# 4ef83029f16f433aa5fea4653b346d64
msgid ""
"columnに張られているindexのうち、opの操作を実行可能なものの数を返します。また"
"それらのidを、buf_sizeに指定された個数を上限としてindexbufに返します。"
msgstr ""
"columnに張られているindexのうち、opの操作を実行可能なものの数を返します。また"
"それらのidを、buf_sizeに指定された個数を上限としてindexbufに返します。"

# db308ce9526a41088fe0b54dc0621d51
msgid "対象のcolumnを指定します。"
msgstr "対象のcolumnを指定します。"

# 5202362bdd3c433ebb32a0ef70427a6e
msgid "indexで実行したい操作を指定します。"
msgstr "indexで実行したい操作を指定します。"

# 503b97e4ae714df79d553490ba459f21
msgid "indexを格納するバッファ（呼出側で準備する）を指定します。"
msgstr "indexを格納するバッファ（呼出側で準備する）を指定します。"

# 9bfe560208d340688c6c47f43b400218
msgid "indexbufのサイズ（byte長）を指定します。"
msgstr "indexbufのサイズ（byte長）を指定します。"

# 6d077601bca046ea8a83ffcec7f784c4
msgid "section番号を格納するint長バッファ（呼出側で準備する）を指定します。"
msgstr "section番号を格納するint長バッファ（呼出側で準備する）を指定します。"

# 5946492ba093434487e24a7b43293b5f
msgid ""
"This is a dangerous API. You must not use this API when other thread or "
"process accesses the target column. If you use this API against shared "
"column, the process that accesses the column may be broken and the column "
"may be broken."
msgstr ""
"This is a dangerous API. You must not use this API when other thread or "
"process accesses the target column. If you use this API against shared "
"column, the process that accesses the column may be broken and the column "
"may be broken."

# 89107e82aae84c3ca3f582ea0bba0810
msgid "Clears all values in the column."
msgstr "Clears all values in the column."

# 8b9c3a074d1c4318ba00868131a826f9
msgid "The column to be truncated."
msgstr "The column to be truncated."

# 2739d17c32c44bfa824172a8899a88da
# 4ba4dc543d8b4e2e9825a7217af615e9
# 41e67b89d6de483abfc3dcc9b84238c5
# b3893da6b40a4a24ae695a97789d19b3
# 46045980a6d649778d4a68f4e7ac16df
# c5d7880d621f450ebd64d6839602c29c
# c9195e27c7124f15a94c953c8ee348f1
# df15a9ce4e7e405eac37de7ebaed9dff
# 68c720c0e4b34a308d245518c18c3609
# 7ab50fb75f1e4e20a92071155010d05e
# f45730418c474cf9b87142bfe9a33562
# ecea2d8d43f244b7b2507379614c1f2b
# 35f60d59b9a74323b52e089efe62e9dc
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."

# 40dccaf906e44b64b50e432a95714a91
msgid "``grn_command_version``"
msgstr "``grn_command_version``"

# bd4b582eefef4dfaa658585a68270886
msgid "デフォルトのcommand_versionを返します。"
msgstr "デフォルトのcommand_versionを返します。"

# 5d8c694a31de46d6894f98767400afe7
msgid "デフォルトのcommand_versionを変更します。"
msgstr "デフォルトのcommand_versionを変更します。"

# 2785808fd2424372bd194eafbcbc7287
msgid "変更後のデフォルトのcommand_versionを指定します。"
msgstr "変更後のデフォルトのcommand_versionを指定します。"

# 7b0cbb385e1d4bf48757ece146f1fbf0
msgid "``grn_content_type``"
msgstr "``grn_content_type``"

# 2b225734f30e4e05a85663beb401c0d5
msgid ""
":c:type:`grn_content_type` shows input type and output type. Currently, it "
"is used only for output type."
msgstr ""
":c:type:`grn_content_type` shows input type and output type. Currently, it "
"is used only for output type."

# ff0e712177464580b3a6d0a0c25f01fc
msgid ""
"Normally, you don't need to use this type. It is used internally in :c:func:"
"`grn_ctx_send()`."
msgstr ""
"Normally, you don't need to use this type. It is used internally in :c:func:"
"`grn_ctx_send()`."

# 8c578061eb7347639a0d45b1f677d442
# 1d13cf7a567b4daf9347f7425178b8a6
# 2999fa88b6a243e48f27066502d5448a
# 4d8fb6d0a1944d5189142c7ea00d96e3
msgid "Here are available values:"
msgstr "Here are available values:"

# c6ff75f5955547c2abeb0e380c203c9e
msgid ""
"It means that outputting nothing or using the original format. :doc:`/"
"reference/commands/dump` uses the type."
msgstr ""
"It means that outputting nothing or using the original format. :doc:`/"
"reference/commands/dump` uses the type."

# 6c7f2429ac8e42b5a4d4cc274f7b2369
msgid "`GRN_CONTENT_NONE`"
msgstr "`GRN_CONTENT_NONE`"

# 6d9192fce4c140928f1b8f495c016a81
msgid "It means tab separated values format."
msgstr "It means tab separated values format."

# c128a129b5a8482495a802a1c6b3d2ae
msgid "`GRN_CONTENT_TSV`"
msgstr "`GRN_CONTENT_TSV`"

# a97561cb3184412595253114935359ad
msgid "It means JSON format."
msgstr "It means JSON format."

# 05d2d896b3a24cf894186422e01459b1
msgid "`GRN_CONTENT_JSON`"
msgstr "`GRN_CONTENT_JSON`"

# 34317cedfbd04024bebba8bb30091be3
msgid "It means XML format."
msgstr "It means XML format."

# f366b48e5da74941a71937387ca202b1
msgid "`GRN_CONTENT_XML`"
msgstr "`GRN_CONTENT_XML`"

# 6edc11259cf0479d9705ba8fc23530bd
msgid ""
"It means MessagePack format. You need MessagePack library on building "
"Groonga. If you don't have MessagePack library, you can't use this type."
msgstr ""
"It means MessagePack format. You need MessagePack library on building "
"Groonga. If you don't have MessagePack library, you can't use this type."

# dfe29dde3a114f66993666d872e55e94
msgid "`GRN_CONTENT_MSGPACK`"
msgstr "`GRN_CONTENT_MSGPACK`"

# 391170c614a240c9b22582ff8d5654bd
msgid "``grn_ctx``"
msgstr "``grn_ctx``"

# f3ddf88f99094ff097406be1dccc5a5b
msgid ""
":c:type:`grn_ctx` is the most important object. :c:type:`grn_ctx` keeps the "
"current infomation such as:"
msgstr ""
":c:type:`grn_ctx` is the most important object. :c:type:`grn_ctx` keeps the "
"current infomation such as:"

# cd1b89b7170342aa94666300aa1dfd47
msgid "The last occurred error."
msgstr "The last occurred error."

# 2e6c13e807c241d7a56a972b39d44db4
msgid "The current encoding."
msgstr "The current encoding."

# 5c4dc39afe714de6a4e96412d0e08ca2
msgid "The default thresholds. (e.g. :ref:`match-escalation-threshold`)"
msgstr "The default thresholds. (e.g. :ref:`match-escalation-threshold`)"

# 03e93d122e8546e8b69213c80e454564
msgid ""
"The default command version. (See :doc:`/reference/command/command_version`)"
msgstr ""
"The default command version. (See :doc:`/reference/command/command_version`)"

# a5ebb791c0eb42bda3485ab5f5241c49
msgid ":c:type:`grn_ctx` provides platform features such as:"
msgstr ":c:type:`grn_ctx` provides platform features such as:"

# c8a40be0bed542db8712a7ec5347f32d
msgid "Memory management."
msgstr "Memory management."

# 9e8ffc5dab424b2394f233d99c85e362
msgid "Logging."
msgstr "Logging."

# 355d00054c294285bd64f89d11626da1
msgid "Most APIs receive :c:type:`grn_ctx` as the first argument."
msgstr "Most APIs receive :c:type:`grn_ctx` as the first argument."

# 6313aed9947d47328632c4edaeb70662
msgid ""
"You can't use the same :c:type:`grn_ctx` from two or more threads. You need "
"to create a :c:type:`grn_ctx` for a thread. You can use two or more :c:type:"
"`grn_ctx` in a thread but it is not needed for usual use-case."
msgstr ""
"You can't use the same :c:type:`grn_ctx` from two or more threads. You need "
"to create a :c:type:`grn_ctx` for a thread. You can use two or more :c:type:"
"`grn_ctx` in a thread but it is not needed for usual use-case."

# bad202037ab94d878b6369c26d29e981
msgid "ctxを初期化します。"
msgstr "ctxを初期化します。"

# 778a26940979466c9736d7215104e265
msgid "初期化するctx構造体へのポインタを指定します。"
msgstr "初期化するctx構造体へのポインタを指定します。"

# f8156b29ca01411b89479c217e54f8d8
# 9eaa11f5a046401d8298d7294a18f70b
msgid "初期化する ``ctx`` のオプションを指定します。"
msgstr "初期化する ``ctx`` のオプションを指定します。"

# eff1241735de423281f0682b38fe0d16
msgid "ctxの管理するメモリを解放し、使用を終了します。"
msgstr "ctxの管理するメモリを解放し、使用を終了します。"

# 9854d0df616b4b728d0efc4dfbc891d1
msgid ""
"If ``ctx`` is initialized by :c:func:`grn_ctx_open()` not :c:func:"
"`grn_ctx_init()`, you need to use :c:func:`grn_ctx_close()` instead of :c:"
"func:`grn_ctx_fin()`."
msgstr ""
"If ``ctx`` is initialized by :c:func:`grn_ctx_open()` not :c:func:"
"`grn_ctx_init()`, you need to use :c:func:`grn_ctx_close()` instead of :c:"
"func:`grn_ctx_fin()`."

# 1d49d20e018b4df1a8656b6c639113f1
msgid "解放するctx構造体へのポインタを指定します。"
msgstr "解放するctx構造体へのポインタを指定します。"

# 30ec7980235a49049c2f26b72b6e3ee1
# 97ec6eeb3ba344a682b119ee012a51a3
msgid "初期化された :c:type:`grn_ctx` オブジェクトを返します。"
msgstr "初期化された :c:type:`grn_ctx` オブジェクトを返します。"

# 1cc04b76a55e4db19511fb86b4c86526
msgid ""
":c:func:`grn_ctx_init()` で初期化された :c:type:`grn_ctx` オブジェクトは構造"
"体の実体をAPIの呼び元で確保するのに対して、 :c:func:`grn_ctx_open()` では"
"Groongaライブラリの内部で、実体を確保します。 どちらで初期化された :c:type:"
"`grn_ctx` も、 :c:func:`grn_ctx_fin()` で解放できます。 :c:func:"
"`grn_ctx_open()` で確保した :c:type:`grn_ctx` 構造体に関しては、:c:func:"
"`grn_ctx_fin()` で解放した後に、その :c:type:`grn_ctx` で作成した :c:type:"
"`grn_obj` を :c:func:`grn_obj_close()` によって解放しても問題ありません。"
msgstr ""
":c:func:`grn_ctx_init()` で初期化された :c:type:`grn_ctx` オブジェクトは構造"
"体の実体をAPIの呼び元で確保するのに対して、 :c:func:`grn_ctx_open()` では"
"Groongaライブラリの内部で、実体を確保します。 どちらで初期化された :c:type:"
"`grn_ctx` も、 :c:func:`grn_ctx_fin()` で解放できます。 :c:func:"
"`grn_ctx_open()` で確保した :c:type:`grn_ctx` 構造体に関しては、:c:func:"
"`grn_ctx_fin()` で解放した後に、その :c:type:`grn_ctx` で作成した :c:type:"
"`grn_obj` を :c:func:`grn_obj_close()` によって解放しても問題ありません。"

# 0c8bccf766184d2bac2643027478e229
msgid ""
"It calls :c:func:`grn_ctx_fin()` and frees allocated memory for ``ctx`` by :"
"c:func:`grn_ctx_open()`."
msgstr ""
"It calls :c:func:`grn_ctx_fin()` and frees allocated memory for ``ctx`` by :"
"c:func:`grn_ctx_open()`."

# 772c776b876642da940358c089fa2cc3
msgid "no longer needed :c:type:`grn_ctx`."
msgstr "no longer needed :c:type:`grn_ctx`."

# 8872706115964c5a90e29522c3836b57
msgid "ctxを破棄するときに呼ばれる関数を設定します。"
msgstr "ctxを破棄するときに呼ばれる関数を設定します。"

# 9beb4760b68147dca247b1c1f49dca2f
msgid "対象ctxを指定します。"
msgstr "対象ctxを指定します。"

# a28f2263551c4dd79368a003bc8e3d6e
msgid "``ctx`` を破棄するときに呼ばれる関数を指定します。"
msgstr "``ctx`` を破棄するときに呼ばれる関数を指定します。"

# 4deaca4fe6494f368298346f7f3e9871
msgid "command_versionを返します。"
msgstr "command_versionを返します。"

# 6ce1baf310a945c2b27084e7dae92ae2
msgid "command_versionを変更します。"
msgstr "command_versionを変更します。"

# 0c655512fa2a4920b04c9ff139ad2ec8
msgid "変更後のcommand_versionを指定します。"
msgstr "変更後のcommand_versionを指定します。"

# fbf8f2cd62504d5084329f04aaf1ee55
msgid ""
"ctxが操作対象とするdbを指定します。NULLを指定した場合は、dbを操作しない状態"
"(init直後の状態)になります。"
msgstr ""
"ctxが操作対象とするdbを指定します。NULLを指定した場合は、dbを操作しない状態"
"(init直後の状態)になります。"

# 2cb5e210d7744060ac2902e0ca4dfb5f
msgid "Don't use it with :c:type:`grn_ctx` that has ``GRN_CTX_PER_DB`` flag."
msgstr "Don't use it with :c:type:`grn_ctx` that has ``GRN_CTX_PER_DB`` flag."

# 916da0fd6a1f4ec6b9124839a8f08444
msgid "ctxが使用するdbを指定します。"
msgstr "ctxが使用するdbを指定します。"

# 7f079b3bd2af4aab9a2ff94f3b82088a
msgid ""
"ctxが現在操作対象としているdbを返します。dbを使用していない場合はNULLを返しま"
"す。"
msgstr ""
"ctxが現在操作対象としているdbを返します。dbを使用していない場合はNULLを返しま"
"す。"

# 93727bf5d24d4c269fa5692866ecf71a
msgid ""
"ctxが使用するdbからnameに対応するオブジェクトを検索して返す。nameに一致するオ"
"ブジェクトが存在しなければNULLを返す。"
msgstr ""
"ctxが使用するdbからnameに対応するオブジェクトを検索して返す。nameに一致するオ"
"ブジェクトが存在しなければNULLを返す。"

# ed8ffbcf84014cb99af012f59a95a650
msgid "検索しようとするオブジェクトの名前。"
msgstr "検索しようとするオブジェクトの名前。"

# c211a411ad3d42aa8a82aa86e72d5ffa
msgid ""
"The number of bytes of name. If negative value is specified, name is assumed "
"that NULL-terminated string."
msgstr ""
"The number of bytes of name. If negative value is specified, name is assumed "
"that NULL-terminated string."

# d013cf12b1fa46989ff6314e468d2a49
msgid ""
"ctx、またはctxが使用するdbからidに対応するオブジェクトを検索して返す。idに一"
"致するオブジェクトが存在しなければNULLを返す。"
msgstr ""
"ctx、またはctxが使用するdbからidに対応するオブジェクトを検索して返す。idに一"
"致するオブジェクトが存在しなければNULLを返す。"

# 094dfa1419854685bc525870200941a7
msgid "検索しようとするオブジェクトのidを指定します。"
msgstr "検索しようとするオブジェクトのidを指定します。"

# 4c10f53c8f0c466b9d8586b04ca3abf1
msgid ""
"It pushes all tables in the database of ``ctx`` into ``tables_buffer``. "
"``tables_buffer`` should be initialized as ``GRN_PVECTOR``. You can use "
"``GRN_PTR_INIT()`` with ``GRN_OBJ_VECTOR`` flags to initialize "
"``tables_buffer``."
msgstr ""
"It pushes all tables in the database of ``ctx`` into ``tables_buffer``. "
"``tables_buffer`` should be initialized as ``GRN_PVECTOR``. You can use "
"``GRN_PTR_INIT()`` with ``GRN_OBJ_VECTOR`` flags to initialize "
"``tables_buffer``."

# aeed597f23a84942944bcc78f1e6c959
msgid "Here is an example:"
msgstr "Here is an example:"

# de6fced8d73d4f7b8c251915a0ba168a
# d1178148733a459a909e7b1b79780e78
# 479fc66022d14b79a277fa4b2b7f2d8b
msgid "The context object."
msgstr "The context object."

# 86281668d79a46b0b17a1ff42448fb26
msgid "The output buffer to store tables."
msgstr "The output buffer to store tables."

# 5b88a989d243419fa734bf89f3c66494
msgid "Gets the current output type of the context."
msgstr "Gets the current output type of the context."

# 9a62696f7123477c9cbdc7633169512e
# 74faa2566f8346f68538e917864039c2
msgid "Normally, this function isn't needed."
msgstr "Normally, this function isn't needed."

# 8f07d5687c1c4ebbbbb260f9dee2c43e
msgid "The output type of the context."
msgstr "The output type of the context."

# d5344d1da3934480ab7b60eb86052a18
msgid ""
"Sets the new output type to the context. It is used by executing a command "
"by :c:func:`grn_expr_exec()`. If you use :c:func:`grn_ctx_send()`, the new "
"output type isn't used. :c:func:`grn_ctx_send()` sets output type from "
"command line internally."
msgstr ""
"Sets the new output type to the context. It is used by executing a command "
"by :c:func:`grn_expr_exec()`. If you use :c:func:`grn_ctx_send()`, the new "
"output type isn't used. :c:func:`grn_ctx_send()` sets output type from "
"command line internally."

# eab03d95c8684f61af245d7dcfed7f72
msgid "The new output type."
msgstr "The new output type."

# 8824c68e31fd49eeb514d32590a1786b
msgid "``grn_db``"
msgstr "``grn_db``"

# e8a9801a147f4da0a3af0d54f8a8b053
msgid "It is used for specifying options for :c:func:`grn_db_create`."
msgstr "It is used for specifying options for :c:func:`grn_db_create`."

# a6821069db7c4f0ab679105d12e11015
msgid "組み込み型の名前となるnul終端文字列の配列を指定する。"
msgstr "組み込み型の名前となるnul終端文字列の配列を指定する。"

# 966aa50d0d3645f5a4c20c98e9e9fcc6
msgid ""
"n_builtin_type_namesには、optarg.builtin_type_namesで指定する文字列の数を 指"
"定する。配列のoffsetはenum型grn_builtin_typeの値に対応する。"
msgstr ""
"n_builtin_type_namesには、optarg.builtin_type_namesで指定する文字列の数を 指"
"定する。配列のoffsetはenum型grn_builtin_typeの値に対応する。"

# acd3190b928c406e97134e9fb9e5c74c
msgid "新たなdbを作成します。"
msgstr "新たなdbを作成します。"

# 2a0ed4278a0b46a1a65205746fe19757
msgid "初期化済みの :c:type:`grn_ctx` を指定します。"
msgstr "初期化済みの :c:type:`grn_ctx` を指定します。"

# d529af310f82438f8c2399bc6b927206
msgid ""
"作成するdbを格納するファイルパスを指定します。NULLならtemporary dbとなりま"
"す。NULL以外のパスを指定した場合はpersistent dbとなります。"
msgstr ""
"作成するdbを格納するファイルパスを指定します。NULLならtemporary dbとなりま"
"す。NULL以外のパスを指定した場合はpersistent dbとなります。"

# f81fb9b75a1446cdb9c5e137b45e69d1
msgid ""
"Currently, it is not used. It is just ignored.  作成するdbの組み込み型の名前"
"を変更する時に指定します。  optarg.builtin_type_namesには、組み込み型の名前と"
"なるnull終端文字列の配列を指定します。optarg.n_builtin_type_namesには、"
"optarg.builtin_type_namesで指定する文字列の数を指定します。配列のoffsetはenum"
"型grn_builtin_typeの値に対応します。"
msgstr ""
"Currently, it is not used. It is just ignored.  作成するdbの組み込み型の名前"
"を変更する時に指定します。  optarg.builtin_type_namesには、組み込み型の名前と"
"なるnull終端文字列の配列を指定します。optarg.n_builtin_type_namesには、"
"optarg.builtin_type_namesで指定する文字列の数を指定します。配列のoffsetはenum"
"型grn_builtin_typeの値に対応します。"

# dc7cafba80d6426399cb8e0c260354dd
msgid "Currently, it is not used. It is just ignored."
msgstr "Currently, it is not used. It is just ignored."

# 934bf13de07e407c86719b4277a4455d
msgid "作成するdbの組み込み型の名前を変更する時に指定します。"
msgstr "作成するdbの組み込み型の名前を変更する時に指定します。"

# fc3183c4fcde4d00be51ce943c1f355b
msgid ""
"optarg.builtin_type_namesには、組み込み型の名前となるnull終端文字列の配列を指"
"定します。optarg.n_builtin_type_namesには、optarg.builtin_type_namesで指定す"
"る文字列の数を指定します。配列のoffsetはenum型grn_builtin_typeの値に対応しま"
"す。"
msgstr ""
"optarg.builtin_type_namesには、組み込み型の名前となるnull終端文字列の配列を指"
"定します。optarg.n_builtin_type_namesには、optarg.builtin_type_namesで指定す"
"る文字列の数を指定します。配列のoffsetはenum型grn_builtin_typeの値に対応しま"
"す。"

# f70b772852bd49d692555383f3709be8
msgid "既存のdbを開きます。"
msgstr "既存のdbを開きます。"

# d11aba712db44b0cb807c720faab10f9
msgid "開こうとするdbを格納するファイルパスを指定します。"
msgstr "開こうとするdbを格納するファイルパスを指定します。"

# 43e93afdd80c49499d596c52ab4b0ee5
msgid "dbの内容の最終更新時刻を現在時刻にします。"
msgstr "dbの内容の最終更新時刻を現在時刻にします。"

# 19c49e003d0940e792c5ce3402ba7106
msgid "最終更新時刻はキャッシュが有効かどうかの判断などに利用されます。"
msgstr "最終更新時刻はキャッシュが有効かどうかの判断などに利用されます。"

# 589d48451be1488f82b42b226885ac1a
msgid "内容が変更されたdbを指定します。"
msgstr "内容が変更されたdbを指定します。"

# 42dc979c30e846ab807afb00e29809ec
msgid "objの属するdbを返します。"
msgstr "objの属するdbを返します。"

# c78ebbb184d34b2eb664d3120c2bd5b1
msgid "This is an experimental API."
msgstr "This is an experimental API."

# aa6aa487b2ba43e1b4cc88a63245969d
msgid ""
"This is a dangerous API. You must not use this API when other thread or "
"process opens the target database. If you use this API against shared "
"database, the database may be broken."
msgstr ""
"This is a dangerous API. You must not use this API when other thread or "
"process opens the target database. If you use this API against shared "
"database, the database may be broken."

# b2dd387020004abaa10c8351f21e7788
msgid ""
"Checks the passed database and recovers it if it is broken and it can be "
"recovered."
msgstr ""
"Checks the passed database and recovers it if it is broken and it can be "
"recovered."

# 09e41643db1543dc9414349c107eb85f
msgid ""
"This API uses lock existence for checking whether the database is broken or "
"not."
msgstr ""
"This API uses lock existence for checking whether the database is broken or "
"not."

# e36c8365f36242fcae7b10c1a9032052
msgid "Here are recoverable cases:"
msgstr "Here are recoverable cases:"

# 0ec12118cde446d1bb963cf049b35492
msgid "Index column is broken. The index column must have source column."
msgstr "Index column is broken. The index column must have source column."

# dc9c0301d5d24dcc9f7d6235b0e4cb56
msgid "Here are unrecoverable cases:"
msgstr "Here are unrecoverable cases:"

# efbd7d18bd1c4980a9e8062cec0d36eb
msgid "Object name management feature is broken."
msgstr "Object name management feature is broken."

# b0ded67d162a4d69a9a1897aa78f0428
msgid "Table is broken."
msgstr "Table is broken."

# 6b1c9da6af1340a2a46beef91e71d9be
msgid "Data column is broken."
msgstr "Data column is broken."

# 2dd707a9ad5a4f798907edb596f97f25
msgid ""
"Object name management feature is used for managing table name, column name "
"and so on. If the feature is broken, the database can't be recovered. Please "
"re-create the database from backup."
msgstr ""
"Object name management feature is used for managing table name, column name "
"and so on. If the feature is broken, the database can't be recovered. Please "
"re-create the database from backup."

# ccf262b8b7de4c0c94cbac9db78815a1
msgid ""
"Table and data column can be recovered by removing an existence lock and re-"
"add data."
msgstr ""
"Table and data column can be recovered by removing an existence lock and re-"
"add data."

# d72f3509e99d4d2ea2b83b97a7ec8cf3
msgid "The database to be recovered."
msgstr "The database to be recovered."

# 0f88afa611024fcf908c0fd4d1dd59e9
msgid "``grn_encoding``"
msgstr "``grn_encoding``"

# db99678fb65343989a4b04d2f2e1a733
msgid "デフォルトのencodingを返します。"
msgstr "デフォルトのencodingを返します。"

# 2fa95234360c4027ba9b91d8e85fecc2
msgid "デフォルトのencodingを変更します。"
msgstr "デフォルトのencodingを変更します。"

# cadaf0547caf4b16abfb4d6280917857
msgid "変更後のデフォルトのencodingを指定します。"
msgstr "変更後のデフォルトのencodingを指定します。"

# b87a68d1e8f3413c9be3e623ec4b9050
msgid ""
"Returns string representation for the encoding. For example, "
"'grn_encoding_to_string(``GRN_ENC_UTF8``)' returns '\"utf8\"'."
msgstr ""
"Returns string representation for the encoding. For example, "
"'grn_encoding_to_string(``GRN_ENC_UTF8``)' returns '\"utf8\"'."

# 1c5de892f2aa498eb0555cd22bdb94ac
msgid "\"unknown\" is returned for invalid encoding."
msgstr "\"unknown\" is returned for invalid encoding."

# 1ba8c306463c47deae148fb1a5a8cb9a
msgid "The encoding."
msgstr "The encoding."

# 968af4d764d7483cb70d88b034fd55c5
msgid ""
"Parses encoding name and returns grn_encoding. For example, "
"'grn_encoding_parse(\"UTF8\")' returns '``GRN_ENC_UTF8``'."
msgstr ""
"Parses encoding name and returns grn_encoding. For example, "
"'grn_encoding_parse(\"UTF8\")' returns '``GRN_ENC_UTF8``'."

# 8c893b7934274141afc84952215b9805
msgid "``GRN_ENC_UTF8`` is returned for invalid encoding name."
msgstr "``GRN_ENC_UTF8`` is returned for invalid encoding name."

# 7708c3131dd24f27897a0c62cb3c01d0
msgid "The encoding name."
msgstr "The encoding name."

# e6a587c299c74182bcb9268d7225ed5d
# 1fac1c0fe6414f8295be61b7a1e67e27
msgid "grn_expr"
msgstr "grn_expr"

# a64dd01cadb54406b8aca25fb16b0ea9
msgid ""
"`grn_expr` is an :c:type:`grn_obj` that represents an expression. Here is a "
"list of what expression can do:"
msgstr ""
"`grn_expr` is an :c:type:`grn_obj` that represents an expression. Here is a "
"list of what expression can do:"

# 2b48c791f35a4cedad4c9f46c677ad23
msgid ""
"Expression can apply some operations to a record by :c:func:`grn_expr_exec`."
msgstr ""
"Expression can apply some operations to a record by :c:func:`grn_expr_exec`."

# 91e193e5b0ef4f6fbd664b8aa48e532b
msgid ""
"Expression can represents search condition. :c:func:`grn_table_select` can "
"select records that match against the search condition represented by "
"expression."
msgstr ""
"Expression can represents search condition. :c:func:`grn_table_select` can "
"select records that match against the search condition represented by "
"expression."

# 0eb93da9f28a4d52af859a9feec77e4d
msgid "There are two string representations of expression:"
msgstr "There are two string representations of expression:"

# 85da1ed7929e43d1b557481588c5fe21
# 26625a041a79434c9a79c58dbd767739
msgid ":doc:`/reference/grn_expr/query_syntax`"
msgstr ":doc:`/reference/grn_expr/query_syntax`"

# 0a7bd60362784f269efb54877e3dd4fc
# 3f5759a1400f47b998897e29950f83d0
# 5f8b38ad75094d46b719eef13c3a66d6
msgid ":doc:`/reference/grn_expr/script_syntax`"
msgstr ":doc:`/reference/grn_expr/script_syntax`"

# b95f1659271347399796068615b3e180
msgid ""
":c:func:`grn_expr_parse` parses string represented expression and appends "
"the parsed expression to another expression."
msgstr ""
":c:func:`grn_expr_parse` parses string represented expression and appends "
"the parsed expression to another expression."

# acc736251cd6481987213fe4080e85ce
msgid ""
"Extracts keywords from ``expr`` and stores to ``keywords``. Keywords in "
"``keywords`` are owned by ``expr``. Don't unlink them. Each keyword is "
"``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."
msgstr ""
"Extracts keywords from ``expr`` and stores to ``keywords``. Keywords in "
"``keywords`` are owned by ``expr``. Don't unlink them. Each keyword is "
"``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."

# 18093eb78a7b4d22b798cb3b8ebe2d1c
msgid "``keywords`` must be ``GRN_PVECTOR``."
msgstr "``keywords`` must be ``GRN_PVECTOR``."

# 1cd74e160a0d45c9b1e638968cc82aec
msgid "Here is an example code::"
msgstr "Here is an example code::"

# ba825d07ae604e47a6658cd74fbe8b5f
msgid "The context that creates the ``expr``."
msgstr "The context that creates the ``expr``."

# 65dac432fea3472cb42a1059ea263c94
msgid "The expression to be extracted."
msgstr "The expression to be extracted."

# 8d893c0a395b40b9b622f2a3d3503869
msgid "The container to store extracted keywords. It must be ``GRN_PVECTOR``."
msgstr "The container to store extracted keywords. It must be ``GRN_PVECTOR``."

# 15588113869248ae9f6a733f37e52a2c
msgid ""
"The container to store extracted keywords. It must be ``GRN_PVECTOR``.  Each "
"extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``.  "
"Extracted keywords are owned by ``expr``. Don't unlink them."
msgstr ""
"The container to store extracted keywords. It must be ``GRN_PVECTOR``.  Each "
"extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``.  "
"Extracted keywords are owned by ``expr``. Don't unlink them."

# 7b6c1c582d5549df9f7a26aa8d1a7903
msgid ""
"Each extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."
msgstr ""
"Each extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."

# 166e22f6816548a19d349fbfd2baecbd
msgid "Extracted keywords are owned by ``expr``. Don't unlink them."
msgstr "Extracted keywords are owned by ``expr``. Don't unlink them."

# e8f8dd9173c1495684b812cab07f95fb
msgid "Escapes ``target_characters`` in ``string`` by ``escape_character``."
msgstr "Escapes ``target_characters`` in ``string`` by ``escape_character``."

# 854d9523b97e4622af10581e6f0e8093
msgid ""
"Its encoding must be the same encoding of ``string``. It is used for "
"allocating buffer for ``escaped_string``."
msgstr ""
"Its encoding must be the same encoding of ``string``. It is used for "
"allocating buffer for ``escaped_string``."

# 72e96e656edb4baca58be03e2350a51c
msgid "String expression representation."
msgstr "String expression representation."

# b9ede3b5b59c4a12903fd28c88f9a15c
msgid ""
"The byte size of ``string``. ``-1`` means ``string`` is NULL terminated "
"string."
msgstr ""
"The byte size of ``string``. ``-1`` means ``string`` is NULL terminated "
"string."

# 47f185d8f01d43879fc9b68acb6ff999
msgid ""
"NULL terminated escape target characters. For example, ``\"+-><~*()\\\"\\\\:"
"\"`` is ``target_characters`` for :doc:`/reference/grn_expr/query_syntax`."
msgstr ""
"NULL terminated escape target characters. For example, ``\"+-><~*()\\\"\\\\:"
"\"`` is ``target_characters`` for :doc:`/reference/grn_expr/query_syntax`."

# 1079b5095a5549dc85694fd77b50f191
msgid ""
"The character to use escape a character in ``target_characters``. For "
"example, ``\\\\`` (backslash) is ``escaped_character`` for :doc:`/reference/"
"grn_expr/query_syntax`."
msgstr ""
"The character to use escape a character in ``target_characters``. For "
"example, ``\\\\`` (backslash) is ``escaped_character`` for :doc:`/reference/"
"grn_expr/query_syntax`."

# e50212334b88407db525f182c9f775f6
msgid "The output of escaped ``string``. It should be text typed bulk."
msgstr "The output of escaped ``string``. It should be text typed bulk."

# f3f1885c176046dcbd434338558f9f08
msgid "Escapes special characters in :doc:`/reference/grn_expr/query_syntax`."
msgstr "Escapes special characters in :doc:`/reference/grn_expr/query_syntax`."

# 0126bbe65a9741c5865475ccb53129fb
msgid ""
"Its encoding must be the same encoding of ``query``. It is used for "
"allocating buffer for ``escaped_query``."
msgstr ""
"Its encoding must be the same encoding of ``query``. It is used for "
"allocating buffer for ``escaped_query``."

# 0ded5a3eb4cb4afb8fa0eba769c0c46f
msgid ""
"String expression representation in :doc:`/reference/grn_expr/query_syntax`."
msgstr ""
"String expression representation in :doc:`/reference/grn_expr/query_syntax`."

# 0940717451444e889e0a8869874910c1
msgid ""
"The byte size of ``query``. ``-1`` means ``query`` is NULL terminated string."
msgstr ""
"The byte size of ``query``. ``-1`` means ``query`` is NULL terminated string."

# 9962f0c8eccc4c51a2301929de33acf6
msgid "The output of escaped ``query``. It should be text typed bulk."
msgstr "The output of escaped ``query``. It should be text typed bulk."

# efe2b55982174d8c914af65ca58b8fe5
msgid "``grn_geo``"
msgstr "``grn_geo``"

# 89aea7c0599d4375aae0a63002da7740
msgid ""
"It selects records that are in the rectangle specified by top_left_point "
"parameter and bottom_right_point parameter. Records are searched by index "
"parameter. Found records are added to res parameter table with op parameter "
"operation."
msgstr ""
"It selects records that are in the rectangle specified by top_left_point "
"parameter and bottom_right_point parameter. Records are searched by index "
"parameter. Found records are added to res parameter table with op parameter "
"operation."

# 38ae64aa0d49492586e32c220865f92b
# 930dedece5674cd1aa257d2ac5113503
# 774064244df6486eba546ee84a928462
msgid "the index column for TokyoGeoPoint or WGS84GeoPpoint type."
msgstr "the index column for TokyoGeoPoint or WGS84GeoPpoint type."

# db35f6efa23a47d1aee9d1c9bcbd396c
msgid ""
"the top left point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or  WGS84GeoPoint)"
msgstr ""
"the top left point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or  WGS84GeoPoint)"

# a118c1798ba6497e862abbeab46fed57
# 9bb1de33b08a425a84411fd088cec51d
# c51554444720426c9a18992b734e4054
msgid ""
"the bottom right point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or WGS84GeoPoint)"
msgstr ""
"the bottom right point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or WGS84GeoPoint)"

# 6b3f996afc934ec882dd13d14a772a32
msgid ""
"the table to store found record IDs. It must be ``GRN_TABLE_HASH_KEY`` type "
"table."
msgstr ""
"the table to store found record IDs. It must be ``GRN_TABLE_HASH_KEY`` type "
"table."

# 2a34106c65d84b94855a3b108da9748e
msgid "the operator for matched records."
msgstr "the operator for matched records."

# 88b5dbaafd694e8b82c2a9fb781d9e68
msgid ""
"It estimates number of records in the rectangle specified by top_left_point "
"parameter and bottom_right_point parameter. Number of records is estimated "
"by index parameter. If an error is occurred, -1 is returned."
msgstr ""
"It estimates number of records in the rectangle specified by top_left_point "
"parameter and bottom_right_point parameter. Number of records is estimated "
"by index parameter. If an error is occurred, -1 is returned."

# dc3bcc28ae8a4145a55df1a5b2990f84
# 839e9a6e368f4dc38ff6ff45997e365d
msgid ""
"the top left point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or WGS84GeoPoint)"
msgstr ""
"the top left point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or WGS84GeoPoint)"

# 0cdb9a4f80fb41b9976afee4c39ec9f5
msgid ""
"It opens a cursor to get records in the rectangle specfied by top_left_point "
"parameter and bottom_right_point parameter."
msgstr ""
"It opens a cursor to get records in the rectangle specfied by top_left_point "
"parameter and bottom_right_point parameter."

# 1fa676d04c634ccb95a3bac8c8443826
msgid ""
"the cursor returns records from offset parameter position. offset parameter "
"is based on 0."
msgstr ""
"the cursor returns records from offset parameter position. offset parameter "
"is based on 0."

# 243ea768c7704e57b78d9cd841841aed
msgid "the cursor returns at most limit parameter records. -1 means no limit."
msgstr "the cursor returns at most limit parameter records. -1 means no limit."

# 062a7909cd054a52ae7e09c0ef132321
msgid ""
"It returns the next posting that has record ID. It returns NULL after all "
"records are returned."
msgstr ""
"It returns the next posting that has record ID. It returns NULL after all "
"records are returned."

# a45206985ea54b39852ceb0a19f15595
msgid "the geo cursor."
msgstr "the geo cursor."

# c4d27d3c5ef24aaaafbc526aad13a35e
msgid "``grn_hook``"
msgstr "``grn_hook``"

# 01a64409dfc545b4bfa859d3a83ce990
msgid "objに対してhookを追加します。"
msgstr "objに対してhookを追加します。"

# 1913469eec174a6991716715858d9b8b
msgid ""
"``GRN_HOOK_GET`` は、objectの参照時に呼び出されるhookを定義します。  "
"``GRN_HOOK_SET`` は、objectの更新時に呼び出されるhookを定義します。  "
"``GRN_HOOK_SELECT`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"
msgstr ""
"``GRN_HOOK_GET`` は、objectの参照時に呼び出されるhookを定義します。  "
"``GRN_HOOK_SET`` は、objectの更新時に呼び出されるhookを定義します。  "
"``GRN_HOOK_SELECT`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"

# b9324872a4ac4e399a7545fe597939e1
msgid "``GRN_HOOK_GET`` は、objectの参照時に呼び出されるhookを定義します。"
msgstr "``GRN_HOOK_GET`` は、objectの参照時に呼び出されるhookを定義します。"

# da006635010f4ac7b3712d6246c29d0f
msgid "``GRN_HOOK_SET`` は、objectの更新時に呼び出されるhookを定義します。"
msgstr "``GRN_HOOK_SET`` は、objectの更新時に呼び出されるhookを定義します。"

# ac62dde7f7f546b8bfcf1e660f2f5da5
msgid ""
"``GRN_HOOK_SELECT`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"
msgstr ""
"``GRN_HOOK_SELECT`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"

# a0a121a7978743c3bfb31baea843e207
msgid ""
"hookの実行順位。offsetに対応するhookの直前に新たなhookを挿入します。  0を指定"
"した場合は先頭に挿入されます。-1を指定した場合は末尾に挿入されます。  object"
"に複数のhookが定義されている場合は順位の順に呼び出されます。"
msgstr ""
"hookの実行順位。offsetに対応するhookの直前に新たなhookを挿入します。  0を指定"
"した場合は先頭に挿入されます。-1を指定した場合は末尾に挿入されます。  object"
"に複数のhookが定義されている場合は順位の順に呼び出されます。"

# e7309b8a5fff4468b1a90531951fe2eb
msgid "hookの実行順位。offsetに対応するhookの直前に新たなhookを挿入します。"
msgstr "hookの実行順位。offsetに対応するhookの直前に新たなhookを挿入します。"

# 83db105cc6ee4be0a168f915f93bf5a8
msgid ""
"0を指定した場合は先頭に挿入されます。-1を指定した場合は末尾に挿入されます。"
msgstr ""
"0を指定した場合は先頭に挿入されます。-1を指定した場合は末尾に挿入されます。"

# 069140209271452db6e3fe0b37490513
msgid "objectに複数のhookが定義されている場合は順位の順に呼び出されます。"
msgstr "objectに複数のhookが定義されている場合は順位の順に呼び出されます。"

# 53855859233347978b4a3bfdf59f921a
msgid "手続きを指定します。"
msgstr "手続きを指定します。"

# 9399c052110f47a88b23162eb61c9ee4
msgid "hook固有情報を指定します。"
msgstr "hook固有情報を指定します。"

# 1d4e512eae014b5bb4989ddcf17be44d
msgid "objに定義されているhookの数を返します。"
msgstr "objに定義されているhookの数を返します。"

# 846f0abfa6e04cf787e3d71d7cf0a3f9
# 96f64bb1b2254693a87078287fcb20bf
# fbd9ee5440f94367aedabcb65d61bae0
msgid "hookタイプを指定します。"
msgstr "hookタイプを指定します。"

# 1f0a94efe5f54339af2ac9fb7a676720
msgid ""
"objに定義されているhookの手続き（proc）を返します。hook固有情報が定義されてい"
"る場合は、その内容をdataにコピーして返します。"
msgstr ""
"objに定義されているhookの手続き（proc）を返します。hook固有情報が定義されてい"
"る場合は、その内容をdataにコピーして返します。"

# 82ee94e511ea4a97863b484ce978c42c
# b37d8c67c1a14d0f827ea21885210140
msgid "実行順位を指定します。"
msgstr "実行順位を指定します。"

# 8c8a182f74144c24aafd6d99cda0c1c9
msgid "hook固有情報格納バッファを指定します。"
msgstr "hook固有情報格納バッファを指定します。"

# 2dbeae7f455741809afe9155fac4c4f1
msgid "objに定義されているhookを削除します。"
msgstr "objに定義されているhookを削除します。"

# 0b41fadc432a4233b8cb119d6a2acd41
msgid "``grn_ii``"
msgstr "``grn_ii``"

# 09dd346dad614a2780d446560256789e
msgid "buffered index builder"
msgstr "buffered index builder"

# 30d010cc99e24b41897dbdb07212a96b
msgid "特定のアプリケーション用に準備した内部APIです。"
msgstr "特定のアプリケーション用に準備した内部APIです。"

# eccfddb53ed348e3b9dfa4a1eaf5c363
msgid "``grn_index_cursor``"
msgstr "``grn_index_cursor``"

# b5aef53639e84736bdfd63470a6320f1
msgid ""
":c:type:`grn_table_cursor` から取得できるそれぞれのレコードについて、 "
"``GRN_OBJ_COLUMN_INDEX`` 型のカラムの値を順番に取り出すためのカーソルを生成し"
"て返します。"
msgstr ""
":c:type:`grn_table_cursor` から取得できるそれぞれのレコードについて、 "
"``GRN_OBJ_COLUMN_INDEX`` 型のカラムの値を順番に取り出すためのカーソルを生成し"
"て返します。"

# 368f6a036f9c4160a8c082c7a4ce9b0d
msgid ""
"rid_min, rid_maxを指定して取得するレコードidの値を制限することができます。"
msgstr ""
"rid_min, rid_maxを指定して取得するレコードidの値を制限することができます。"

# 82371639e8e3482ebff95cb30fa5bcfd
msgid ""
"戻り値であるgrn_index_cursorは :c:func:`grn_obj_close()` を使って解放します。"
msgstr ""
"戻り値であるgrn_index_cursorは :c:func:`grn_obj_close()` を使って解放します。"

# 18295188503845309e6bb36d4b706ef5
# c61b3992847e44059ec8b8990e213c96
# 184fce1f29724ab09589c42417a171d2
# 0c97b972b29349138539532383c47946
# 0defea2426c64e2a90b10d9d9fe66f9d
# 1351686e513b4ab9b3f46bb506946c86
# d15263bdf5c941778ac871eb4f31c37c
# 80d4f3be7fc34c9380ff9231d325c84c
# a878b83a79cb4a799d6a363b45c9d729
msgid "対象cursorを指定します。"
msgstr "対象cursorを指定します。"

# 3e8a236690894f9690caec6062be450c
msgid "対象インデックスカラムを指定します。"
msgstr "対象インデックスカラムを指定します。"

# 3c4710967375479ba24839d8f2f4276a
msgid "出力するレコードidの下限を指定します。"
msgstr "出力するレコードidの下限を指定します。"

# 9653e4d0685b4badaa2d04858a15ff2b
msgid "出力するレコードidの上限を指定します。"
msgstr "出力するレコードidの上限を指定します。"

# 126ba04249894605bb7cf6104a5a50cc
msgid "cursorの範囲内のインデックスの値を順番に取り出します。"
msgstr "cursorの範囲内のインデックスの値を順番に取り出します。"

# 5c32679f505149c7b294d3dcaff5d659
msgid ""
"tidにNULL以外を指定した場合は、index_cursorを作成するときに指定した"
"table_cursorの現在の対象レコードのidを返します。"
msgstr ""
"tidにNULL以外を指定した場合は、index_cursorを作成するときに指定した"
"table_cursorの現在の対象レコードのidを返します。"

# dc7801c182a6466a9e4ab41d70a7d73a
msgid "戻り値である :c:type:`grn_posting` 構造体は解放する必要はありません。"
msgstr "戻り値である :c:type:`grn_posting` 構造体は解放する必要はありません。"

# 0f51a96e86aa425d8b28313cbea36806
msgid "テーブルレコードIDを指定します。"
msgstr "テーブルレコードIDを指定します。"

# 189083829ec44e659dce632173e966a8
msgid "``grn_info``"
msgstr "``grn_info``"

# 444f3f0cb31f4514906b5d0bfa996740
msgid "objのtypeに対応する情報をvaluebufに格納します。"
msgstr "objのtypeに対応する情報をvaluebufに格納します。"

# 71dcda38726c4daf856903154d731871
# f0ed6e1047f04bcdb47b248b399ce9f1
# e01167ec6c9f42b3b6e08e1b466e7ad5
msgid "対象objを指定します。"
msgstr "対象objを指定します。"

# aa7c558d57e0484a981b59c625631508
# cbe4000a43f84713886e90a81c3f422a
msgid "取得する情報の種類を指定します。"
msgstr "取得する情報の種類を指定します。"

# eecebf73ba3847429f70c3291de8e6cb
# cff2ca20f8f642f7b0e45c16fcc5d6f8
msgid "値を格納するバッファ（呼出側で準備）を指定します。"
msgstr "値を格納するバッファ（呼出側で準備）を指定します。"

# 3094f2c55dff49708fe6d6597405fab7
msgid "objのtypeに対応する情報をvalueの内容に更新します。"
msgstr "objのtypeに対応する情報をvalueの内容に更新します。"

# bffd6f39807448359357d9336959dac6
# 03c9257f86da42d6a88aee9049fec83c
msgid "設定する情報の種類を指定します。"
msgstr "設定する情報の種類を指定します。"

# b4e04f97db8a4e15b8fe04c1107a59c5
msgid ""
"objのidに対応するレコードの、typeに対応する情報をvaluebufに格納します。呼出側"
"ではtypeに応じて十分なサイズのバッファを確保しなければいけません。"
msgstr ""
"objのidに対応するレコードの、typeに対応する情報をvaluebufに格納します。呼出側"
"ではtypeに応じて十分なサイズのバッファを確保しなければいけません。"

# 73a46471f5e241f6ae7fd370a1609a4d
# 407869b251f548bda99b5086812c1dbe
msgid "対象IDを指定します。"
msgstr "対象IDを指定します。"

# 321d9f8d969a40089a112ceeab5e652c
msgid ""
"objのidに対応するレコードのtypeに対応する情報をvalueの内容に更新します。"
msgstr ""
"objのidに対応するレコードのtypeに対応する情報をvalueの内容に更新します。"

# 40b447cc46af4dacb0cad090a5dc14a2
msgid "設定しようとする値を指定します。"
msgstr "設定しようとする値を指定します。"

# bc21e8d981a149f489e00e2485ac0ac9
msgid "``grn_match_escalation``"
msgstr "``grn_match_escalation``"

# c985f218fbbc42d991b66dcbe473f131
msgid ""
"検索の挙動をエスカレーションする閾値を返します。エスカレーションの詳細は検索"
"の仕様に関するドキュメントを参照してください。"
msgstr ""
"検索の挙動をエスカレーションする閾値を返します。エスカレーションの詳細は検索"
"の仕様に関するドキュメントを参照してください。"

# 0cf8f11f269048659e62b188ac243602
msgid ""
"検索の挙動をエスカレーションする閾値を変更します。エスカレーションの詳細は検"
"索の仕様に関するドキュメントを参照してください。"
msgstr ""
"検索の挙動をエスカレーションする閾値を変更します。エスカレーションの詳細は検"
"索の仕様に関するドキュメントを参照してください。"

# c34663f4b1b1439f972bfa40f36606e7
msgid "変更後の検索の挙動をエスカレーションする閾値を指定します。"
msgstr "変更後の検索の挙動をエスカレーションする閾値を指定します。"

# 4a9f87be64e442c584e1d85d7571dab8
msgid ""
"デフォルトの検索の挙動をエスカレーションする閾値を返します。エスカレーション"
"の詳細は検索の仕様に関するドキュメントを参照してください。"
msgstr ""
"デフォルトの検索の挙動をエスカレーションする閾値を返します。エスカレーション"
"の詳細は検索の仕様に関するドキュメントを参照してください。"

# 7a51c8692b3242369622bebcd06e4363
msgid ""
"デフォルトの検索の挙動をエスカレーションする閾値を変更します。エスカレーショ"
"ンの詳細は詳細は検索の仕様に関するドキュメントを参照してください。"
msgstr ""
"デフォルトの検索の挙動をエスカレーションする閾値を変更します。エスカレーショ"
"ンの詳細は詳細は検索の仕様に関するドキュメントを参照してください。"

# 1b6d2f48f268457e915760c41da19a3a
msgid "変更後のデフォルトの検索の挙動をエスカレーションする閾値を指定します。"
msgstr "変更後のデフォルトの検索の挙動をエスカレーションする閾値を指定します。"

# 3eead082d5294885ac4249d1c3753d79
msgid "``grn_obj``"
msgstr "``grn_obj``"

# bdf7a2b976b3455b81e98fe16e2144b7
msgid ""
"nameがカラム名の場合、それに対応するtableのカラムを返します。対応するカラムが"
"存在しなければNULLを返します。"
msgstr ""
"nameがカラム名の場合、それに対応するtableのカラムを返します。対応するカラムが"
"存在しなければNULLを返します。"

# 033196a648034776aa9da007d24a9095
msgid ""
"nameはアクセサ文字列の場合、それに対応するaccessorを返します。アクセサ文字列"
"とは、カラム名等を'.'で連結した文字列です。'_id', '_key'は特殊なアクセサで、"
"それぞれレコードID/keyを返します。例) 'col1' / 'col2.col3' / 'col2._id'"
msgstr ""
"nameはアクセサ文字列の場合、それに対応するaccessorを返します。アクセサ文字列"
"とは、カラム名等を'.'で連結した文字列です。'_id', '_key'は特殊なアクセサで、"
"それぞれレコードID/keyを返します。例) 'col1' / 'col2.col3' / 'col2._id'"

# 7cf68ff917ee4d778feee6fc99a33b68
msgid "Check whether Groonga built-in object."
msgstr "Check whether Groonga built-in object."

# 6b2dcb4bdd844c9895ec152a9753d104
msgid "context"
msgstr "context"

# c111022ebfe74dcc83d7c33885e87b76
msgid "target object"
msgstr "target object"

# 38b7d4a793654010b7ef571d20632a84
msgid "``GRN_TRUE`` for built-in groonga object, ``GRN_FALSE`` otherwise."
msgstr "``GRN_TRUE`` for built-in groonga object, ``GRN_FALSE`` otherwise."

# 965aff24ca3c4f2c995585392867679a
msgid ""
"objのIDに対応するレコードのvalueを取得します。valueを戻り値として返します。"
msgstr ""
"objのIDに対応するレコードのvalueを取得します。valueを戻り値として返します。"

# b1b0d5cce19b4de6bfb6cc39c201a555
msgid "値を格納するバッファ（呼出側で準備する）を指定します。"
msgstr "値を格納するバッファ（呼出側で準備する）を指定します。"

# 9143a45edef045e488e67e2d3b8b6256
msgid ""
"objに指定されたカラムについて、offsetに指定されたレコードIDを開始位置として、"
"IDが連続するレコードに対応するカラム値が昇順に格納された配列へのポインタを"
"valuesにセットします。"
msgstr ""
"objに指定されたカラムについて、offsetに指定されたレコードIDを開始位置として、"
"IDが連続するレコードに対応するカラム値が昇順に格納された配列へのポインタを"
"valuesにセットします。"

# 367a8d57b398490dad943f3b6848c2d7
msgid ""
"取得できた件数が戻り値として返されます。エラーが発生した場合は -1 が返されま"
"す。"
msgstr ""
"取得できた件数が戻り値として返されます。エラーが発生した場合は -1 が返されま"
"す。"

# dc32ca197e3f46f4af2c6be54594372a
msgid ""
"値が固定長であるカラムのみがobjに指定できます。範囲内のIDに対応するレコードが"
"有効であるとは限りません。delete操作を実行したことのあるテーブルに対しては、:"
"c:func:`grn_table_at()` などによって各レコードの存否を別途確認しなければなり"
"ません。"
msgstr ""
"値が固定長であるカラムのみがobjに指定できます。範囲内のIDに対応するレコードが"
"有効であるとは限りません。delete操作を実行したことのあるテーブルに対しては、:"
"c:func:`grn_table_at()` などによって各レコードの存否を別途確認しなければなり"
"ません。"

# dedb09d679f04075a75818f5c7b993a5
msgid "値を取得する範囲の開始位置となるレコードIDを指定します。"
msgstr "値を取得する範囲の開始位置となるレコードIDを指定します。"

# 9b337a0c110f47caad8f10f1bd524e3c
msgid "値の配列がセットされます。"
msgstr "値の配列がセットされます。"

# cef0c28ba0d9441aa313c55b08d67fbc
msgid ""
"objのIDに対応するレコードの値を更新します。対応するレコードが存在しない場合"
"は ``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"objのIDに対応するレコードの値を更新します。対応するレコードが存在しない場合"
"は ``GRN_INVALID_ARGUMENT`` を返します。"

# 8c2db2f12ece46ba8d1db2baf744eb07
msgid "格納する値を指定します。"
msgstr "格納する値を指定します。"

# 6d97b14182834cf9a289dce4ac03a9fd
msgid ""
"以下の値を指定できます。  .. hlist::    :columns: 3     * :c:macro:"
"`GRN_OBJ_SET`    * :c:macro:`GRN_OBJ_INCR`    * :c:macro:`GRN_OBJ_DECR`    "
"* :c:macro:`GRN_OBJ_APPEND`    * :c:macro:`GRN_OBJ_PREPEND`    * :c:macro:"
"`GRN_OBJ_GET`    * :c:macro:`GRN_OBJ_COMPARE`    * :c:macro:"
"`GRN_OBJ_LOCK`    * :c:macro:`GRN_OBJ_UNLOCK`"
msgstr ""
"以下の値を指定できます。  .. hlist::    :columns: 3     * :c:macro:"
"`GRN_OBJ_SET`    * :c:macro:`GRN_OBJ_INCR`    * :c:macro:`GRN_OBJ_DECR`    "
"* :c:macro:`GRN_OBJ_APPEND`    * :c:macro:`GRN_OBJ_PREPEND`    * :c:macro:"
"`GRN_OBJ_GET`    * :c:macro:`GRN_OBJ_COMPARE`    * :c:macro:"
"`GRN_OBJ_LOCK`    * :c:macro:`GRN_OBJ_UNLOCK`"

# 7dde2fe639e94850959ffe9c580881d6
msgid "以下の値を指定できます。"
msgstr "以下の値を指定できます。"

# 6bb76cace8864b95952dfe4d08be5114
msgid ":c:macro:`GRN_OBJ_SET`"
msgstr ":c:macro:`GRN_OBJ_SET`"

# 69a1b09174fd4f6297f14291b18f1242
msgid ":c:macro:`GRN_OBJ_INCR`"
msgstr ":c:macro:`GRN_OBJ_INCR`"

# 19678038b23d44ef8bffafafe9e9bebb
msgid ":c:macro:`GRN_OBJ_DECR`"
msgstr ":c:macro:`GRN_OBJ_DECR`"

# a7fe8c5f76444b5593a3e6d93107d776
msgid ":c:macro:`GRN_OBJ_APPEND`"
msgstr ":c:macro:`GRN_OBJ_APPEND`"

# 59e50f2e12ce403d8dbc9630b8fd45d7
msgid ":c:macro:`GRN_OBJ_PREPEND`"
msgstr ":c:macro:`GRN_OBJ_PREPEND`"

# 453dc302b99d4061b99f852299f7d489
msgid ":c:macro:`GRN_OBJ_GET`"
msgstr ":c:macro:`GRN_OBJ_GET`"

# a843f2744f6d4cd8a88a3b23a8dcf636
msgid ":c:macro:`GRN_OBJ_COMPARE`"
msgstr ":c:macro:`GRN_OBJ_COMPARE`"

# b65d536b05fa46ffb52144017123ea73
msgid ":c:macro:`GRN_OBJ_LOCK`"
msgstr ":c:macro:`GRN_OBJ_LOCK`"

# 618aad5ab03146a18678a061be5b28b9
msgid ":c:macro:`GRN_OBJ_UNLOCK`"
msgstr ":c:macro:`GRN_OBJ_UNLOCK`"

# 5c36597a1c294a75b803f02d50e970ef
msgid "レコードの値をvalueと置き換えます。"
msgstr "レコードの値をvalueと置き換えます。"

# 5ac93b0d67e54976ad4d074fcaff7231
msgid "レコードの値にvalueを加算します。"
msgstr "レコードの値にvalueを加算します。"

# 4179394a3198450180fe9eea39360c67
msgid "レコードの値にvalueを減算します。"
msgstr "レコードの値にvalueを減算します。"

# c9f9e17388f245ff98402fd1c0037cb7
msgid "レコードの値の末尾にvalueを追加します。"
msgstr "レコードの値の末尾にvalueを追加します。"

# 6ab3986f7c7744678a6c61270c4db3d9
msgid "レコードの値の先頭にvalueを追加します。"
msgstr "レコードの値の先頭にvalueを追加します。"

# 38c49c775625412f98bbf2bd018a3654
msgid "新しいレコードの値をvalueにセットします。"
msgstr "新しいレコードの値をvalueにセットします。"

# 4f4fbd80ee2f4458a1bd5d8c28ea7aa3
msgid "レコードの値とvalueが等しいか調べます。"
msgstr "レコードの値とvalueが等しいか調べます。"

# 12fca88f6c2c41b99ec0ac924b00f56a
msgid ""
"当該レコードをロックします。:c:macro:`GRN_OBJ_COMPARE` と共に指定された場合"
"は、レコードの値とvalueが等しい場合に限ってロックします。"
msgstr ""
"当該レコードをロックします。:c:macro:`GRN_OBJ_COMPARE` と共に指定された場合"
"は、レコードの値とvalueが等しい場合に限ってロックします。"

# 38f1e201449c4ebeaf91862e51b9f456
msgid "当該レコードのロックを解除します。"
msgstr "当該レコードのロックを解除します。"

# 4d44a1e48d7f4ecfb1428a60a8c8e822
msgid ""
"objをメモリから解放し、それが永続オブジェクトであった場合は、該当するファイル"
"一式を削除します。"
msgstr ""
"objをメモリから解放し、それが永続オブジェクトであった場合は、該当するファイル"
"一式を削除します。"

# b1f6ab531c754cf2bde30da12b7070f8
msgid ""
"ctxが使用するdbにおいてobjに対応する名前をnameに更新します。objは永続オブジェ"
"クトでなければいけません。"
msgstr ""
"ctxが使用するdbにおいてobjに対応する名前をnameに更新します。objは永続オブジェ"
"クトでなければいけません。"

# 674c7bba4d5a4853829ebbd8523d9a5d
msgid ""
"一時的なobjectであるobjをメモリから解放します。objに属するobjectも再帰的にメ"
"モリから解放されます。"
msgstr ""
"一時的なobjectであるobjをメモリから解放します。objに属するobjectも再帰的にメ"
"モリから解放されます。"

# d2545b2fe0264cac8c457ed8d0900d4f
msgid ""
"永続的な、table, column, exprなどは解放してはいけません。一般的には、一時的か"
"永続的かを気にしなくてよい :c:func:`grn_obj_unlink()` を用いるべきです。"
msgstr ""
"永続的な、table, column, exprなどは解放してはいけません。一般的には、一時的か"
"永続的かを気にしなくてよい :c:func:`grn_obj_unlink()` を用いるべきです。"

# ec4e0086ca8a45f29e5cc2dab68ecc7a
msgid "objの型を変更します。"
msgstr "objの型を変更します。"

# cd5fc7efc2e04c7b8593278aea0e5cbf
msgid ""
"objは :c:func:`GRN_OBJ_INIT()` マクロなどで初期化済みでなければいけません。"
msgstr ""
"objは :c:func:`GRN_OBJ_INIT()` マクロなどで初期化済みでなければいけません。"

# 5ff8e803e9cb431f904db6454b76331d
msgid "変更後のobjの型を指定します。"
msgstr "変更後のobjの型を指定します。"

# 002a3ca4c0be4e57bdd7525a4248a04e
msgid ""
"``GRN_OBJ_VECTOR`` を指定するとdomain型の値のベクタを格納するオブジェクトにな"
"ります。"
msgstr ""
"``GRN_OBJ_VECTOR`` を指定するとdomain型の値のベクタを格納するオブジェクトにな"
"ります。"

# 9a2e313c15c441d7b635551b062e431e
msgid ""
"objをメモリから解放します。objに属するobjectも再帰的にメモリから解放されま"
"す。"
msgstr ""
"objをメモリから解放します。objに属するobjectも再帰的にメモリから解放されま"
"す。"

# b873bf2c38b74808905f0c9d61245b2d
msgid "objに対応するファイルパスを返します。一時objectならNULLを返します。"
msgstr "objに対応するファイルパスを返します。一時objectならNULLを返します。"

# 915ba54c77864b04a9c19f26339003c5
msgid "objの名前の長さを返します。無名objectなら0を返します。"
msgstr "objの名前の長さを返します。無名objectなら0を返します。"

# d17c6a30167a4885b651e3813a93a494
msgid ""
"名前付きのobjectであり、buf_sizeの長さが名前の長以上であった場合は、namebufに"
"該当する名前をコピーします。"
msgstr ""
"名前付きのobjectであり、buf_sizeの長さが名前の長以上であった場合は、namebufに"
"該当する名前をコピーします。"

# d44aa6649c014936b85586c372fc2b44
msgid ""
"objパラメータのとる値の範囲を表わしているオブジェクトのIDを返します。例え"
"ば、:c:type:`grn_builtin_type` にある ``GRN_DB_INT`` などを返します。"
msgstr ""
"objパラメータのとる値の範囲を表わしているオブジェクトのIDを返します。例え"
"ば、:c:type:`grn_builtin_type` にある ``GRN_DB_INT`` などを返します。"

# 2f3c66e5f3fb41b8a9316b94fd157f63
msgid ""
"objの占有するメモリのうち、可能な領域をthresholdを指標として解放します。"
msgstr ""
"objの占有するメモリのうち、可能な領域をthresholdを指標として解放します。"

# aa0d27fab4d341509d462d7c355416ab
msgid "objに対応するファイルの整合性を検査します。"
msgstr "objに対応するファイルの整合性を検査します。"

# 6a62352883bc4fd0a970127bf8e184e4
msgid ""
"objをlockします。timeout（秒）経過してもlockを取得できない場合は "
"``GRN_RESOURCE_DEADLOCK_AVOIDED`` を返します。"
msgstr ""
"objをlockします。timeout（秒）経過してもlockを取得できない場合は "
"``GRN_RESOURCE_DEADLOCK_AVOIDED`` を返します。"

# 7fd47b7abf4a43fc84cc50b7a24999cf
msgid "objをunlockします。"
msgstr "objをunlockします。"

# 51d3049a13234998a0d002a33f212455
msgid "強制的にロックをクリアします。"
msgstr "強制的にロックをクリアします。"

# ffdc5e6600fc4f6aa3c85b038797a75a
msgid "objが現在lockされていれば0以外の値を返します。"
msgstr "objが現在lockされていれば0以外の値を返します。"

# eba5fce643cc4cd8a5d3f191b7165cac
msgid ""
"objの占有するDBファイル領域のうち、可能な領域をthresholdを指標としてフラグメ"
"ントの解消を行います。"
msgstr ""
"objの占有するDBファイル領域のうち、可能な領域をthresholdを指標としてフラグメ"
"ントの解消を行います。"

# 58e9e0c81dad436ba27f0260ce664554
msgid "フラグメント解消が実行されたセグメントの数を返します。"
msgstr "フラグメント解消が実行されたセグメントの数を返します。"

# 614c44a410cc4ec9af60fca4fdc586be
msgid "objのidを返します。"
msgstr "objのidを返します。"

# 4fd3b0cd6c8b412696b35991a1d1bc31
msgid ""
"dbからidに対応するテーブルやカラムなどを削除します。mroonga向けに用意した内部"
"APIです。"
msgstr ""
"dbからidに対応するテーブルやカラムなどを削除します。mroonga向けに用意した内部"
"APIです。"

# 6b94f6ab90c1488e882609015ca94529
# 5e8eb7d29fe04f3192e24d2fdb7c7f79
msgid "The target database."
msgstr "The target database."

# 397e79e591804de3b1e09fdcc2f778c9
# 3b8c9e3c757c4498b3061ff64200fd76
msgid "The object (table, column and so on) ID to be deleted."
msgstr "The object (table, column and so on) ID to be deleted."

# 6c4dd11b6dba4f62bc446a1ee05cbb09
msgid ""
"If ``GRN_TRUE``, clear object cache and remove relation between ID and key "
"in database. Otherwise, just clear object cache."
msgstr ""
"If ``GRN_TRUE``, clear object cache and remove relation between ID and key "
"in database. Otherwise, just clear object cache."

# 221157a7b50448dfb1e9c794a9f596e7
msgid "dbのidに対応するpathを返します。mroonga向けに用意した内部APIです。"
msgstr "dbのidに対応するpathを返します。mroonga向けに用意した内部APIです。"

# cfd88de393f14c2f998d967f4165d947
msgid "path string corresponding to the id will be set in this buffer."
msgstr "path string corresponding to the id will be set in this buffer."

# 9718f853fd0b43b987bf42f4bebbd0b3
msgid "``grn_proc``"
msgstr "``grn_proc``"

# daf0f1a382c94e0999775ce8174691b1
msgid "nameに対応する新たなproc(手続き)をctxが使用するdbに定義します。"
msgstr "nameに対応する新たなproc(手続き)をctxが使用するdbに定義します。"

# 7553708437dc46a38fa4b6a3c6490026
msgid "作成するprocの名前を指定します。"
msgstr "作成するprocの名前を指定します。"

# 7d11b8ea59e64ef08bd26fc2e382aac8
msgid ""
"The number of bytes of name parameter. If negative value is specified, name "
"parameter is assumed that NULL-terminated string."
msgstr ""
"The number of bytes of name parameter. If negative value is specified, name "
"parameter is assumed that NULL-terminated string."

# 9ee8746a13b64b09bc22eb8f2a714f5c
msgid "procの種類を指定します。"
msgstr "procの種類を指定します。"

# ad4505b8a92245188503b74a22183835
msgid "初期化関数のポインタを指定します。"
msgstr "初期化関数のポインタを指定します。"

# 7ef9a4f1e1624a4485098cb18712bb60
msgid "実処理関数のポインタを指定します。"
msgstr "実処理関数のポインタを指定します。"

# d3a887c190734675bc81e9fdf4c10fea
msgid "終了関数のポインタを指定します。"
msgstr "終了関数のポインタを指定します。"

# e35aa4918abe484fa6c70d6874f902f1
msgid "procで使用する変数の数を指定します。"
msgstr "procで使用する変数の数を指定します。"

# eca621aca6554e14a8749f991ac50983
msgid ""
"procで使用する変数の定義を指定します。( :c:type:`grn_expr_var` 構造体の配列)"
msgstr ""
"procで使用する変数の定義を指定します。( :c:type:`grn_expr_var` 構造体の配列)"

# c1268cdc04904db891499c99171a0087
msgid ""
"user_dataをキーとして、現在実行中の :c:type:`grn_proc_func` 関数および定義さ"
"れている変数( :c:type:`grn_expr_var` )の配列とその数を取得します。"
msgstr ""
"user_dataをキーとして、現在実行中の :c:type:`grn_proc_func` 関数および定義さ"
"れている変数( :c:type:`grn_expr_var` )の配列とその数を取得します。"

# b14bfe700ac84661ba6ec3ca8f2dcae5
msgid ":c:type:`grn_proc_func` に渡されたuser_dataを指定します。"
msgstr ":c:type:`grn_proc_func` に渡されたuser_dataを指定します。"

# 5c95872180324726abab64cf336cecff
msgid "変数の数を取得します。"
msgstr "変数の数を取得します。"

# ec6fe03e45d74804b9189c4f33d8f8d8
msgid "objectを破棄するときに呼ばれる関数を設定します。"
msgstr "objectを破棄するときに呼ばれる関数を設定します。"

# 66820a9bdbe94955a3db684be283dc54
msgid "table, column, proc, exprのみ設定可能です。"
msgstr "table, column, proc, exprのみ設定可能です。"

# 68127454398b470c879946f6fcd021bd
msgid "objectを破棄するときに呼ばれる関数を指定します。"
msgstr "objectを破棄するときに呼ばれる関数を指定します。"

# 2240a149f5d9416b836c64a3b641e611
msgid "``grn_search``"
msgstr "``grn_search``"

# e1681c27e3024243ae0dffab89d45ada
msgid ""
"objを対象としてqueryにマッチするレコードを検索し、opの指定に従ってresにレコー"
"ドを追加あるいは削除します。"
msgstr ""
"objを対象としてqueryにマッチするレコードを検索し、opの指定に従ってresにレコー"
"ドを追加あるいは削除します。"

# 833657ea181a4bd3b960e1c689ee5a68
msgid "検索対象のobjectを指定します。"
msgstr "検索対象のobjectを指定します。"

# b02d9860eb9943609661c0ece4b7b670
msgid "検索クエリを指定します。"
msgstr "検索クエリを指定します。"

# 7cc8ea4868d24269a1fd5574e00a38d7
msgid "検索結果を格納するテーブルを指定します。"
msgstr "検索結果を格納するテーブルを指定します。"

# 1a24d3af280a4f4a9cf2bb2d38cb1c6f
msgid ""
"``GRN_OP_OR``, ``GRN_OP_AND``, ``GRN_OP_AND_NOT``, ``GRN_OP_ADJUST`` のいずれ"
"かを指定します。"
msgstr ""
"``GRN_OP_OR``, ``GRN_OP_AND``, ``GRN_OP_AND_NOT``, ``GRN_OP_ADJUST`` のいずれ"
"かを指定します。"

# 272300841d284ba08e231283d53be906
msgid "詳細検索条件を指定します。"
msgstr "詳細検索条件を指定します。"

# 6399964b04d741c4bff25e168eaa0263
msgid "``grn_table``"
msgstr "``grn_table``"

# 17aaea34d75e4340b103b491f89b751d
msgid "nameパラメータに対応する新たなtableをctxが使用するdbに定義します。"
msgstr "nameパラメータに対応する新たなtableをctxが使用するdbに定義します。"

# 7f08cf310017445ea7d2a8563994aae5
msgid ""
"作成するtableの名前を指定します。NULLなら無名tableとなります。  persistent db"
"に対して名前をありのtableを作成するときには、flagsに ``GRN_OBJ_PERSISTENT`` "
"が指定されていなけれなりません。"
msgstr ""
"作成するtableの名前を指定します。NULLなら無名tableとなります。  persistent db"
"に対して名前をありのtableを作成するときには、flagsに ``GRN_OBJ_PERSISTENT`` "
"が指定されていなけれなりません。"

# 2f52ca71ef0a4748817c71ac9e0abd7c
msgid "作成するtableの名前を指定します。NULLなら無名tableとなります。"
msgstr "作成するtableの名前を指定します。NULLなら無名tableとなります。"

# bf429d4b96634638a9b4b0b32ed8d05f
msgid ""
"persistent dbに対して名前をありのtableを作成するときには、flagsに "
"``GRN_OBJ_PERSISTENT`` が指定されていなけれなりません。"
msgstr ""
"persistent dbに対して名前をありのtableを作成するときには、flagsに "
"``GRN_OBJ_PERSISTENT`` が指定されていなけれなりません。"

# 2ad478f78b16417fa30f52b92bff415a
msgid ""
"作成するtableのファイルパスを指定します。 flagsに ``GRN_OBJ_PERSISTENT`` が指"
"定されている場合のみ有効です。 NULLなら自動的にファイルパスが付与されます。"
msgstr ""
"作成するtableのファイルパスを指定します。 flagsに ``GRN_OBJ_PERSISTENT`` が指"
"定されている場合のみ有効です。 NULLなら自動的にファイルパスが付与されます。"

# 952c8d390ca54b9a96875c0cea38ce13
msgid ""
"``GRN_OBJ_PERSISTENT`` を指定すると永続tableとなります。  "
"``GRN_OBJ_TABLE_PAT_KEY``, ``GRN_OBJ_TABLE_HASH_KEY``, "
"``GRN_OBJ_TABLE_NO_KEY`` のいずれかを指定します。  ``GRN_OBJ_KEY_NORMALIZE`` "
"を指定すると正規化された文字列がkeyとなります。  ``GRN_OBJ_KEY_WITH_SIS`` を"
"指定するとkey文字列の全suffixが自動的に登録されます。"
msgstr ""
"``GRN_OBJ_PERSISTENT`` を指定すると永続tableとなります。  "
"``GRN_OBJ_TABLE_PAT_KEY``, ``GRN_OBJ_TABLE_HASH_KEY``, "
"``GRN_OBJ_TABLE_NO_KEY`` のいずれかを指定します。  ``GRN_OBJ_KEY_NORMALIZE`` "
"を指定すると正規化された文字列がkeyとなります。  ``GRN_OBJ_KEY_WITH_SIS`` を"
"指定するとkey文字列の全suffixが自動的に登録されます。"

# a26c40e98e4f4151b6e020deab4de8f3
msgid "``GRN_OBJ_PERSISTENT`` を指定すると永続tableとなります。"
msgstr "``GRN_OBJ_PERSISTENT`` を指定すると永続tableとなります。"

# 621583d381d44b25beaa8958558687e1
msgid ""
"``GRN_OBJ_TABLE_PAT_KEY``, ``GRN_OBJ_TABLE_HASH_KEY``, "
"``GRN_OBJ_TABLE_NO_KEY`` のいずれかを指定します。"
msgstr ""
"``GRN_OBJ_TABLE_PAT_KEY``, ``GRN_OBJ_TABLE_HASH_KEY``, "
"``GRN_OBJ_TABLE_NO_KEY`` のいずれかを指定します。"

# b67e0b5f2b974c5ca7b786072bcab8b7
msgid ""
"``GRN_OBJ_KEY_NORMALIZE`` を指定すると正規化された文字列がkeyとなります。"
msgstr ""
"``GRN_OBJ_KEY_NORMALIZE`` を指定すると正規化された文字列がkeyとなります。"

# 78dfcdc6d94e4e5cbf7dca73054e45b8
msgid ""
"``GRN_OBJ_KEY_WITH_SIS`` を指定するとkey文字列の全suffixが自動的に登録されま"
"す。"
msgstr ""
"``GRN_OBJ_KEY_WITH_SIS`` を指定するとkey文字列の全suffixが自動的に登録されま"
"す。"

# 7a6d51a997824de396c2dd0f39343cce
msgid ""
"keyの型を指定します。``GRN_OBJ_TABLE_NO_KEY`` が指定された場合は無効です。 既"
"存のtypeあるいはtableを指定できます。  key_typeにtable Aを指定してtable Bを作"
"成した場合、Bは必ずAのサブセットとなります。"
msgstr ""
"keyの型を指定します。``GRN_OBJ_TABLE_NO_KEY`` が指定された場合は無効です。 既"
"存のtypeあるいはtableを指定できます。  key_typeにtable Aを指定してtable Bを作"
"成した場合、Bは必ずAのサブセットとなります。"

# 45e2459871064a91bad1c1736e454c6e
msgid ""
"keyの型を指定します。``GRN_OBJ_TABLE_NO_KEY`` が指定された場合は無効です。 既"
"存のtypeあるいはtableを指定できます。"
msgstr ""
"keyの型を指定します。``GRN_OBJ_TABLE_NO_KEY`` が指定された場合は無効です。 既"
"存のtypeあるいはtableを指定できます。"

# a6287593e79f4320b4539d25fc5de4c9
msgid ""
"key_typeにtable Aを指定してtable Bを作成した場合、Bは必ずAのサブセットとなり"
"ます。"
msgstr ""
"key_typeにtable Aを指定してtable Bを作成した場合、Bは必ずAのサブセットとなり"
"ます。"

# eda4f642d0d34a52b3557d3ca660db10
msgid ""
"keyに対応する値を格納する領域の型を指定します。 tableはcolumnとは別に、keyに"
"対応する値を格納する領域を一つだけ持つことができます。"
msgstr ""
"keyに対応する値を格納する領域の型を指定します。 tableはcolumnとは別に、keyに"
"対応する値を格納する領域を一つだけ持つことができます。"

# 65816c621beb47de96ea3cc4ccc42698
msgid ""
"keyに対応する新しいrecordをtableに追加し、そのIDを返します。keyに対応する"
"recordがすでにtableに存在するならば、そのrecordのIDを返します。"
msgstr ""
"keyに対応する新しいrecordをtableに追加し、そのIDを返します。keyに対応する"
"recordがすでにtableに存在するならば、そのrecordのIDを返します。"

# e3314bcb3a314017af434989d16d833f
msgid ""
"``GRN_OBJ_TABLE_NO_KEY`` が指定されたtableでは、key, key_size は無視されま"
"す。"
msgstr ""
"``GRN_OBJ_TABLE_NO_KEY`` が指定されたtableでは、key, key_size は無視されま"
"す。"

# 83cd16f5268c47bfa7b6a9352e3e4c7d
# fa448c7acef64408ae5d29906ebf7976
# 5e96ec5640da4e5abb5ccb3efe2792f2
msgid "検索keyを指定します。"
msgstr "検索keyを指定します。"

# 29df9d42d65c41b4b72c359a18321861
msgid ""
"NULL以外の値が指定された場合、新たにrecordが追加された時には1が、既存record"
"だった時には0がセットされます。"
msgstr ""
"NULL以外の値が指定された場合、新たにrecordが追加された時には1が、既存record"
"だった時には0がセットされます。"

# 9bb805daf972498385049ee6d0ce0749
msgid ""
"It finds a record that has key parameter and returns ID of the found record. "
"If table parameter is a database, it finds an object (table, column and so "
"on) that has key parameter  and returns ID of the found object."
msgstr ""
"It finds a record that has key parameter and returns ID of the found record. "
"If table parameter is a database, it finds an object (table, column and so "
"on) that has key parameter  and returns ID of the found object."

# d07ffb2e3ffe4a41914961ceb1159f17
msgid "The table or database."
msgstr "The table or database."

# b4bd954121504d10b7d1688fa3a73768
msgid "The record or object key to be found."
msgstr "The record or object key to be found."

# 6530e5ea82824f46bf6a0da4cc468728
msgid ""
"tableにidに対応するrecordが存在するか確認し、存在すれば指定されたIDを、存在し"
"なければ ``GRN_ID_NIL`` を返します。"
msgstr ""
"tableにidに対応するrecordが存在するか確認し、存在すれば指定されたIDを、存在し"
"なければ ``GRN_ID_NIL`` を返します。"

# 61dc4c334dd74e1b8074c26cc4c1e4d5
msgid ""
"注意: 実行には相応のコストがかかるのであまり頻繁に呼ばないようにして下さい。"
msgstr ""
"注意: 実行には相応のコストがかかるのであまり頻繁に呼ばないようにして下さい。"

# 63fffb3f5a354aaa9bb50ceebe9d9b85
msgid "検索idを指定します。"
msgstr "検索idを指定します。"

# 75a9a65a5e3b458d9a61e40300e3526e
msgid ""
"tableが ``GRN_TABLE_PAT_KEY`` もしくは ``GRN_TABLE_DAT_KEY`` を指定して作った"
"tableなら、longest common prefix searchを行い、対応するIDを返します。"
msgstr ""
"tableが ``GRN_TABLE_PAT_KEY`` もしくは ``GRN_TABLE_DAT_KEY`` を指定して作った"
"tableなら、longest common prefix searchを行い、対応するIDを返します。"

# b008af40051f464292205a4557092bae
msgid ""
"tableが ``GRN_TABLE_HASH_KEY`` を指定して作ったtableなら、完全に一致するキー"
"を検索し、対応するIDを返します。"
msgstr ""
"tableが ``GRN_TABLE_HASH_KEY`` を指定して作ったtableなら、完全に一致するキー"
"を検索し、対応するIDを返します。"

# b8c77dcb25df4bb7bc3e2c1fe7daa39c
msgid "tableのIDに対応するレコードのkeyを取得します。"
msgstr "tableのIDに対応するレコードのkeyを取得します。"

# 6fe96078ce484a09948a349a46066e81
msgid ""
"対応するレコードが存在する場合はkey長を返します。見つからない場合は0を返しま"
"す。対応するキーの検索に成功し、またbuf_sizeの長さがkey長以上であった場合は、"
"keybufに該当するkeyをコピーします。"
msgstr ""
"対応するレコードが存在する場合はkey長を返します。見つからない場合は0を返しま"
"す。対応するキーの検索に成功し、またbuf_sizeの長さがkey長以上であった場合は、"
"keybufに該当するkeyをコピーします。"

# de255186131c4e3daaef9b2a5a5e6c43
msgid "keyを格納するバッファ(呼出側で準備する)を指定します。"
msgstr "keyを格納するバッファ(呼出側で準備する)を指定します。"

# 96afcd94f052449e930011f9a48d9fb7
msgid "keybufのサイズ(byte長)を指定します。"
msgstr "keybufのサイズ(byte長)を指定します。"

# 61c6cdbe0f264272b57e66a0af3c525d
msgid ""
"tableのkeyに対応するレコードを削除します。対応するレコードが存在しない場合は "
"``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"tableのkeyに対応するレコードを削除します。対応するレコードが存在しない場合は "
"``GRN_INVALID_ARGUMENT`` を返します。"

# 2a2018f05ab34757b2566b6abe49659c
msgid "検索keyのサイズを指定します。"
msgstr "検索keyのサイズを指定します。"

# 22ed1dbb69574de9bb76f71639fadec2
msgid ""
"tableのidに対応するレコードを削除します。対応するレコードが存在しない場合は "
"``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"tableのidに対応するレコードを削除します。対応するレコードが存在しない場合は "
"``GRN_INVALID_ARGUMENT`` を返します。"

# 3c440bf3b39e4e3492bce33bfb588802
# dffddefb2d224524b3d7ce0068cc5912
msgid "レコードIDを指定します。"
msgstr "レコードIDを指定します。"

# 01ece539fe70428e9ce395fc678fff94
msgid ""
"tableのidに対応するレコードのkeyを変更します。新しいkeyとそのbyte長をdest_key"
"とdest_key_sizeに指定します。"
msgstr ""
"tableのidに対応するレコードのkeyを変更します。新しいkeyとそのbyte長をdest_key"
"とdest_key_sizeに指定します。"

# c982f3efc8dd48a2b22b3a17a9bcf838
# 5f36a9ff2c454a7691a0408e87352630
msgid "この操作は、``GRN_TABLE_DAT_KEY`` 型のテーブルのみ使用できます。"
msgstr "この操作は、``GRN_TABLE_DAT_KEY`` 型のテーブルのみ使用できます。"

# 2fc4206bd6dd46959f3d4ad5565118d5
msgid ""
"tableのsrc_keyに対応するレコードのkeyを変更します。新しいkeyとそのbyte長を"
"dest_keyとdest_key_sizeに指定します。"
msgstr ""
"tableのsrc_keyに対応するレコードのkeyを変更します。新しいkeyとそのbyte長を"
"dest_keyとdest_key_sizeに指定します。"

# 6ec2e77630384f90b762c1301d3966f3
msgid "対象レコードのkeyを指定します。"
msgstr "対象レコードのkeyを指定します。"

# 323cc4347b1c487f80dfc76f06f08f7b
msgid "対象レコードのkeyの長さ(byte)を指定します。"
msgstr "対象レコードのkeyの長さ(byte)を指定します。"

# 8ddd76aa4a3843229955f9596ebd4a99
msgid "変更後のkeyを指定します。"
msgstr "変更後のkeyを指定します。"

# 4254886447c149088e304e631676910a
msgid "変更後のkeyの長さ(byte)を指定します。"
msgstr "変更後のkeyの長さ(byte)を指定します。"

# 6322ead019574852ad81645a779abd78
msgid "tableの全レコードを一括して削除します。"
msgstr "tableの全レコードを一括して削除します。"

# 792c905fbfe540218babbe661382d780
msgid ""
"注意: multithread環境では他のthreadのアクセスによって、存在しないアドレスへア"
"クセスし、SIGSEGVが発生する可能性があります。"
msgstr ""
"注意: multithread環境では他のthreadのアクセスによって、存在しないアドレスへア"
"クセスし、SIGSEGVが発生する可能性があります。"

# 54156d48893d4061895fc86de2bc76a4
msgid "table内のレコードをソートし、上位limit個の要素をresultに格納します。"
msgstr "table内のレコードをソートし、上位limit個の要素をresultに格納します。"

# b27cd77b5a7643d8915086398c33feba
msgid ""
"keys.keyには、tableのcolumn,accessor,procのいずれかが指定できます。keys.flags"
"には、``GRN_TABLE_SORT_ASC`` / ``GRN_TABLE_SORT_DESC`` のいずれかを指定できま"
"す。``GRN_TABLE_SORT_ASC`` では昇順、``GRN_TABLE_SORT_DESC`` では降順でソート"
"されます。keys.offsetは、内部利用のためのメンバです。"
msgstr ""
"keys.keyには、tableのcolumn,accessor,procのいずれかが指定できます。keys.flags"
"には、``GRN_TABLE_SORT_ASC`` / ``GRN_TABLE_SORT_DESC`` のいずれかを指定できま"
"す。``GRN_TABLE_SORT_ASC`` では昇順、``GRN_TABLE_SORT_DESC`` では降順でソート"
"されます。keys.offsetは、内部利用のためのメンバです。"

# 3e47c95c83f345b4be83c692342fd342
msgid ""
"sortされたレコードのうち、(0ベースで)offset番目から順にresにレコードを格納し"
"ます。"
msgstr ""
"sortされたレコードのうち、(0ベースで)offset番目から順にresにレコードを格納し"
"ます。"

# da001b0dd7c14c39a4272eaa78d4f925
msgid "resに格納するレコードの上限を指定します。"
msgstr "resに格納するレコードの上限を指定します。"

# cbd5c4c9e8924913b9f3544f6115d972
# 985b0d21b17f445e84dc37616110756d
# 1b212bf03ed1483c82b32ed7e50ef5fb
# e5ff7e0f4e7142f7a206cb33f9fbbbd3
msgid "結果を格納するtableを指定します。"
msgstr "結果を格納するtableを指定します。"

# 3371f057370049449335fba5e0a240b1
msgid "ソートキー配列へのポインタを指定します。"
msgstr "ソートキー配列へのポインタを指定します。"

# 4e9f03499ea441a985d0448d3414ecd0
msgid "ソートキー配列のサイズを指定します。"
msgstr "ソートキー配列のサイズを指定します。"

# c719b072020845089ce3da8d0bd380bc
msgid "tableのレコードを特定の条件でグループ化します。"
msgstr "tableのレコードを特定の条件でグループ化します。"

# c0761cdd0e814fda8138f5bb3f1cc871
msgid "group化キー構造体の配列へのポインタを指定します。"
msgstr "group化キー構造体の配列へのポインタを指定します。"

# 0e223f8589ca4cb9a9805042e3e7d72a
msgid "group化キー構造体の配列のサイズを指定します。"
msgstr "group化キー構造体の配列のサイズを指定します。"

# c87942bcb19140f1b039cfd7416a3496
msgid "group化の結果を格納する構造体の配列へのポインタを指定します。"
msgstr "group化の結果を格納する構造体の配列へのポインタを指定します。"

# 43e36e0e674d4ffe9fad14fba023e9ec
msgid "group化の結果を格納する構造体の配列のサイズを指定します。"
msgstr "group化の結果を格納する構造体の配列のサイズを指定します。"

# 8c69fd38cec940a8a363840122ee39c6
msgid "table1とtable2をopの指定に従って集合演算した結果をresに格納します。"
msgstr "table1とtable2をopの指定に従って集合演算した結果をresに格納します。"

# e6a4960eb62d4a508d37237419934f22
msgid ""
"resにtable1あるいはtable2そのものを指定した場合を除けば、table1, table2は破壊"
"されません。"
msgstr ""
"resにtable1あるいはtable2そのものを指定した場合を除けば、table1, table2は破壊"
"されません。"

# 33970c85947a440d93ee48351615382c
# fc417f6ca31545cc93a936220b7aaf59
msgid "対象table1を指定します。"
msgstr "対象table1を指定します。"

# e542b7012c394ec79b3a5c7015821521
# 3280c640b10f49f39d2d5bf0f34e1174
msgid "対象table2を指定します。"
msgstr "対象table2を指定します。"

# 70665e23daca4a73b168a7b5969ef3c3
msgid "実行する演算の種類を指定します。"
msgstr "実行する演算の種類を指定します。"

# 4233bb0cf5f949cb991f267416b5dcfc
msgid ""
"table1とtable2から重複するレコードを取り除いた結果をそれぞれres1, res2に格納"
"します。"
msgstr ""
"table1とtable2から重複するレコードを取り除いた結果をそれぞれres1, res2に格納"
"します。"

# 66dd8bde61be43d8bee027f7b740a3b5
msgid ""
"nameパラメータから始まるtableのカラムIDをresパラメータに格納します。name_size"
"パラメータが0の場合はすべてのカラムIDを格納します。"
msgstr ""
"nameパラメータから始まるtableのカラムIDをresパラメータに格納します。name_size"
"パラメータが0の場合はすべてのカラムIDを格納します。"

# 0107b7378fdf4b049c34abe4128d0c9c
msgid "取得したいカラム名のprefixを指定します。"
msgstr "取得したいカラム名のprefixを指定します。"

# 0780986ab37249808a39d32911eafff1
msgid "nameパラメータの長さを指定します。"
msgstr "nameパラメータの長さを指定します。"

# 9779b2663c8442389a05174944b0b8cd
msgid "結果を格納する ``GRN_TABLE_HASH_KEY`` のtableを指定します。"
msgstr "結果を格納する ``GRN_TABLE_HASH_KEY`` のtableを指定します。"

# bacd09af23f747f4a742c630b57755b9
msgid "格納したカラムIDの数を返します。"
msgstr "格納したカラムIDの数を返します。"

# 31af6bb5a7644e20819fe32247fb5a6e
msgid "tableに登録されているレコードの件数を返します。"
msgstr "tableに登録されているレコードの件数を返します。"

# b8e8969fb4e94c3a807bb162c5388fae
msgid ""
"ctxが使用するdbにおいてtableに対応する名前をnameに更新します。tableの全ての"
"columnも同時に名前が変更されます。tableは永続オブジェクトでなければいけませ"
"ん。"
msgstr ""
"ctxが使用するdbにおいてtableに対応する名前をnameに更新します。tableの全ての"
"columnも同時に名前が変更されます。tableは永続オブジェクトでなければいけませ"
"ん。"

# 74f909fd929143209c9a0709e7210e4e
msgid "``grn_table_cursor``"
msgstr "``grn_table_cursor``"

# 790ebcc286754b9eb28293df2ec82a39
msgid ""
"tableに登録されているレコードを順番に取り出すためのカーソルを生成して返しま"
"す。"
msgstr ""
"tableに登録されているレコードを順番に取り出すためのカーソルを生成して返しま"
"す。"

# 88f8d25894da4bc1b5a778b8d86bc476
msgid ""
"keyの下限を指定します。（NULLは下限なしと見なします。） "
"``GRN_CURSOR_PREFIX`` については後述。"
msgstr ""
"keyの下限を指定します。（NULLは下限なしと見なします。） "
"``GRN_CURSOR_PREFIX`` については後述。"

# 6f1038e038104af2bde14395af9f4352
msgid "minのsizeを指定します。``GRN_CURSOR_PREFIX`` については後述。"
msgstr "minのsizeを指定します。``GRN_CURSOR_PREFIX`` については後述。"

# c4548e3d1dd44a529b79df53f4595849
msgid ""
"keyの上限を指定します。（NULLは上限なしと見なします。） "
"``GRN_CURSOR_PREFIX`` については後述。"
msgstr ""
"keyの上限を指定します。（NULLは上限なしと見なします。） "
"``GRN_CURSOR_PREFIX`` については後述。"

# 2ca6776470344474a2e322c8ed0f7634
msgid ""
"maxのsizeを指定します。``GRN_CURSOR_PREFIX`` については無視される場合がありま"
"す。"
msgstr ""
"maxのsizeを指定します。``GRN_CURSOR_PREFIX`` については無視される場合がありま"
"す。"

# e24586b3eaff4e03bbced2bf382cb859
msgid ""
"``GRN_CURSOR_ASCENDING`` を指定すると昇順にレコードを取り出します。  "
"``GRN_CURSOR_DESCENDING`` を指定すると降順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_ASCENDING`` / "
"``GRN_CURSOR_DESCENDING`` は無視されます。)  ``GRN_CURSOR_GT`` を指定すると"
"minに一致したkeyをcursorの範囲に含みません。(minがNULLの場合もしくは、下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_GT`` は無視されます。)  "
"``GRN_CURSOR_LT`` を指定するとmaxに一致したkeyをcursorの範囲に含みません。"
"(maxがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_LT`` は無視されます。)  ``GRN_CURSOR_BY_ID`` を指定するとID順に"
"レコードを取り出します。(下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_BY_ID`` は無視されます。) ``GRN_OBJ_TABLE_PAT_KEY`` を指定した"
"tableについては、``GRN_CURSOR_BY_KEY`` を指定するとkey順にレコードを取り出し"
"ます。( ``GRN_OBJ_TABLE_HASH_KEY`` , ``GRN_OBJ_TABLE_NO_KEY`` を指定したテー"
"ブルでは ``GRN_CURSOR_BY_KEY`` は無視されます。)  ``GRN_CURSOR_PREFIX`` を指"
"定すると、 ``GRN_OBJ_TABLE_PAT_KEY`` を指定したテーブルに関する下記のレコード"
"を取り出すカーソルが作成されます。maxがNULLの場合には、keyがminと前方一致する"
"レコードを取り出します。max_sizeパラメータは無視されます。  maxとmax_sizeが指"
"定され、かつ、テーブルのkeyがShortText型である場合、maxとcommon prefix search"
"を行い、common prefixがmin_sizeバイト以上のレコードを取り出します。minは無視"
"されます。  maxとmax_sizeが指定され、かつ、テーブルのkeyが固定長型の場合、max"
"とPAT木上で近い位置にあるノードから順番にレコードを取り出します。ただし、key"
"のパトリシア木で、min_sizeバイト未満のビットに対するノードで、maxと異なった方"
"向にあるノードに対応するレコードについては取り出しません。PAT木上で位置が近い"
"こととkeyの値が近いことは同一ではありません。この場合、maxで与えられるポイン"
"タが指す値は、対象テーブルのkeyサイズと同じか超える幅である必要があります。"
"minは無視されます。  ``GRN_CURSOR_BY_ID`` / ``GRN_CURSOR_BY_KEY`` / "
"``GRN_CURSOR_PREFIX`` の3フラグは、同時に指定することができません。  "
"``GRN_OBJ_TABLE_PAT_KEY`` を指定して作ったテーブルで、``GRN_CURSOR_PREFIX`` "
"と ``GRN_CURSOR_RK`` を指定すると、半角小文字のアルファベット文字列から、それ"
"を旧JIS X 4063:2000規格に従って全角カタカナに変換した文字列に前方一致する値を"
"keyとするレコードを取り出します。``GRN_ENC_UTF8`` のみをサポートしています。"
"``GRN_CURSOR_ASCENDING`` / ``GRN_CURSOR_DESCENDING`` は無効であり、レコードを"
"key値の昇降順で取り出すことはできません。"
msgstr ""
"``GRN_CURSOR_ASCENDING`` を指定すると昇順にレコードを取り出します。  "
"``GRN_CURSOR_DESCENDING`` を指定すると降順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_ASCENDING`` / "
"``GRN_CURSOR_DESCENDING`` は無視されます。)  ``GRN_CURSOR_GT`` を指定すると"
"minに一致したkeyをcursorの範囲に含みません。(minがNULLの場合もしくは、下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_GT`` は無視されます。)  "
"``GRN_CURSOR_LT`` を指定するとmaxに一致したkeyをcursorの範囲に含みません。"
"(maxがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_LT`` は無視されます。)  ``GRN_CURSOR_BY_ID`` を指定するとID順に"
"レコードを取り出します。(下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_BY_ID`` は無視されます。) ``GRN_OBJ_TABLE_PAT_KEY`` を指定した"
"tableについては、``GRN_CURSOR_BY_KEY`` を指定するとkey順にレコードを取り出し"
"ます。( ``GRN_OBJ_TABLE_HASH_KEY`` , ``GRN_OBJ_TABLE_NO_KEY`` を指定したテー"
"ブルでは ``GRN_CURSOR_BY_KEY`` は無視されます。)  ``GRN_CURSOR_PREFIX`` を指"
"定すると、 ``GRN_OBJ_TABLE_PAT_KEY`` を指定したテーブルに関する下記のレコード"
"を取り出すカーソルが作成されます。maxがNULLの場合には、keyがminと前方一致する"
"レコードを取り出します。max_sizeパラメータは無視されます。  maxとmax_sizeが指"
"定され、かつ、テーブルのkeyがShortText型である場合、maxとcommon prefix search"
"を行い、common prefixがmin_sizeバイト以上のレコードを取り出します。minは無視"
"されます。  maxとmax_sizeが指定され、かつ、テーブルのkeyが固定長型の場合、max"
"とPAT木上で近い位置にあるノードから順番にレコードを取り出します。ただし、key"
"のパトリシア木で、min_sizeバイト未満のビットに対するノードで、maxと異なった方"
"向にあるノードに対応するレコードについては取り出しません。PAT木上で位置が近い"
"こととkeyの値が近いことは同一ではありません。この場合、maxで与えられるポイン"
"タが指す値は、対象テーブルのkeyサイズと同じか超える幅である必要があります。"
"minは無視されます。  ``GRN_CURSOR_BY_ID`` / ``GRN_CURSOR_BY_KEY`` / "
"``GRN_CURSOR_PREFIX`` の3フラグは、同時に指定することができません。  "
"``GRN_OBJ_TABLE_PAT_KEY`` を指定して作ったテーブルで、``GRN_CURSOR_PREFIX`` "
"と ``GRN_CURSOR_RK`` を指定すると、半角小文字のアルファベット文字列から、それ"
"を旧JIS X 4063:2000規格に従って全角カタカナに変換した文字列に前方一致する値を"
"keyとするレコードを取り出します。``GRN_ENC_UTF8`` のみをサポートしています。"
"``GRN_CURSOR_ASCENDING`` / ``GRN_CURSOR_DESCENDING`` は無効であり、レコードを"
"key値の昇降順で取り出すことはできません。"

# ef4cc71bd94e4e04b0cfdff81c27d9b5
msgid "``GRN_CURSOR_ASCENDING`` を指定すると昇順にレコードを取り出します。"
msgstr "``GRN_CURSOR_ASCENDING`` を指定すると昇順にレコードを取り出します。"

# 883ad7fc2dc3467bb38167c10784c5cd
msgid ""
"``GRN_CURSOR_DESCENDING`` を指定すると降順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_ASCENDING`` / "
"``GRN_CURSOR_DESCENDING`` は無視されます。)"
msgstr ""
"``GRN_CURSOR_DESCENDING`` を指定すると降順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_ASCENDING`` / "
"``GRN_CURSOR_DESCENDING`` は無視されます。)"

# a99cbff46dab44afbdfff6d0cc90a71e
msgid ""
"``GRN_CURSOR_GT`` を指定するとminに一致したkeyをcursorの範囲に含みません。"
"(minがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定し、keyが近いレ"
"コードを取得する場合、もしくは、common prefix searchを行う場合には、"
"``GRN_CURSOR_GT`` は無視されます。)"
msgstr ""
"``GRN_CURSOR_GT`` を指定するとminに一致したkeyをcursorの範囲に含みません。"
"(minがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定し、keyが近いレ"
"コードを取得する場合、もしくは、common prefix searchを行う場合には、"
"``GRN_CURSOR_GT`` は無視されます。)"

# d355dae984b34dcea52546ae2de57bfe
msgid ""
"``GRN_CURSOR_LT`` を指定するとmaxに一致したkeyをcursorの範囲に含みません。"
"(maxがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_LT`` は無視されます。)"
msgstr ""
"``GRN_CURSOR_LT`` を指定するとmaxに一致したkeyをcursorの範囲に含みません。"
"(maxがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_LT`` は無視されます。)"

# c96783706bd14e228885f7c1abe32ec6
msgid ""
"``GRN_CURSOR_BY_ID`` を指定するとID順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定した場合には、``GRN_CURSOR_BY_ID`` は無視されま"
"す。) ``GRN_OBJ_TABLE_PAT_KEY`` を指定したtableについては、"
"``GRN_CURSOR_BY_KEY`` を指定するとkey順にレコードを取り出します。"
"( ``GRN_OBJ_TABLE_HASH_KEY`` , ``GRN_OBJ_TABLE_NO_KEY`` を指定したテーブルで"
"は ``GRN_CURSOR_BY_KEY`` は無視されます。)"
msgstr ""
"``GRN_CURSOR_BY_ID`` を指定するとID順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定した場合には、``GRN_CURSOR_BY_ID`` は無視されま"
"す。) ``GRN_OBJ_TABLE_PAT_KEY`` を指定したtableについては、"
"``GRN_CURSOR_BY_KEY`` を指定するとkey順にレコードを取り出します。"
"( ``GRN_OBJ_TABLE_HASH_KEY`` , ``GRN_OBJ_TABLE_NO_KEY`` を指定したテーブルで"
"は ``GRN_CURSOR_BY_KEY`` は無視されます。)"

# 0772a89ecca64fc993c9a989152fa320
msgid ""
"``GRN_CURSOR_PREFIX`` を指定すると、 ``GRN_OBJ_TABLE_PAT_KEY`` を指定したテー"
"ブルに関する下記のレコードを取り出すカーソルが作成されます。maxがNULLの場合に"
"は、keyがminと前方一致するレコードを取り出します。max_sizeパラメータは無視さ"
"れます。"
msgstr ""
"``GRN_CURSOR_PREFIX`` を指定すると、 ``GRN_OBJ_TABLE_PAT_KEY`` を指定したテー"
"ブルに関する下記のレコードを取り出すカーソルが作成されます。maxがNULLの場合に"
"は、keyがminと前方一致するレコードを取り出します。max_sizeパラメータは無視さ"
"れます。"

# 92e0addf8f324638bdbc2bc154d90c26
msgid ""
"maxとmax_sizeが指定され、かつ、テーブルのkeyがShortText型である場合、maxと"
"common prefix searchを行い、common prefixがmin_sizeバイト以上のレコードを取り"
"出します。minは無視されます。"
msgstr ""
"maxとmax_sizeが指定され、かつ、テーブルのkeyがShortText型である場合、maxと"
"common prefix searchを行い、common prefixがmin_sizeバイト以上のレコードを取り"
"出します。minは無視されます。"

# 8f07535b6add4577a49dfd5a8288753c
msgid ""
"maxとmax_sizeが指定され、かつ、テーブルのkeyが固定長型の場合、maxとPAT木上で"
"近い位置にあるノードから順番にレコードを取り出します。ただし、keyのパトリシア"
"木で、min_sizeバイト未満のビットに対するノードで、maxと異なった方向にあるノー"
"ドに対応するレコードについては取り出しません。PAT木上で位置が近いこととkeyの"
"値が近いことは同一ではありません。この場合、maxで与えられるポインタが指す値"
"は、対象テーブルのkeyサイズと同じか超える幅である必要があります。minは無視さ"
"れます。"
msgstr ""
"maxとmax_sizeが指定され、かつ、テーブルのkeyが固定長型の場合、maxとPAT木上で"
"近い位置にあるノードから順番にレコードを取り出します。ただし、keyのパトリシア"
"木で、min_sizeバイト未満のビットに対するノードで、maxと異なった方向にあるノー"
"ドに対応するレコードについては取り出しません。PAT木上で位置が近いこととkeyの"
"値が近いことは同一ではありません。この場合、maxで与えられるポインタが指す値"
"は、対象テーブルのkeyサイズと同じか超える幅である必要があります。minは無視さ"
"れます。"

# 5524a8fada8947e1a6e92c7764cbbc9b
msgid ""
"``GRN_CURSOR_BY_ID`` / ``GRN_CURSOR_BY_KEY`` / ``GRN_CURSOR_PREFIX`` の3フラ"
"グは、同時に指定することができません。"
msgstr ""
"``GRN_CURSOR_BY_ID`` / ``GRN_CURSOR_BY_KEY`` / ``GRN_CURSOR_PREFIX`` の3フラ"
"グは、同時に指定することができません。"

# 8fa1b416173a41d4bad488f0d29ca9fb
msgid ""
"``GRN_OBJ_TABLE_PAT_KEY`` を指定して作ったテーブルで、``GRN_CURSOR_PREFIX`` "
"と ``GRN_CURSOR_RK`` を指定すると、半角小文字のアルファベット文字列から、それ"
"を旧JIS X 4063:2000規格に従って全角カタカナに変換した文字列に前方一致する値を"
"keyとするレコードを取り出します。``GRN_ENC_UTF8`` のみをサポートしています。"
"``GRN_CURSOR_ASCENDING`` / ``GRN_CURSOR_DESCENDING`` は無効であり、レコードを"
"key値の昇降順で取り出すことはできません。"
msgstr ""
"``GRN_OBJ_TABLE_PAT_KEY`` を指定して作ったテーブルで、``GRN_CURSOR_PREFIX`` "
"と ``GRN_CURSOR_RK`` を指定すると、半角小文字のアルファベット文字列から、それ"
"を旧JIS X 4063:2000規格に従って全角カタカナに変換した文字列に前方一致する値を"
"keyとするレコードを取り出します。``GRN_ENC_UTF8`` のみをサポートしています。"
"``GRN_CURSOR_ASCENDING`` / ``GRN_CURSOR_DESCENDING`` は無効であり、レコードを"
"key値の昇降順で取り出すことはできません。"

# 88377c88b620459ebf3c401e3df2134f
msgid ""
"該当する範囲のレコードのうち、(0ベースで)offset番目からレコードを取り出しま"
"す。  ``GRN_CURSOR_PREFIX`` を指定したときは負の数を指定することはできませ"
"ん。"
msgstr ""
"該当する範囲のレコードのうち、(0ベースで)offset番目からレコードを取り出しま"
"す。  ``GRN_CURSOR_PREFIX`` を指定したときは負の数を指定することはできませ"
"ん。"

# dbf7daf734da40299dfadc2322e8cbe4
msgid ""
"該当する範囲のレコードのうち、(0ベースで)offset番目からレコードを取り出しま"
"す。"
msgstr ""
"該当する範囲のレコードのうち、(0ベースで)offset番目からレコードを取り出しま"
"す。"

# 43d36caa9be6459dabb6138c060a6b74
msgid ""
"``GRN_CURSOR_PREFIX`` を指定したときは負の数を指定することはできません。"
msgstr ""
"``GRN_CURSOR_PREFIX`` を指定したときは負の数を指定することはできません。"

# b15a72eb04cc412aaffc8bbdad3bab99
msgid ""
"該当する範囲のレコードのうち、limit件のみを取り出します。-1が指定された場合"
"は、全件が指定されたものとみなします。  ``GRN_CURSOR_PREFIX`` を指定したとき"
"は-1より小さい負の数を指定することはできません。"
msgstr ""
"該当する範囲のレコードのうち、limit件のみを取り出します。-1が指定された場合"
"は、全件が指定されたものとみなします。  ``GRN_CURSOR_PREFIX`` を指定したとき"
"は-1より小さい負の数を指定することはできません。"

# 7eca9577a73b40c3a6630c4dc9feb741
msgid ""
"該当する範囲のレコードのうち、limit件のみを取り出します。-1が指定された場合"
"は、全件が指定されたものとみなします。"
msgstr ""
"該当する範囲のレコードのうち、limit件のみを取り出します。-1が指定された場合"
"は、全件が指定されたものとみなします。"

# e2f082270e39455492eb037509609e50
msgid ""
"``GRN_CURSOR_PREFIX`` を指定したときは-1より小さい負の数を指定することはでき"
"ません。"
msgstr ""
"``GRN_CURSOR_PREFIX`` を指定したときは-1より小さい負の数を指定することはでき"
"ません。"

# 1328df730fca4da4923a9cc325f6f38e
msgid ":c:func:`grn_table_cursor_open` で生成したcursorを解放します。"
msgstr ":c:func:`grn_table_cursor_open` で生成したcursorを解放します。"

# 8ff6fd022a184fa3b8517d635b7b0e70
msgid ""
"cursorのカレントレコードを一件進めてそのIDを返します。cursorの対象範囲の末尾"
"に達すると ``GRN_ID_NIL`` を返します。"
msgstr ""
"cursorのカレントレコードを一件進めてそのIDを返します。cursorの対象範囲の末尾"
"に達すると ``GRN_ID_NIL`` を返します。"

# 658fe94b08ab41118a746d30e24099ab
msgid ""
"cursorのカレントレコードのkeyをkeyパラメータにセットし、その長さを返します。"
msgstr ""
"cursorのカレントレコードのkeyをkeyパラメータにセットし、その長さを返します。"

# 19abe5e8b6d544e29f846582a42eda5f
msgid "カレントレコードのkeyへのポインタがセットされます。"
msgstr "カレントレコードのkeyへのポインタがセットされます。"

# 00427ed9fa724682892bde936d13174f
msgid ""
"cursorパラメータのカレントレコードのvalueをvalueパラメータにセットし、その長"
"さを返します。"
msgstr ""
"cursorパラメータのカレントレコードのvalueをvalueパラメータにセットし、その長"
"さを返します。"

# adfbb9d02f4c4d69a5909336d7339793
msgid "カレントレコードのvalueへのポインタがセットされます。"
msgstr "カレントレコードのvalueへのポインタがセットされます。"

# acaaf209ab8140038e99dcc9ab699419
msgid ""
"cursorのカレントレコードのvalueを引数の内容に置き換えます。cursorのカレントレ"
"コードが存在しない場合は ``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"cursorのカレントレコードのvalueを引数の内容に置き換えます。cursorのカレントレ"
"コードが存在しない場合は ``GRN_INVALID_ARGUMENT`` を返します。"

# 22e3782f5cf34e9b8ea3a66960871fde
msgid "新しいvalueの値を指定します。"
msgstr "新しいvalueの値を指定します。"

# e24d7e0a51094ad39e74b7e08a42f6d6
msgid ":c:func:`grn_obj_set_value()` のflagsと同様の値を指定できます。"
msgstr ":c:func:`grn_obj_set_value()` のflagsと同様の値を指定できます。"

# afe203bd19b24d55b2884944d8c65994
msgid ""
"cursorのカレントレコードを削除します。cursorのカレントレコードが存在しない場"
"合は ``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"cursorのカレントレコードを削除します。cursorのカレントレコードが存在しない場"
"合は ``GRN_INVALID_ARGUMENT`` を返します。"

# d559cc837ae14591a53563360ed8e52f
msgid "cursorが属するtableを返します。"
msgstr "cursorが属するtableを返します。"

# 1ff3c28486ba461e80f25a2eadf91913
msgid "``grn_type``"
msgstr "``grn_type``"

# f5ebf1642b4f4e49853357e824d6ed12
msgid "nameに対応する新たなtype（型）をdbに定義します。"
msgstr "nameに対応する新たなtype（型）をdbに定義します。"

# 95ef4a004d434647a425a2a93b8f0fac
msgid "作成するtypeの名前を指定します。"
msgstr "作成するtypeの名前を指定します。"

# 124a6c24023b4aeb995e0d4511f1ecb0
msgid ""
"``GRN_OBJ_KEY_VAR_SIZE``, ``GRN_OBJ_KEY_FLOAT``, ``GRN_OBJ_KEY_INT``, "
"``GRN_OBJ_KEY_UINT`` のいずれかを指定します。"
msgstr ""
"``GRN_OBJ_KEY_VAR_SIZE``, ``GRN_OBJ_KEY_FLOAT``, ``GRN_OBJ_KEY_INT``, "
"``GRN_OBJ_KEY_UINT`` のいずれかを指定します。"

# 8fd5b91dac7248b4a25c082c2827ae4d
msgid ""
"``GRN_OBJ_KEY_VAR_SIZE`` の場合は最大長、それ以外の場合は長さ（単位:byte）を"
"指定します。"
msgstr ""
"``GRN_OBJ_KEY_VAR_SIZE`` の場合は最大長、それ以外の場合は長さ（単位:byte）を"
"指定します。"

# 3a548bcdbf134aaca969ff1ec665dbf5
msgid "``grn_user_data``"
msgstr "``grn_user_data``"

# d7e07d9b0a57495e8b9fd3afa0c684fe
msgid ""
"objectに登録できるユーザデータへのポインタを返します。table, column, proc, "
"exprのみ使用可能です。"
msgstr ""
"objectに登録できるユーザデータへのポインタを返します。table, column, proc, "
"exprのみ使用可能です。"

# 3da2bcc0dce24eea9d044883ea082d28
msgid "Overview"
msgstr "Overview"

# 174175d4fcea46908b7d63eeeeb4cba4
msgid ""
"You can use Groonga as a library. You need to use the following APIs to "
"initialize and finalize Groonga."
msgstr ""
"You can use Groonga as a library. You need to use the following APIs to "
"initialize and finalize Groonga."

# ba778a4d052e43c5bef87e76d4a014c5
msgid ""
":c:func:`grn_init()` initializes Groonga. In contrast, :c:func:`grn_fin()` "
"finalizes Groonga."
msgstr ""
":c:func:`grn_init()` initializes Groonga. In contrast, :c:func:`grn_fin()` "
"finalizes Groonga."

# f3026647837b4a4a894b003a21806b13
msgid ""
"You must call :c:func:`grn_init()` only once before you use APIs which are "
"provided by Groonga. You must call :c:func:`grn_fin()` only once after you "
"finish to use APIs which are provided by Groonga."
msgstr ""
"You must call :c:func:`grn_init()` only once before you use APIs which are "
"provided by Groonga. You must call :c:func:`grn_fin()` only once after you "
"finish to use APIs which are provided by Groonga."

# e4310c6c0c2c4ee7ad39f3741bc5a8fd
msgid "Here is an example that uses Groonga as a full-text search library."
msgstr "Here is an example that uses Groonga as a full-text search library."

# 051d4df77b92478f805f013d537b3568
msgid ""
"``grn_init()`` initializes resources that are used by Groonga. You must call "
"it just once before you call other Groonga APIs."
msgstr ""
"``grn_init()`` initializes resources that are used by Groonga. You must call "
"it just once before you call other Groonga APIs."

# 4e335ca5661b49bbb5e0d7fe8f70bcb4
msgid ""
"``grn_fin()`` releases resources that are used by Groonga. You can't call "
"other Groonga APIs after you call ``grn_fin()``."
msgstr ""
"``grn_fin()`` releases resources that are used by Groonga. You can't call "
"other Groonga APIs after you call ``grn_fin()``."

# b968e5af66c14c79ab46718b74ef9fda
msgid "Plugin"
msgstr "Plugin"

# 1e1bb19b88304f1fbde01a2f7af0dd71
msgid ""
"Groonga supports plugin. You can create a new plugin with the following API."
msgstr ""
"Groonga supports plugin. You can create a new plugin with the following API."

# de200335f0d64141a6fb5bed5f94fd6b
msgid ""
"TOOD: Describe about how to create the minimum plugin here or create a "
"tutorial about it."
msgstr ""
"TOOD: Describe about how to create the minimum plugin here or create a "
"tutorial about it."

# 383fda2d132143da8570cac8a17f595b
msgid ""
"GRN_PLUGIN_MALLOC() allocates `size` bytes and returns a pointer to the "
"allocated memory space. Note that the memory space is associated with `ctx`."
msgstr ""
"GRN_PLUGIN_MALLOC() allocates `size` bytes and returns a pointer to the "
"allocated memory space. Note that the memory space is associated with `ctx`."

# 376ed264aaf04ed5bc4d9988b449b3b4
msgid ""
"GRN_PLUGIN_REALLOC() resizes the memory space pointed to by `ptr` or "
"allocates a new memory space of `size` bytes. GRN_PLUGIN_REALLOC() returns a "
"pointer to the memory space. The contents is unchanged or copied from the "
"old memory space to the new memory space."
msgstr ""
"GRN_PLUGIN_REALLOC() resizes the memory space pointed to by `ptr` or "
"allocates a new memory space of `size` bytes. GRN_PLUGIN_REALLOC() returns a "
"pointer to the memory space. The contents is unchanged or copied from the "
"old memory space to the new memory space."

# e848643e869e42c4bfd93df7e518ac4d
msgid ""
"GRN_PLUGIN_FREE() frees a memory space allocated by GRN_PLUGIN_MALLOC() or "
"GRN_PLUGIN_REALLOC(). This means that `ptr` must be a pointer returned by "
"GRN_PLUGIN_MALLOC() or GRN_PLUGIN_REALLOC()."
msgstr ""
"GRN_PLUGIN_FREE() frees a memory space allocated by GRN_PLUGIN_MALLOC() or "
"GRN_PLUGIN_REALLOC(). This means that `ptr` must be a pointer returned by "
"GRN_PLUGIN_MALLOC() or GRN_PLUGIN_REALLOC()."

# a2d27d84a4f3404db3f84c6f396b13e9
msgid ""
"GRN_PLUGIN_LOG() reports a log of `level`. Its error message is generated "
"from the varying number of arguments, in which the first one is the format "
"string and the rest are its arguments. See grn_log_level in \"groonga.h\" "
"for more details of `level`."
msgstr ""
"GRN_PLUGIN_LOG() reports a log of `level`. Its error message is generated "
"from the varying number of arguments, in which the first one is the format "
"string and the rest are its arguments. See grn_log_level in \"groonga.h\" "
"for more details of `level`."

# ee95d7c099f846509a50be411e1115a3
msgid ""
"GRN_PLUGIN_ERROR() reports an error of `error_code`. Its error message is "
"generated from the varying number of arguments, in which the first one is "
"the format string and the rest are its arguments. See grn_rc in \"groonga.h"
"\" for more details of `error_code`."
msgstr ""
"GRN_PLUGIN_ERROR() reports an error of `error_code`. Its error message is "
"generated from the varying number of arguments, in which the first one is "
"the format string and the rest are its arguments. See grn_rc in \"groonga.h"
"\" for more details of `error_code`."

# a2c8b94903ac4c0bb81d4b86c018ff95
msgid ""
"grn_plugin_mutex is available to make a critical section. See the following "
"functions."
msgstr ""
"grn_plugin_mutex is available to make a critical section. See the following "
"functions."

# 6a113601751e49bc8e70cb9819723980
msgid ""
"grn_plugin_mutex_open() returns a pointer to a new object of "
"grn_plugin_mutex. Memory for the new object is obtained with "
"GRN_PLUGIN_MALLOC(). grn_plugin_mutex_open() returns NULL if sufficient "
"memory is not available."
msgstr ""
"grn_plugin_mutex_open() returns a pointer to a new object of "
"grn_plugin_mutex. Memory for the new object is obtained with "
"GRN_PLUGIN_MALLOC(). grn_plugin_mutex_open() returns NULL if sufficient "
"memory is not available."

# 20a1f2750f2a48f2ba770558e9b7d14a
msgid ""
"grn_plugin_mutex_close() finalizes an object of grn_plugin_mutex and then "
"frees memory allocated for that object."
msgstr ""
"grn_plugin_mutex_close() finalizes an object of grn_plugin_mutex and then "
"frees memory allocated for that object."

# 27cf05a630e54b7eb516dd1b5d138cf4
msgid ""
"grn_plugin_mutex_lock() locks a mutex object. If the object is already "
"locked, the calling thread waits until the object will be unlocked."
msgstr ""
"grn_plugin_mutex_lock() locks a mutex object. If the object is already "
"locked, the calling thread waits until the object will be unlocked."

# fa856e733c2948b1b2fe871dca2269a6
msgid ""
"grn_plugin_mutex_unlock() unlocks a mutex object. grn_plugin_mutex_unlock() "
"should not be called for an unlocked object."
msgstr ""
"grn_plugin_mutex_unlock() unlocks a mutex object. grn_plugin_mutex_unlock() "
"should not be called for an unlocked object."

# 9c344e517aca4c299b5be8285a23c2af
msgid ""
"grn_plugin_proc_alloc() allocates a `grn_obj` object. You can use it in "
"function that is registered as GRN_PROC_FUNCTION."
msgstr ""
"grn_plugin_proc_alloc() allocates a `grn_obj` object. You can use it in "
"function that is registered as GRN_PROC_FUNCTION."

# a7ebaaef2cef4e8ab6e3d08c8ff6a0a3
msgid ""
"It gets a variable value from `grn_user_data` by specifying the variable "
"name."
msgstr ""
"It gets a variable value from `grn_user_data` by specifying the variable "
"name."

# dea07314d8784d6b83fadf78b9e9daf6
msgid "The variable name."
msgstr "The variable name."

# 128139b1899a4249a943dabce2db13ff
# 13ef169490d2449ba8dcc1ba80c40e20
# c98224bb50f546cd87974f6aca6d66d3
msgid ""
"The number of bytes of name. If `name_size` is negative, `name` must be NUL-"
"terminated. `name_size` is computed by `strlen(name)` for the case."
msgstr ""
"The number of bytes of name. If `name_size` is negative, `name` must be NUL-"
"terminated. `name_size` is computed by `strlen(name)` for the case."

# 6e6fafcbbcc445f1a9df7e55064f49a0
# 44fc24d7bbfb4162a0c39fca7fe8cc1b
msgid "A variable value on success, NULL otherwise."
msgstr "A variable value on success, NULL otherwise."

# 22621ef96a7144d09f5a9cbf68a5e7e9
msgid ""
"It gets a variable value from `grn_user_data` by specifying the offset "
"position of the variable."
msgstr ""
"It gets a variable value from `grn_user_data` by specifying the offset "
"position of the variable."

# 3efe9460d7754bf5ac28edc37baaa688
msgid "The offset position of the variable."
msgstr "The offset position of the variable."

# 6cc8324e1eae40d4b4932fd19ea0d523
msgid ""
"grn_plugin_win32_base_dir() returns the groonga install directory. The "
"install directory is computed from the directory that has `groonga.dll`. You "
"can use the directory to generate install directory aware path. It only "
"works on Windows. It returns `NULL` on other platforms."
msgstr ""
"grn_plugin_win32_base_dir() returns the groonga install directory. The "
"install directory is computed from the directory that has `groonga.dll`. You "
"can use the directory to generate install directory aware path. It only "
"works on Windows. It returns `NULL` on other platforms."

# 5ec0219b412b42e2a0460473ae3694e6
msgid ""
"grn_plugin_charlen() returns the length (#bytes) of the first character in "
"the string specified by `str_ptr` and `str_length`. If the starting bytes "
"are invalid as a character, grn_plugin_charlen() returns 0. See grn_encoding "
"in \"groonga.h\" for more details of `encoding`."
msgstr ""
"grn_plugin_charlen() returns the length (#bytes) of the first character in "
"the string specified by `str_ptr` and `str_length`. If the starting bytes "
"are invalid as a character, grn_plugin_charlen() returns 0. See grn_encoding "
"in \"groonga.h\" for more details of `encoding`."

# e28910a931c04d8a8117f26137f56142
msgid ""
"grn_plugin_isspace() returns the length (#bytes) of the first character in "
"the string specified by `str_ptr` and `str_length` if it is a space "
"character. Otherwise, grn_plugin_isspace() returns 0."
msgstr ""
"grn_plugin_isspace() returns the length (#bytes) of the first character in "
"the string specified by `str_ptr` and `str_length` if it is a space "
"character. Otherwise, grn_plugin_isspace() returns 0."

# 51dc310962194b819bdd57111fe36cc6
msgid "It initializes a `grn_expr_var`."
msgstr "It initializes a `grn_expr_var`."

# 4126f20c28944e4692b89d054d492676
msgid "The pointer of `grn_expr_var` object to be initialized."
msgstr "The pointer of `grn_expr_var` object to be initialized."

# a02caeb32bd24500a3a4927852e10fb1
msgid "The name of `grn_expr_var` object to be initialized."
msgstr "The name of `grn_expr_var` object to be initialized."

# 07de5a05903d46d397be5bb1124587f8
msgid "It creates a command."
msgstr "It creates a command."

# d25b965a57c4405d9ef0d667c6fc2aa5
msgid "The `proc` name of the command to be created."
msgstr "The `proc` name of the command to be created."

# 564210b69d78407f886bbfe58ab6bf11
msgid "The function name to be called by the created command."
msgstr "The function name to be called by the created command."

# 9599821042b14a98989caf603928f6ba
msgid "The number of the variables of the command to create."
msgstr "The number of the variables of the command to create."

# a156df1066294a61aa5df9a84bb28d07
msgid "The pointer of initialized `grn_expr_var` object."
msgstr "The pointer of initialized `grn_expr_var` object."

# 8fc978d777444ff6a68b39ce115740df
msgid ""
"The created command object if it creates a command successfully, `NULL` "
"otherwise. See `ctx` for error details."
msgstr ""
"The created command object if it creates a command successfully, `NULL` "
"otherwise. See `ctx` for error details."

# 20301ca754f64f909faa318a36ab88a0
msgid "Cast"
msgstr "Cast"

# 81175c2edf3d4ca59a0025aa1148e8fc
msgid "Column"
msgstr "Column"

# 7895621c9cab4b4d9416e8f8ea3ca0ec
msgid "Column is a data store object or an index object for fast search."
msgstr "Column is a data store object or an index object for fast search."

# d9f2a780a1d847e5a33c6c71f63d19bd
msgid "A column belongs to a table. Table has zero or more columns."
msgstr "A column belongs to a table. Table has zero or more columns."

# 1498b520f8e4465185e47bd5d6aeeb13
msgid ""
"Both data store column and index column have type. Type of data store column "
"specifies data range. In other words, it is \"value type\". Type of index "
"column specifies set of documents to be indexed. A set of documents is a "
"table in Groonga. In other words, type of index column must be a table."
msgstr ""
"Both data store column and index column have type. Type of data store column "
"specifies data range. In other words, it is \"value type\". Type of index "
"column specifies set of documents to be indexed. A set of documents is a "
"table in Groonga. In other words, type of index column must be a table."

# 048fd1bdb2d141a59800d8c6a8e6b50b
msgid "Here are data store columns:"
msgstr "Here are data store columns:"

# 2a87b603b0ef456592f83c06b8d04990
msgid "Here is an index column:"
msgstr "Here is an index column:"

# 696951996ad546e39756cbbf94f183f3
msgid "Index column"
msgstr "Index column"

# 7b1f8b2a52054626a6d48edba4de7528
# c91b4937bfdb4d57b419b59b4f81b7d7
# 11981d44e84d489e80e69cc8833a37bb
# ce28a4b1ae0644babab260ee1b69232c
# bf113d6fce864c6191cae4c5d31db293
# d4021d849f5c4d5eb3690352564d1885
# 52e625c2f0f04837be1340e77d5e5177
# 684d4d662cf0469d8ee98faaf279c2c4
# 55094f41f9f74613a37de3d050eb85a5
# f29fcc33a8dd4c8b8b89642cbe4be0e4
# 50d5c65836db461b896321209f57ebd2
# 3ece7dffd55e4978abf142209557b4a8
# a36152e654b14a43b30fe639586700b4
# e1d9c1caa0df4679b69dbe27e33ebec9
# 8346de8704534e8787b5b5d2a0349772
# 3a6c174286fb46849b215c9e47741637
# fc0b0c8f7f8c46d594ec2ae7c1596a09
# a99159402ea440f891d3250379a58adf
# f315a6f76c3b408b96f4557f7ee46c71
# a0d69c7acceb48b69ed2070d4501de14
# 6cf665dbdb67439198422161b465aaa2
# a49b2d7888dc43b6ab1efc4a2d8b1395
# e542fc7e1e474dfbb6f170134be2fc62
# 2ad4d591ea234bfda5c4fbccb03d7117
# fc88ce83807243c2be8b5f485431c737
# 9046f2ab75cc4ff2a280188d3ccce83b
msgid "TODO"
msgstr "TODO"

# fd8bee402fa54d0e9d405a0bd988c8fb
# 7b7008c7bf004a76af0aaaa251b46df1
# 6f816787de054cbeb89498ea54fe87c4
# 5e780d843a6c4f9da71695a0c9c92c83
# fde08bd1a7ad4fa1a10892aba7c185b7
# abd62e4593ca467dac3353087bac5c07
# 24c29b304d0246d5a3c68193c00f6dbf
# ed52250dd42a4cc79495abc139dafc18
# c5bd9f5560004c51b6d9fd54cbcf48b1
# 0a4e0cec5fdd460ca715261f5fc4e032
# ac75be6ca616411fbbad1ccda384452d
# 19b5d013963645aaa1ca31467349856f
# eb573d2ccb244bc6b0c8058932fc4101
# b5b053022bbb43f286f363de96bca5dd
# 54dc48f4a86e4011856b8c36db461526
# b89d686d766a4ffead4e5d13f01dbd25
# e50b858804e8453e9b759c4e8c2d4006
# b9dff979f6964da39312b6eaf6dd9089
# dd40d268bf8247a98b048053ae38ff4f
# 0a7ea8a9ede64925bbe2f23b3ba9c047
# c9783aac59fb4c24927178c1dec90398
# a91e685f37234b88b8a32f2b73f14527
# f6f5221a12004f5298123d1639c4eaf5
# 2a2fef6eb0e1439e967fab3cc7f9f5e3
# d93e3939a4ce4348ab8d2c052edf6b21
# 04328d68293445cd9d79497c0667aa4e
# 8ca5c7e0535d4b67b2eed7e4a25f5a6e
# 8efc12372ce648c7bba347761d984ce9
# 58ec284b4d2645d5a7a9f7484ca6e55c
# 838f1f86915a494b803ff96bca2f2b16
# 72413fa8a8e14735b4e710e4cf2c5554
# 92a21d65eb2444d39e8a8def49daf844
# 0b2146f6239b431bb702b76b72211cb4
# c2692ac3adaa4cd99db4a7eb5ef73f2f
# 1862701b8d8a4c9985c66845c2559e9b
# b26836b093e0427f80ec3119d9bf989e
# 90b22f523ee74a7cae0b1ce68144dc7e
# b43fb076ab2c41168133d0d90154c9e2
# 4adcb3221ee44953be03f64b213d64c9
# 30f5218829aa40ae84715dabdf621e78
# f9d625e2c66f44a8b6a3f238166f5f86
# dae45f975f554eecb1e0b1017a12634c
# 2f6a251663ba4c66adef2fef3c129171
# 7bc1298f63fc467e92c02c2d4a86c458
# ac2de9490c584714935539947638788a
# f271777922d4408299b771f0454ff414
# 66b307a4b3b0403982f5a845773e132d
# 0f3c59d2487c4dd1822373891458d770
# f9ee0608f2b44f65bb2d56d47a1d750f
# e36590d12cb94633960e7849fa802c11
# 871e8b2fb8614fb6864f264f00f6c8f7
# d0732fadc32f4b6ba44675586db378cb
# 7fad216f0e694e80a6cf732fe4a5464a
# 35b7c89d0a0140278b5c422f5c3a1e23
# 90195403a13c42f388f37898f3839ce2
# c8f808e70c7047bf98f4799bc50ceb4c
# a402d9e03be64524bc7d55c84c433b70
# 28be5143925c482bbcbaca262f6ac5a7
# 76b0a66739564d889625b410f4b052d6
# b6ccb0dcf3a248fdaf26f32d525d075d
# d43d3903022e409b9a1bd2ce415dcd54
msgid "Usage"
msgstr "Usage"

# dc9aca3302e2417bb5cbbf132923f4d3
msgid "Pseudo column"
msgstr "Pseudo column"

# 55a5ba47713d4cef95e711cb3fcddfdb
# 92b27235f38b4ced98f8d6678fb19f38
# 9f24f955db474e27a166ba78fdcb9dfb
# e1f74785f4164e4794221f6980afd51f
# 09b504490b49415aa75531998140625d
# 05250f5dcb884bdf8f7cd3fb87d68fa1
# 56d33013cb444e1c82145135d8793965
# f3e814ea8c2c44d19b4f50b4a424a292
# 60dc52aa251c4a97b5e5eb1129cee28c
# d9da1489800d42ac82111d939e609292
msgid "名前"
msgstr "名前"

# ba28b38e1e8548369d68af8c0ed82efa
msgid "疑似カラム"
msgstr "疑似カラム"

# e273efa55b7f485f900b4cd032984091
# 102d1f14b5c14c0c874f3e9e9068d724
# d38f856b20ad4d2dbb91292ecca5b9fd
# aca2aeea692048148cb122fe527934f3
# bba51b658571458bbb0e34543cf1d90a
# 39dabff0408840248d1af839569420c4
# 557e6b6e3f154df7a94dcee3c895ffa2
# 84eca307378d400189fc393fa29d3b16
# 1d402ee4faf0491cbfe9b449d9c512a8
# deb16d7c71f748d894591445238a76f8
msgid "説明"
msgstr "説明"

# cca172068c72485c9eb9ec8a54717310
msgid ""
"Groongaのデータベースで作成したテーブルには、いくつかのカラムが自動的に定義さ"
"れます。"
msgstr ""
"Groongaのデータベースで作成したテーブルには、いくつかのカラムが自動的に定義さ"
"れます。"

# 0478cc7ea3864e6387119dde4cb6c304
msgid ""
"これらのカラムはいずれもアンダースコア('_')で始まる名前が付与されます。定義さ"
"れる疑似カラムは、テーブルの種類によって異なります。"
msgstr ""
"これらのカラムはいずれもアンダースコア('_')で始まる名前が付与されます。定義さ"
"れる疑似カラムは、テーブルの種類によって異なります。"

# 7d6a6ba501304ca68da01485f99eb3a5
msgid "``_id``"
msgstr "``_id``"

# bb89e9a0667c4f45883e181515713740
msgid ""
"レコードに付与される一意な番号です。全てのテーブルに定義されます。値の範囲は"
"1〜1073741824の整数で、通常はレコードを追加した順に1ずつ加算されます。_idの値"
"は不変で、レコードが存在する限り変更することはできません。ただし、削除された"
"レコードの_idの値は再利用されます。"
msgstr ""
"レコードに付与される一意な番号です。全てのテーブルに定義されます。値の範囲は"
"1〜1073741824の整数で、通常はレコードを追加した順に1ずつ加算されます。_idの値"
"は不変で、レコードが存在する限り変更することはできません。ただし、削除された"
"レコードの_idの値は再利用されます。"

# 321a3f1b47f24efd964ae68d5f5ca230
# 01688cc2a26b4c859c24be779d0f6b5e
# 9cc232805fbc4d1aaa04a595737face3
msgid "``_key``"
msgstr "``_key``"

# 40628f0626434b169a47f76bbfdde4d6
msgid ""
"レコードの主キー値を表します。主キーを持つテーブルのみに定義されます。主キー"
"値はテーブルの中で一意であり、変更することはできません。"
msgstr ""
"レコードの主キー値を表します。主キーを持つテーブルのみに定義されます。主キー"
"値はテーブルの中で一意であり、変更することはできません。"

# 21ee44d383bb400cba871006800b14f5
msgid "``_value``"
msgstr "``_value``"

# 047f071c54f348778ec1b9960154f6bb
msgid ""
"レコードの値を表します。value_typeを指定したテーブルのみに定義されます。自由"
"に変更可能です。"
msgstr ""
"レコードの値を表します。value_typeを指定したテーブルのみに定義されます。自由"
"に変更可能です。"

# 98919b14f32346be888e6b88c49ba57b
msgid "``_score``"
msgstr "``_score``"

# 16318bd41a58431198dd6321ae5be950
msgid ""
"各レコードのスコア値を表します。検索結果として生成されたテーブルのみに定義さ"
"れます。"
msgstr ""
"各レコードのスコア値を表します。検索結果として生成されたテーブルのみに定義さ"
"れます。"

# a38ba55906064764b7e806edf7b1cec6
msgid "検索処理を実行する過程で値が設定されますが、自由に変更可能です。"
msgstr "検索処理を実行する過程で値が設定されますが、自由に変更可能です。"

# 3ef57cdf899e43e5a9cf1a1dc1b3190b
# 0f9ff743e60f43c788b2dd8733461101
msgid "``_nsubrecs``"
msgstr "``_nsubrecs``"

# 63956b2ef6404c54a5c0145b011397a4
msgid ""
"主キーの値が同一であったレコードの件数を表します。検索結果として生成された"
"テーブルのみに定義されます。グループ化(drilldown)処理を実行すると、グループ化"
"前のテーブルにおいて、グループ化キーの値が同一であったレコードの件数が、グ"
"ループ化処理の結果を格納するテーブルの_nsubrecsに記録されます。"
msgstr ""
"主キーの値が同一であったレコードの件数を表します。検索結果として生成された"
"テーブルのみに定義されます。グループ化(drilldown)処理を実行すると、グループ化"
"前のテーブルにおいて、グループ化キーの値が同一であったレコードの件数が、グ"
"ループ化処理の結果を格納するテーブルの_nsubrecsに記録されます。"

# 25f96d4bd97242c788911c841121ab69
msgid "Scalar column"
msgstr "Scalar column"

# 2879a431986246d78f332b36539bcd71
msgid "Vector column"
msgstr "Vector column"

# 2e24e3c02dff422baa06ba06402c5027
msgid ""
"Vector column is a data store object. It can stores zero or more scalar "
"values. In short, scalar value is a single value such as number and string. "
"See :doc:`scalar` about scalar value details."
msgstr ""
"Vector column is a data store object. It can stores zero or more scalar "
"values. In short, scalar value is a single value such as number and string. "
"See :doc:`scalar` about scalar value details."

# bd01c3cbc1e34c24b05f6bed9a381b52
msgid ""
"One of vector column use cases is tags store. You can use a vector column to "
"store tag values."
msgstr ""
"One of vector column use cases is tags store. You can use a vector column to "
"store tag values."

# 7ffc38fce3a540e1bf5c36255d6872ce
msgid ""
"You can use vector column as index search target in the same way as scalar "
"column. You can set weight for each element. The element that has one or "
"more weight is matched, the record has more score rather than no weight "
"case. It is a vector column specific feature. Vector column that can store "
"weight is called weight vector column."
msgstr ""
"You can use vector column as index search target in the same way as scalar "
"column. You can set weight for each element. The element that has one or "
"more weight is matched, the record has more score rather than no weight "
"case. It is a vector column specific feature. Vector column that can store "
"weight is called weight vector column."

# 0950f65d5cd944b5bafd8e2c5f8c7760
msgid ""
"You can also do full text search against each text element. But search score "
"is too high when weight is used. You should use full text search with weight "
"carefully."
msgstr ""
"You can also do full text search against each text element. But search score "
"is too high when weight is used. You should use full text search with weight "
"carefully."

# c2619b966e404c7d99ebbdceab6ab311
msgid "There are three vector column types:"
msgstr "There are three vector column types:"

# 07cb14a083ad4990851ac46958393a90
# 775d0129f6ba4aa6bf3954366e5d9a9a
msgid "Normal vector column"
msgstr "Normal vector column"

# 86b1538cb8f7485bbbdc7f3ce77011ac
# 4fc15b2e58fc4a408fa471dbde1aa032
msgid "Reference vector column"
msgstr "Reference vector column"

# 47c4b92b404f446a8acadce72ba9d0e1
# d2f0467f9c7e48dea6536029d207292a
msgid "Weight vector column"
msgstr "Weight vector column"

# 384e939a736e4ecbad0aa43343322eab
msgid "This section describes how to use these types."
msgstr "This section describes how to use these types."

# 3c2b4516434f4a6c9e7c3a1d388599d0
msgid ""
"Normal vector column stores zero or more scalar data. For example, scalar "
"data are number, string and so on."
msgstr ""
"Normal vector column stores zero or more scalar data. For example, scalar "
"data are number, string and so on."

# 1cdc0a28ff9f4090b2eb3febe7db22d5
msgid ""
"A normal vector column can store the same type elements. You can't mix "
"types. For example, you can't store a number and a string in the same normal "
"vector column."
msgstr ""
"A normal vector column can store the same type elements. You can't mix "
"types. For example, you can't store a number and a string in the same normal "
"vector column."

# 76e685b81a174f529e51aa983d04e0ca
msgid ""
"Normal vector column is useful when a record has multiple values with a key. "
"Tags are the most popular use case."
msgstr ""
"Normal vector column is useful when a record has multiple values with a key. "
"Tags are the most popular use case."

# 94d1b4dcee8a46a187260cc2f18715aa
# ba7313f069a54bcd9cdc9cd5cd061ab0
# b14e5f1290f942988d3ebb0d15f50d86
msgid "How to create"
msgstr "How to create"

# f0950281c15c4765aca2cacd16b31408
msgid ""
"Use :doc:`/reference/commands/column_create` command to create a normal "
"vector column. The point is ``COLUMN_VECTOR`` flag:"
msgstr ""
"Use :doc:`/reference/commands/column_create` command to create a normal "
"vector column. The point is ``COLUMN_VECTOR`` flag:"

# 64770f5a37b94d0983914563580f5766
msgid "You can set zero or more tags to a bookmark."
msgstr "You can set zero or more tags to a bookmark."

# 1431a416886e40ddbbed910c1855e11c
# dd2ad06df7d3442cb549f0be0047fee2
# 2bb7b691cb3b4f8a8379cb1e6c1ac72c
msgid "How to load"
msgstr "How to load"

# bf6c45a49294463480584df28d913eae
msgid "You can load vector data by JSON array syntax::"
msgstr "You can load vector data by JSON array syntax::"

# b3fe1e1859f14d9a9587a75b7bd9ff93
# adff5b728fb74699b78810c13248d18a
msgid "Let's load the following data:"
msgstr "Let's load the following data:"

# e7f69e2fe0e24a7aaca6fcf4346ed4d9
# f757c7d36dcd457391311cf7a878d426
msgid "``tags``"
msgstr "``tags``"

# a0548bc665df42e48caa604b66c72aed
# c74048bfd6b54adaa3c7c0a8a52725c0
msgid "``http://groonga.org/``"
msgstr "``http://groonga.org/``"

# 7a7a5346213a4c95b90eba577693f1e1
msgid "``[\"groonga\"]``"
msgstr "``[\"groonga\"]``"

# f13d78f776ea4553a30e2f423211760f
# 791132d7fdd6446f91fdd21217713ac3
msgid "``http://mroonga.org/``"
msgstr "``http://mroonga.org/``"

# 0a840b618db340a39908a583ecbe0e58
msgid "``[\"mroonga\", \"mysql\", \"groonga\"]``"
msgstr "``[\"mroonga\", \"mysql\", \"groonga\"]``"

# da6e83fc964d45beb828f401b385f200
# 10b211acfeb047f2b342b57ea90e3c75
msgid "``http://ranguba.org/``"
msgstr "``http://ranguba.org/``"

# cb39d42d9a9541f9b084893a0d03fdf9
msgid "``[\"ruby\", \"groonga\"]``"
msgstr "``[\"ruby\", \"groonga\"]``"

# 3e406bc486ed42a9a318cf27740335c5
# 552ba3d3d22b49eea4f3368ea6bdad3b
msgid "Here is a command that loads the data:"
msgstr "Here is a command that loads the data:"

# 0317811ea6a7404fa8c3c54d2518c067
msgid "The loaded data can be outputted as JSON array syntax:"
msgstr "The loaded data can be outputted as JSON array syntax:"

# 4e4ac4a4653a4a5985757c966291f0e3
# 1586bd1791cc4e7b9ec0321a5490ae38
# 70e0790f0e8440188c9458d892060db2
msgid "How to search"
msgstr "How to search"

# 48fea814486643b5878381c8dc176101
msgid "You need to create an index to search normal vector column:"
msgstr "You need to create an index to search normal vector column:"

# 01b1a7e56e7b4578ae37c89d6bf3db66
msgid ""
"There are no vector column specific way. You can create an index like a "
"scalar column."
msgstr ""
"There are no vector column specific way. You can create an index like a "
"scalar column."

# 484dff4ec592446b91cfc9f310437883
# d82e2840593246fdb29e6ff15196dee9
msgid "You can search an element in ``tags`` like full text search syntax."
msgstr "You can search an element in ``tags`` like full text search syntax."

# 422beab22034488baaad9d3ed52f6848
# d3866fd3013742afbe6204ce7fce3aca
msgid "With :ref:`select-match-columns` and :ref:`select-query`:"
msgstr "With :ref:`select-match-columns` and :ref:`select-query`:"

# c774ee7d4b4a4c8ab4fca39873e0889e
msgid "You can also use weight in :ref:`select-match-columns`:"
msgstr "You can also use weight in :ref:`select-match-columns`:"

# 730123038fa04b8baaf22d96760d5231
# e26cea0d584945b29c94e671abb8e7da
msgid "With :ref:`select-filter`:"
msgstr "With :ref:`select-filter`:"

# cb585cc0fd6243999d538cd2a3ba903a
msgid ""
"Reference vector column is space-efficient if there are many same value "
"elements. Reference vector column keeps reference record IDs not value "
"itself. Record ID is smaller than value itself."
msgstr ""
"Reference vector column is space-efficient if there are many same value "
"elements. Reference vector column keeps reference record IDs not value "
"itself. Record ID is smaller than value itself."

# 9e4a327d1c6d432c8cdc136a520e96ff
msgid ""
"Weight vector column is similar to normal vector column. It can store "
"elements. It can also stores weights for them. Weight is degree of "
"importance of the element."
msgstr ""
"Weight vector column is similar to normal vector column. It can store "
"elements. It can also stores weights for them. Weight is degree of "
"importance of the element."

# a84b52ec2c324c219561aca6e3f56004
msgid ""
"Weight is positive integer. ``0`` is the default weight. It means that no "
"weight."
msgstr ""
"Weight is positive integer. ``0`` is the default weight. It means that no "
"weight."

# 8e052fa720a44617aa500887647ee44b
msgid ""
"If weight is one or larger, search score is increased by the weight. If the "
"weight is ``0``, score is ``1``. If the weight is ``10``, score is ``11`` "
"(``= 1 + 10``)."
msgstr ""
"If weight is one or larger, search score is increased by the weight. If the "
"weight is ``0``, score is ``1``. If the weight is ``10``, score is ``11`` "
"(``= 1 + 10``)."

# 3fb97c6d96444e789f68a2292666b55e
msgid ""
"Weight vector column is useful for tuning search score. See also :ref:"
"`select-adjuster`. You can increase search score of specific records."
msgstr ""
"Weight vector column is useful for tuning search score. See also :ref:"
"`select-adjuster`. You can increase search score of specific records."

# 1abc2e1217af4f2891dca73df934598d
# 21fe5773460747b1ab7336f64d26f7e2
msgid "Limitations"
msgstr "Limitations"

# e0a373f75ab1405e83825c8a209bdc97
msgid ""
"There are some limitations for now. They will be resolved in the future."
msgstr ""
"There are some limitations for now. They will be resolved in the future."

# f9058dad5beb447c9449b5355fdd8b4e
msgid "Here are limitations:"
msgstr "Here are limitations:"

# 4ec6b446dbe7499e8b932b6de12f02a3
msgid ""
"You need to use string representation for element value on load. For "
"example, you can't use ``29`` for number 29. You need to use ``\"29\"`` for "
"number 29."
msgstr ""
"You need to use string representation for element value on load. For "
"example, you can't use ``29`` for number 29. You need to use ``\"29\"`` for "
"number 29."

# 0270332533e5434887010dd2c7f9fe2e
msgid ""
"Use :doc:`/reference/commands/column_create` command to create a weight "
"vector column. The point is ``COLUMN_VECTOR|WITH_WEIGHT`` flags:"
msgstr ""
"Use :doc:`/reference/commands/column_create` command to create a weight "
"vector column. The point is ``COLUMN_VECTOR|WITH_WEIGHT`` flags:"

# ce86813b981e4df7b609a6f1e0c3f3c6
msgid ""
"If you don't specify ``WITH_WEIGHT`` flag, it is just a normal vector column."
msgstr ""
"If you don't specify ``WITH_WEIGHT`` flag, it is just a normal vector column."

# cb6367ea07874f5e86241dea81f53870
msgid "You can set zero or more tags with weight to a bookmark."
msgstr "You can set zero or more tags with weight to a bookmark."

# 729b1b2e95874279a89278708780ac55
msgid "You can load vector data by JSON object syntax::"
msgstr "You can load vector data by JSON object syntax::"

# eb1cbc2bbcdc4dd4a90e4ea6ffac3842
msgid "``{\"groonga\": 100}``"
msgstr "``{\"groonga\": 100}``"

# 842231f3ff844245b67f3a99bcb515da
msgid "``{\"mroonga\": 100, \"mysql\": 50, \"groonga\": 10}``"
msgstr "``{\"mroonga\": 100, \"mysql\": 50, \"groonga\": 10}``"

# ca038f9639e6476b822b1c20d7900b2a
msgid "``{\"ruby\": 100, \"groonga\": 50}``"
msgstr "``{\"ruby\": 100, \"groonga\": 50}``"

# e1c5f9f54ae342c684fa812f425642f4
msgid "The loaded data can be outputted as JSON object syntax:"
msgstr "The loaded data can be outputted as JSON object syntax:"

# 6e3aefef171640b7bbaf70611ddb4c41
msgid ""
"You need to create an index to search weight vector column. You don't forget "
"to specify ``WITH_WEIGHT`` flag to ``column_create``:"
msgstr ""
"You need to create an index to search weight vector column. You don't forget "
"to specify ``WITH_WEIGHT`` flag to ``column_create``:"

# 20729666d0bf4abc87e154292eb511d7
msgid ""
"There are no weight vector column specific way except ``WITH_WEIGHT`` flag. "
"You can create an index like a scalar column."
msgstr ""
"There are no weight vector column specific way except ``WITH_WEIGHT`` flag. "
"You can create an index like a scalar column."

# 0722b6c79f3c4600ba8966be0ec2580a
msgid ""
"You can also use weight in :ref:`select-match-columns`. The score is ``(1 + "
"weight_in_weight_vector) * weight_in_match_columns``:"
msgstr ""
"You can also use weight in :ref:`select-match-columns`. The score is ``(1 + "
"weight_in_weight_vector) * weight_in_match_columns``:"

# 1cba3f7867bc4f1e8cd8780537d38bad
msgid "How to apply just weight"
msgstr "How to apply just weight"

# 169767763e9a44b084050977493305cb
msgid ""
"You can use weight in weight vector column to just increase search score "
"without changing a set of matched records."
msgstr ""
"You can use weight in weight vector column to just increase search score "
"without changing a set of matched records."

# a5a5d27533624d5f8d166e92e4c7c827
msgid "Use :ref:`select-adjuster` for the purpose:"
msgstr "Use :ref:`select-adjuster` for the purpose:"

# 0b53bce4d64e4cfb8ac97a4a46abc143
msgid ""
"The ``select`` command uses ``--filter true``. So all records are matched "
"with score 1. Then it applies ``--adjuster``. The adjuster does the "
"following:"
msgstr ""
"The ``select`` command uses ``--filter true``. So all records are matched "
"with score 1. Then it applies ``--adjuster``. The adjuster does the "
"following:"

# d64f9f3555644cfb937f77e9e743c543
msgid ""
"``tags @ \"mysql\" * 10`` increases score by ``(1 + weight) * 10`` of "
"records that has ``\"mysql\"`` tag."
msgstr ""
"``tags @ \"mysql\" * 10`` increases score by ``(1 + weight) * 10`` of "
"records that has ``\"mysql\"`` tag."

# 3abb926f29ce4b12a817017f6ddce47c
msgid ""
"``tags @ \"groonga\" * 5`` increases score by ``(1 + weight) * 5`` of "
"records that has ``\"groonga\"`` tag."
msgstr ""
"``tags @ \"groonga\" * 5`` increases score by ``(1 + weight) * 5`` of "
"records that has ``\"groonga\"`` tag."

# 9610b8ae9e6c430d956048001a119f69
msgid ""
"For example, record ``\"http://mroonga.org/\"`` has both ``\"mysql\"`` tag "
"and ``\"groonga\"`` tag. So its score is increased by ``565`` (``= ((1 + 50) "
"* 10) + ((1 + 10) * 5) = (51 * 10) + (11 * 5) = 510 + 55``). The search "
"score is 1 by ``--filter true`` before applying ``--adjuster``. So the final "
"search score is ``566`` (``= 1 + 565``) of record ``\"http://mroonga.org/"
"\"``."
msgstr ""
"For example, record ``\"http://mroonga.org/\"`` has both ``\"mysql\"`` tag "
"and ``\"groonga\"`` tag. So its score is increased by ``565`` (``= ((1 + 50) "
"* 10) + ((1 + 10) * 5) = (51 * 10) + (11 * 5) = 510 + 55``). The search "
"score is 1 by ``--filter true`` before applying ``--adjuster``. So the final "
"search score is ``566`` (``= 1 + 565``) of record ``\"http://mroonga.org/"
"\"``."

# 5779e83795294dd5b666787c399b3148
# bc565622db4046eb9d3c56c68b482720
msgid "Command"
msgstr "Command"

# 23d73d53e03d43d9b788255332d0238b
msgid ""
"Command is the most important processing unit in query API. You request a "
"processing to groonga by a command."
msgstr ""
"Command is the most important processing unit in query API. You request a "
"processing to groonga by a command."

# 7820785c45bc4e1cba49718d959d9fcf
msgid "This section describes about command and built-in commands."
msgstr "This section describes about command and built-in commands."

# 19f6ece4816048888ae1f7016f34df12
msgid "コマンドバージョン"
msgstr "コマンドバージョン"

# 82c38953aebd4f5a8b033ffaab762b42
msgid "概要"
msgstr "概要"

# abc70ec23e46431d95f748c989f00e35
msgid ""
"Groonga1.1からコマンドバージョンという概念が導入されます。コマンドバージョン"
"は、selectやloadなどのGroongaのコマンドの仕様の互換性を表します。Groongaパッ"
"ケージのバージョンが新しくなったとしても、同一のコマンドバージョンが使用可能"
"であるなら、すべてのコマンドについて互換性が保証されます。コマンドバージョン"
"が異なれば、同じ名前のコマンドであっても、動作に互換性がない可能性がありま"
"す。"
msgstr ""
"Groonga1.1からコマンドバージョンという概念が導入されます。コマンドバージョン"
"は、selectやloadなどのGroongaのコマンドの仕様の互換性を表します。Groongaパッ"
"ケージのバージョンが新しくなったとしても、同一のコマンドバージョンが使用可能"
"であるなら、すべてのコマンドについて互換性が保証されます。コマンドバージョン"
"が異なれば、同じ名前のコマンドであっても、動作に互換性がない可能性がありま"
"す。"

# 63b64abd67c94e4b9f7781807d94e6b5
msgid ""
"あるバージョンのGroongaは、二つのコマンドバージョンを同時にサポートするように"
"なります。 使用するコマンドバージョンは、groongaを起動する際のコマンドライン"
"オプションないしコンフィグファイルにdefault-commnad-versionパラメータを与える"
"ことによって指定できます。また、個々のコマンドを実行する際に、command_version"
"パラメータを与えることによっても指定することができます。"
msgstr ""
"あるバージョンのGroongaは、二つのコマンドバージョンを同時にサポートするように"
"なります。 使用するコマンドバージョンは、groongaを起動する際のコマンドライン"
"オプションないしコンフィグファイルにdefault-commnad-versionパラメータを与える"
"ことによって指定できます。また、個々のコマンドを実行する際に、command_version"
"パラメータを与えることによっても指定することができます。"

# dd7b18699c3644e2ad28c15130ac3116
msgid ""
"コマンドバージョンは1からはじまり、更新されるたびに1ずつ大きくなります。現状"
"のGroongaのコマンドの仕様はcommand-version 1という扱いになります。次回提供す"
"るGroongaは、command-version 1とcommand-version 2の二つをサポートすることにな"
"ります。"
msgstr ""
"コマンドバージョンは1からはじまり、更新されるたびに1ずつ大きくなります。現状"
"のGroongaのコマンドの仕様はcommand-version 1という扱いになります。次回提供す"
"るGroongaは、command-version 1とcommand-version 2の二つをサポートすることにな"
"ります。"

# f8e532664f63427798f16fdc2a9aae09
msgid "バージョンの位置づけ"
msgstr "バージョンの位置づけ"

# c6b6154b03044990a9fa9657018e6f60
msgid ""
"あるバージョンのGroongaにおいてサポートされるコマンドバージョンは、develop, "
"stable,deprecatedのいずれかの位置づけとなります。"
msgstr ""
"あるバージョンのGroongaにおいてサポートされるコマンドバージョンは、develop, "
"stable,deprecatedのいずれかの位置づけとなります。"

# 12b2b8c7841e4fffb6c70159d184a326
msgid "develop"
msgstr "develop"

# f682febad74844ceb473de0c0c027b59
msgid "まだ開発中であり、仕様が変更される可能性があります。"
msgstr "まだ開発中であり、仕様が変更される可能性があります。"

# e7c85fcab85345af81ef878f8805335c
msgid "stable"
msgstr "stable"

# 632f55699df5440c97a89c87e914814d
msgid ""
"使用可能であり仕様も安定しています。その時点で使用することが推奨されます。"
msgstr ""
"使用可能であり仕様も安定しています。その時点で使用することが推奨されます。"

# 1b336a75c35d477cb5a0ea646df444f0
msgid "deprecated"
msgstr "deprecated"

# 58431aae3312451aad8bb007c7877d11
msgid ""
"使用可能であり仕様も安定していますが、廃止予定であり使用が推奨されません。"
msgstr ""
"使用可能であり仕様も安定していますが、廃止予定であり使用が推奨されません。"

# ec62884a79bf4731ab83d5d732f9f538
msgid ""
"あるバージョンのGroongaがサポートする二つのコマンドバージョンのうち、いずれか"
"一つが必ずstableの位置づけとなります。残りの一つは、developないしdeprecatedと"
"なります。"
msgstr ""
"あるバージョンのGroongaがサポートする二つのコマンドバージョンのうち、いずれか"
"一つが必ずstableの位置づけとなります。残りの一つは、developないしdeprecatedと"
"なります。"

# 9eaec9f7253d41708de0be2cd7b2ba8e
msgid ""
"たとえば下記のようにGroongaのサポートするコマンドバージョンは推移します。::"
msgstr ""
"たとえば下記のようにGroongaのサポートするコマンドバージョンは推移します。::"

# 437082acf75340b89abbe7f81669b689
msgid ""
"あるコマンドバージョンははじめにdevelop扱いとしてリリースされ、やがてstableに"
"移行します。 その後二世代経過するとそのコマンドバージョンはdeprecated扱いとな"
"ります。さらに次のコマンドバージョンがリリースされると、deprecatedだったコマ"
"ンドバージョンはサポート対象外となります。"
msgstr ""
"あるコマンドバージョンははじめにdevelop扱いとしてリリースされ、やがてstableに"
"移行します。 その後二世代経過するとそのコマンドバージョンはdeprecated扱いとな"
"ります。さらに次のコマンドバージョンがリリースされると、deprecatedだったコマ"
"ンドバージョンはサポート対象外となります。"

# 9527c907a05a4cb09c6d9af830b5a78f
msgid ""
"default-commnad-versionパラメータやcommand_versionパラメータを指定せずに"
"groongaコマンドを実行した際には、その時点でstableであるコマンドバージョンが指"
"定されたものとみなします。"
msgstr ""
"default-commnad-versionパラメータやcommand_versionパラメータを指定せずに"
"groongaコマンドを実行した際には、その時点でstableであるコマンドバージョンが指"
"定されたものとみなします。"

# 76213a0133c64cb68d256912d24aefeb
msgid ""
"groongaプロセス起動時に、default-command-versionパラメータにstable扱いでない"
"コマンドバージョンを指定した場合には、警告メッセージがログファイルに出力され"
"ます。また、サポート範囲外のコマンドバージョンを指定した場合にはエラーとな"
"り、プロセスは速やかに停止します。"
msgstr ""
"groongaプロセス起動時に、default-command-versionパラメータにstable扱いでない"
"コマンドバージョンを指定した場合には、警告メッセージがログファイルに出力され"
"ます。また、サポート範囲外のコマンドバージョンを指定した場合にはエラーとな"
"り、プロセスは速やかに停止します。"

# ea86d8deacef47f6965faeb30080c17a
msgid "コマンドバージョンの指定方法"
msgstr "コマンドバージョンの指定方法"

# 3f1c4bda07e24960bce9002f6c54de9e
msgid ""
"コマンドバージョンの指定方法はgroonga実行モジュールの引数として指定する方法と"
"各コマンドの引数として指定する方法があります。"
msgstr ""
"コマンドバージョンの指定方法はgroonga実行モジュールの引数として指定する方法と"
"各コマンドの引数として指定する方法があります。"

# 6ec1fd005d9b45d993b46b6e35899fe9
msgid "default-command-versionパラメータ"
msgstr "default-command-versionパラメータ"

# e4c52341959f49a8a0d88cafc42ad764
msgid ""
"groonga実行モジュールの引数としてdefault-command-versionパラメータを指定でき"
"ます。 (configファイルの中に指定することも可能です)"
msgstr ""
"groonga実行モジュールの引数としてdefault-command-versionパラメータを指定でき"
"ます。 (configファイルの中に指定することも可能です)"

# 2e376ca23a9744719dfae0a46513027c
# 24f1cc3b31b64e42b11e8f01c789f002
msgid "実行例::"
msgstr "実行例::"

# 05e85fd79cda4fd7a6919ea7bd5c1b02
msgid ""
"そのプロセスで実行するすべてのコマンドについて、デフォルトのコマンドバージョ"
"ンとして指定されたバージョンを使用します。指定されたコマンドバージョンが"
"stableであった場合にはなんのメッセージも表示されずそのまま起動します。指定さ"
"れたコマンドバージョンがdevelopあるいはdeprecatedであった場合には、groonga."
"logファイルに警告メッセージを出力します。指定されたコマンドバージョンがサポー"
"ト対象外であった場合には標準エラー出力にエラーメッセージを出力し、プロセスは"
"速やかに終了します。"
msgstr ""
"そのプロセスで実行するすべてのコマンドについて、デフォルトのコマンドバージョ"
"ンとして指定されたバージョンを使用します。指定されたコマンドバージョンが"
"stableであった場合にはなんのメッセージも表示されずそのまま起動します。指定さ"
"れたコマンドバージョンがdevelopあるいはdeprecatedであった場合には、groonga."
"logファイルに警告メッセージを出力します。指定されたコマンドバージョンがサポー"
"ト対象外であった場合には標準エラー出力にエラーメッセージを出力し、プロセスは"
"速やかに終了します。"

# 50e985e9552a47feaa69b3051cc1e265
msgid "command_versionパラメータ"
msgstr "command_versionパラメータ"

# 97a1b058a1c44932aa4e74ca97a7d9af
msgid ""
"select,loadなどのすべてのgroongaコマンドにcommand_versionが指定できます。"
msgstr ""
"select,loadなどのすべてのgroongaコマンドにcommand_versionが指定できます。"

# 9d429e33dde147c58ab6c760b9d8de04
msgid ""
"指定されたコマンドバージョンでコマンドを実行します。指定されたコマンドバー"
"ジョンがサポート対象外であった場合にはエラーが返されます。command-versionが指"
"定されなかった場合は、当該プロセス起動時にdefault-command-versionに指定した値"
"が指定されたものとみなします。"
msgstr ""
"指定されたコマンドバージョンでコマンドを実行します。指定されたコマンドバー"
"ジョンがサポート対象外であった場合にはエラーが返されます。command-versionが指"
"定されなかった場合は、当該プロセス起動時にdefault-command-versionに指定した値"
"が指定されたものとみなします。"

# 86b94f2444c046b499485f37dd1f94a6
msgid "Output format"
msgstr "Output format"

# 5d1448a18146428dab8ca0cbc5015c99
msgid "Commands output their result as JSON, MessagePack, XML or TSV format."
msgstr "Commands output their result as JSON, MessagePack, XML or TSV format."

# 92e06b75a7e5400fabb50ea077150c9e
msgid ""
"JSON and MessagePack output have the same structure. XML and TSV are their "
"original structure."
msgstr ""
"JSON and MessagePack output have the same structure. XML and TSV are their "
"original structure."

# 6bc523c02ec74282ab6cea040f6580d0
msgid ""
"JSON or MessagePack is recommend format. XML is useful for visual result "
"check. TSV is just for special use. Normally you doesn't need to use TSV."
msgstr ""
"JSON or MessagePack is recommend format. XML is useful for visual result "
"check. TSV is just for special use. Normally you doesn't need to use TSV."

# db63afdb0cb444969023bb67f949178a
msgid "JSON and MessagePack"
msgstr "JSON and MessagePack"

# a48bc40768e3489c82205f405d37d809
msgid ""
"This secsion describes the structure of command result on JSON and "
"MessagePack format. JSON is used to show structure because MessagePack is "
"binary format. Binary format isn't proper for documenataion."
msgstr ""
"This secsion describes the structure of command result on JSON and "
"MessagePack format. JSON is used to show structure because MessagePack is "
"binary format. Binary format isn't proper for documenataion."

# 91ab1e3c7fb5460b978bb66f6d8b1a97
msgid "JSON and MessagePack uses the following structure::"
msgstr "JSON and MessagePack uses the following structure::"

# 65d2e729934b4bdf92ed021749812782
msgid "For example::"
msgstr "For example::"

# 2e02ca71de2440ac8f164493b2c1189c
msgid "In the example, the following part is ``HEADER``::"
msgstr "In the example, the following part is ``HEADER``::"

# 60e759e383d44acc86fae86fa44ce922
msgid "The following part is ``BODY``::"
msgstr "The following part is ``BODY``::"

# 8f61c98d0f504a5c945e78c91423994d
# b910d81de67b403cb0854e11b37c3623
# 11e160f07d14421386a9a6a4cd59bab4
# aadefab787584bdba82227bdf2545b9e
# 75a78cfc1d44491a86ac27c2846e4c38
# 18992c00d820495f9010dff549344a5e
# 99b0d31728fb440d85c2cbbf8b174ac7
# 3990b3c623d249ab87bda73848b6ae95
# 7d41a1cfe19042e59c821255217e92c8
# a9ffe3aa68c24133b60b06e13cfc89b8
# 836f947429354995a3a46736a7d1ae54
# eb20adc77b184452955ee1b9e7bee120
# 10bdc27e68b2430fa8ef76ea3b32eea6
# 2cc5d307b1984476a9f376a2a3240e08
# 2ed7cccba875474ea87330ee0e25aa16
msgid "``HEADER``"
msgstr "``HEADER``"

# d99d1437968345c199581f22ba49a5b8
msgid "``HEADER`` is an array. The content of ``HEADER`` has some patterns."
msgstr "``HEADER`` is an array. The content of ``HEADER`` has some patterns."

# 953c25418d5d48768017af8625ad954b
msgid "Success case"
msgstr "Success case"

# a2ca6b6c5b96459c9e2b77ed37a8a83b
msgid "``HEADER`` has three elements on success::"
msgstr "``HEADER`` has three elements on success::"

# 61f55ce818964dad81a87cbab8988d11
msgid "The first element is always ``0``."
msgstr "The first element is always ``0``."

# 7897333382a04e6ab68284b2a3f33c0a
msgid ""
"``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` is the number of seconds since "
"1970-01-01 00:00:00 UTC when the command is started processing. "
"``ELAPSED_TIME`` is the elapsed time for processing the command in seconds. "
"Both ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are float "
"value. The precision of them are nanosecond."
msgstr ""
"``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` is the number of seconds since "
"1970-01-01 00:00:00 UTC when the command is started processing. "
"``ELAPSED_TIME`` is the elapsed time for processing the command in seconds. "
"Both ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are float "
"value. The precision of them are nanosecond."

# 75ab93b3a40b4659a82318a3acc79483
msgid "Error case"
msgstr "Error case"

# 65c24fdf922a4598a74bed5a97cb98a9
msgid "``HEADER`` has four or five elements on error::"
msgstr "``HEADER`` has four or five elements on error::"

# 41e729d7caa94273b8e769ebcb22f113
msgid ""
"``ERROR_LOCATION`` may not be included in ``HEADER`` but other four elements "
"are always included."
msgstr ""
"``ERROR_LOCATION`` may not be included in ``HEADER`` but other four elements "
"are always included."

# 6172ff11b9c44df282be87746f85871a
msgid ""
"``RETURN_CODE`` is non 0 value. See :doc:`return_code` about available "
"return codes."
msgstr ""
"``RETURN_CODE`` is non 0 value. See :doc:`return_code` about available "
"return codes."

# 8b8d1516218341678a6a53b8c402f9b6
msgid ""
"``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are the same as "
"success case."
msgstr ""
"``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are the same as "
"success case."

# c153634457c84836af50f932205626b1
msgid "``ERROR_MESSAGE`` is an error message in string."
msgstr "``ERROR_MESSAGE`` is an error message in string."

# 4218a9bd6c6f4ca39a59594a7899bee1
msgid ""
"``ERROR_LOCATION`` is optional. If error location is collected, "
"``ERROR_LOCATION`` is included. ``ERROR_LOCATION`` is an array. "
"``ERROR_LOCATION`` has one ore two elements::"
msgstr ""
"``ERROR_LOCATION`` is optional. If error location is collected, "
"``ERROR_LOCATION`` is included. ``ERROR_LOCATION`` is an array. "
"``ERROR_LOCATION`` has one ore two elements::"

# 0f5f04b8b398431fa188e2d9ac16315c
msgid ""
"``LOCATION_IN_GROONGA`` is the source location that error is occurred in "
"groonga. It is useful for groonga developers but not useful for users. "
"``LOCATION_IN_GROONGA`` is an array. ``LOCATION_IN_GROONGA`` has three "
"elements::"
msgstr ""
"``LOCATION_IN_GROONGA`` is the source location that error is occurred in "
"groonga. It is useful for groonga developers but not useful for users. "
"``LOCATION_IN_GROONGA`` is an array. ``LOCATION_IN_GROONGA`` has three "
"elements::"

# 4ab6bd381a584dca9803507b9e2c35b0
msgid "``FUNCTION_NAME`` is the name of function that error is occurred."
msgstr "``FUNCTION_NAME`` is the name of function that error is occurred."

# 408d5b67a68d48f881248f4b33f008bf
msgid ""
"``SOURCE_FILE_NAME`` is the name of groonga's source file that error is "
"occurred."
msgstr ""
"``SOURCE_FILE_NAME`` is the name of groonga's source file that error is "
"occurred."

# 1f817bf722f74b13b63c03f432a2c31d
msgid ""
"``LINE_NUMBER`` is the line number of ``SOURCE_FILE_NAME`` that error is "
"occurred."
msgstr ""
"``LINE_NUMBER`` is the line number of ``SOURCE_FILE_NAME`` that error is "
"occurred."

# 432166b2f53d4e3c901694525e9b3995
msgid ""
"``LOCATION_IN_INPUT`` is optional. ``LOCATION_IN_INPUT`` is included when "
"the location that error is occurred in input file is collected. Input file "
"can be specified by ``--file`` command line option for ``groonga`` command. "
"``LOCATION_IN_GROONGA`` is an array. ``LOCATION_IN_GROONGA`` has three "
"elements::"
msgstr ""
"``LOCATION_IN_INPUT`` is optional. ``LOCATION_IN_INPUT`` is included when "
"the location that error is occurred in input file is collected. Input file "
"can be specified by ``--file`` command line option for ``groonga`` command. "
"``LOCATION_IN_GROONGA`` is an array. ``LOCATION_IN_GROONGA`` has three "
"elements::"

# e0e3a3006b944b0cb36bb2c584b679ee
msgid "``INPUT_FILE_NAME`` is the input file name that error is occurred."
msgstr "``INPUT_FILE_NAME`` is the input file name that error is occurred."

# 8015b0d0f9e246eea70761f354e92771
msgid ""
"``LINE_NUMBER`` is the line number of ``INPUT_FILE_NAME`` that error is "
"occurred."
msgstr ""
"``LINE_NUMBER`` is the line number of ``INPUT_FILE_NAME`` that error is "
"occurred."

# 2368faa9c11d4a818c6d63265ccb5c41
msgid ""
"``LINE_CONTENT`` is the content at ``LINE_NUMBER`` in ``INPUT_FILE_NAME``."
msgstr ""
"``LINE_CONTENT`` is the content at ``LINE_NUMBER`` in ``INPUT_FILE_NAME``."

# eb33ac4f29b447cba7d7c741de15b5a5
msgid "``BODY``"
msgstr "``BODY``"

# 0f40a8975c6843639f71231d09ab5d0d
msgid "``BODY`` content depends on the executed command. It may be omitted."
msgstr "``BODY`` content depends on the executed command. It may be omitted."

# 83bc8ccc5b7b4716b49396554eca2311
msgid "``BODY`` may be an error message on error case."
msgstr "``BODY`` may be an error message on error case."

# 7c0e2a145f524997a6ffea37cdc6aaad
msgid "XML"
msgstr "XML"

# fc9e49d4a99e4d57bb71e5027aa9b27a
msgid "TSV"
msgstr "TSV"

# 522e00dfe3b0459b90127d001658f5d1
# 1d3b065958994253a1b5347dc33167d3
# 534e9a91a2d14a75a36db207651961c2
# de6ef05c641b44f09add07d8af73157d
# ce4c96dfe0414c73bb25e010ede2ecb4
# 09656dbac09a41718a4fa8e703359626
# 036473ea265a4a2d9d3bd8b942c5bb2e
# 42833178221546f89f9bb84bb379dcdc
# d52ab94df78149f4a3312697e9bb8fce
# b397a422125143e88cfb3d1d5b657a2b
# 1af75816b2d34c82af42428ed459a85b
# 856d7424765843fb978adbb42476eb64
# 1a46ceafe1484c21b034b1d07d5faf55
# 9cba4755ff844fd09c5d93df08310268
# 68a718d80fb8493ba9d2aa9d3d6d6aaa
# 51193ccbc9dc474d915618997c1a9a20
# 491465a77a014ecfa55e23bffe78dbcd
# e60735488c3c45479a3950c2cc364784
# c0a323aab71a4d9bb8c4577ac4cff9c8
# a1e2a3a4d2bf4665872eaa239aaf022d
# 5467b354070f4a6abae272b695339330
# 5caa1d5e14524db2b23732220a39accc
# 73d42ee709694b5f80b673c7cf45c03c
# 26c2a8dbae574d8bbce4b1a7b5315858
# eab7624fd51646aabd78b92445790eb9
# 14b87fc6f7b04ae4a825d12b0aa6e07a
# 5537b61fc8144324a94195305306de37
# b466feeb324a4ffc8f1942ddce41eba2
# 3f7d974edff346ec9dad6e0eb5b3e6ed
# e4eedfc422bd4f6f85e8b1431a8bbf08
# 2b1eea58c8954ce19663a22ae880ce83
# c987e67eb86e478b97ae8a451964a5b9
# ea055edac7c54f8c8d9f93d7586c1cdd
# c088f8fe2c324280848a6a2f923c6128
# 9dfdb70fdc3341c1a487b8d58dc30671
# e4e325ea1d474b288d80844add8e2f22
# 0bcd939d89ad439b93b27f71166ecfbe
# 7e1b48df8f8d49a08a5a0183b84e7fc0
msgid "See also"
msgstr "See also"

# 46f0fc4c9365496abf319ad35f94b689
msgid ":doc:`return_code` describes about return code."
msgstr ":doc:`return_code` describes about return code."

# 8a3e532dc2fc40518e1d95d9fed51e72
msgid "Request ID"
msgstr "Request ID"

# 7432f56af53b44ef8787b910eee0fecc
msgid "You can assign ID to each request."
msgstr "You can assign ID to each request."

# 1d9e8375e7d540e794c8c46f048282d5
msgid ""
"The ID can be used by canceling the request. See also :doc:`/reference/"
"commands/request_cancel` for details about canceling a request."
msgstr ""
"The ID can be used by canceling the request. See also :doc:`/reference/"
"commands/request_cancel` for details about canceling a request."

# d94e3f56bd9d4069a8457c74cf82d9f4
msgid ""
"Request ID should be managed by user. If you assign the same ID for some "
"running requests, you can't cancel the request."
msgstr ""
"Request ID should be managed by user. If you assign the same ID for some "
"running requests, you can't cancel the request."

# 517225096d5248f0a333ec4ea0e2a318
msgid ""
"The simplest ID sequence is incremented numbers such as ``1``, ``2`` , ``..."
"``."
msgstr ""
"The simplest ID sequence is incremented numbers such as ``1``, ``2`` , ``..."
"``."

# 6a9127a473a341b8999445cd867586fb
msgid "A request ID is a string. The maximum request ID size is 4096 byte."
msgstr "A request ID is a string. The maximum request ID size is 4096 byte."

# 48dda45778a04f419df1625e4a5a75ba
msgid "How to assign ID to request"
msgstr "How to assign ID to request"

# cfcfe2394f82435a912775f82b3bee5d
msgid ""
"All commands accept ``request_id`` parameter. You can assign ID to request "
"by adding ``request_id`` parameter."
msgstr ""
"All commands accept ``request_id`` parameter. You can assign ID to request "
"by adding ``request_id`` parameter."

# 9f510d72b27c4d53bcf98b72cd360750
msgid "Here is an example to assign ``id-1`` ID to a request::"
msgstr "Here is an example to assign ``id-1`` ID to a request::"

# 4abc2fbef30f4e9896f369f109bca463
msgid ":doc:`/reference/commands/request_cancel`"
msgstr ":doc:`/reference/commands/request_cancel`"

# 59d071c082c64ffeb1e14bb21ca37a7c
msgid "Return code"
msgstr "Return code"

# e26e2fd47ca74378ba1a908c4af4b9fc
msgid ""
"Return code is used to show whether a processing is succeeded or not. If the "
"processing is not succeeded, return code shows error type."
msgstr ""
"Return code is used to show whether a processing is succeeded or not. If the "
"processing is not succeeded, return code shows error type."

# fdf6b1f1482a405189a3badc91aca868
msgid ""
"Return code is used in C API and query API. You can check return code via "
"``grn_ctx_t::rc`` in C API. You can check return code by looking the header "
"element in query API. See :doc:`output_format` about the header element in "
"query API."
msgstr ""
"Return code is used in C API and query API. You can check return code via "
"``grn_ctx_t::rc`` in C API. You can check return code by looking the header "
"element in query API. See :doc:`output_format` about the header element in "
"query API."

# 3948d0ac8c9d49d0862a5ca40a3259b8
msgid "List"
msgstr "List"

# 73e1c4e019fc4d11ab2174dd6ad49d13
msgid ""
"Here is a list of return codes. ``GRN_SUCCESS`` (= 0) means that the "
"processing is succeeded. Return codes that have negative value show error "
"type. ``GRN_END_OF_DATA`` is a special return code. It is used only C API. "
"It is not showen in query API."
msgstr ""
"Here is a list of return codes. ``GRN_SUCCESS`` (= 0) means that the "
"processing is succeeded. Return codes that have negative value show error "
"type. ``GRN_END_OF_DATA`` is a special return code. It is used only C API. "
"It is not showen in query API."

# a4d0594a18c54eecb42d8fea3862e390
msgid "0: ``GRN_SUCCESS``"
msgstr "0: ``GRN_SUCCESS``"

# 7b27e5a0b85449709633b40ba8d3b6e4
msgid "1: ``GRN_END_OF_DATA``"
msgstr "1: ``GRN_END_OF_DATA``"

# 26aff7baecf946c698ad79840dcb562c
msgid "-1: ``GRN_UNKNOWN_ERROR``"
msgstr "-1: ``GRN_UNKNOWN_ERROR``"

# 1d4e2764946b4638a82553b5cb6b9654
msgid "-2: ``GRN_OPERATION_NOT_PERMITTED``"
msgstr "-2: ``GRN_OPERATION_NOT_PERMITTED``"

# 20720fae192d49ff98d13ac5f73a7d0a
msgid "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"
msgstr "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"

# 615b8b985dea41ba9ec85d6c3ee73a8b
msgid "-4: ``GRN_NO_SUCH_PROCESS``"
msgstr "-4: ``GRN_NO_SUCH_PROCESS``"

# 884a5ef6fb844a32b9c88c0a37b8c51c
msgid "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"
msgstr "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"

# 30e68d7da349464f85446ca19554ff39
msgid "-6: ``GRN_INPUT_OUTPUT_ERROR``"
msgstr "-6: ``GRN_INPUT_OUTPUT_ERROR``"

# af231ea213354667a6f445f81577032a
msgid "-7: ``GRN_NO_SUCH_DEVICE_OR_ADDRESS``"
msgstr "-7: ``GRN_NO_SUCH_DEVICE_OR_ADDRESS``"

# 7c21f60f9efb42989a76f54efeecc451
msgid "-8: ``GRN_ARG_LIST_TOO_LONG``"
msgstr "-8: ``GRN_ARG_LIST_TOO_LONG``"

# a2ba3b141ba54faeab753fc7e9f2dcef
msgid "-9: ``GRN_EXEC_FORMAT_ERROR``"
msgstr "-9: ``GRN_EXEC_FORMAT_ERROR``"

# d7f5e91ef629471daeebab763dd359be
msgid "-10: ``GRN_BAD_FILE_DESCRIPTOR``"
msgstr "-10: ``GRN_BAD_FILE_DESCRIPTOR``"

# fb3bba92f70343db8e94fffe74baeac7
msgid "-11: ``GRN_NO_CHILD_PROCESSES``"
msgstr "-11: ``GRN_NO_CHILD_PROCESSES``"

# 48621fb9c394499c9a942e94746761ff
msgid "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"
msgstr "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"

# ffb199ffe5cd470b8f687fefa89de559
msgid "-13: ``GRN_NOT_ENOUGH_SPACE``"
msgstr "-13: ``GRN_NOT_ENOUGH_SPACE``"

# c3bff47e2e3f441eb1686a88aeb59e78
msgid "-14: ``GRN_PERMISSION_DENIED``"
msgstr "-14: ``GRN_PERMISSION_DENIED``"

# bede29e33efa4cf7848498446c3dd122
msgid "-15: ``GRN_BAD_ADDRESS``"
msgstr "-15: ``GRN_BAD_ADDRESS``"

# b13755ff482d431eb5a86d3a5a0d0264
msgid "-16: ``GRN_RESOURCE_BUSY``"
msgstr "-16: ``GRN_RESOURCE_BUSY``"

# 1a82616064594f7d86f9474b6bdba352
msgid "-17: ``GRN_FILE_EXISTS``"
msgstr "-17: ``GRN_FILE_EXISTS``"

# d5008b23a0504498b1debf962dbad577
msgid "-18: ``GRN_IMPROPER_LINK``"
msgstr "-18: ``GRN_IMPROPER_LINK``"

# 4e1e6ed4d9b448ea90209c9b71f988f0
msgid "-19: ``GRN_NO_SUCH_DEVICE``"
msgstr "-19: ``GRN_NO_SUCH_DEVICE``"

# f3040a05b304406d91dfb505da157647
msgid "-20: ``GRN_NOT_A_DIRECTORY``"
msgstr "-20: ``GRN_NOT_A_DIRECTORY``"

# da70e36fb26b4e45be16de9672b54019
msgid "-21: ``GRN_IS_A_DIRECTORY``"
msgstr "-21: ``GRN_IS_A_DIRECTORY``"

# fa1159329e814b7d81ff932e33a5deb8
msgid "-22: ``GRN_INVALID_ARGUMENT``"
msgstr "-22: ``GRN_INVALID_ARGUMENT``"

# 5417e58861fd424a9b76cb32b49da29a
msgid "-23: ``GRN_TOO_MANY_OPEN_FILES_IN_SYSTEM``"
msgstr "-23: ``GRN_TOO_MANY_OPEN_FILES_IN_SYSTEM``"

# 1a40ddfd9535417eade74c7c29306e0a
msgid "-24: ``GRN_TOO_MANY_OPEN_FILES``"
msgstr "-24: ``GRN_TOO_MANY_OPEN_FILES``"

# b0eb9dbdf6b349aaa0f7910adc6a43d7
msgid "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"
msgstr "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"

# 7d92de699a6b4d5889e005aa761d5aa3
msgid "-26: ``GRN_FILE_TOO_LARGE``"
msgstr "-26: ``GRN_FILE_TOO_LARGE``"

# 835e74e0130444868b46e3eb06125bf0
msgid "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"
msgstr "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"

# 273c8fff24024ebab5efe0ce8817dc94
msgid "-28: ``GRN_INVALID_SEEK``"
msgstr "-28: ``GRN_INVALID_SEEK``"

# de06b4c27b724c2396f641dafbbeb525
msgid "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"
msgstr "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"

# 282c837b5d1348e0b9f0a8ac70c91a11
msgid "-30: ``GRN_TOO_MANY_LINKS``"
msgstr "-30: ``GRN_TOO_MANY_LINKS``"

# 50977cffc9db4078bb2537899b3a95a4
msgid "-31: ``GRN_BROKEN_PIPE``"
msgstr "-31: ``GRN_BROKEN_PIPE``"

# 09a6770705d440a9b4fc9b11061811f1
msgid "-32: ``GRN_DOMAIN_ERROR``"
msgstr "-32: ``GRN_DOMAIN_ERROR``"

# af83604b133840e3b16eab29528efda0
msgid "-33: ``GRN_RESULT_TOO_LARGE``"
msgstr "-33: ``GRN_RESULT_TOO_LARGE``"

# 42e2a924965f4188a802b92be14a1d6c
msgid "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"
msgstr "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"

# 686297b91aac46a09fbaeb5b3f425099
msgid "-35: ``GRN_NO_MEMORY_AVAILABLE``"
msgstr "-35: ``GRN_NO_MEMORY_AVAILABLE``"

# c6d8b76d183647c9ab4fe3c3db466ab1
msgid "-36: ``GRN_FILENAME_TOO_LONG``"
msgstr "-36: ``GRN_FILENAME_TOO_LONG``"

# 65e5fb510c644dc88aaa950225f88781
msgid "-37: ``GRN_NO_LOCKS_AVAILABLE``"
msgstr "-37: ``GRN_NO_LOCKS_AVAILABLE``"

# ce46d7bd7de6499fb545602a2be15777
msgid "-38: ``GRN_FUNCTION_NOT_IMPLEMENTED``"
msgstr "-38: ``GRN_FUNCTION_NOT_IMPLEMENTED``"

# 42f67d2d2140483f9ae45e7dca03a9a4
msgid "-39: ``GRN_DIRECTORY_NOT_EMPTY``"
msgstr "-39: ``GRN_DIRECTORY_NOT_EMPTY``"

# 02a7526e2fe84c059fb1b38f656473cc
msgid "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"
msgstr "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"

# ea1c8cd9b90d4bd1a90c8b0b8cfcb0cb
msgid "-41: ``GRN_SOCKET_NOT_INITIALIZED``"
msgstr "-41: ``GRN_SOCKET_NOT_INITIALIZED``"

# 739885c2fab6457b90e9279463629f21
msgid "-42: ``GRN_OPERATION_WOULD_BLOCK``"
msgstr "-42: ``GRN_OPERATION_WOULD_BLOCK``"

# 0f0e5b4a3320480d9036f870b5fe7761
msgid "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"
msgstr "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"

# 14a7585e5e9642c69a47451325bf0607
msgid "-44: ``GRN_NETWORK_IS_DOWN``"
msgstr "-44: ``GRN_NETWORK_IS_DOWN``"

# aafbfa65e74b4de29bc338c18c4dc1fc
msgid "-45: ``GRN_NO_BUFFER``"
msgstr "-45: ``GRN_NO_BUFFER``"

# c9ba0f4f942848ada5173b4d75d0325c
msgid "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"
msgstr "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"

# b36cd00e2d834c5ab9d82de14a2e4a9a
msgid "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"
msgstr "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"

# 9e56a102af9843cab57eeee420933515
msgid "-48: ``GRN_SOCKET_IS_ALREADY_SHUTDOWNED``"
msgstr "-48: ``GRN_SOCKET_IS_ALREADY_SHUTDOWNED``"

# 1a708216a6d44804b6d4dd6130cbf92d
msgid "-49: ``GRN_OPERATION_TIMEOUT``"
msgstr "-49: ``GRN_OPERATION_TIMEOUT``"

# 9080b28b262e48e2b9546f3faf364f9f
msgid "-50: ``GRN_CONNECTION_REFUSED``"
msgstr "-50: ``GRN_CONNECTION_REFUSED``"

# c5b345a8a4e9459eade000438f990d65
msgid "-51: ``GRN_RANGE_ERROR``"
msgstr "-51: ``GRN_RANGE_ERROR``"

# 4127fa2bf58d42f7880ddc983e419c41
msgid "-52: ``GRN_TOKENIZER_ERROR``"
msgstr "-52: ``GRN_TOKENIZER_ERROR``"

# 3f2d7865476f4aefbeed4e5edf2a791e
msgid "-53: ``GRN_FILE_CORRUPT``"
msgstr "-53: ``GRN_FILE_CORRUPT``"

# 5adf2df63cb247e4a496bbc60c78cce4
msgid "-54: ``GRN_INVALID_FORMAT``"
msgstr "-54: ``GRN_INVALID_FORMAT``"

# a9dd5565541f456eb952a6b4b87ba910
msgid "-55: ``GRN_OBJECT_CORRUPT``"
msgstr "-55: ``GRN_OBJECT_CORRUPT``"

# a6fa4e09925b41fdad12028eed9d0237
msgid "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"
msgstr "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"

# 0ccc0ac744c24080a37081c3492f712a
msgid "-57: ``GRN_NOT_SOCKET``"
msgstr "-57: ``GRN_NOT_SOCKET``"

# 8ad0b52934e5494ab5ada829d5215d28
msgid "-58: ``GRN_OPERATION_NOT_SUPPORTED``"
msgstr "-58: ``GRN_OPERATION_NOT_SUPPORTED``"

# 8ac32785e9504eaeba2bd5a7faa48a20
msgid "-59: ``GRN_ADDRESS_IS_IN_USE``"
msgstr "-59: ``GRN_ADDRESS_IS_IN_USE``"

# 8ae0c709fed14ce8ba28b5835ed1dddf
msgid "-60: ``GRN_ZLIB_ERROR``"
msgstr "-60: ``GRN_ZLIB_ERROR``"

# 24212d8ead28473092b4641eefacc226
msgid "-61: ``GRN_LZO_ERROR``"
msgstr "-61: ``GRN_LZO_ERROR``"

# df65028e8be04f21b8ee1fe5c6f45d68
msgid "-62: ``GRN_STACK_OVER_FLOW``"
msgstr "-62: ``GRN_STACK_OVER_FLOW``"

# 28109ba8161547929b38761c577e4cf6
msgid "-63: ``GRN_SYNTAX_ERROR``"
msgstr "-63: ``GRN_SYNTAX_ERROR``"

# 89ec04cf4097408a93ce99858c2f6bdb
msgid "-64: ``GRN_RETRY_MAX``"
msgstr "-64: ``GRN_RETRY_MAX``"

# 0e45cb45cc7144ff8c6c3d9a4210403e
msgid "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"
msgstr "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"

# 0e4f4d8adcba46f6a8b74026c4c745bd
msgid "-66: ``GRN_UPDATE_NOT_ALLOWED``"
msgstr "-66: ``GRN_UPDATE_NOT_ALLOWED``"

# c1b25c1efd064eb9a0941f21a34610b9
msgid "-67: ``GRN_TOO_SMALL_OFFSET``"
msgstr "-67: ``GRN_TOO_SMALL_OFFSET``"

# b96b09d6d7ea4191bb1eb820260e9617
msgid "-68: ``GRN_TOO_LARGE_OFFSET``"
msgstr "-68: ``GRN_TOO_LARGE_OFFSET``"

# 51de1ecfdc514e5799c39c07edd07a3c
msgid "-69: ``GRN_TOO_SMALL_LIMIT``"
msgstr "-69: ``GRN_TOO_SMALL_LIMIT``"

# 4f0fcfd4e4384adb8714db12bb9d69bc
msgid "-70: ``GRN_CAS_ERROR``"
msgstr "-70: ``GRN_CAS_ERROR``"

# 59571d70a37f4cc991089e3f32b15608
msgid "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"
msgstr "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"

# a89dcc51044e4c3bbfe055620d7ea96e
msgid ""
":doc:`output_format` shows where return code is appeared in query API "
"response."
msgstr ""
":doc:`output_format` shows where return code is appeared in query API "
"response."

# fe291159486f4aa295bf73710244a872
msgid ""
":doc:`/spec/gqtp`: GQTP protocol also uses return code as status but it uses "
"2byte unsigned integer. So return codes that have negative value are "
"statuses that have positive value in GQTP protocol. You can convert status "
"value in GQTP protocol to return code by handling it as 2byte signed integer."
msgstr ""
":doc:`/spec/gqtp`: GQTP protocol also uses return code as status but it uses "
"2byte unsigned integer. So return codes that have negative value are "
"statuses that have positive value in GQTP protocol. You can convert status "
"value in GQTP protocol to return code by handling it as 2byte signed integer."

# 43f0c07c10b44c90b9797cc6ad20f21b
msgid "``cache_limit``"
msgstr "``cache_limit``"

# 65323a8680204c66b57d96c8afa1ce78
msgid ""
"``cache_limit`` gets or sets the max number of query cache entries. Query "
"cache is used only by :doc:`select` command."
msgstr ""
"``cache_limit`` gets or sets the max number of query cache entries. Query "
"cache is used only by :doc:`select` command."

# b0de578d65644ba282192a94246625b4
msgid ""
"If the max number of query cache entries is 100, the recent 100 ``select`` "
"commands are only cached. The cache expire algorithm is LRU (least recently "
"used)."
msgstr ""
"If the max number of query cache entries is 100, the recent 100 ``select`` "
"commands are only cached. The cache expire algorithm is LRU (least recently "
"used)."

# 537fbaee754a455b89c9ad2cd3ff7952
# db4b2fd84945457fa52fab0f8668609e
# 2584bff4b862417285520c20214dbad3
# 0caec3ea371e4ad0abe48bb5eab2ac87
# e83f7598a60c46d3a85b341c0e6e73e8
# 8b6d02a655d14534ba6b3b79c7ff3f8f
# 60733bcf4e294d7eaff20bea0e2ff10b
# 385516d7cf274dfe9141ca1c087b7ade
# 7f3a5832b8c74b5cb390cea8642b5324
# 17beb71ca4194aabb2005357e3c56c18
# 2996242d838f40ae8f9fff14d36b9255
# b5cb2ee0e1234f5795589463032560c0
# f16d6b0c16324976b4885b007a5405a5
# 4d98d923dd0e4cdead264d82c0e0f06f
# 48d1d3a39bff40ab8a645b0f55deb58f
# 1d350598cba64a668157231b81cac4ed
# a19fc4973bd34a95946d61a7a34309dd
# 04b761846c904c3a965a761b62a5be89
# 1294d4a65dd34db586637f749c1ef0b4
# 34ebc08205db4d168d7ec1aba65e59a7
# 0149bf0f62e14878a5682f4af78e2805
# d5d0c1f48d2844af9672c611d2b28e0e
# 6ab3d680271845c1a6570d2a76c8689c
# e34690c0d7f344ffb42e971445be78a2
# 3f43ae793871437aab5a6b8cb00a24f7
# b63daf9ec33c4619a0897288a4de2a66
# 0758efe6bcf7414b8da3b0b4524c180f
# 7e3f21a404794b208257a382dd0fce2c
# d6979f7de329410b86e9e4f9ea45f159
# 5b5a51be83174deea139b0bd6ababf54
# 93d958ed2ed848deaa6eca828ab7895b
# a42c08e504e9401798d07487d69e5ffc
# 25e4b9e88b17458e926d9ac204f808f6
# 95d17a7aec9b40e89c47acdd4bbb0d20
# ed4a7b74e74d423dbad47c29621d836a
# c0807d620cb64d35a4192540f8472719
# c9bb35bddeec4872be2b85bde37062a4
# 3157c1977b5b4c89821b796c9d2a9bbc
# 8dcd06db8b6f4550954c28cc4f75cd13
# 2080cabe52ec4a51b09b80d8f55ebc61
# 8a42b8be3b2641c29694608f82b3215f
# e624eafc51154f7abbd07d9a5e8a2189
# b5c93563cba94d4b896e52af7f6b8b12
# dd1ef756430d476e89bf01cff6ff9884
# 5e37da5daeb84d97ad742ca9daddc60a
# d49f73f1b029466a92f1655b4948b1c1
# 087307602c7d4c8db3afa370a0564cac
# 1d13c08c55604e7f98b902e285288fac
# c26f5196cbe3453dab8eb119b7840563
# 6b0381244e564f3792167ea451e700a0
# fc921403295546948a9c64699497084c
msgid "Syntax"
msgstr "Syntax"

# befdc5217d344f60a8e2a218eb333721
msgid "``cache_limit`` has one optional parameter::"
msgstr "``cache_limit`` has one optional parameter::"

# cfc154158b024adda5298064743c5dbe
msgid ""
"You can get the current max number of cache entries by executing "
"``cache_limit`` without parameter."
msgstr ""
"You can get the current max number of cache entries by executing "
"``cache_limit`` without parameter."

# 9ca3b6c3817043ab864d09eeb47f68ba
msgid ""
"You can set the max number of cache entries by executing ``cache_limit`` "
"with ``max`` parameter."
msgstr ""
"You can set the max number of cache entries by executing ``cache_limit`` "
"with ``max`` parameter."

# c09cf7dcdc764c948f74b43af177edf9
msgid "Here is an example that sets ``10`` as the max number of cache entries."
msgstr ""
"Here is an example that sets ``10`` as the max number of cache entries."

# 4be7cf27dd614ec895fee91f14c169f0
msgid ""
"If ``max`` parameter is used, the return value is the max number of cache "
"entries before ``max`` parameter is set."
msgstr ""
"If ``max`` parameter is used, the return value is the max number of cache "
"entries before ``max`` parameter is set."

# 842411384ef347ada3b087446ac8fe73
# 1d8adaf75a9b41fbb12fe4ef396bdca1
# 0c570b81d6bb484d9970239ea86b444e
# 49eec0d432c3433f817f853e8665e60b
# a1c4044bac5c4b19b763ffea83bab4e5
# d63840089468480ba79dbcffc03aaed8
# 64ad8ec0e8ca406b9c50a65b3a7d99ed
# 7ba42dad8fef463cbd080df75f55657a
# ea7e36ee75f540089cf19d0a00941a2a
# f5e379d8badf4d87af662f95e1780752
# 2d34d4f2d3da4a59b81f0b1681b66ec9
# c6a28d98b58b48bf95eba16f659d69f9
# a0a299446d85400cae4878e1811dbdf5
# 7c4d01258959420c8ebe3c20a2f39f1d
# b94d2ae013a94aa4aa48c50a86a3f385
# a656ec7ef0a54bd393bf3ed907f89958
# 64704a567ca54840bd7d65c28b7cf07a
# cf5aaf0afcb44bac8b365029b9060c75
# f8b7b935ef5a4ae8871cd9486aaede5c
# 497c4e005af0418d93e5a97362922c39
# 633b65fd65ea4fd79561d8fd64b6ec7b
# e35046ebbb27493bb048566873c379b1
# 33f6ee22f5bf4cdaada50cde546addd8
# b703e27989434c92ae0263b71a833e01
# ece6e1e76b2f49e983bfb489132a5ab5
# 81bf4b2f1fda4588941222266f7c38bd
# 67a2adaa6802476cbf441cac36404104
# 5f3c43ab5d2f45edb298c467ea748662
# cd0fa1ce2ecd465c814da9d85c40d8fc
# aefa093b23f148d689c9c876bed7879e
# 5d79ddaa417642e99299429685d05430
# d664b5420d504831839302b8c778cdd0
# d3fb62026ee14ca0bb014cb421442b0f
# 80e1412ef4a243baa4f0fb381b4527b0
# 7433132649694b7f975e6e0134ef9063
# 309a90b9ffd54aabb742b58038c374fe
# eaddb568da754e9282301e3b1ed0229a
# e96879b5610e44de837a37bc396ba8b5
# d28e28d314314aa491aace1d29e69e3e
# c7c73d7c210349c5a7812b124235ed31
# d4acda3e944b4528a2595eb0b59df677
# 379ed43112354969b41ba75d55ccd2f6
# 037eb0e5c8d2413aaccae98965b9b72c
msgid "Parameters"
msgstr "Parameters"

# c6f0aeee3f4c42e7932945716739ba45
# ff1c94c45392489cb429bfded62644e2
# 06aa8e8ab16946b0a8db39f8cb949ebf
# e03b38aea4a94188b31e4e87eb40f4d5
# e109ada396dd43dca2bf84c065be2b94
# 322f66b225524adb889cfcec1d8f99f3
msgid "This section describes all parameters."
msgstr "This section describes all parameters."

# 444d05e405ea4c9fafd41c528c3506a6
# ba07253d234c42dabccd01d5fa588fd1
# 6536dae01a104a539ccf7369e8e9d0eb
# 120b4d5f0cd84603bb58fcbc0bc55336
# 5aeab783cc9749e98584ea7e92b99d22
msgid "``max``"
msgstr "``max``"

# 734eeb658add42e5b406d95efeef23d5
msgid "Specifies the max number of query cache entries as a number."
msgstr "Specifies the max number of query cache entries as a number."

# fe57fba89f234d6f9fd5aff1434db7d2
msgid ""
"If ``max`` parameter isn't specified, the current max number of query cache "
"entries isn't changed. ``cache_limit`` just returns the current max number "
"of query cache entries."
msgstr ""
"If ``max`` parameter isn't specified, the current max number of query cache "
"entries isn't changed. ``cache_limit`` just returns the current max number "
"of query cache entries."

# 80be384667bf49c092132d619bccef8a
# 9f0addd427cc48d79a5d3f5db6e203c3
# c4beb7705b1f46edb00ba2e2df54e0fb
# 8a939444265f46aaa5a25c00c7406097
# 17c04faaf4a24f618056cc0bb3a06662
# 6540e76c90c441d18f9aa0212dccd6c7
# 7e9a5b67f93e421f83225baf9bc43e7b
# f8e914849f084d3697338c1ac5d2d1d4
# 8e68e2f2c22249a28610f6a8d51ac97a
# 598ad89c3b1a4b4eaefb344e07009f51
# 8a400a8a2b3e4616b06cabf41099ddf5
# a8dc2260feb14861a7b42dcf47e6917c
# c16c74c3ac1346bba6f657bc87d20604
# b57b9e9c8c9648d5b7c4de29a0978f9c
# e0169f05d4d64d5786fd239b85a26af7
# d090f6f5519b4e0698e3e4c5c4c86297
# 2f648d6c54114f9bb2ae5302580b3ea6
# f5c9739f434344eba15e5b43cc0c8d7a
# 553d6694aeac42e686e46279ea6fb8ff
# 9c7224578d22417ebd79ade609fcd065
# 22247ae01c524d299a05ee9130da971f
# e2f0929475ed40a68f8ad9bc070f7356
# c43a479e9e044e63833d090780e4ca59
# 358ce2dd4a3f4b389050184a8d71d55b
# c9553914bd2d4a40be340cb97a00c1d4
# a64b02ea6093449bac6f96c0bb01e1e8
# 8798c8c7417a4940ba2f5023d1af2654
# e2cd733c6e264190a5ec3eea82ffd6d5
# 46f7013173ec4211b729bf21007cbc52
# d0431e1b7e9b4ad9a1cb9a8a5ecf7050
# 5c6f6008b0b0484c968023821659312d
# 1a49518ef6de424fa14c41bead4ca765
# ff12d9e6bb60413dac5b3edfdb6b26ca
# 28b28fbca7e248acb4af1bc65ee3ef1c
# 99a5bb9a007244b8ae631afd3f7ead08
# 7215c715773d4058872a46ec5c12379a
# e5f1e00b7e5f4f8da7758c89aec933b0
# c0ab90f2f82e4c3b96a66d3328b228be
# 7e14669a6f674b04b9633789bc2063f2
# 0ce4bd8b088746d8898058fd71735dfd
# 4ec39b459ce14280ae2f820fe58dbb77
# 40bc9fe964d24ccfa623a6b861d361ad
# 98c5f76b077a47e3bedb244bf8f88c3f
# b882c13db3a845c6aa11c09b4938aaca
# 6ce131c3170a46f7b00e15dbf1062cb8
# 7fe4f36f61384c69b94cd5636b616efc
# 2c9159b5e807494ca524edd23f6014da
# 8fc9779ce9344e9b901ddbf202de8882
msgid "Return value"
msgstr "Return value"

# 24b4931dca6544c4a53f680808d59254
msgid "``cache_limit`` returns the current max number of query cache entries::"
msgstr ""
"``cache_limit`` returns the current max number of query cache entries::"

# 14ab6687a46e472c8581832f512af4e3
# 977dafeacc3b4d9aa6a938def0a18e8b
# 8406449cb71544d69d27386b9ef94996
# 84330620937147b7b028572d2ad5eb8c
# 02425e812c3b498088cf014eaf52a5bf
# bf830af4a94240fbb2ab6b900b83424f
# 6ca609ba633e4690bc8d1e136c1cb61c
# 3c29f9e70b734eb9bc7ffec16a5f68f4
# 4036a20bb9514946b067462e89751d1a
# 5079ebab0c884a999e0963be3d0f2c33
# 9b19ecbda9094574b17e2a038ba378e5
# 768cafdfe2474bf0ba6612f8eae5768d
# 8bf085ea986d42c1b0926c00e4824a12
# 75aae2c6d6d54ea3a88ba39deba19d94
msgid "See :doc:`/reference/command/output_format` about ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` about ``HEADER``."

# 722c3bb999a5467bbc2578ba932cbbeb
msgid "``N_ENTRIES``"
msgstr "``N_ENTRIES``"

# 1e7cb41122e44119a8557f71b90dda2c
msgid ""
"``N_ENTRIES`` is the current max number of query cache entries. It is a "
"number."
msgstr ""
"``N_ENTRIES`` is the current max number of query cache entries. It is a "
"number."

# 453cf40926164445b6412806e9e43cba
msgid ":doc:`select`"
msgstr ":doc:`select`"

# ff793315f7fe4d3ebd8df8ca50766d3b
# 01ff493ed9fb48559b1121aca99f1479
msgid "``check``"
msgstr "``check``"

# 7b5c9b170cb34532bd20d54f3cd62800
msgid "check - オブジェクトの状態表示"
msgstr "check - オブジェクトの状態表示"

# e77e57e8075545ff819f026a450d68b3
msgid ""
"Groonga組込コマンドの一つであるcheckについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるcheckについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 758c43dc72b942288173ff8263267529
msgid ""
"checkコマンドは、groongaプロセス内の指定したオブジェクトの状態を表示します。"
"主にデータベースが壊れた場合など異常時の問題解決のために使用することを想定し"
"ています。デバッグ用のため、返値のフォーマットが安定しているということは保証"
"されません。（フォーマットが変更される可能性が高い）"
msgstr ""
"checkコマンドは、groongaプロセス内の指定したオブジェクトの状態を表示します。"
"主にデータベースが壊れた場合など異常時の問題解決のために使用することを想定し"
"ています。デバッグ用のため、返値のフォーマットが安定しているということは保証"
"されません。（フォーマットが変更される可能性が高い）"

# fbc118e992644a6ea06c521382900e87
msgid "テーブルTermsのインデックスカラムnameの状態を表示します。::"
msgstr "テーブルTermsのインデックスカラムnameの状態を表示します。::"

# 5bd15136b68646cb861185b343e48899
msgid "``obj``"
msgstr "``obj``"

# f4cd0ee8d37c4e088f48a6bf281c0849
msgid "状態を表示するオブジェクトの名前を指定します。"
msgstr "状態を表示するオブジェクトの名前を指定します。"

# a270a9c57f1f4d109a0abd10c0db34fa
msgid "チェックするオブジェクトにより返される値が変わります。"
msgstr "チェックするオブジェクトにより返される値が変わります。"

# 1a6a4f2739ba4aad9876ef4e31a11302
msgid "インデックスカラムの場合::"
msgstr "インデックスカラムの場合::"

# 33e688ea35564357aad017cb48afce71
msgid "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"

# 198e4f035af94a00852e2f3f2ad0a5b5
# 5b5fb9beb3904d9cb4ce56d4049af71e
# bd97ff76b40d41daa1f33574d20b8135
# 33101e102e8e43ae8b6def033545acc4
# 1267e64473f34cf4a2c227cf93df9c09
# 1a977c9bb8be40e79feae0f39b8fe96b
# 2a5db14acfaf4d33b990e1359f38f160
msgid "``flags``"
msgstr "``flags``"

# 5e654d9310db4b8f91ba135e806e3cbc
msgid "指定されているフラグ値です。16進数で表現されています。"
msgstr "指定されているフラグ値です。16進数で表現されています。"

# 3d1ed663cf914e43b85cbcd8b168875f
msgid "``max sid``"
msgstr "``max sid``"

# fa0254944bd64bc7bdddf0415fc62940
msgid "セグメントのうち最も大きなIDです。"
msgstr "セグメントのうち最も大きなIDです。"

# a5ff09b13dbd48d6b47751b2fbac1722
msgid "``number of garbage segments``"
msgstr "``number of garbage segments``"

# 00fc2fea8f3143c2bf91c774033a7c49
msgid "ゴミセグメントの数です。"
msgstr "ゴミセグメントの数です。"

# 1ac8f29d6ffb4652b1b78455199d4a2c
msgid "``number of array segments``"
msgstr "``number of array segments``"

# 959a4eedfd8b4430a14adff29e3b3135
msgid "配列セグメントの数です。"
msgstr "配列セグメントの数です。"

# 5c393a3a55a944c08077d70d815e6273
msgid "``max id of array segment``"
msgstr "``max id of array segment``"

# ddf3785546cb495fbc574834b7dec61c
msgid "配列セグメントのうち最も大きなIDです。"
msgstr "配列セグメントのうち最も大きなIDです。"

# d424447b5d4d42a2933c3084445fd0c5
msgid "``number of buffer segments``"
msgstr "``number of buffer segments``"

# 05c42c6ebfcc4ca68c0ebfd23afa64ff
msgid "バッファセグメントの数です。"
msgstr "バッファセグメントの数です。"

# 7b8c85983a91404f8db9d4bddf87a3d9
msgid "``max id of buffer segment``"
msgstr "``max id of buffer segment``"

# 926cd4cd668c4b539db305d23bf9fa94
msgid "バッファセグメントのうち最も大きなIDです。"
msgstr "バッファセグメントのうち最も大きなIDです。"

# 3fc9eb8608ba457583042eb4e49995d9
msgid "``max id of physical segment in use``"
msgstr "``max id of physical segment in use``"

# 650f2d7f1e004a2ab191838224794433
msgid "使用中の論理セグメントのうち最も大きなIDです。"
msgstr "使用中の論理セグメントのうち最も大きなIDです。"

# 2b4f065ca11741bc872557fc908eb99c
msgid "``number of unmanaged segments``"
msgstr "``number of unmanaged segments``"

# 1688abc1952b4ed3924145d9fc306e78
msgid "管理されていないセグメントの数です。"
msgstr "管理されていないセグメントの数です。"

# a613b2afe42c4b4da1e12ace2d7455c8
msgid "``total chunk size``"
msgstr "``total chunk size``"

# d5adc439143941d8a4ce58e63ec6378a
msgid "チャンクサイズの合計です。"
msgstr "チャンクサイズの合計です。"

# c633915580b54315b187b7e37089fd09
msgid "``max id of chunk segments in use``"
msgstr "``max id of chunk segments in use``"

# 2d0761b0d94b43be952a68b98947d611
msgid "使用中のチャンクセグメントのうち最も大きなIDです。"
msgstr "使用中のチャンクセグメントのうち最も大きなIDです。"

# 5db2af93e6fe405e967a0467c61b5f3b
msgid "``number of garbage chunk``"
msgstr "``number of garbage chunk``"

# dd629f0ed41042909936a9747083fac0
msgid "各チャンク毎のゴミの数です。"
msgstr "各チャンク毎のゴミの数です。"

# 1da9478c26974770a974f3f3654efadc
msgid "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"

# 03f57de74d1c41a49b3a2887d3be36dd
msgid "``buffer id``"
msgstr "``buffer id``"

# 2c9517312790488a989bbea25e88facf
msgid "バッファIDです。"
msgstr "バッファIDです。"

# 9c9df0d7798a484ca87b1a40b2dc0dcb
msgid "``chunk size``"
msgstr "``chunk size``"

# 5aabc75a501a4b45bdb031196562c7c4
msgid "チャンクのサイズです。"
msgstr "チャンクのサイズです。"

# db8e3dc9b68d46d183b794429d96f095
msgid "``buffer term``"
msgstr "``buffer term``"

# cf8db0c74a1f4459835841ff4b300c8e
msgid ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"
msgstr ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"

# f9fbf1c9bf74441ea5bf1581591c607f
msgid ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"
msgstr ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"

# 56e30b141d8f43afb367914fef317cc6
msgid "``buffer free``"
msgstr "``buffer free``"

# 54a95aaeaa3948c9927386da1d39e5c8
msgid "バッファの空き容量です。"
msgstr "バッファの空き容量です。"

# 9f0cef19ec5f482484da90b419a17690
msgid "``size in buffer``"
msgstr "``size in buffer``"

# e01d81c13cd045eeb2790fb6aef2a5b2
msgid "バッファの使用量です。"
msgstr "バッファの使用量です。"

# 3555770eedcb483db9ac585950149996
msgid "``nterms``"
msgstr "``nterms``"

# 8b0002fce83944fb95cf9c05405dc1fa
msgid "バッファ内にある語の数です。"
msgstr "バッファ内にある語の数です。"

# bc6541adb4a342179342d49780433ada
msgid "``nterms with chunk``"
msgstr "``nterms with chunk``"

# 6ebbc034a6e64be69b6c5865d02d04e0
msgid "バッファ内にある語のうち、チャンクを使っている語の数です。"
msgstr "バッファ内にある語のうち、チャンクを使っている語の数です。"

# 2b42c657e1d8434f866d19601402452c
# f85d1ba6e7a44e97b69695d7355d1d96
msgid "``clearlock``"
msgstr "``clearlock``"

# a5944ff10b4d442cb52a8d06cc32612c
msgid "Use :doc:`lock_clear` instead."
msgstr "Use :doc:`lock_clear` instead."

# 53fa401f53854a36b404d7279e21d7f0
msgid "clearlock - オブジェクトにセットされたロックを解除する"
msgstr "clearlock - オブジェクトにセットされたロックを解除する"

# d776764a05da435d97a5e72e882683fb
msgid ""
"Groonga組込コマンドの一つであるclearlockについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準>入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるclearlockについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準>入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# a13e6af547504a579464d4e156d6d0b9
msgid ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"
msgstr ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"

# a91512cf68834469a3f02231764ac7c3
msgid "開いているデータベースのロックをすべて解除する::"
msgstr "開いているデータベースのロックをすべて解除する::"

# 1d306d4503c2401bbfe0d4b9a1a199c2
msgid "テーブル名 Entry のカラム body のロックを解除する::"
msgstr "テーブル名 Entry のカラム body のロックを解除する::"

# 2b505defbd6647fd81137028f2b2aeb1
# 56348103654e4dc19955ba016fd4d335
msgid "``objname``"
msgstr "``objname``"

# 58d216f4f9694f1aa781b8dbc818427c
# 0667a519a1604ac7a0fcae373296aba3
msgid ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"
msgstr ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"

# d4ba968d3ff64e999948e1d4880025b8
# 78c6dc5bb1b847f6b5f9f1cdbd08dafa
# ce643c1a56f948ada808d456ad34d6c9
# 97bf58ff9b04469faa2b07db8740b0f5
# 64aba9bf5b1348169cb431a93cc398c2
# 400d6fd83d7446a0b5b61b34aaf750f8
# e5f01a5f8c3e4b59bc55c0dfe363e9c5
msgid "``成功かどうかのフラグ``"
msgstr "``成功かどうかのフラグ``"

# 1ded2ee6c6594ec0ba1e378179ed4085
# ea37fa3e07e24a7e9586551e61d5c7d5
# 9bc6db9dda2945c486f66083dc39edd5
# 8403f60c913244dcaaf025c12d4e770e
# 08eb6294abcc408f95c1a703a84be6c0
# 62cd2029288944908031034bb23db537
# 128447cc93344a0aa5c127b9b74f5fe1
msgid "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"
msgstr "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"

# 69bb662b4b274c6296fe6452fa3fd261
# 9db700cd4496474dba5dd16763deae68
msgid ":doc:`load`"
msgstr ":doc:`load`"

# 0d8079624945491091d12cee0735e044
# e1ac7a0666e5490ea2a8d7ed6ccf67a2
msgid "``column_create``"
msgstr "``column_create``"

# cf48f90dc683452091564d1814e46ef7
msgid "column_create - カラムの追加"
msgstr "column_create - カラムの追加"

# 5ba942788d8d4f4792308abb1917fdba
msgid ""
"Groonga組込コマンドの一つであるcolumn_createについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるcolumn_createについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"

# 7d2425c004fb4efb9516b27073b201c5
msgid ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"
msgstr ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"

# b539f9bba6184f5ebb4bfc49a7f17f6b
msgid "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"
msgstr "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"

# 9fc405608dad44f3901f8ba5411f6157
msgid ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"
msgstr ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"

# 6bd11f5471634424915f02e8ff61f487
# 53bef72b64634e60b23c23afbf245285
# 6b6b3d4a839541f188ad70c7583b90d0
# e3f6dd5844db48f7b6aa32b674bda3a0
# c974deaad4494bceb5b66aa2c863f49c
# bc3d59def6df4ce3985814c1314d0072
# fc9c8970d93b4dd082ce805151e5d5d8
# b9b3131f18b54475b9e50fa5ea95683d
# d9a204a9f7f54439bbc7a0706a21c16b
# 700826baec21422da149723d89b1387b
msgid "``table``"
msgstr "``table``"

# 88e4b7b09e1b496b92e894d9a42827c1
msgid "カラムを追加するテーブルの名前を指定します。"
msgstr "カラムを追加するテーブルの名前を指定します。"

# 2606da4efc13421b91403c2d8619e175
# 700fbf9fe6504ac4bb7ab7fec0c40d8d
# d985673736444051915a2acd6af83807
# 2f931a50c84d4b1e807e19c850d9bcce
# 5c4d0a1ed4e44c3ea9b111db8bc32951
# 380cb8caac35485cb0b6664ae1e36527
# 19b93b9de7bc493ea046d4adbdcf614b
# 214cbe4fee9f4cd196dbe61890f06806
# 1e8907713aeb4faeaf388568937502d8
msgid "``name``"
msgstr "``name``"

# ac99c17fbc83456fbacd6bc98e832a91
msgid ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"
msgstr ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"

# ed1ace35662f41d28342d603a6fb8f9e
msgid ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"
msgstr ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"

# eadc73f46a834aefbd8be022d8989808
msgid ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"
msgstr ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"

# 5eeea4d2af6e4e2e8f47d443058856b1
msgid "0, ``COLUMN_SCALAR``"
msgstr "0, ``COLUMN_SCALAR``"

# 56eb07167a2f4ad791f5d7168a653cc0
msgid "単一の値が格納できるカラムを作成します。"
msgstr "単一の値が格納できるカラムを作成します。"

# 41ad0433efa942e994fb19bb8dbd6e6d
msgid "1, ``COLUMN_VECTOR``"
msgstr "1, ``COLUMN_VECTOR``"

# 7d98510b0068482e895d03519e3bdc09
msgid "複数の値の配列を格納できるカラムを作成します。"
msgstr "複数の値の配列を格納できるカラムを作成します。"

# a32301a2e1cd477b9fed1286eff862df
msgid "2, ``COLUMN_INDEX``"
msgstr "2, ``COLUMN_INDEX``"

# ef0a204d86cf49269503eba2c4c6fc19
msgid "インデックス型のカラムを作成します。"
msgstr "インデックス型のカラムを作成します。"

# 49e3d5dc3d864d148c585f66d763be3d
msgid ""
"There are two flags to compress the value of column, but you can't specify "
"these flags for now because there are memory leaks issue `GitHub#6 <https://"
"github.com/groonga/groonga/issues/6>`_ when refers the value of column. This "
"issue occurs both of them (zlib and lzo)."
msgstr ""
"There are two flags to compress the value of column, but you can't specify "
"these flags for now because there are memory leaks issue `GitHub#6 <https://"
"github.com/groonga/groonga/issues/6>`_ when refers the value of column. This "
"issue occurs both of them (zlib and lzo)."

# 1d65f3a39c0644be9c52511974c83454
msgid "16, ``COMPRESS_ZLIB``"
msgstr "16, ``COMPRESS_ZLIB``"

# b32831a56aad4446a489a4786853dcca
msgid ""
"Compress the value of column by using zlib. This flag is enabled when you "
"build Groonga with ``--with-zlib``."
msgstr ""
"Compress the value of column by using zlib. This flag is enabled when you "
"build Groonga with ``--with-zlib``."

# 2e08c4b5e8924b7da14f162cfe371f76
msgid "32, ``COMPRESS_LZO``"
msgstr "32, ``COMPRESS_LZO``"

# 229844026a094595aba3da2d75335637
msgid ""
"Compress the value of column by using lzo. This flag is enabled when you "
"build Groonga with ``--with-lzo``."
msgstr ""
"Compress the value of column by using lzo. This flag is enabled when you "
"build Groonga with ``--with-lzo``."

# 05f13f667b114eb29b8ab7d2911f4859
msgid ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"
msgstr ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"

# 81db06ea9d6b48afa7e3dc37b2311323
msgid "128, ``WITH_SECTION``"
msgstr "128, ``WITH_SECTION``"

# 35a5741bee2e4a2f8eef991053f4738c
msgid "段落情報を格納するインデックスを作成します。"
msgstr "段落情報を格納するインデックスを作成します。"

# 9b20a24532414bb19b62e6b751f42482
msgid "256, ``WITH_WEIGHT``"
msgstr "256, ``WITH_WEIGHT``"

# e069f8e06ea64a89a83cc7cefb6c8b9f
msgid "ウェイト情報を格納するインデックスを作成します。"
msgstr "ウェイト情報を格納するインデックスを作成します。"

# 54c0c36735b14615b062c14fc609b307
msgid "512, ``WITH_POSITION``"
msgstr "512, ``WITH_POSITION``"

# b399500cc42649199fa245843b797a8f
msgid "位置情報を格納するインデックス(完全転置インデックス)を作成します。"
msgstr "位置情報を格納するインデックス(完全転置インデックス)を作成します。"

# f003749864e4453d90c3cd41bfd26a24
# 5b16476d39a443b4a5a0fa47c1cac73f
msgid "``type``"
msgstr "``type``"

# 588683b8912b4db08baa448bb6e1f8e5
msgid ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"
msgstr ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"

# e487f39081b046108419002491fc8aeb
msgid "``source``"
msgstr "``source``"

# bf737e0a6ff849b5bed4b9d03c2cbbcc
msgid ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"
msgstr ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"

# c2bac46fec534748a24082d69cddb876
msgid "``SUCCEEDED``"
msgstr "``SUCCEEDED``"

# c5c033d1e1834b91b900cfd0ef55e2c3
msgid "If command is succeeded, it returns true on success, false otherwise."
msgstr "If command is succeeded, it returns true on success, false otherwise."

# 5bf50ed263734f07a1b95608c1d17675
# 00ac7558298242d7801b55a4f9163806
msgid "``column_list``"
msgstr "``column_list``"

# ad4ec9beb1d34903bcb9a377efbe137b
msgid "``column_list`` command lists columns in a table."
msgstr "``column_list`` command lists columns in a table."

# 52be5e343ee84481b78ca7f499e4dfcc
msgid "``column_list`` command takes one required parameter::"
msgstr "``column_list`` command takes one required parameter::"

# 7f5566a99aed48c09722c738a023cdc1
msgid "Here is a simple example of ``column_list`` command."
msgstr "Here is a simple example of ``column_list`` command."

# ac600c6e289f4bed9bc27ed86bb336e1
msgid "This section describes parameters of ``column_list``."
msgstr "This section describes parameters of ``column_list``."

# 860cd27ae4ef417390b9672db5b49321
# a5531ccc978244d695f01c0d663f4797
# c21b1fcc64cf4adc93aec16e876016a2
# 23721d4fd52748c48fe9f18e71acf4b8
# 3b03a1e40ec445f3bceb5940e3c432e6
msgid "Required parameters"
msgstr "Required parameters"

# c1520b779b404f90b2b2a1ee5edd023e
# ed86443a835c462c9570b65457468bbc
msgid "All parameters are required."
msgstr "All parameters are required."

# 31258bd676be4063992c72695a84b789
msgid "Specifies the name of table to be listed columns."
msgstr "Specifies the name of table to be listed columns."

# 276c4ef96b01490a81cb65191d975bc4
msgid "``column_list`` returns the list of column information in the table::"
msgstr "``column_list`` returns the list of column information in the table::"

# fa35f5f3cceb4f7aab4fc118f7715586
msgid "``COLUMN_LIST_HEADER``"
msgstr "``COLUMN_LIST_HEADER``"

# ae7b43e7c1744d0eac00320f458b43d7
msgid ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."
msgstr ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."

# 8e4edba69a764760b684bb98808a209c
msgid "``COLUMN_LIST_HEADER`` is the following format::"
msgstr "``COLUMN_LIST_HEADER`` is the following format::"

# 26b0e97b99eb409d9f0c67d6938ad69f
msgid "It means the following:"
msgstr "It means the following:"

# cbaa96993db64388bb4ca8494c106186
msgid ""
"The first content in ``COLUMN_INFORMATION`` is ``id`` value and the value "
"type is ``UInt32``."
msgstr ""
"The first content in ``COLUMN_INFORMATION`` is ``id`` value and the value "
"type is ``UInt32``."

# 24221a57916241ffb704b25c8f5e9b7a
msgid ""
"The second content in ``COLUMN_INFORMATION`` is ``name`` value and the value "
"type is ``ShortText``."
msgstr ""
"The second content in ``COLUMN_INFORMATION`` is ``name`` value and the value "
"type is ``ShortText``."

# 237d74f6b7d04b589eb15431c066cb1a
msgid "The third content ...."
msgstr "The third content ...."

# bfa04926b4d64904becb41843286d93b
msgid "See the following ``COLUMN_INFORMATION`` description for details."
msgstr "See the following ``COLUMN_INFORMATION`` description for details."

# af7f04c6251940008c49e7ca4bf2c30d
msgid ""
"This field provides meta-data of column information. So this field will be "
"useful for programs rather than humans."
msgstr ""
"This field provides meta-data of column information. So this field will be "
"useful for programs rather than humans."

# 8c7b91fb586d4a79a026631f32831bf0
msgid "``COLUMN_INFORMATION``"
msgstr "``COLUMN_INFORMATION``"

# 5c64e9ebfea34a71bdfe5d1d4ea10a23
msgid "Each ``COLUMN_INFORMATION`` is the following format::"
msgstr "Each ``COLUMN_INFORMATION`` is the following format::"

# fe75622f6bfb45c69ad5389369d8067e
# a51ef64cfaf74541b3f450ca980ba4a9
msgid "``ID``"
msgstr "``ID``"

# 6b371a57ca6843188e4a5347ba0234c3
msgid ""
"The column ID in the Groonga database. Normally, you don't care about it."
msgstr ""
"The column ID in the Groonga database. Normally, you don't care about it."

# 805929c75111424b8218536398e51db1
msgid "``NAME``"
msgstr "``NAME``"

# 55e9898a8e024131b19c279a741daa81
msgid "The column name."
msgstr "The column name."

# a5da17cc81ca4afa9f4d2bcecfbeae9a
msgid "``PATH``"
msgstr "``PATH``"

# 2cd5b4d8c86b4ff38e8fdf2936e2baba
msgid "The path for storing column data."
msgstr "The path for storing column data."

# 694410d99e634dd6b9dd8cdd1edb836d
# 2b2b11f6098c49d59ccbdf367e620f10
msgid "``TYPE``"
msgstr "``TYPE``"

# afef7414e90841ebb305e5678e3e8630
msgid "The type of the column. It is one of the followings:"
msgstr "The type of the column. It is one of the followings:"

# 8305d0f4895b4e0fb9a69b82e4f2deef
msgid "Value"
msgstr "Value"

# 89ac46e8b08243c982fcd6cea1aee2c3
# ab683f40629a4d4d8aef58101a48aa94
# 610f94e276cb4ad98519f484a12d80a3
# fa2daec00cc4476c8814b18a76231efd
# 78a3149110ac4e6ebc0c05381947ca24
# 1d5844beedb649dc9f0e55016f3dabb6
# e55557576e664ddd8aa6db6e14fad753
# 651c00464c754267922e581bbbbd7541
# 68eb932699804ba784095cd8d2b43a08
# 00d13d983f384fcc888de99cb94511ba
# af0836d0a8e94177b1a6bc24d1114c6b
# 0dc730dfb19b45ffbfd63e57521d90ad
# e2a4028b774244e5a91c803b3570f96d
# dabe864462944a30b67f0a9aef8b816b
# 260a05ed0d1c462fb6933f46cb7e590b
msgid "Description"
msgstr "Description"

# c0eadad3b8bf459bb5dbfc56344223d6
msgid "``fix``"
msgstr "``fix``"

# 4a23d1383cf64ab8a62a3b7d7644b764
msgid ""
"The column is a fixed size column. Scalar column that its type is fixed size "
"type is fixed size column."
msgstr ""
"The column is a fixed size column. Scalar column that its type is fixed size "
"type is fixed size column."

# 6ddf8dd29ef447b8816140783187da08
msgid "``var``"
msgstr "``var``"

# 9773b8da9c484d7ba8168112300573bd
msgid ""
"The column is a variable size column. Vector column or scalar column that "
"its type is variable size type are variable size column."
msgstr ""
"The column is a variable size column. Vector column or scalar column that "
"its type is variable size type are variable size column."

# 9af4fd6f0310413ead60283d4d602ee2
msgid "``index``"
msgstr "``index``"

# 35edb32d810e42089e24cadb2f64bef8
# 077402cc2b1e4daea229fb5372e4b9f9
msgid "The column is an index column."
msgstr "The column is an index column."

# fe2c28027bb24ea5830423678101f015
msgid "``FLAGS``"
msgstr "``FLAGS``"

# d84b9155c9994b65a538d7e3a7283621
msgid ""
"The flags of the column. Each flag is separated by ``|`` like "
"``COLUMN_VECTOR|WITH_WEIGHT``. ``FLAGS`` must include one of "
"``COLUMN_SCALAR``, ``COLUMN_VECTOR`` or ``COLUMN_INDEX``. Other flags are "
"optional."
msgstr ""
"The flags of the column. Each flag is separated by ``|`` like "
"``COLUMN_VECTOR|WITH_WEIGHT``. ``FLAGS`` must include one of "
"``COLUMN_SCALAR``, ``COLUMN_VECTOR`` or ``COLUMN_INDEX``. Other flags are "
"optional."

# 55bc4f613ea74dc3ac528a748f1ee199
msgid "Here is the available flags:"
msgstr "Here is the available flags:"

# 5c1df11f907b418eac22b07cd908d930
# 72aeb2c81c7946a68877b23cb8bc8e78
# 26e12ab9c4144f5d80aacaffce754330
msgid "Flag"
msgstr "Flag"

# fc34b531ae864c528fa4f6f81ac0cb3e
msgid "``COLUMN_SCALAR``"
msgstr "``COLUMN_SCALAR``"

# 0a00ba0444414175b1df30afa26e59a7
msgid "The column is a scalar column."
msgstr "The column is a scalar column."

# 1f32a1a4d7ad40f0a8ab5fd5fdf7ee6f
msgid "``COLUMN_VECTOR``"
msgstr "``COLUMN_VECTOR``"

# 59692e9f7d204d108120ad46c93d2fa8
msgid "The column is a vector column."
msgstr "The column is a vector column."

# 9cab0189f73f4393a3b067007c0f5b7f
msgid "``COLUMN_INDEX``"
msgstr "``COLUMN_INDEX``"

# 9d038d4f499d4158885404b637ea2a85
msgid "``WITH_WEIGHT``"
msgstr "``WITH_WEIGHT``"

# ad40338d6f674a97bba1a0bc0b229275
msgid ""
"The column can have weight. ``COLUMN_VECTOR`` and ``COLUMN_INDEX`` may have "
"it. ``COLUMN_SCALAR`` doesn't have it."
msgstr ""
"The column can have weight. ``COLUMN_VECTOR`` and ``COLUMN_INDEX`` may have "
"it. ``COLUMN_SCALAR`` doesn't have it."

# 3651d303236540ef8a08b7e751135d9e
msgid "``WITH_SECTION``"
msgstr "``WITH_SECTION``"

# 20e0afec71954a1ca6fcdff8649fd47e
msgid ""
"The column can have section information. ``COLUMN_INDEX`` may have it.  "
"``COLUMN_SCALAR`` and ``COLUMN_VECTOR`` don't have it."
msgstr ""
"The column can have section information. ``COLUMN_INDEX`` may have it.  "
"``COLUMN_SCALAR`` and ``COLUMN_VECTOR`` don't have it."

# 7c638c22ba6c42d095f58a699d530ac1
msgid "Multiple column index has it."
msgstr "Multiple column index has it."

# ab32d6d159114cdc954c5ea148275f01
msgid "``WITH_POSITION``"
msgstr "``WITH_POSITION``"

# 758cffaff5194e2982d67b4a14ea72cc
msgid ""
"The column can have position information. ``COLUMN_INDEX`` may have it.  "
"``COLUMN_SCALAR`` and ``COLUMN_VECTOR`` don't have it."
msgstr ""
"The column can have position information. ``COLUMN_INDEX`` may have it.  "
"``COLUMN_SCALAR`` and ``COLUMN_VECTOR`` don't have it."

# c8a05c59bb66493b8e0c0a7f919a7c63
msgid "Full text search index must has it."
msgstr "Full text search index must has it."

# bf6ff046714841b9a6fc722704880d53
msgid "``PERSISTENT``"
msgstr "``PERSISTENT``"

# b4c885c11fbb4cda82296e08dfeb8188
msgid ""
"The column is a persistent column. It means that the column isn't a :doc:`/"
"reference/columns/pseudo`."
msgstr ""
"The column is a persistent column. It means that the column isn't a :doc:`/"
"reference/columns/pseudo`."

# b021d7977210497fb907c0f0fddd455e
msgid "``DOMAIN``"
msgstr "``DOMAIN``"

# a03613f28a5b4f11a9a253220befaf6b
msgid "The name of table that has the column."
msgstr "The name of table that has the column."

# 0e1936edcabf41ff9141a29c0e72e476
msgid "``RANGE``"
msgstr "``RANGE``"

# fc1814db2ce34718b8f090a80dc2845b
msgid "The value type name of the column. It is a type name or a table name."
msgstr "The value type name of the column. It is a type name or a table name."

# be599a3be54c408ba1bfaf10a8b01504
msgid "``SOURCES``"
msgstr "``SOURCES``"

# 76f92f88ced349648916ff5336984522
msgid ""
"An array of the source column names of the index. If the index column is "
"multiple column index, the array has two or more source column names."
msgstr ""
"An array of the source column names of the index. If the index column is "
"multiple column index, the array has two or more source column names."

# f1a68072b2bb4664b33746616ff194e8
msgid ""
"It is always an empty array for ``COLUMN_SCALAR`` and ``COLUMN_VECTOR``."
msgstr ""
"It is always an empty array for ``COLUMN_SCALAR`` and ``COLUMN_VECTOR``."

# 7eebab6914fb461bb2ae6faf58f7b871
# 1053b717c1d24a14ad0539462f311a2e
msgid ":doc:`/reference/commands/column_create`"
msgstr ":doc:`/reference/commands/column_create`"

# 37d341d46ee24e11b1dbc73220d66b07
msgid ":doc:`/reference/column`"
msgstr ":doc:`/reference/column`"

# 5b03c91e792542549406199fc695c4d9
# e8975e3a41f34052a1cddd541e3f54de
msgid "``column_remove``"
msgstr "``column_remove``"

# 5a5c811419aa4dd4ba107b3e0d89a103
msgid "column_remove - テーブルに定義されているカラムの削除"
msgstr "column_remove - テーブルに定義されているカラムの削除"

# 628a9d5a10ef4c27b396cfda9b96a37a
msgid ""
"Groonga組込コマンドの一つであるcolumn_removeについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、>標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるcolumn_removeについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、>標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"

# a6cc4119e64f4eae99a7b15ea9337a89
msgid ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"
msgstr ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"

# bac5f5fcc51049d69a0785c928baf02b
# 0dc7832c03fe457f9473e9524a707f44
# c2f8c5528d8f43d0accdf64c3bd48a33
# 5658d4d2c405418b9942aa3136e30440
msgid "脚注"
msgstr "脚注"

# 3a12b82daeb24d9c9a8e9e9dd21e11c5
msgid ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"
msgstr ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"

# 5b0c5881771248ffb4dc4777bd45f62b
# 4f714301207842e492f53b6cde3d8e16
msgid "削除対象のカラムが定義されているテーブルの名前を指定します。"
msgstr "削除対象のカラムが定義されているテーブルの名前を指定します。"

# 79df13c852cc484bac3758c25ef7054f
msgid "削除対象のカラム名を指定します。"
msgstr "削除対象のカラム名を指定します。"

# 791c23d3b4944c5da0398171893cbb9d
msgid "``column_rename``"
msgstr "``column_rename``"

# ec72162630c648b8880bacd16312a912
msgid "``column_rename`` command renames a column."
msgstr "``column_rename`` command renames a column."

# 5f9364ac1d8948189bbf4448b34d111a
msgid ""
"It is a light operation. It just changes a relationship between name and the "
"column object. It doesn't copy column values."
msgstr ""
"It is a light operation. It just changes a relationship between name and the "
"column object. It doesn't copy column values."

# 75ac3770f6b64529b623285d6b0e9b62
msgid ""
"It is a dangerous operation. You must stop all operations including read "
"operations while you run ``column_rename``. If the following case is "
"occurred, Groonga process may be crashed:"
msgstr ""
"It is a dangerous operation. You must stop all operations including read "
"operations while you run ``column_rename``. If the following case is "
"occurred, Groonga process may be crashed:"

# e1250564996a42b0bf356a885732e57a
msgid ""
"Starts an operation (like ``select``) that accesses the column to be renamed "
"by the current column name. The current column name is called as ``the old "
"column name`` in the below because the column name is renamed."
msgstr ""
"Starts an operation (like ``select``) that accesses the column to be renamed "
"by the current column name. The current column name is called as ``the old "
"column name`` in the below because the column name is renamed."

# 71cf2dca4c9c459a83a3ecd641a2415b
msgid "Runs ``column_rename``. The ``select`` is still running."
msgstr "Runs ``column_rename``. The ``select`` is still running."

# 2e1b6b29caa541d5b0a876add76a6c3a
msgid ""
"The ``select`` accesses the column to be renamed by the old column name. But "
"the ``select`` can't find the column by the old name because the column has "
"been renamed to the new column name. It may crash the Groonga process."
msgstr ""
"The ``select`` accesses the column to be renamed by the old column name. But "
"the ``select`` can't find the column by the old name because the column has "
"been renamed to the new column name. It may crash the Groonga process."

# aff8162fb44c44ab8f5f8212fcb4fe20
msgid ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"
msgstr ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"

# 71817657024242a7977e6d3b53461e25
msgid "Here is a simple example of ``column_rename`` command."
msgstr "Here is a simple example of ``column_rename`` command."

# aabd4232730249269fa0fe11f343777e
msgid "This section describes parameters of ``column_rename``."
msgstr "This section describes parameters of ``column_rename``."

# c383d684cfa0495f8fe736ebf4359d1c
msgid "Specifies the name of table that has the column to be renamed."
msgstr "Specifies the name of table that has the column to be renamed."

# eca807ec704243d39dd8d4eb9c6dbf2c
msgid "Specifies the column name to be renamed."
msgstr "Specifies the column name to be renamed."

# d89a088969824cf19706625c0bcaba9a
msgid "``new_name``"
msgstr "``new_name``"

# 1459623e8c1c4bf785ff4128b3cb2f0c
msgid "Specifies the new column name."
msgstr "Specifies the new column name."

# 14eca39bee5c4127942d9ac102b3d82a
# 9ab4ee7069024d50807a7f99e6f1d57a
# 3558756b6e274a9cbb638113cd0afadb
# 46630ce7c8d543ff9afec02f24b5de1c
msgid "``SUCCEEDED_OR_NOT``"
msgstr "``SUCCEEDED_OR_NOT``"

# 350c4ae7e5944bdca447d846d03230a2
msgid "It is ``true`` on success, ``false`` otherwise."
msgstr "It is ``true`` on success, ``false`` otherwise."

# 395d068bcc5d4e64864171f8130dd071
# c5db34e3735042fabd8733f66bdc3c0c
msgid "``define_selector``"
msgstr "``define_selector``"

# 0dfbb51f0cbf4a59a371a346fb229ae4
msgid "define_selector - 検索コマンドを定義"
msgstr "define_selector - 検索コマンドを定義"

# 42ca15b618554cd18fe87277736c2b79
msgid ""
"Groonga組込コマンドの一つであるdefine_selectorについて説明します。組込コマン"
"ドは、groonga実行ファイルの引数>、標準入力、またはソケット経由でgroongaサーバ"
"にリクエストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるdefine_selectorについて説明します。組込コマン"
"ドは、groonga実行ファイルの引数>、標準入力、またはソケット経由でgroongaサーバ"
"にリクエストを送信することによって実行します。"

# c443c97993d440899615232503c25d0f
msgid ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"

# ec8e0d1be6784495bfe94ff258d407d4
msgid ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"
msgstr ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"

# 348668a24cde4fd1b58240604d19832e
msgid "定義するselectorコマンドの名前を指定します。"
msgstr "定義するselectorコマンドの名前を指定します。"

# 6c5326efa91542af9b867b0cbb801828
msgid "検索対象のテーブルを指定します。"
msgstr "検索対象のテーブルを指定します。"

# 9eaaa205e68b4742a966f67b48a2d35f
# c546b4d3d9314a89bc40ccc01248c21f
# 16acba535ff441b789fbbf97ac530c6f
msgid "``match_columns``"
msgstr "``match_columns``"

# ef7b33da8fe740458bec0366369976ef
msgid "追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"

# f65da47bf25742ca93e509206dd38b82
# d3339d55b3bd4213b93fc89eb4a4577d
# 91073ad465974fd09d0692e8dfb3e72c
msgid "``query``"
msgstr "``query``"

# 2e34456aadb84a0cb2d3c659d70dba30
msgid "追加するselectorコマンドのquery引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのquery引数のデフォルト値を指定します。"

# 83ce06180fc74504875be5179576814e
# 92c8b238f93c4ae9b8633af80bce8f3f
# 3da768d49a8f4a4fb550c44b9b9338ad
# a8bfce6d541447b4b9b74eef4ae63a65
# ef35e695199546f7a303c5feb5c04bad
msgid "``filter``"
msgstr "``filter``"

# 96996126fe884b5fb8be86df2f7ce622
msgid "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"

# ca5d290e3e234f49a066a5f4c8bf7c59
# 4433e8a572c748f48a863ea106fa6b90
msgid "``scorer``"
msgstr "``scorer``"

# 33d7c0be0a6944e5b540a1fbc8abb7ae
msgid "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"

# 099ee3368541460d98c06cdbbc9493cb
# 685891f0d5474aa6a5aaabb5520e2944
# 4f9318c8d22e4384a787b94143e339bb
msgid "``sortby``"
msgstr "``sortby``"

# 3a7e6017139248a39378cb9ae4efef52
msgid "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"

# 3c9c65b3ed4442dcbbbbc0e793a66e03
# ccec2aa5404a4d2da2cc2a6869e1fdf4
# fc6e7adf628d4e27814a23abb05b226f
# bed2b74dcbf04a7fbe743fdaf2a7f3fd
msgid "``output_columns``"
msgstr "``output_columns``"

# cf0972475fc9450fb1c10ebddf3476fb
msgid ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"

# 8d7676fa08544278ae90c3e368a633e1
# b1d5da3b431f4e989db1aa82281099df
# ba06744d598946129c31066fbb176aa2
# e25d6b074c5140a5a1a1afbb3d1b8079
msgid "``offset``"
msgstr "``offset``"

# aa9f87325969435eab18436007f62772
msgid "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"

# a997f27dc4d7404f958da1af7ed95234
# b466dd531f5a4e9ba60b35e8b83df591
# 6c45159b2db64caaa9dd3d55486e07eb
msgid "``limit``"
msgstr "``limit``"

# faf7b3f057064652b38609405e7ea89b
msgid "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"

# 926d6af67950431abedfd075b1986b88
# 4d11a4aaa7764b18a584d996abc95c69
msgid "``drilldown``"
msgstr "``drilldown``"

# 71e97e225be5473cb37bcd818cdddb5a
msgid "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"

# 78420938ca854d82a5d3882dea02adbe
# 7cc3aade2599416ebff6ad26c7c77e9e
msgid "``drilldown_sortby``"
msgstr "``drilldown_sortby``"

# 97f6723170414e659fa9a13ee44ffec0
msgid ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"

# 7691bbc9a66c46a595b5db232f52107c
# 386e504c286843bc8884dee077d5e290
msgid "``drilldown_output_columns``"
msgstr "``drilldown_output_columns``"

# db5b85cb8c8d4611a5e3415c4b2b70d3
msgid ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"
msgstr ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"

# a2c9e75484fd4e5daf0f16fad166b30f
# 3a5b9f336680470381770366e282f1a7
msgid "``drilldown_offset``"
msgstr "``drilldown_offset``"

# 5734cf68b59146fe98133c299dd377f6
msgid ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"

# f3155918442547e58ed4f2ece004c084
# c767a0e7ae054adc8b6e2a91ec2fe906
msgid "``drilldown_limit``"
msgstr "``drilldown_limit``"

# 2f589e08592d4f78903620f2d02971fa
msgid ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"

# bd9fccd4fb574e2fb18c0e2034bb5534
# ba4e814f6e42409ebdbc6805fa61b049
msgid ":doc:`/reference/grn_expr`"
msgstr ":doc:`/reference/grn_expr`"

# 56a458126ee34fd19db6638fb6a38e3b
msgid "``defrag``"
msgstr "``defrag``"

# 51d8a120824e4569a54016a72035873e
msgid "``defrag`` command resolves fragmentation of specified objects."
msgstr "``defrag`` command resolves fragmentation of specified objects."

# e17f8516bfd547dfa8cc6ca351d85b39
msgid ""
"Groonga組込コマンドの一つであるdefragについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力 、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるdefragについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力 、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 091e98557ef94e7aa7d2480eab737dbd
msgid ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"
msgstr ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"

# b93e88eefab1472eb362d51d4fe44172
msgid "開いているデータベースのフラグメンテーションを解消する::"
msgstr "開いているデータベースのフラグメンテーションを解消する::"

# 8ecdb7ba4da74284bd3004ec568d5cd8
msgid "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"
msgstr "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"

# d341287b86034f84884e43fe5a946323
msgid "``フラグメンテーション解消を実行したセグメントの数``"
msgstr "``フラグメンテーション解消を実行したセグメントの数``"

# 2d34eef0f5684be4a64ee24a75278e38
msgid "フラグメンテーション解消を実行したセグメントの数を返す。"
msgstr "フラグメンテーション解消を実行したセグメントの数を返す。"

# 6370d754f155420d9dfe1c48f8c4a3e4
msgid "``delete``"
msgstr "``delete``"

# e0edc265e2284f5ea2e655f61a6eafdb
msgid "``delete`` command deletes specified record of table."
msgstr "``delete`` command deletes specified record of table."

# 40a9bd455bb54c55b2f31c9750cf622e
msgid "Cascade delete"
msgstr "Cascade delete"

# 01c670c30f2f4ba582ead4878138f86d
msgid ""
"There is a case that multiple table is associated. For example, the key of "
"one table are referenced by other table's records. In such a case, if you "
"delete the key of one table, other table's records are also removed."
msgstr ""
"There is a case that multiple table is associated. For example, the key of "
"one table are referenced by other table's records. In such a case, if you "
"delete the key of one table, other table's records are also removed."

# c3551ad1c09d453cb79f21efd065c1fa
msgid ""
"Note that the type of other table's column is COLUMN_VECTOR, only the value "
"of referencing key is removed from the vector value."
msgstr ""
"Note that the type of other table's column is COLUMN_VECTOR, only the value "
"of referencing key is removed from the vector value."

# e70dbf36352d4302accbd4ae8a38e50a
# 800c570630a44ca2b7ad9e6721ba4485
# e82e21ed15244386bb576b088ad7b143
# 69917bfc9689432b827987d9a84ef3ee
# 3179c01d08524a49b5bbd221e9a6a900
# de66f312b69e4f63beab5aadee037a82
# 35023010f0fc4c298a0e3567357871e3
# c192c9ab9f7d46499719802e54d581e7
# 15a44ab70e704ecd85aa8247c1c1c9ba
# 9b06b7dcf47e42a18b90d96b5f0d5020
# 43a5a5f3fcb842488d45222fc3b2a026
# 8765b7fc6fcf431b806a47cd795d4ba7
msgid "Here are a schema definition and sample data to show usage."
msgstr "Here are a schema definition and sample data to show usage."

# fcacc7cf40b743cfb9f392df8fb0a2dd
msgid "Delete the record from Entry table which has \"2\" as the key."
msgstr "Delete the record from Entry table which has \"2\" as the key."

# b4942bcb075340d9bca636bad08f4310
msgid "Here is the example about cascaded delete."
msgstr "Here is the example about cascaded delete."

# 505672f61dbf4f78b6042cd0c69d93a3
msgid "The country column of Users table associates with Country table."
msgstr "The country column of Users table associates with Country table."

# dae936e6330348fd8fc6f0af03374513
msgid ""
"\"Cascaded delete\" removes the records which matches specified key and "
"refers that key."
msgstr ""
"\"Cascaded delete\" removes the records which matches specified key and "
"refers that key."

# 1fecaaedd2bb42c4a0680a137aa5999d
msgid "Specifies the name of table to delete the records."
msgstr "Specifies the name of table to delete the records."

# 1c5dd89ff88c4171a791c6552cd264df
msgid "``key``"
msgstr "``key``"

# 939867ebe9b74965ac5739205bd5aa4a
msgid ""
"Specifies the key of record to delete. If you use the table with "
"TABLE_NO_KEY, the key is just ignored. (Use ``id`` parameter in such a case)"
msgstr ""
"Specifies the key of record to delete. If you use the table with "
"TABLE_NO_KEY, the key is just ignored. (Use ``id`` parameter in such a case)"

# 6c901075ddb24baca30ae9c463fea2cc
# f2fa696086094d35b9beae1245a42958
# 944ecaab984f4cde91d2f71bb192929b
msgid "``id``"
msgstr "``id``"

# 495322e8426a47278654a16083aa5bf1
msgid ""
"Specifies the id of record to delete. If you specify ``id`` parameter, you "
"must not specify ``key`` parameter."
msgstr ""
"Specifies the id of record to delete. If you specify ``id`` parameter, you "
"must not specify ``key`` parameter."

# 1ac7f2bf01fa4acab659b5f596cb4ad8
msgid ""
"Specifies the expression of grn_expr to identify the record. If you specify "
"``filter`` parameter, you must not specify ``key`` and ``id`` parameter."
msgstr ""
"Specifies the expression of grn_expr to identify the record. If you specify "
"``filter`` parameter, you must not specify ``key`` and ``id`` parameter."

# 40af0c83e500426dba456d884f36c4b6
# 33261ddc7038454ea79850062fa823f0
# 2c2b0f6f2c9b4375be62cd7a3e51dfb9
msgid ""
"If command succeeded, it returns true, otherwise it returns false on error."
msgstr ""
"If command succeeded, it returns true, otherwise it returns false on error."

# 4915a3d6d9c74969924f0f1034a02699
msgid "``dump``"
msgstr "``dump``"

# cdba6577a1e440c8a05b35f1b9f4018f
msgid "dump - データベースのスキーマとデータを出力する"
msgstr "dump - データベースのスキーマとデータを出力する"

# 4decfe0b110a47359a79c42bd208fe17
msgid ""
"Groonga組込コマンドの一つであるdumpについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、 またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるdumpについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、 またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 1098d75827fa451e8c6bccffac9bd209
msgid ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"
msgstr ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"

# 081c694fcaa2412b913cceca0b451929
msgid ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"
msgstr ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"

# ff373eb670fa435099dbcb84caaeb65c
msgid "データベース内のすべてのデータを出力::"
msgstr "データベース内のすべてのデータを出力::"

# 477d976c4f3d4453a22f6868147e39d0
msgid "データベース内のスキーマと特定のテーブルのデータのみ出力::"
msgstr "データベース内のスキーマと特定のテーブルのデータのみ出力::"

# 480044f1ff9747fba894d488e5f9ec1c
msgid "``tables``"
msgstr "``tables``"

# cd57331d87c54a93bc8e8aaa4ee54a24
msgid ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"
msgstr ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"

# 35d8f6792f12422a9a84577dd3d41737
msgid ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"
msgstr ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"

# 6e36219d801a46bf8395df278570d47f
# e01c46c8709f41de8e84f08ad238c84f
msgid "``load``"
msgstr "``load``"

# 986afea6019945c0a9125b08763a2e36
msgid ""
"``load`` loads data as records in the current database and updates values of "
"each columns."
msgstr ""
"``load`` loads data as records in the current database and updates values of "
"each columns."

# 70d15d4e290a4ec59b5978241c7f7ecf
msgid "``values``"
msgstr "``values``"

# edded85971824c61a06247590572ebc5
msgid ""
"Specifies values loaded to records. Values should satisfy ``input_type`` "
"format. If you specify \"json\" as ``input_type``, you can choose a format "
"from below:"
msgstr ""
"Specifies values loaded to records. Values should satisfy ``input_type`` "
"format. If you specify \"json\" as ``input_type``, you can choose a format "
"from below:"

# ec7b951d228546a7be654fdee1d3d457
msgid ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"
msgstr ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"

# 7fbef92d3cea41d4aec518fd049dd02a
msgid "``Format 1:``"
msgstr "``Format 1:``"

# 7321e909ddd24258bb23c17485acee2a
msgid ""
"[{COLUMN_NAME1: VALUE1, COLUMN_NAME2: VALUE2}, {COLUMN_NAME1: VALUE1, "
"COLUMN_NAME2: VALUE2},..]"
msgstr ""
"[{COLUMN_NAME1: VALUE1, COLUMN_NAME2: VALUE2}, {COLUMN_NAME1: VALUE1, "
"COLUMN_NAME2: VALUE2},..]"

# d8fea28b8f6245f7b0642c49d5f1a179
msgid "``Format 2:``"
msgstr "``Format 2:``"

# 3ac9791b56a64c56aa9b61933d9cc5cc
msgid ""
"``[COLUMN_NAME1, COLUMN_NAME2,..]`` format in ``Format 1`` is effective only "
"when ``column`` parameter isn't specified."
msgstr ""
"``[COLUMN_NAME1, COLUMN_NAME2,..]`` format in ``Format 1`` is effective only "
"when ``column`` parameter isn't specified."

# 20eacdf1ef3a4d1f8a59763b8bb17b39
msgid ""
"When a target table contains primary key, you must specify ``_key`` column "
"(pseudo column associated primary key) as the one of ``COLUMN_NAME``."
msgstr ""
"When a target table contains primary key, you must specify ``_key`` column "
"(pseudo column associated primary key) as the one of ``COLUMN_NAME``."

# 398a062a2f7f49fdb94ec4e24749b282
msgid ""
"If ``values`` isn't specified any values, they are read from the standard "
"input until all opened parenthes match their closed ones. You don't have to "
"enclose them with single-quotes or double-quotes, but if you specified "
"values with ``values`` parameter, you should do."
msgstr ""
"If ``values`` isn't specified any values, they are read from the standard "
"input until all opened parenthes match their closed ones. You don't have to "
"enclose them with single-quotes or double-quotes, but if you specified "
"values with ``values`` parameter, you should do."

# 20fd332f1d694b9d86751c6d4764252e
msgid ""
"In following values, you also don't have to enclose any spaces (' ') with "
"single-quotes or double-quotes."
msgstr ""
"In following values, you also don't have to enclose any spaces (' ') with "
"single-quotes or double-quotes."

# e80c2a3d2da24cf4adbe27ca18371655
msgid "Specifies a table name you want to add records."
msgstr "Specifies a table name you want to add records."

# 390e187455e948978102c3ea5c08f4da
msgid "``columns``"
msgstr "``columns``"

# d07192ab618f4b818dd95aaf510626fc
msgid "Specifies column names in added records with comma separations."
msgstr "Specifies column names in added records with comma separations."

# 2fc287e874684aadaf989b54a9d64c42
msgid "``ifexists``"
msgstr "``ifexists``"

# 7f35e8180c2e45ae93c857153fcf22ee
msgid ""
"Specifies executed ``grn_expr`` string when the same primary key as added "
"records already exists in your table. If ``ifexists`` specifies ``grn_expr`` "
"string (default: true) and its value is true, values in other (all columns "
"excluding ``_key`` column) columns is updated."
msgstr ""
"Specifies executed ``grn_expr`` string when the same primary key as added "
"records already exists in your table. If ``ifexists`` specifies ``grn_expr`` "
"string (default: true) and its value is true, values in other (all columns "
"excluding ``_key`` column) columns is updated."

# 7068214cc1b9420c88a70204c867e4c7
msgid "``input_type``"
msgstr "``input_type``"

# 4caf3497a1ed4ce9a1a377fd2547d281
msgid "Specifies an input format for ``values``. It supports JSON only."
msgstr "Specifies an input format for ``values``. It supports JSON only."

# 3d5e40c4fd3e4e93bdb678ecdb29548a
msgid "Here is an example to add records to \"Entry\" table. ::"
msgstr "Here is an example to add records to \"Entry\" table. ::"

# c21e8714bda04f748b959ed65f6dbd3c
msgid "This example shows how to add values from standard input. ::"
msgstr "This example shows how to add values from standard input. ::"

# 64da8e902633466d857149a63a23191f
msgid "JSON format"
msgstr "JSON format"

# 6dc8fcdbf78e4ed2b713e208fa8a34df
msgid "``load`` returns the number of added records such as ::"
msgstr "``load`` returns the number of added records such as ::"

# c350033e46a7412bb0412f82d9fd87f2
msgid "``lock_clear``"
msgstr "``lock_clear``"

# af8cac7cbc6943aaa0e445c875e62115
msgid ""
"``lock_clear`` command clear the lock of the target object recursively. The "
"target object is one of database, table and column."
msgstr ""
"``lock_clear`` command clear the lock of the target object recursively. The "
"target object is one of database, table and column."

# 3da6a460d4ee4e159413a733e1243b70
msgid ""
"This is a dangerous command. You must not use this command while other "
"process or thread is doing a write operation to the target object. If you do "
"it, your database may be broken and/or your process may be crashed."
msgstr ""
"This is a dangerous command. You must not use this command while other "
"process or thread is doing a write operation to the target object. If you do "
"it, your database may be broken and/or your process may be crashed."

# 75f7a107fe334b9ba33ce0d3f135c49e
# ba315d414a984d9f851ef1e8f91c166b
msgid "``truncate`` command takes only one parameter."
msgstr "``truncate`` command takes only one parameter."

# 54cdd28621bc4fb3a380860e00c2c482
msgid "There is no required parameter::"
msgstr "There is no required parameter::"

# 1dae22b95d5043de905a55c6b868676d
msgid ""
"If ``target_name`` parameters is omitted, database is used for the target "
"object. It means that all locks in the database are cleared."
msgstr ""
"If ``target_name`` parameters is omitted, database is used for the target "
"object. It means that all locks in the database are cleared."

# 2ea239528feb4c30b74acf0faacd0c76
msgid "Here is an example to clear all locks in the database:"
msgstr "Here is an example to clear all locks in the database:"

# 17e66e66da9e4f3cad0157467a290a7d
msgid ""
"Here is an example to clear locks of ``Entry`` table and ``Entry`` table "
"columns:"
msgstr ""
"Here is an example to clear locks of ``Entry`` table and ``Entry`` table "
"columns:"

# 3caa352ac6dd4754a48f96c383413512
msgid "Here is an example to clear the lock of ``Site.title`` column:"
msgstr "Here is an example to clear the lock of ``Site.title`` column:"

# 9dce0b8500124c3093b5d90564b1f456
# 277e5977003e4bccba034b9cf4e2adf7
msgid "``target_name``"
msgstr "``target_name``"

# a43c37d18522458d940c4992e1bab7b7
# a88c74784c144f69b5fcf883d5a903ba
msgid "Specifies the name of table or column."
msgstr "Specifies the name of table or column."

# 635d635353f6450e94e88b6f941f6498
msgid "If you don't specify it, database is used for the target object."
msgstr "If you don't specify it, database is used for the target object."

# 23055e8a7f8a49908dee806c2bfaf7db
msgid "The default is none. It means that the target object is database."
msgstr "The default is none. It means that the target object is database."

# 633e575f35b74a6aadfa0bbd38aa733b
# f37f6892a6094d09a2f1def56b0f7804
msgid "``log_level``"
msgstr "``log_level``"

# aa0bdb85fac74a6f906facbcbc17f5f7
msgid "log_level - ログ出力レベルの設定"
msgstr "log_level - ログ出力レベルの設定"

# 97017c2a8bb94e9bb61cc8d01450e78b
msgid ""
"Groonga組込コマンドの一つであるlog_levelについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準>入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるlog_levelについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準>入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 66a7b762c7f34538b881bb0298456fa9
msgid "log_levelは、ログ出力レベルを設定します。"
msgstr "log_levelは、ログ出力レベルを設定します。"

# dcc27962b74840369568d4c286858d55
# 38378e8270a74ceb9877231bcce6e120
msgid "``level``"
msgstr "``level``"

# dafa68b0d012403c875157861d60285b
# a791a5af5b5849bd8b39c9b9ace8722e
msgid "設定するログ出力レベルの値を以下のいずれかで指定します。"
msgstr "設定するログ出力レベルの値を以下のいずれかで指定します。"

# f6c63559539a48f6a7ed3decce88340b
# 899974f297c94b03afb90e3f5064c56c
msgid "EMERG ALERT CRIT error warning notice info debug"
msgstr "EMERG ALERT CRIT error warning notice info debug"

# 4115d102f5534b9f9104000470d62f65
msgid ":doc:`log_put` :doc:`log_reopen`"
msgstr ":doc:`log_put` :doc:`log_reopen`"

# 31a9441a0ea94f97b9fc4aa9da6083d5
# f81790fa244f41d6909c730d8df57fef
msgid "``log_put``"
msgstr "``log_put``"

# 9384e083de064016aeeaac0fa3dab50a
msgid "log_put - ログ出力"
msgstr "log_put - ログ出力"

# cdec7927f12e4ee48f7d6efb596d5015
msgid ""
"groonga組込コマンドの一つであるlog_putについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入>力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"groonga組込コマンドの一つであるlog_putについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入>力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# ecaca22b22da4173a2e721c26492bca8
msgid "log_putは、ログにmessageを出力します。"
msgstr "log_putは、ログにmessageを出力します。"

# a2352c95098848f2a08878380bf2a401
msgid "``message``"
msgstr "``message``"

# 8bbce71c12a64eb2bc18b4878a592dd9
msgid "出力する文字列を指定します。"
msgstr "出力する文字列を指定します。"

# 4587be8f22e548888f67325528143a04
msgid ":doc:`log_level` :doc:`log_reopen`"
msgstr ":doc:`log_level` :doc:`log_reopen`"

# ab48e3ccf96848409d7aca06e969c29a
msgid "``log_reopen``"
msgstr "``log_reopen``"

# ed26881c84db48eab9ac12c7916291be
msgid "log_reopen - ログファイルの再読み込み"
msgstr "log_reopen - ログファイルの再読み込み"

# c200a9e7577547b6b35d62957f578323
msgid ""
"Groonga組込コマンドの一つであるlog_reopenについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準 入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるlog_reopenについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準 入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 26939c7fc4f94440a6219c4c384c602d
msgid "log_reopenは、ログファイルを再読み込みします。"
msgstr "log_reopenは、ログファイルを再読み込みします。"

# 73a7f5d080eb489a82bce4e723d0d623
msgid "現在、デフォルトのログ関数を用いている場合のみに対応しています。"
msgstr "現在、デフォルトのログ関数を用いている場合のみに対応しています。"

# c390ab3bbf544cd39e3851a9616735d4
msgid "log_reopenを用いたログのローテーション"
msgstr "log_reopenを用いたログのローテーション"

# 7b12f10205644036b7c625eed1007910
msgid ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"
msgstr ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"

# 4f9f8acf091945bc8fdb5d211289bbb3
msgid "log_reopenコマンドを実行する。"
msgstr "log_reopenコマンドを実行する。"

# 17549bb7c5e94aa79a83c916810d697a
msgid ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"
msgstr ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"

# e9571d12df994f16b79f2ef027ef6af7
# 23e38fad60d04ddc9ee557e7186502db
# 59f7f45878c4436284386b167acc7991
# 1b8be861270c4871bb8a2acb5615e9c6
# b15a986277484b25b184bd3dc82ef2c0
# 32598e8a885d42b4a2f5cf17e8b0460a
# f292f93fd3a34f99888f599a6a955e0e
msgid "ありません。"
msgstr "ありません。"

# eb6181f8eff84b4f9dc9bd4dadc93676
msgid ":doc:`log_level` :doc:`log_put`"
msgstr ":doc:`log_level` :doc:`log_put`"

# e5dc838af981441297b80e2f7852e72a
msgid "``logical_count``"
msgstr "``logical_count``"

# 93c86dd34b3a4b739877e113a1d1ad52
# c30d0bbd18af484fab566bf9a1ffd449
# 6248a256480d448ea4030ec5bb1c2892
# 1a32127254a949659a92b7c88f878dfd
# 103fdb044c5c4ab4b7d736ca807af563
msgid "This command is an experimental feature."
msgstr "This command is an experimental feature."

# 1fe066292e284b29a907b1fcd9e22248
msgid ""
"``logical_count`` is a command to count matched records even though actual "
"records are stored into parted tables. It is useful for users because there "
"is less need to care about maximum records of table :doc:`/limitations`."
msgstr ""
"``logical_count`` is a command to count matched records even though actual "
"records are stored into parted tables. It is useful for users because there "
"is less need to care about maximum records of table :doc:`/limitations`."

# 6d0a7917482b4373a7997a17c956b290
msgid ""
"Note that this feature is not matured yet, so there are some limitations."
msgstr ""
"Note that this feature is not matured yet, so there are some limitations."

# e6f5e4fae7c84eef9998ad45a2260552
msgid ""
"Create parted tables which contains \"_YYYYMMDD\" postfix. It is hardcoded, "
"so you must create tables by each day."
msgstr ""
"Create parted tables which contains \"_YYYYMMDD\" postfix. It is hardcoded, "
"so you must create tables by each day."

# bef33cd0a0e840b5a3f313f64838bc8c
msgid "Load proper data into parted tables on your own."
msgstr "Load proper data into parted tables on your own."

# b691027d36ff45e2bbf59a5aaf1467f4
msgid "``logical_count`` command has seven parameters."
msgstr "``logical_count`` command has seven parameters."

# 4506ef978eaf48b88e4e57a2b00232d6
# e86106c3e78b4e7399113cf54c3879e6
msgid "The required parameters are ``logical_table`` and ``shard_key``::"
msgstr "The required parameters are ``logical_table`` and ``shard_key``::"

# 2516418b3eb846e1bfee7ef089f9f4ff
msgid ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."

# f95380f741b949a0b7e56ee071b64b09
msgid ""
"Note that ``logical_count`` is implemented as an experimental plugin, and "
"the specification may be changed in the future."
msgstr ""
"Note that ``logical_count`` is implemented as an experimental plugin, and "
"the specification may be changed in the future."

# 8eec93a2bdbb443db24d557478469527
msgid ""
"Here is the simple example which shows how to use this feature. Let's "
"consider to count specified logs which are stored into multiple tables."
msgstr ""
"Here is the simple example which shows how to use this feature. Let's "
"consider to count specified logs which are stored into multiple tables."

# b4eeeb8f80264dc0bf308d7cd9641cb0
msgid "Here is the schema and data."
msgstr "Here is the schema and data."

# 874e4dbfb34d4078a04f1f1eaff9226e
msgid ""
"There are three tables which are mapped each day from 2015 Feb 03 to 2015 "
"Feb 05."
msgstr ""
"There are three tables which are mapped each day from 2015 Feb 03 to 2015 "
"Feb 05."

# 83ba3159714542d89ad8471446844daf
msgid "Logs_20150203"
msgstr "Logs_20150203"

# 9d67b8e1c35e4c329eed8dccc7dc82cf
msgid "Logs_20150204"
msgstr "Logs_20150204"

# eee3371ac10e492daf2d91d4884a5663
msgid "Logs_20150205"
msgstr "Logs_20150205"

# 60b416028da24406a8090e6946ebf6c5
msgid "Then, it loads data into each table which correspond to."
msgstr "Then, it loads data into each table which correspond to."

# 24c3a8e6f22c4acb96d03e75ff1ebb0f
msgid ""
"Let's count logs which contains \"Shutdown\" in ``message`` column and the "
"value of timestamp is \"2015-02-04 00:00:00\" or later."
msgstr ""
"Let's count logs which contains \"Shutdown\" in ``message`` column and the "
"value of timestamp is \"2015-02-04 00:00:00\" or later."

# 025594889d7e4efca34c65ef94b3e518
msgid "Here is the query to achieve above purpose."
msgstr "Here is the query to achieve above purpose."

# e098defe2bf24cd4b504d8dea54eb021
msgid ""
"There is a well known limitation about the number of records. By sharding "
"feature, you can overcome such limitations because such a limitation is "
"applied per table."
msgstr ""
"There is a well known limitation about the number of records. By sharding "
"feature, you can overcome such limitations because such a limitation is "
"applied per table."

# 39429403ce0b41e0b01d2ba5239cbbb1
msgid ""
"There is no convenient query such as ``PARTITIONING BY`` in SQL. Thus, you "
"must create table by ``table_create`` for each tables which contains "
"\"_YYYYMMDD\" postfix in table name."
msgstr ""
"There is no convenient query such as ``PARTITIONING BY`` in SQL. Thus, you "
"must create table by ``table_create`` for each tables which contains "
"\"_YYYYMMDD\" postfix in table name."

# 70c43e59a3cf44db8c56494b6cb4e87b
msgid "This section describes parameters of ``logical_count``."
msgstr "This section describes parameters of ``logical_count``."

# deb29639607d434480518ad8cff1761b
# 01b581bc0e0c4df4b01490d342bcd35a
# 1b6accda37ae4e5197a8a915ec689f52
# 50e7fe55a0da4156aca13282fa477c7d
# ebd223182a7b49b2bf6406d09dce7af8
# c9103757d5d24c96b6c0153f47fbd79b
# 5aa5bdf16fe541cd967131d5add1eee2
# 0823d6db16474cbb87c009e451fa4777
msgid "Required parameter"
msgstr "Required parameter"

# 7e5073be64c5424bb7a101ce03500184
# c365c1fe28ef4a2c8a1d3b4241d64a88
msgid "There are required parameters, ``logical_table`` and ``shard_key``."
msgstr "There are required parameters, ``logical_table`` and ``shard_key``."

# be717166ecc34ad18830b51049882080
# 9fa55139cb9048baa8c507dd61efab35
msgid "``logical_table``"
msgstr "``logical_table``"

# 0af45c3654294412b9fc77965e4e8bda
# 7723bbcd9da44c8da795d2ef8f09ec8f
msgid ""
"Specifies logical table name. It means table name without \"_YYYYMMDD\" "
"postfix. If you use actual table such as \"Logs_20150203\", "
"\"Logs_20150203\" and so on, logical table name is \"Logs\"."
msgstr ""
"Specifies logical table name. It means table name without \"_YYYYMMDD\" "
"postfix. If you use actual table such as \"Logs_20150203\", "
"\"Logs_20150203\" and so on, logical table name is \"Logs\"."

# 0330c173e90940b3a2a38b6df9a26abf
# f07a4bb1f0a4455484b158d90e39f779
msgid "``shard_key``"
msgstr "``shard_key``"

# f482ea76009c4627bff2e99fdc847b03
# 091a48862e9b445391ddb5dd4f06fba0
msgid ""
"Specifies column name which is treated as shared key in each parted table."
msgstr ""
"Specifies column name which is treated as shared key in each parted table."

# e28f853f77f048c194fb064123790232
# 3832a4376130419083373d5a627c00ea
# 7dc415bf72994bb9a36a929c4b387f64
# 8cd87a66792b4eaf9e6cf8423200fb7b
# 71cdcd63651941e390ce613d92e7face
msgid "Optional parameters"
msgstr "Optional parameters"

# a70bd4ed294e440eb260dde2be3ce08e
# 9d62393201ec4914a55aa493a4b93f93
# 2910a23aa4694945bf1ca7e6ed724e26
# 746db23b4f574318aecfcde702d49a5f
# cfcf9f1e3ac241efa9afd0b1dc8e4bb1
msgid "There are optional parameters."
msgstr "There are optional parameters."

# f86d43a8d17740029eed8ebd60c8d309
# 82b966cbfa75477daf031a4a5aaffe18
# 61f95f875280488e99872311fdb51db8
msgid "``min``"
msgstr "``min``"

# 0b03be8cb7eb4ab683b0f68b8ab6d696
# 6b6f217088984ee69865b2a6419f81ba
msgid "Specifies the min value of ``shard_key``"
msgstr "Specifies the min value of ``shard_key``"

# 151f80d38d104d5a95322760c56e2029
# 441776d054f441d58f76562101cefc17
# 667aaf86818d4171b115b28aa926d3af
msgid "``min_border``"
msgstr "``min_border``"

# 16c5ecc148664030bb30f7a757d8044b
# 03e4905a166e443890e57f6b78a05429
msgid ""
"Specifies whether the min value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."
msgstr ""
"Specifies whether the min value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."

# e4ecef1880464755aeb492cbd794cc1f
# 3b2b9cff57694a1e9acf97a6ef1a92e0
msgid "Specifies the max value of ``shard_key``."
msgstr "Specifies the max value of ``shard_key``."

# 95b4f8794e5a46b890b2e5a460144f5d
# b0c4dd654f2a4ad99c89946e81e234ac
# febab9af44dd4d0caff13f37b1a79114
msgid "``max_border``"
msgstr "``max_border``"

# d820e70d92574f6e915b07cbadbe6fa6
# 4f16f91fdc4e4995a50ae78466db7980
msgid ""
"Specifies whether the max value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."
msgstr ""
"Specifies whether the max value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."

# d30bd9b653044daba4d91046d9cfdc51
msgid "``logical_range_filter``"
msgstr "``logical_range_filter``"

# 93d3ac19ef50492d83b555cbd56307eb
msgid "TODO: Write summary"
msgstr "TODO: Write summary"

# ff609266159e428db75d5939e12d2afa
msgid ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."

# ed493d29262848a480f023b95f01d000
msgid "This section describes parameters of ``logical_range_filter``."
msgstr "This section describes parameters of ``logical_range_filter``."

# 44369ff703c34c8e85e11ff2cce693b0
msgid "``order``"
msgstr "``order``"

# f58cd7970b5044d68769a148427744ac
msgid "``normalize``"
msgstr "``normalize``"

# c19b3bbf5a094bf69a233e52564b4ab5
msgid "This command may be changed in the future."
msgstr "This command may be changed in the future."

# 607fa4e806ae4ebea426d197f8e13911
msgid "``normalize`` command normalizes text by the specified normalizer."
msgstr "``normalize`` command normalizes text by the specified normalizer."

# 5132608414fb446bbd802d4ffe8f9099
msgid ""
"There is no need to create table to use ``normalize`` command. It is useful "
"for you to check the results of normalizer."
msgstr ""
"There is no need to create table to use ``normalize`` command. It is useful "
"for you to check the results of normalizer."

# c935187d73fc4f5799acaf13d2a4d700
msgid ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."
msgstr ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."

# cbe128145da942ec842a7bee23446942
msgid "Here is a simple example of ``normalize`` command."
msgstr "Here is a simple example of ``normalize`` command."

# 7cc497812d0d4f3a9be647753958112a
msgid "This section describes parameters of ``normalizer``."
msgstr "This section describes parameters of ``normalizer``."

# 404029a96f6e41b5a2767eda03a5abc1
msgid "There are required parameters, ``normalizer`` and ``string``."
msgstr "There are required parameters, ``normalizer`` and ``string``."

# b5e06896225b4cabb2d2b596cc343572
# 6d24b92139614af3a4e982aee1fb0bfe
# f32d02ead3dd487e83fbe9946eedaa4f
msgid "``normalizer``"
msgstr "``normalizer``"

# c3ef71ac9e3d41789d3cb6b88d99dec2
msgid ""
"Specifies the normalizer name. ``normalize`` command uses the normalizer "
"that is named ``normalizer``."
msgstr ""
"Specifies the normalizer name. ``normalize`` command uses the normalizer "
"that is named ``normalizer``."

# cc44d8fcdc0340988be44209897fb594
msgid "See :doc:`/reference/normalizers` about built-in normalizers."
msgstr "See :doc:`/reference/normalizers` about built-in normalizers."

# 2cd8c62725714a77af4034b5e39a52f2
msgid "Here is an example to use built-in ``NormalizerAuto`` normalizer."
msgstr "Here is an example to use built-in ``NormalizerAuto`` normalizer."

# 1d667149805146e595ccd03b2e241b58
msgid ""
"If you want to use other normalizers, you need to register additional "
"normalizer plugin by :doc:`register` command. For example, you can use MySQL "
"compatible normalizer by registering `groonga-normalizer-mysql <https://"
"github.com/groonga/groonga-normalizer-mysql>`_."
msgstr ""
"If you want to use other normalizers, you need to register additional "
"normalizer plugin by :doc:`register` command. For example, you can use MySQL "
"compatible normalizer by registering `groonga-normalizer-mysql <https://"
"github.com/groonga/groonga-normalizer-mysql>`_."

# 57f091c1ff614122b8ef5ed71c550463
# 1f10d1bbf8fc4b11bda2e3972a2232a4
# ae67c1e252a34f96aeb2ddff4fc8a5d4
msgid "``string``"
msgstr "``string``"

# 741e03a18f6f4681862d16b6e32a2a8f
msgid "Specifies any string which you want to normalize."
msgstr "Specifies any string which you want to normalize."

# d3183dfd5a5b4cd981f2d10b04a55d41
# e52773a882544ec6881316400e9d0a10
msgid ""
"If you want to include spaces in ``string``, you need to quote ``string`` by "
"single quotation (``'``) or double quotation (``\"``)."
msgstr ""
"If you want to include spaces in ``string``, you need to quote ``string`` by "
"single quotation (``'``) or double quotation (``\"``)."

# c3fc5121c9b54d11b3affb39db906548
# a919ee48707d433da476bce27b1cd173
msgid "Here is an example to use spaces in ``string``."
msgstr "Here is an example to use spaces in ``string``."

# 33d712306f314589978e264f285f0c91
msgid ""
"Specifies a normalization customize options. You can specify multiple "
"options separated by \"``|``\". For example, ``REMOVE_BLANK|WITH_TYPES``."
msgstr ""
"Specifies a normalization customize options. You can specify multiple "
"options separated by \"``|``\". For example, ``REMOVE_BLANK|WITH_TYPES``."

# 32d23a87f7f148ea96621aa75fef7854
# 25f9da58102d43f299c22191744412ce
msgid "Here are available flags."
msgstr "Here are available flags."

# 399e200f94fa4e76bdc777528cfb8081
# 5f3002e2ae4742638751191ea8eb1445
# 27cbedacec57480fa0a44e5473791fe3
# 88b2836f9bc54904aa2c9fb5f76329fd
msgid "``NONE``"
msgstr "``NONE``"

# e2ecec71bcc54780998b275401558c19
# 62ea122fb9094223ab487adda93c748b
# c69519a631f04ee5bb224db3d7a4c8c2
msgid "Just ignored."
msgstr "Just ignored."

# 649324ddb48a413da694041fb145c85d
msgid "``REMOVE_BLANK``"
msgstr "``REMOVE_BLANK``"

# 66ee8840b2394315836bf677c40bf06a
msgid "``WITH_TYPES``"
msgstr "``WITH_TYPES``"

# 058cdb8a84304233b6be842f4aeca6cb
msgid "``WITH_CHECKS``"
msgstr "``WITH_CHECKS``"

# 096c9e5847f34b019fa08ad849023e7a
msgid "``REMOVE_TOKENIZED_DELIMITER``"
msgstr "``REMOVE_TOKENIZED_DELIMITER``"

# dd0dff53994f4fa0af90b74c1a9087b4
msgid "Here is an example that uses ``REMOVE_BLANK``."
msgstr "Here is an example that uses ``REMOVE_BLANK``."

# fb83c85dd1d04f44898894a3f925c3ef
msgid "Here is an example that uses ``WITH_TYPES``."
msgstr "Here is an example that uses ``WITH_TYPES``."

# 22c37e2391884ac6bc73900f5b22310f
msgid "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."

# 83f41d1a8ca34a1a961bbd38640e5de0
msgid "``normalized_text``"
msgstr "``normalized_text``"

# 2d80b9c182a7423caf158afe6260504d
msgid "``normalized_text`` is an object that has the following attributes."
msgstr "``normalized_text`` is an object that has the following attributes."

# ffe15fed782b4488ae9c3cb48f664765
# f5041c9954f549c8a684934b1a52ed5c
# afb8045c2a764f8589888aad1abf8623
# 9cb877fee0e3497c94aad2fff9814071
msgid "Name"
msgstr "Name"

# c22413fc57164f27a0248b16504c9e4f
msgid "``normalized``"
msgstr "``normalized``"

# e7ffc7eba9a14f0481f9dca060e22a69
msgid "The normalized text."
msgstr "The normalized text."

# 94b33a2c34b44c3f90b699fed1d2a1e1
# c9c485e4ee6f47f79510d8e7fd3a902f
msgid "``types``"
msgstr "``types``"

# e680b16015324615a660164166ae3b8d
msgid ""
"An array of types of the normalized text. The N-th ``types`` shows the type "
"of the N-th character in ``normalized``."
msgstr ""
"An array of types of the normalized text. The N-th ``types`` shows the type "
"of the N-th character in ``normalized``."

# 54c4a4fd1fe24c1b81cc1244ab72e315
# f687d8d07fe34042b56fd512de3cabb9
# af5c26ba57424b638f2c5008332f7c36
msgid ":doc:`/reference/normalizers`"
msgstr ":doc:`/reference/normalizers`"

# 7ea745181cb74966ba92d720654f3012
msgid "``normalizer_list``"
msgstr "``normalizer_list``"

# 0ea7c9dd3fbd4bf1970bc93e20250ebb
msgid "``normalizer_list`` command lists normalizers in a database."
msgstr "``normalizer_list`` command lists normalizers in a database."

# 84df5746acb244d2900af8b1f7899645
msgid "``normalizer_list`` command takes no parameter. ::"
msgstr "``normalizer_list`` command takes no parameter. ::"

# 7f87d0f4d0b94ef380303af32ea47213
# 5638c410283747868e571cbfb62fabee
# dcf58fbe6b744e509836096346eafaab
# 58bac2a38063463191cc9c02e6844147
# 3e192ffb7bfb406fa84692fac597cc0d
# 423b9f4bf48249cb8eaf5e4e90fd7307
# 8bfbd60122674a6e9c95e9831584e7cf
# 59876d1fe3e9497c8a0240124ff0c0a5
# 6cacd2401dd640c8b15b092816415c37
# cfe79e8d62e64357bb4862960115cbcd
# ba0e7a29603d4ec5a1b7e743478dc7de
# 88d0027389a246cdb786770392860ef9
# eb4ac70880bb4bbe8c235a010dceee6a
# 1972cc772d8b48f29245b134054e67b0
# ef1a4129e4204e5aa0d03305fdb9103a
# e9ec00a3596a476d8600d462d478f2ea
# 766b248ecba5475b9ea66228a6e7130f
# 1d89f420ff5b488a97c30b17afbf0338
# ce7354103464418ca09ec881aff94731
# 81620a08ad054508a9a31aa1d382346b
# 595453e32db54abe967d673c19bd85d6
# fbc6c5fe0b79482fba5b002656bd2f2c
# e2c85f22c70c4c8aa99017d7275e3503
# f52d1f2e820f492196e9dac49a9f8908
# 60908617933143698075e8d76b267bcc
# de09b17c207c4344aa2449206fd4b455
# 8022753f6f5b4740bedbf728acec6a81
# 06e0712670f542958d29343aed6c7417
# f47903d75dc84d45b44249f5c84c5d43
# 93fc6af0ab60498095fe839f7f6b9e70
# f64d33ee1ec9415986579717610fa075
# 997781f75fea47858835a23921375635
# e42b58a21abd4a66bc1aa94da32ff0fb
# c88032cd6e694c5188cbcb5c8c3b8c14
# e619255265c64dcea9ca026d466722e5
# dc59f42584ba42f8be7d2ff319b3eb33
# 17cecd99f6a2497fa35d26b36837acff
# f2dac072cfa64d37a93ef0a9d3edbfe2
# 519d2ee698c74ccba927dba539d21a4c
# 2c6f6e48d1d24c44b7189fb74d46496c
# 62de3740d0434c3b9eb670db015359d6
# 139088683b4a470cbe6fa79476179bee
# 38d006c2fd304f9eafc54f7c53e76be7
msgid "Here is a simple example."
msgstr "Here is a simple example."

# cec3f2a405014d3cb158fa111cc0ff7d
msgid "It returns normalizers in a database."
msgstr "It returns normalizers in a database."

# 7f741645d83942048d1dd075bd875942
msgid ""
"``normalizer_list`` command returns normalizers. Each normalizers has an "
"attribute that contains the name. The attribute will be increased in the "
"feature::"
msgstr ""
"``normalizer_list`` command returns normalizers. Each normalizers has an "
"attribute that contains the name. The attribute will be increased in the "
"feature::"

# 2c63adc829de4444ac79cd70d879bcce
msgid "``normalizers``"
msgstr "``normalizers``"

# 83d70c7326ad40fb82289826a9ac72d8
msgid ""
"``normalizers`` is an array of normalizer. Normalizer is an object that has "
"the following attributes."
msgstr ""
"``normalizers`` is an array of normalizer. Normalizer is an object that has "
"the following attributes."

# b4313302864540deb8f9826f720e77b2
msgid "Normalizer name."
msgstr "Normalizer name."

# fc95ebcfcdf14aba9aecd2b78bee2b70
msgid ":doc:`/reference/commands/normalize`"
msgstr ":doc:`/reference/commands/normalize`"

# 3d25cbf1959d4fbb8ef16941dc9c914d
msgid "``plugin_register``"
msgstr "``plugin_register``"

# 54a25a0cd9214df6adb52ae834f6f6ad
msgid ""
"``plugin_register`` command registers a plugin. You need to register a "
"plugin before you use a plugin."
msgstr ""
"``plugin_register`` command registers a plugin. You need to register a "
"plugin before you use a plugin."

# d951297b303f4b0080cc6ce8235ee41c
msgid ""
"You need just one ``plugin_register`` command for a plugin in the same "
"database because registered plugin information is written into the "
"database.  When you restart your ``groonga`` process, ``groonga`` process "
"loads all registered plugins without ``plugin_register`` command."
msgstr ""
"You need just one ``plugin_register`` command for a plugin in the same "
"database because registered plugin information is written into the "
"database.  When you restart your ``groonga`` process, ``groonga`` process "
"loads all registered plugins without ``plugin_register`` command."

# 52acbbdf024644c1a9d9e07c61c0afaa
msgid "You can unregister a registered plugin by :doc:`plugin_unregister`."
msgstr "You can unregister a registered plugin by :doc:`plugin_unregister`."

# 5b42dafcf37d4eb192a4ac559531e0ca
msgid ""
"``plugin_register`` has a parameter ``name``. It is required parameter::"
msgstr ""
"``plugin_register`` has a parameter ``name``. It is required parameter::"

# e514f744b8d14e15af1ef83059fe4610
# 0493541895454ca39ccb79bc3f95b714
msgid ""
"Here is a sample that registers ``QueryExpanderTSV`` query expander that is "
"included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."
msgstr ""
"Here is a sample that registers ``QueryExpanderTSV`` query expander that is "
"included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."

# 4d85d2c80f2c4e529266fa75d1ac9458
# ffe91f34dbd4489abaff9d3b98f2e377
# fc2bfaf750824ddfb29dafa251a87f84
msgid ""
"You can omit ``${PREFIX}/lib/groonga/plugins/`` and suffix (``.so``). They "
"are completed automatically."
msgstr ""
"You can omit ``${PREFIX}/lib/groonga/plugins/`` and suffix (``.so``). They "
"are completed automatically."

# 00e3fa9124ec4e2f8f0ad20909aafae4
msgid ""
"You can specify absolute path such as ``plugin_register /usr/lib/groonga/"
"plugins/query_expanders/tsv.so``."
msgstr ""
"You can specify absolute path such as ``plugin_register /usr/lib/groonga/"
"plugins/query_expanders/tsv.so``."

# da04a3da975048e1958239389a3b035d
msgid "``plugin_register`` returns ``true`` as body on success such as::"
msgstr "``plugin_register`` returns ``true`` as body on success such as::"

# 2829666852e54fab941e3a4356904eab
msgid "If ``plugin_register`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_register`` fails, error details are in ``HEADER``."

# b85492063079400997bdb83977029a91
# 2133c3f08dc348bebe35a49641194e81
# 04fb0013a9fc469889a7c68a51a96cda
# a067d41bd27a4425ad08eac7b096035b
msgid "See :doc:`/reference/command/output_format` for ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` for ``HEADER``."

# 101211aa40cd46c394f0dd4e6f3a0cef
# 7ebaab76ea974579ba62caf187e20cd1
# f10d5eeb749a4dedb4865b9baaf35aae
msgid ":doc:`plugin_unregister`"
msgstr ":doc:`plugin_unregister`"

# b2d69a0a9e6c406c8bed72d8435bbe2e
msgid "``plugin_unregister``"
msgstr "``plugin_unregister``"

# 8f981d677952460cb4501a86718494c0
msgid "``plugin_unregister`` command unregisters a plugin."
msgstr "``plugin_unregister`` command unregisters a plugin."

# dcff73e104304314bca324fa657d7a51
msgid ""
"``plugin_unregister`` has a parameter ``name``. It is required parameter::"
msgstr ""
"``plugin_unregister`` has a parameter ``name``. It is required parameter::"

# bcdff8c5910b473898e7db38aff43482
msgid ""
"Here is a sample that unregisters ``QueryExpanderTSV`` query expander that "
"is included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."
msgstr ""
"Here is a sample that unregisters ``QueryExpanderTSV`` query expander that "
"is included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."

# 1eddd08319924bf2a588b3197347b82b
msgid ""
"You can specify absolute path such as ``plugin_unregister /usr/lib/groonga/"
"plugins/query_expanders/tsv.so``."
msgstr ""
"You can specify absolute path such as ``plugin_unregister /usr/lib/groonga/"
"plugins/query_expanders/tsv.so``."

# edc6e745feac4f79b59084b507a9d9df
msgid "``plugin_unregister`` returns ``true`` as body on success such as::"
msgstr "``plugin_unregister`` returns ``true`` as body on success such as::"

# f45fc39bd22a44f09cab00649b2b5b26
msgid "If ``plugin_unregister`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_unregister`` fails, error details are in ``HEADER``."

# 62b5e1def16d41e8a6ef898aae91042e
# 2c6059941c1d41eb8a1459232bb7d171
msgid "``quit``"
msgstr "``quit``"

# 5bf08d1005914d789a03b5c37455e679
msgid "quit - セッション終了"
msgstr "quit - セッション終了"

# 2b0ad0f38f434e15b1a1d5e597323e99
msgid ""
"Groonga組込コマンドの一つであるquitについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、 またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるquitについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、 またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# fab278fc498942dfada21fff67bd9071
msgid ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"
msgstr ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"

# 5fd7ea2f5a6746d586a55ba6902bcbb5
msgid "``range_filter``"
msgstr "``range_filter``"

# 09c64f416e584577a0a4748647bdeb1c
msgid "TODO: write me"
msgstr "TODO: write me"

# 0d890494981e47b8a384e14075cbd1f2
# 84757205d7924e079f29ee52811a38c1
# 2a9e116bdf3c47a1b0130ffad51ed497
# 5c567480804c4ebeb340b69b9751498d
# 03609f8444674deea1f374dc2e3bc104
# 06a0e7dbd308404cb7f25f6a76cec028
msgid ":doc:`/reference/commands/select`"
msgstr ":doc:`/reference/commands/select`"

# d27863b67b35455e801ffff29a310b69
msgid "``register``"
msgstr "``register``"

# 0f9898dfdde049a0bdf8326405656574
msgid "Use :doc:`plugin_register` instead."
msgstr "Use :doc:`plugin_register` instead."

# 32fc5034293741cb8276b38a316df6a6
msgid ""
"``register`` command registers a plugin. You need to register a plugin "
"before you use a plugin."
msgstr ""
"``register`` command registers a plugin. You need to register a plugin "
"before you use a plugin."

# 24d0429e9ab7442f9a5d5751a80ca46d
msgid ""
"You need just one ``register`` command for a plugin in the same database "
"because registered plugin information is written into the database.  When "
"you restart your ``groonga`` process, ``groonga`` process loads all "
"registered plugins without ``register`` command."
msgstr ""
"You need just one ``register`` command for a plugin in the same database "
"because registered plugin information is written into the database.  When "
"you restart your ``groonga`` process, ``groonga`` process loads all "
"registered plugins without ``register`` command."

# 3080b5b6a66f413c926f7d35a1d83c1e
msgid ""
"Registered plugins can be removed since Groonga 5.0.1. Use :doc:"
"`plugin_unregister` in such a case."
msgstr ""
"Registered plugins can be removed since Groonga 5.0.1. Use :doc:"
"`plugin_unregister` in such a case."

# 8938ec7a88b24c4c9858ec9d20fe6f8b
msgid "``register`` has a parameter ``path``. It is required parameter::"
msgstr "``register`` has a parameter ``path``. It is required parameter::"

# ef59d43095ac45dc98aa8865508ceb5c
msgid ""
"You can specify absolute path such as ``register /usr/lib/groonga/plugins/"
"query_expanders/tsv.so``."
msgstr ""
"You can specify absolute path such as ``register /usr/lib/groonga/plugins/"
"query_expanders/tsv.so``."

# d602e08dde754ee4b9e5bafe90c8d434
msgid "``register`` returns ``true`` as body on success such as::"
msgstr "``register`` returns ``true`` as body on success such as::"

# b0c22db7488249c19630dfe24b42da33
msgid "If ``register`` fails, error details are in ``HEADER``."
msgstr "If ``register`` fails, error details are in ``HEADER``."

# c957e0f46b154d499a450e9e2b05208b
msgid ":doc:`plugin_register`"
msgstr ":doc:`plugin_register`"

# 69621a6b87154b1abd5241bf1c60bc37
msgid "``request_cancel``"
msgstr "``request_cancel``"

# 00715a9703274e5da4468aba977bfdad
msgid "``request_cancel`` command cancels a running request."
msgstr "``request_cancel`` command cancels a running request."

# fcf03450e4934cd9878deeb65af8fe6e
msgid "There are some limitations:"
msgstr "There are some limitations:"

# 84381e0c90d24dd290f98042855cdcf0
msgid ""
"Request ID must be managed by user. (You need to assign unique key for each "
"request.)"
msgstr ""
"Request ID must be managed by user. (You need to assign unique key for each "
"request.)"

# c269227ca27c4dccb998eb1281c63f1a
msgid ""
"Cancel request may be ignored. (You can send ``request_cancel`` command "
"multiple times for the same request ID.)"
msgstr ""
"Cancel request may be ignored. (You can send ``request_cancel`` command "
"multiple times for the same request ID.)"

# 16ac4654d9cc47ecba61cfe9d271f8e2
msgid ""
"Only multithreading type Groonga server is supported. (You can use with :doc:"
"`/reference/executables/groonga` based server but can't use with :doc:`/"
"reference/executables/groonga-httpd`.)"
msgstr ""
"Only multithreading type Groonga server is supported. (You can use with :doc:"
"`/reference/executables/groonga` based server but can't use with :doc:`/"
"reference/executables/groonga-httpd`.)"

# ff38ab00cb49415aab2bdf91ee865416
msgid "See :doc:`/reference/command/request_id` about request ID."
msgstr "See :doc:`/reference/command/request_id` about request ID."

# f70ba7635da5458f8efe9fdb1ddc367d
msgid ""
"If request is canceled, the canceled request has ``-5`` "
"(``GRN_INTERRUPTED_FUNCTION_CALL``) as :doc:`/reference/command/return_code`."
msgstr ""
"If request is canceled, the canceled request has ``-5`` "
"(``GRN_INTERRUPTED_FUNCTION_CALL``) as :doc:`/reference/command/return_code`."

# 8d87080b42664fcdb731050c07a8552a
msgid "``request_cancel`` command takes only one parameter."
msgstr "``request_cancel`` command takes only one parameter."

# 405cc60c5a9d4661962caf7ddae5681e
msgid "The required parameter is only ``id``::"
msgstr "The required parameter is only ``id``::"

# 2dc0030d65a940409e40a337392f8560
msgid "Here is an example of ``request_cancel`` command::"
msgstr "Here is an example of ``request_cancel`` command::"

# 4647c40777ba4a3b905875709fc4a81c
msgid ""
"Assume that the first ``select`` command takes a long time. ``unique-id-1`` "
"request ID is assigned to the ``select`` command by ``request_id=unique-"
"id-1`` parameter."
msgstr ""
"Assume that the first ``select`` command takes a long time. ``unique-id-1`` "
"request ID is assigned to the ``select`` command by ``request_id=unique-"
"id-1`` parameter."

# ba3214f41ef7464ebcdb30dcf44c4ecf
msgid ""
"The second ``request_cancel`` command passes ``id=unique-id-1`` parameter. "
"``unique-id-1`` is the same request ID passed in ``select`` command."
msgstr ""
"The second ``request_cancel`` command passes ``id=unique-id-1`` parameter. "
"``unique-id-1`` is the same request ID passed in ``select`` command."

# b7569ea0417b4242b4363f8f18edee17
msgid ""
"The ``select`` command may not be canceled immediately. And the cancel "
"request may be ignored."
msgstr ""
"The ``select`` command may not be canceled immediately. And the cancel "
"request may be ignored."

# 302738a7bcbf43799dfed9002c38398e
msgid ""
"You can send cancel request for the same request ID multiple times. If the "
"target request is canceled or finished, ``\"canceled\"`` value is changed to "
"``false`` from ``true``::"
msgstr ""
"You can send cancel request for the same request ID multiple times. If the "
"target request is canceled or finished, ``\"canceled\"`` value is changed to "
"``false`` from ``true``::"

# 0cfc2403b2f54cd19719114cb3e2b66c
msgid ""
"If the ``select`` command is canceled, response of the ``select`` command "
"has ``-5`` (``GRN_INTERRUPTED_FUNCTION_CALL``) as :doc:`/reference/command/"
"return_code`::"
msgstr ""
"If the ``select`` command is canceled, response of the ``select`` command "
"has ``-5`` (``GRN_INTERRUPTED_FUNCTION_CALL``) as :doc:`/reference/command/"
"return_code`::"

# a043dcbb6611431fb40ad8fe16c01867
msgid "This section describes parameters of ``request_cancel``."
msgstr "This section describes parameters of ``request_cancel``."

# bee75cd52d464dc5bf39a8704425098a
msgid "There is required parameter, ``id``."
msgstr "There is required parameter, ``id``."

# bc6834794fd54f3da3e329d5b6f5d054
msgid "Specifies the ID for the target request."
msgstr "Specifies the ID for the target request."

# 8b7c1e90dbb24333b949bc90ae763a76
msgid "``request_cancel`` command returns the result of the cancel request::"
msgstr "``request_cancel`` command returns the result of the cancel request::"

# 179ce9be928d46d8920c97176525e61f
msgid "The ID of the target request."
msgstr "The ID of the target request."

# 0262ec424ba4412098074b65f1e79a17
msgid "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"
msgstr "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"

# c3435222ed47408f9d5ff151f0821b70
msgid ""
"If the cancel request is accepted, this is ``true``, otherwise this is "
"``false``."
msgstr ""
"If the cancel request is accepted, this is ``true``, otherwise this is "
"``false``."

# 8b25f692b57a48d9a962346d1342f411
msgid ""
"Note that \"cancel request is accepted\" doesn't means that \"the target "
"request is canceled\". It just means \"cancel request is notified to the "
"target request but the cancel request may be ignored by the target request\"."
msgstr ""
"Note that \"cancel request is accepted\" doesn't means that \"the target "
"request is canceled\". It just means \"cancel request is notified to the "
"target request but the cancel request may be ignored by the target request\"."

# 44883d30cb3a4d7c94ea136d1985a805
msgid ""
"If request assigned with the request ID doesn't exist, this is ``false``."
msgstr ""
"If request assigned with the request ID doesn't exist, this is ``false``."

# 997ac6951d474d4faf55ec16de6b71c7
msgid ":doc:`/reference/command/request_id`"
msgstr ":doc:`/reference/command/request_id`"

# 4cecfe5e9f1648708cbc668f7b4abc7e
msgid "``ruby_eval``"
msgstr "``ruby_eval``"

# b0a2a5db14ce45a7a6338ded07f5fc35
msgid "``ruby_eval`` command evaluates Ruby script and returns the result."
msgstr "``ruby_eval`` command evaluates Ruby script and returns the result."

# f58b0c1aedef4ca4a720be8d9edff79b
msgid "``ruby_eval`` has one required parameter::"
msgstr "``ruby_eval`` has one required parameter::"

# 427202021aa545fdae7d4371ecf8e004
msgid ""
"You can execute any scripts which mruby supports by calling ``ruby_eval``."
msgstr ""
"You can execute any scripts which mruby supports by calling ``ruby_eval``."

# cbadf44bea9e422593ca816612f23290
msgid "Here is an example that just calculate ``1 + 2`` as Ruby script."
msgstr "Here is an example that just calculate ``1 + 2`` as Ruby script."

# d6b556308dc64dc08d7c4b86dd9b2a1f
msgid "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."
msgstr "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."

# abbe3ff4562f49bd877707157072cc6b
msgid ""
"Note that ``ruby_eval`` is implemented as an experimental plugin, and the "
"specification may be changed in the future."
msgstr ""
"Note that ``ruby_eval`` is implemented as an experimental plugin, and the "
"specification may be changed in the future."

# 3f046ed74eb843e48ae12750a0c54d88
msgid "``script``"
msgstr "``script``"

# 451a95146c2b4c21ac9f4d70de1cd5be
msgid "Specifies the Ruby script which you want to evaluate."
msgstr "Specifies the Ruby script which you want to evaluate."

# 140cadb5e2674585b931e28fe41ae26b
msgid ""
"``ruby_eval`` returns the evaluated result with metadata such as exception "
"information (Including metadata isn't implemented yet)::"
msgstr ""
"``ruby_eval`` returns the evaluated result with metadata such as exception "
"information (Including metadata isn't implemented yet)::"

# 3d2866e9fb524da9bae1201f97915259
msgid "``EVALUATED_VALUE``"
msgstr "``EVALUATED_VALUE``"

# be874959dbe34cf597a0c468bb551a3a
msgid "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."
msgstr "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."

# 1d0367b9742b4628857256f0c1d0f705
msgid ""
"``ruby_eval`` supports only a number for evaluated value for now. Supported "
"types will be increased in the future."
msgstr ""
"``ruby_eval`` supports only a number for evaluated value for now. Supported "
"types will be increased in the future."

# 9b589893826a4faba666f859f108a820
msgid "``ruby_load``"
msgstr "``ruby_load``"

# b9e0ec6761f94b85bb635e8ac32021ee
msgid "``ruby_load`` command loads specified Ruby script."
msgstr "``ruby_load`` command loads specified Ruby script."

# 5fe54d3e52ac47c09f4869b4848f1885
msgid "``ruby_load`` has one required parameter::"
msgstr "``ruby_load`` has one required parameter::"

# 06bc5bcb04ac4af4bb739866f87bd0a4
msgid ""
"You can load any script file which mruby supports by calling ``ruby_load``."
msgstr ""
"You can load any script file which mruby supports by calling ``ruby_load``."

# 1ce589b8457a4cd494d5fe7868602d01
msgid "Here is an example that just load ``expression.rb`` as Ruby script."
msgstr "Here is an example that just load ``expression.rb`` as Ruby script."

# 9d1c29974f104539935595975cb076f8
msgid "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."
msgstr "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."

# 740f5a3894fd40eb972c143657195c3b
msgid ""
"Note that ``ruby_load`` is implemented as an experimental plugin, and the "
"specification may be changed in the future."
msgstr ""
"Note that ``ruby_load`` is implemented as an experimental plugin, and the "
"specification may be changed in the future."

# 663fd72ff60e4df4a836c8a80ff11275
# 56fc9db3a21845048579ae8b6ef486b4
msgid "``path``"
msgstr "``path``"

# 561de13900e34c7eadd4a54d22eb6dc7
msgid "Specifies the Ruby script path which you want to load."
msgstr "Specifies the Ruby script path which you want to load."

# 33ae860294534c6d88e38f3997d29d2c
msgid ""
"``ruby_load`` returns the loaded result with metadata such as exception "
"information (Including metadata isn't implemented yet)::"
msgstr ""
"``ruby_load`` returns the loaded result with metadata such as exception "
"information (Including metadata isn't implemented yet)::"

# 7d1850e0e739487593e0ca4d208c36ba
msgid "``LOADED_VALUE``"
msgstr "``LOADED_VALUE``"

# 7f30227e789945d29b74dd1605ebce41
msgid "``LOADED_VALUE`` is the loaded value of ruby script."
msgstr "``LOADED_VALUE`` is the loaded value of ruby script."

# a5c7abe58301486f8c77827ec03a8288
msgid ""
"``ruby_load`` just return ``null`` as ``LOADED_VALUE`` for now, it will be "
"supported in the future."
msgstr ""
"``ruby_load`` just return ``null`` as ``LOADED_VALUE`` for now, it will be "
"supported in the future."

# 560db741113043c9a63de2eeb62ff62a
msgid ":doc:`/reference/commands/ruby_eval`"
msgstr ":doc:`/reference/commands/ruby_eval`"

# b3db80d2d03d4cf1bba000dbf802fafa
# f364f57bb21e43fe917b4d0d6444ac81
msgid "``select``"
msgstr "``select``"

# 9ef1c7d591cc4e90929efda52eb8d24b
msgid ""
"``select`` searches records that are matched to specified conditions from a "
"table and then outputs them."
msgstr ""
"``select`` searches records that are matched to specified conditions from a "
"table and then outputs them."

# 2c4ee3a4049d4927a338a674d31a4867
msgid ""
"``select`` is the most important command in groonga. You need to understand "
"``select`` to use the full power of groonga."
msgstr ""
"``select`` is the most important command in groonga. You need to understand "
"``select`` to use the full power of groonga."

# 9e7c1cf1adcd4bfbbe5e33e2a2a165bc
msgid ""
"``select`` has many parameters. The required parameter is only ``table`` and "
"others are optional::"
msgstr ""
"``select`` has many parameters. The required parameter is only ``table`` and "
"others are optional::"

# 96db094ed2ee4808a88f33699a99ac6c
msgid "``select`` has the following named parameters for advanced drilldown:"
msgstr "``select`` has the following named parameters for advanced drilldown:"

# 993cf9ed58684784896f99f2f9b49849
msgid "``drilldown[${LABEL}].keys=null``"
msgstr "``drilldown[${LABEL}].keys=null``"

# 167852e3cf494fff8ed682097f374a92
msgid "``drilldown[${LABEL}].sortby=null``"
msgstr "``drilldown[${LABEL}].sortby=null``"

# 3ad598557fca499aaa9be5f98e40e519
msgid "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"
msgstr "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"

# 402d7320503545898542bc133e9f44ca
msgid "``drilldown[${LABEL}].offset=0``"
msgstr "``drilldown[${LABEL}].offset=0``"

# 6016f29fc0394ccbaa1d48f08c1cadbf
msgid "``drilldown[${LABEL}].limit=10``"
msgstr "``drilldown[${LABEL}].limit=10``"

# 09ff420f269e4adab239198bbd6199fe
msgid "``drilldown[${LABEL}].calc_types=NONE``"
msgstr "``drilldown[${LABEL}].calc_types=NONE``"

# 702d7a16728248eba7623885f61f6252
msgid "``drilldown[${LABEL}].calc_target=null``"
msgstr "``drilldown[${LABEL}].calc_target=null``"

# 4bd73c69b77047a8bad9a578923552ab
msgid ""
"You can use one or more alphabets, digits, ``_`` and ``.`` for ``${LABEL}``. "
"For example, ``parent.sub1`` is a valid ``${LABEL}``."
msgstr ""
"You can use one or more alphabets, digits, ``_`` and ``.`` for ``${LABEL}``. "
"For example, ``parent.sub1`` is a valid ``${LABEL}``."

# bbf507d0ae2c4f788588875df3bd00e3
msgid "Parameters that have the same ``${LABEL}`` are grouped."
msgstr "Parameters that have the same ``${LABEL}`` are grouped."

# 37f91ad6870442569c1209145cdeebdd
msgid "For example, the following parameters specify one drilldown:"
msgstr "For example, the following parameters specify one drilldown:"

# 1b7ce939c0b94400beebe6e085a77945
msgid "``--drilldown[label].keys column``"
msgstr "``--drilldown[label].keys column``"

# 12bfab4a772b41f3baca079f835c2aed
msgid "``--drilldown[label].sortby -_nsubrecs``"
msgstr "``--drilldown[label].sortby -_nsubrecs``"

# dbba66917564473694cefe5a3a4c1ca5
msgid "The following parameters specify two drilldowns:"
msgstr "The following parameters specify two drilldowns:"

# 3f010c81ba18489dad4b50fbfe9fe92b
msgid "``--drilldown[label1].keys column1``"
msgstr "``--drilldown[label1].keys column1``"

# 13fa31590f8046dd818d2fe91633da81
msgid "``--drilldown[label1].sortby -_nsubrecs``"
msgstr "``--drilldown[label1].sortby -_nsubrecs``"

# d4b1c662c0cc4378a28b32816ee1d42c
msgid "``--drilldown[label2].keys column2``"
msgstr "``--drilldown[label2].keys column2``"

# c25db949220f48d4baa8dfd35c8d77ba
msgid "``--drilldown[label2].sortby _key``"
msgstr "``--drilldown[label2].sortby _key``"

# 9099a5a8ccdc4ac6bee0d27e7acbb86e
msgid ""
"Let's learn about ``select`` usage with examples. This section shows many "
"popular usages."
msgstr ""
"Let's learn about ``select`` usage with examples. This section shows many "
"popular usages."

# fc2ff950f1ec4c609b80e08bc83a64f6
msgid ""
"There is a table, ``Entries``, for blog entries. An entry has title, "
"content, the number of likes for the entry and tag. Title is key of "
"``Entries``. Content is value of ``Entries.content`` column. The number of "
"likes is value of ``Entries.n_likes`` column. Tag is value of ``Entries."
"tag`` column."
msgstr ""
"There is a table, ``Entries``, for blog entries. An entry has title, "
"content, the number of likes for the entry and tag. Title is key of "
"``Entries``. Content is value of ``Entries.content`` column. The number of "
"likes is value of ``Entries.n_likes`` column. Tag is value of ``Entries."
"tag`` column."

# 8160149665e64d77839716db97d1d33e
# 1d6378a5334a4fc59ac12ce0ee3e1161
# 37dbcbbfcc8f45d482287456c03bfcc6
msgid ""
"``Entries._key`` column and ``Entries.content`` column are indexed using "
"``TokenBigram`` tokenizer. So both ``Entries._key`` and ``Entries.content`` "
"are fulltext search ready."
msgstr ""
"``Entries._key`` column and ``Entries.content`` column are indexed using "
"``TokenBigram`` tokenizer. So both ``Entries._key`` and ``Entries.content`` "
"are fulltext search ready."

# 325a6c421aea45bbb94f7c4bfb636c6d
# b854e1d5737d48b5af265c3d4035dcbf
# 371b9c9902cd4e169f200b72290e2a44
msgid "OK. The schema and data for examples are ready."
msgstr "OK. The schema and data for examples are ready."

# 97094424717d48209ae132a2ec129c72
msgid "Simple usage"
msgstr "Simple usage"

# d6980b54cbb4462c9fd3ec6cd44699ba
msgid ""
"Here is the most simple usage with the above schema and data. It outputs all "
"records in ``Entries`` table."
msgstr ""
"Here is the most simple usage with the above schema and data. It outputs all "
"records in ``Entries`` table."

# b82efb5097074061a91c1ac1b34083d2
msgid ""
"Why does the command output all records? There are two reasons. The first "
"reason is that the command doesn't specify any search conditions. No search "
"condition means all records are matched. The second reason is that the "
"number of all records is 5. ``select`` command outputs 10 records at a "
"maximum by default. There are only 5 records. It is less than 10. So the "
"command outputs all records."
msgstr ""
"Why does the command output all records? There are two reasons. The first "
"reason is that the command doesn't specify any search conditions. No search "
"condition means all records are matched. The second reason is that the "
"number of all records is 5. ``select`` command outputs 10 records at a "
"maximum by default. There are only 5 records. It is less than 10. So the "
"command outputs all records."

# 3f9d80d905514c29940513a053415491
msgid "Search conditions"
msgstr "Search conditions"

# f163326171dd4443824084e0283f9dd5
msgid ""
"Search conditions are specified by ``query`` or ``filter``. You can also "
"specify both ``query`` and ``filter``. It means that selected records must "
"be matched against both ``query`` and ``filter``."
msgstr ""
"Search conditions are specified by ``query`` or ``filter``. You can also "
"specify both ``query`` and ``filter``. It means that selected records must "
"be matched against both ``query`` and ``filter``."

# 90eb7be1cb7848d2be9f6bce3b4a6e60
msgid "Search condition: ``query``"
msgstr "Search condition: ``query``"

# b2ae48909ee845f4908d23d53bb82cd5
msgid ""
"``query`` is designed for search box in Web page. Imagine a search box in "
"google.com. You specify search conditions for ``query`` as space separated "
"keywords. For example, ``search engine`` means a matched record should "
"contain two words, ``search`` and ``engine``."
msgstr ""
"``query`` is designed for search box in Web page. Imagine a search box in "
"google.com. You specify search conditions for ``query`` as space separated "
"keywords. For example, ``search engine`` means a matched record should "
"contain two words, ``search`` and ``engine``."

# 350afd9456864c668fa2d20394a847cd
msgid ""
"Normally, ``query`` parameter is used for specifying fulltext search "
"conditions. It can be used for non fulltext search conditions but ``filter`` "
"is used for the propose."
msgstr ""
"Normally, ``query`` parameter is used for specifying fulltext search "
"conditions. It can be used for non fulltext search conditions but ``filter`` "
"is used for the propose."

# 651dd2afe13d4f33a3e96be69cf9a894
msgid ""
"``query`` parameter is used with ``match_columns`` parameter when ``query`` "
"parameter is used for specifying fulltext search conditions. "
"``match_columns`` specifies which columnes and indexes are matched against "
"``query``."
msgstr ""
"``query`` parameter is used with ``match_columns`` parameter when ``query`` "
"parameter is used for specifying fulltext search conditions. "
"``match_columns`` specifies which columnes and indexes are matched against "
"``query``."

# b4a2d444246b4231a5c0bdc4770e620d
msgid "Here is a simple ``query`` usage example."
msgstr "Here is a simple ``query`` usage example."

# a747614220c74f27b2c4b5081bb4269a
msgid ""
"The ``select`` command searches records that contain a word ``fast`` in "
"``content`` column value from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that contain a word ``fast`` in "
"``content`` column value from ``Entries`` table."

# 52831bc4a89146ec81b76e84b249000a
msgid ""
"``query`` has query syntax but its deatils aren't described here. See :doc:`/"
"reference/grn_expr/query_syntax` for datails."
msgstr ""
"``query`` has query syntax but its deatils aren't described here. See :doc:`/"
"reference/grn_expr/query_syntax` for datails."

# 4fbbb912363545cd88e7e71413c6e536
msgid "Search condition: ``filter``"
msgstr "Search condition: ``filter``"

# cd0d4535329641a08e88882c4e34317c
msgid ""
"``filter`` is designed for complex search conditions. You specify search "
"conditions for ``filter`` as ECMAScript like syntax."
msgstr ""
"``filter`` is designed for complex search conditions. You specify search "
"conditions for ``filter`` as ECMAScript like syntax."

# 5e502fd354474976ae1f0c532fe89246
msgid "Here is a simple ``filter`` usage example."
msgstr "Here is a simple ``filter`` usage example."

# 876099de95b04ea6b334f5ebb6fef053
msgid ""
"The ``select`` command searches records that contain a word ``fast`` in "
"``content`` column value and has ``Groonga`` as ``_key`` from ``Entries`` "
"table. There are three operators in the command, ``@``, ``&&`` and ``==``. "
"``@`` is fulltext search operator. ``&&`` and ``==`` are the same as "
"ECMAScript. ``&&`` is logical AND operator and ``==`` is equality operator."
msgstr ""
"The ``select`` command searches records that contain a word ``fast`` in "
"``content`` column value and has ``Groonga`` as ``_key`` from ``Entries`` "
"table. There are three operators in the command, ``@``, ``&&`` and ``==``. "
"``@`` is fulltext search operator. ``&&`` and ``==`` are the same as "
"ECMAScript. ``&&`` is logical AND operator and ``==`` is equality operator."

# 777e907c42864db3b453053da12d1606
msgid ""
"``filter`` has more operators and syntax like grouping by ``(...)`` its "
"details aren't described here. See :doc:`/reference/grn_expr/script_syntax` "
"for datails."
msgstr ""
"``filter`` has more operators and syntax like grouping by ``(...)`` its "
"details aren't described here. See :doc:`/reference/grn_expr/script_syntax` "
"for datails."

# ffb13019827047e78d21ba558f28de4d
msgid "Paging"
msgstr "Paging"

# fd3a5cc6fd414aefbc38d68f24c22476
msgid ""
"You can specify range of outputted records by ``offset`` and ``limit``. Here "
"is an example to output only the 2nd record."
msgstr ""
"You can specify range of outputted records by ``offset`` and ``limit``. Here "
"is an example to output only the 2nd record."

# 6026c221c6b54911a28feb99781a009e
msgid ""
"``offset`` is zero-based. ``--offset 1`` means output range is started from "
"the 2nd record."
msgstr ""
"``offset`` is zero-based. ``--offset 1`` means output range is started from "
"the 2nd record."

# 4ce75b414f5e46268e76c824ad15a480
msgid ""
"``limit`` specifies the max number of output records. ``--limit 1`` means "
"the number of output records is 1 at a maximium. If no records are matched, "
"``select`` command outputs no records."
msgstr ""
"``limit`` specifies the max number of output records. ``--limit 1`` means "
"the number of output records is 1 at a maximium. If no records are matched, "
"``select`` command outputs no records."

# 56ea082d89434291948437a6bcb3a973
msgid "The total number of records"
msgstr "The total number of records"

# b775dd74cd57448e8829bffbdffc1a34
msgid ""
"You can use ``--limit 0`` to retrieve the total number of recrods without "
"any contents of records."
msgstr ""
"You can use ``--limit 0`` to retrieve the total number of recrods without "
"any contents of records."

# 732073582e1a4aabb204c1b6361e1b2e
msgid ""
"``--limit 0`` is also useful for retrieving only the number of matched "
"records."
msgstr ""
"``--limit 0`` is also useful for retrieving only the number of matched "
"records."

# 729b5439e7454cb896ac87983663fd65
msgid "Drilldown"
msgstr "Drilldown"

# 60edd925ae83477e9b83e185224ed1a9
msgid ""
"You can get additional grouped results against the search result in one "
"``select``. You need to use two or more ``SELECT``s in SQL but ``select`` in "
"Groonga can do it in one ``select``."
msgstr ""
"You can get additional grouped results against the search result in one "
"``select``. You need to use two or more ``SELECT``s in SQL but ``select`` in "
"Groonga can do it in one ``select``."

# 6328c8cff549446b8370bd0b11866c64
msgid ""
"This feature is called as `drilldown <http://en.wikipedia.org/wiki/"
"Drill_down>`_ in Groonga. It's also called as `faceted search <http://en."
"wikipedia.org/wiki/Faceted_search>`_ in other search engine."
msgstr ""
"This feature is called as `drilldown <http://en.wikipedia.org/wiki/"
"Drill_down>`_ in Groonga. It's also called as `faceted search <http://en."
"wikipedia.org/wiki/Faceted_search>`_ in other search engine."

# 30e89b212e2e47f294517e75bb2fad9d
msgid "For example, think about the following situation."
msgstr "For example, think about the following situation."

# ef8ff2e9e729447dbeb9c77652a726aa
msgid "You search entries that has ``fast`` word:"
msgstr "You search entries that has ``fast`` word:"

# 8bc979e5a230407689182ff907925f4c
msgid ""
"You want to use ``tag`` for additional search condition like ``--filter "
"'content @ \"fast\" && tag == \"???\"``. But you don't know suitable tag "
"until you see the result of ``content @ \"fast\"``."
msgstr ""
"You want to use ``tag`` for additional search condition like ``--filter "
"'content @ \"fast\" && tag == \"???\"``. But you don't know suitable tag "
"until you see the result of ``content @ \"fast\"``."

# 6f940340428349448b4bc969f6edc88a
msgid ""
"If you know the number of matched records of each available tag, you can "
"choose suitable tag. You can use drilldown for the case:"
msgstr ""
"If you know the number of matched records of each available tag, you can "
"choose suitable tag. You can use drilldown for the case:"

# edd2090c3d9b460aa3c009f3037e4783
msgid ""
"``--drilldown tag`` returns a list of pair of available tag and the number "
"of matched records. You can avoid \"no hit search\" case by choosing a tag "
"from the list. You can also avoid \"too many search results\" case by "
"choosing a tag that the number of matched records is few from the list."
msgstr ""
"``--drilldown tag`` returns a list of pair of available tag and the number "
"of matched records. You can avoid \"no hit search\" case by choosing a tag "
"from the list. You can also avoid \"too many search results\" case by "
"choosing a tag that the number of matched records is few from the list."

# fcb38a008aa14d0ca0a19c633b2cb6f2
msgid "You can create the following UI with the drilldown results:"
msgstr "You can create the following UI with the drilldown results:"

# d980109c703c41aa9307d07090116839
msgid ""
"Links to narrow search results. (Users don't need to input a search query by "
"their keyboard. They just click a link.)"
msgstr ""
"Links to narrow search results. (Users don't need to input a search query by "
"their keyboard. They just click a link.)"

# b8ee6b78347e437c925c65972718545c
msgid "Most EC sites use the UI. See side menu at Amazon."
msgstr "Most EC sites use the UI. See side menu at Amazon."

# 78a967cf26944e4ca62ad41ac0a132a0
msgid ""
"Groonga supports not only counting grouped records but also finding the "
"maximum and/or minimum value from grouped records, summing values in grouped "
"records and so on. See :ref:`select-drilldown-related-parameters` for "
"details."
msgstr ""
"Groonga supports not only counting grouped records but also finding the "
"maximum and/or minimum value from grouped records, summing values in grouped "
"records and so on. See :ref:`select-drilldown-related-parameters` for "
"details."

# ccb5a06f8cda49d8850288bf91fb096a
# cc5250b4cef3416db73a1b7ef5de43d0
# 6f4426dc89d448caa2d0736d84ff6bc8
msgid "This section describes all parameters. Parameters are categorized."
msgstr "This section describes all parameters. Parameters are categorized."

# 46726c9c3ce64727a0c90adb08520324
msgid "There is a required parameter, ``table``."
msgstr "There is a required parameter, ``table``."

# 17ed3871e5d14e808b9652616abef18c
msgid "Specifies a table to be searched. ``table`` must be specified."
msgstr "Specifies a table to be searched. ``table`` must be specified."

# 93829df043094a0487d0db0e1bcb4caa
msgid "If nonexistent table is specified, an error is returned."
msgstr "If nonexistent table is specified, an error is returned."

# a9ec6afbd3814a3a9a7772adfe554e29
msgid "Search related parameters"
msgstr "Search related parameters"

# 368dc78a668e46aa9908734780d4449e
msgid ""
"There are search related parameters. Typically, ``match_columns`` and "
"``query`` parameters are used for implementing a search box. ``filter`` "
"parameters is used for implementing complex search feature."
msgstr ""
"There are search related parameters. Typically, ``match_columns`` and "
"``query`` parameters are used for implementing a search box. ``filter`` "
"parameters is used for implementing complex search feature."

# 4b3c375521504978bd01ee7a559b852e
msgid ""
"If both ``query`` and ``filter`` are specified, selected records must be "
"matched against both ``query`` and ``filter``. If both ``query`` and "
"``filter`` aren't specified, all records are selected."
msgstr ""
"If both ``query`` and ``filter`` are specified, selected records must be "
"matched against both ``query`` and ``filter``. If both ``query`` and "
"``filter`` aren't specified, all records are selected."

# 42d4e32dadf343798ffa5ebea7a41984
msgid ""
"Specifies the default target column for fulltext search by ``query`` "
"parameter value. A target column for fulltext search can be specified in "
"``query`` parameter. The difference between ``match_columns`` and ``query`` "
"is whether weight is supported or not. ``match_columns`` supports weight but "
"``query`` doesn't."
msgstr ""
"Specifies the default target column for fulltext search by ``query`` "
"parameter value. A target column for fulltext search can be specified in "
"``query`` parameter. The difference between ``match_columns`` and ``query`` "
"is whether weight is supported or not. ``match_columns`` supports weight but "
"``query`` doesn't."

# 63a08d8a6aac4a5e8ed2b5d389755f6a
msgid ""
"Weight is relative importance of target column. A higher weight target "
"column gets more hit score rather than a lower weight target column when a "
"record is matched by fulltext search. The default weight is 1."
msgstr ""
"Weight is relative importance of target column. A higher weight target "
"column gets more hit score rather than a lower weight target column when a "
"record is matched by fulltext search. The default weight is 1."

# 0d45b5b23fd244009d8d9df1b8f5ae16
msgid "Here is a simple ``match_columns`` usage example."
msgstr "Here is a simple ``match_columns`` usage example."

# 070ac1320b604b44b2bf4ea828eabd80
msgid ""
"``--match_columns content`` means the default target column for fulltext "
"search is ``content`` column and its weight is 1. ``--output_columns '_key, "
"_score'`` means that the ``select`` command outputs ``_key`` value and "
"``_score`` value for matched records."
msgstr ""
"``--match_columns content`` means the default target column for fulltext "
"search is ``content`` column and its weight is 1. ``--output_columns '_key, "
"_score'`` means that the ``select`` command outputs ``_key`` value and "
"``_score`` value for matched records."

# fa3b5baef44e4934bb0c7776d37748da
msgid ""
"Pay attention to ``_score`` value. ``_score`` value is the number of matched "
"counts against ``query`` parameter value. In the example, ``query`` "
"parameter value is ``fast``. The fact that ``_score`` value is 1 means that "
"``fast`` appers in ``content`` column only once.  The fact that ``_score`` "
"value is 2 means that ``fast`` appears in ``content`` column twice."
msgstr ""
"Pay attention to ``_score`` value. ``_score`` value is the number of matched "
"counts against ``query`` parameter value. In the example, ``query`` "
"parameter value is ``fast``. The fact that ``_score`` value is 1 means that "
"``fast`` appers in ``content`` column only once.  The fact that ``_score`` "
"value is 2 means that ``fast`` appears in ``content`` column twice."

# 954545d2c3174ba39d2f52bdcc90c5a2
msgid ""
"To specify weight, ``column * weight`` syntax is used. Here is a weight "
"usage example."
msgstr ""
"To specify weight, ``column * weight`` syntax is used. Here is a weight "
"usage example."

# bca725a5aaf044ac8aca3d397ffdb16c
msgid ""
"``--match_columns 'content * 2'`` means the default target column for "
"fulltext search is ``content`` column and its weight is 2."
msgstr ""
"``--match_columns 'content * 2'`` means the default target column for "
"fulltext search is ``content`` column and its weight is 2."

# 09de32a0f91d4d37a794685d472b0ad8
msgid ""
"Pay attention to ``_score`` value. ``_score`` value is doubled because "
"weight is 2."
msgstr ""
"Pay attention to ``_score`` value. ``_score`` value is doubled because "
"weight is 2."

# dbce56b85cc54be7a205c548646229c0
msgid ""
"You can specify one or more columns as the default target columns for "
"fulltext search. If one or more columns are specified, fulltext search is "
"done for all columns and scores are accumulated. If one of the columns is "
"matched against ``query`` parameter value, the record is treated as matched."
msgstr ""
"You can specify one or more columns as the default target columns for "
"fulltext search. If one or more columns are specified, fulltext search is "
"done for all columns and scores are accumulated. If one of the columns is "
"matched against ``query`` parameter value, the record is treated as matched."

# 13a4470a2bac4c4ba76ef90cfde2b845
msgid ""
"To specify one or more columns, ``column1 * weight1 || column2 * weight2 "
"|| ...`` syntax is used. ``* weight`` can be omitted. If it is omitted, 1 is "
"used for weight. Here is a one or more columns usage example."
msgstr ""
"To specify one or more columns, ``column1 * weight1 || column2 * weight2 "
"|| ...`` syntax is used. ``* weight`` can be omitted. If it is omitted, 1 is "
"used for weight. Here is a one or more columns usage example."

# af177612e3ec4541b09bb26728307502
msgid ""
"``--match_columns '_key * 10 || content'`` means the default target columns "
"for fulltext search are ``_key`` and ``content`` columns and ``_key`` "
"column's weight is 10 and ``content`` column's weight is 1. This weight "
"allocation means ``_key`` column value is more important rather than "
"``content`` column value. In this example, title of blog entry is more "
"important rather thatn content of blog entry."
msgstr ""
"``--match_columns '_key * 10 || content'`` means the default target columns "
"for fulltext search are ``_key`` and ``content`` columns and ``_key`` "
"column's weight is 10 and ``content`` column's weight is 1. This weight "
"allocation means ``_key`` column value is more important rather than "
"``content`` column value. In this example, title of blog entry is more "
"important rather thatn content of blog entry."

# 351d52fb3f0b4c3c85a7198ea02aac8b
msgid ""
"Specifies the query text. Normally, it is used for fulltext search with "
"``match_columns`` parameter. ``query`` parameter is designed for a fulltext "
"search form in a Web page. A query text should be formatted in :doc:`/"
"reference/grn_expr/query_syntax`. The syntax is similar to common search "
"form like Google's search form. For example, ``word1 word2`` means that "
"groonga searches records that contain both ``word1`` and ``word2``. ``word1 "
"OR word2`` means that groogna searches records that contain either ``word1`` "
"or ``word2``."
msgstr ""
"Specifies the query text. Normally, it is used for fulltext search with "
"``match_columns`` parameter. ``query`` parameter is designed for a fulltext "
"search form in a Web page. A query text should be formatted in :doc:`/"
"reference/grn_expr/query_syntax`. The syntax is similar to common search "
"form like Google's search form. For example, ``word1 word2`` means that "
"groonga searches records that contain both ``word1`` and ``word2``. ``word1 "
"OR word2`` means that groogna searches records that contain either ``word1`` "
"or ``word2``."

# 624f181d71ae47b0afd2727aec2215ce
msgid "Here is a simple logical and search example."
msgstr "Here is a simple logical and search example."

# 227700ce68f844ca8925ba591ed0083b
msgid ""
"The ``select`` command searches records that contain two words ``fast`` and "
"``groonga`` in ``content`` column value from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that contain two words ``fast`` and "
"``groonga`` in ``content`` column value from ``Entries`` table."

# be9fb61886064412bea2fa6b2f3a8b99
msgid "Here is a simple logical or search example."
msgstr "Here is a simple logical or search example."

# 89a4d96982964e319c8a42546592fcfe
msgid ""
"The ``select`` command searches records that contain one of two words "
"``groonga`` or ``mroonga`` in ``content`` column value from ``Entries`` "
"table."
msgstr ""
"The ``select`` command searches records that contain one of two words "
"``groonga`` or ``mroonga`` in ``content`` column value from ``Entries`` "
"table."

# d5757313e9fa453783f0e7fb57845713
msgid "See :doc:`/reference/grn_expr/query_syntax` for other syntax."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other syntax."

# c9da95d4c1384a678543ea5ca77510f9
msgid ""
"It can be used for not only fulltext search but also other conditions. For "
"example, ``column:value`` means the value of ``column`` column is equal to "
"``value``. ``column:<value`` means the value of ``column`` column is less "
"than ``value``."
msgstr ""
"It can be used for not only fulltext search but also other conditions. For "
"example, ``column:value`` means the value of ``column`` column is equal to "
"``value``. ``column:<value`` means the value of ``column`` column is less "
"than ``value``."

# 09f5402c50fb408e9192c4639108a28f
# e5c74b94d72f4c8b8db84c59a5f49506
msgid "Here is a simple equality operator search example."
msgstr "Here is a simple equality operator search example."

# 26840a1ce0354cf9833c8bd803862407
# c08ffbaec2974fe1a9a2379b4706ff70
msgid ""
"The ``select`` command searches records that ``_key`` column value is "
"``Groonga`` from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that ``_key`` column value is "
"``Groonga`` from ``Entries`` table."

# 2d7e06526af34da081638ad2f756b629
# cfde0f0703c0433ca443d16fbc23596d
msgid "Here is a simple less than operator search example."
msgstr "Here is a simple less than operator search example."

# a2044000e5ef43979fb7b9702fa61cd9
# c6179b77d8214c4d8968c931b1523a52
msgid ""
"The ``select`` command searches records that ``n_likes`` column value is "
"less than ``11`` from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that ``n_likes`` column value is "
"less than ``11`` from ``Entries`` table."

# fd0f8705672348b2896bcd207120e8a5
msgid "See :doc:`/reference/grn_expr/query_syntax` for other operations."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other operations."

# 9d3a6e8b76a24fa0bc8ff54843eb3762
msgid ""
"Specifies the filter text. Normally, it is used for complex search "
"conditions. ``filter`` can be used with ``query`` parameter. If both "
"``filter`` and ``query`` are specified, there are conbined with logical and. "
"It means that matched records should be matched against both ``filter`` and "
"``query``."
msgstr ""
"Specifies the filter text. Normally, it is used for complex search "
"conditions. ``filter`` can be used with ``query`` parameter. If both "
"``filter`` and ``query`` are specified, there are conbined with logical and. "
"It means that matched records should be matched against both ``filter`` and "
"``query``."

# 1d1060a984a74795b371a8d4fef74cd8
msgid ""
"``filter`` parameter is designed for complex conditions. A filter text "
"should be formated in :doc:`/reference/grn_expr/script_syntax`. The syntax "
"is similar to ECMAScript. For example, ``column == \"value\"`` means that "
"the value of ``column`` column is equal to ``\"value\"``. ``column < value`` "
"means that the value of ``column`` column is less than ``value``."
msgstr ""
"``filter`` parameter is designed for complex conditions. A filter text "
"should be formated in :doc:`/reference/grn_expr/script_syntax`. The syntax "
"is similar to ECMAScript. For example, ``column == \"value\"`` means that "
"the value of ``column`` column is equal to ``\"value\"``. ``column < value`` "
"means that the value of ``column`` column is less than ``value``."

# 530b6b3d5c124c66bbfdf294b6791b3d
msgid "See :doc:`/reference/grn_expr/script_syntax` for other operators."
msgstr "See :doc:`/reference/grn_expr/script_syntax` for other operators."

# 677a15f9a50f40cc9ad5c57b62c12463
msgid "Advanced search parameters"
msgstr "Advanced search parameters"

# ae260d0791db41748ddd91f95a243216
msgid "``match_escalation_threshold``"
msgstr "``match_escalation_threshold``"

# 2daf59c194274b3bba427553f7643613
msgid ""
"Specifies threshold to determine whether search storategy escalation is used "
"or not. The threshold is compared against the number of matched records. If "
"the number of matched records is equal to or less than the threshold, the "
"search storategy escalation is used. See :doc:`/spec/search` about the "
"search storategy escalation."
msgstr ""
"Specifies threshold to determine whether search storategy escalation is used "
"or not. The threshold is compared against the number of matched records. If "
"the number of matched records is equal to or less than the threshold, the "
"search storategy escalation is used. See :doc:`/spec/search` about the "
"search storategy escalation."

# 6f840db9c1fd43fca3792bcf437838af
msgid ""
"The default threshold is 0. It means that search storategy escalation is "
"used only when no records are matched."
msgstr ""
"The default threshold is 0. It means that search storategy escalation is "
"used only when no records are matched."

# 6f1528357b9b4c48baf21e7833b78fc9
msgid "The default threshold can be customized by one of the followings."
msgstr "The default threshold can be customized by one of the followings."

# 28abb61b521445c48b8a4f083473a29c
msgid "``--with-match-escalation-threshold`` option of configure"
msgstr "``--with-match-escalation-threshold`` option of configure"

# 7bb5a62caad84f9d9887a4f4bfa78c70
msgid "``--match-escalation-threshold`` option of groogna command"
msgstr "``--match-escalation-threshold`` option of groogna command"

# 70fe5717f2cf4f6a9902e3db6dd7a86d
msgid "``match-escalation-threshold`` configuration item in configuration file"
msgstr ""
"``match-escalation-threshold`` configuration item in configuration file"

# e182e2d502a8451daea4ee0adfd319b6
msgid ""
"Here is a simple ``match_escalation_threshold`` usage example. The first "
"``select`` doesn't have ``match_escalation_threshold`` parameter. The second "
"``select`` has ``match_escalation_threshold`` parameter."
msgstr ""
"Here is a simple ``match_escalation_threshold`` usage example. The first "
"``select`` doesn't have ``match_escalation_threshold`` parameter. The second "
"``select`` has ``match_escalation_threshold`` parameter."

# badf29e9e2184f6eb346ee93ca022daa
msgid ""
"The first ``select`` command searches records that contain a word ``groo`` "
"in ``content`` column value from ``Entries`` table. But no records are "
"matched because the ``TokenBigram`` tokenizer tokenizes ``groonga`` to "
"``groonga`` not ``gr|ro|oo|on|ng|ga``. (The ``TokenBigramSplitSymbolAlpha`` "
"tokenizer tokenizes ``groonga`` to ``gr|ro|oo|on|ng|ga``. See :doc:`/"
"reference/tokenizers` for details.) It means that ``groonga`` is indexed but "
"``groo`` isn't indexed. So no records are matched against ``groo`` by exact "
"match. In the case, the search storategy escalation is used because the "
"number of matched records (0) is equal to ``match_escalation_threshold`` "
"(0). One record is matched against ``groo`` by unsplit search."
msgstr ""
"The first ``select`` command searches records that contain a word ``groo`` "
"in ``content`` column value from ``Entries`` table. But no records are "
"matched because the ``TokenBigram`` tokenizer tokenizes ``groonga`` to "
"``groonga`` not ``gr|ro|oo|on|ng|ga``. (The ``TokenBigramSplitSymbolAlpha`` "
"tokenizer tokenizes ``groonga`` to ``gr|ro|oo|on|ng|ga``. See :doc:`/"
"reference/tokenizers` for details.) It means that ``groonga`` is indexed but "
"``groo`` isn't indexed. So no records are matched against ``groo`` by exact "
"match. In the case, the search storategy escalation is used because the "
"number of matched records (0) is equal to ``match_escalation_threshold`` "
"(0). One record is matched against ``groo`` by unsplit search."

# e5b97f217b6241e5ba2e79ea7e9251f1
msgid ""
"The second ``select`` command also searches records that contain a word "
"``groo`` in ``content`` column value from ``Entries`` table. And it also "
"doesn't found matched records. In this case, the search storategy escalation "
"is not used because the number of matched records (0) is larger than "
"``match_escalation_threshold`` (-1). So no more searches aren't executed. "
"And no records are matched."
msgstr ""
"The second ``select`` command also searches records that contain a word "
"``groo`` in ``content`` column value from ``Entries`` table. And it also "
"doesn't found matched records. In this case, the search storategy escalation "
"is not used because the number of matched records (0) is larger than "
"``match_escalation_threshold`` (-1). So no more searches aren't executed. "
"And no records are matched."

# ba63235780694271b5d859508856f7ee
msgid "``query_expansion``"
msgstr "``query_expansion``"

# 484450342d67434cadf1093309085b76
msgid "Deprecated. Use :ref:`query-expander` instead."
msgstr "Deprecated. Use :ref:`query-expander` instead."

# df767d29c14c47c6984614436984fa88
msgid "``query_flags``"
msgstr "``query_flags``"

# 9427e2217470462996b968db67e6579d
msgid ""
"It customs ``query`` parameter syntax. You cannot update column value by "
"``query`` parameter by default. But if you specify ``ALLOW_COLUMN|"
"ALLOW_UPDATE`` as ``query_flags``, you can update column value by ``query``."
msgstr ""
"It customs ``query`` parameter syntax. You cannot update column value by "
"``query`` parameter by default. But if you specify ``ALLOW_COLUMN|"
"ALLOW_UPDATE`` as ``query_flags``, you can update column value by ``query``."

# 0217643e2835471abc54e62a7f2fce61
msgid "``ALLOW_PRAGMA``"
msgstr "``ALLOW_PRAGMA``"

# 128b7cf749114814800c9a2508005503
msgid "``ALLOW_COLUMN``"
msgstr "``ALLOW_COLUMN``"

# 7ce2256ad78546cabd012668efe21a7a
msgid "``ALLOW_UPDATE``"
msgstr "``ALLOW_UPDATE``"

# 1a73027906574f7faa04b7717433c86d
msgid "``ALLOW_LEADING_NOT``"
msgstr "``ALLOW_LEADING_NOT``"

# 8f1beee5bb444967a1afe947ba074553
msgid ""
"``ALLOW_PRAGMA`` enables pragma at the head of ``query``. This is not "
"implemented yet."
msgstr ""
"``ALLOW_PRAGMA`` enables pragma at the head of ``query``. This is not "
"implemented yet."

# c72d78311a4043d1a783c24bacd0c126
msgid ""
"``ALLOW_COLUMN`` enables search againt columns that are not included in "
"``match_columns``. To specify column, there are ``COLUMN:...`` syntaxes."
msgstr ""
"``ALLOW_COLUMN`` enables search againt columns that are not included in "
"``match_columns``. To specify column, there are ``COLUMN:...`` syntaxes."

# 0c2e1c467b694b2f88643a305ac6275d
msgid ""
"``ALLOW_UPDATE`` enables column update by ``query`` with ``COLUMN:"
"=NEW_VALUE`` syntax. ``ALLOW_COLUMN`` is also required to update column "
"because the column update syntax specifies column."
msgstr ""
"``ALLOW_UPDATE`` enables column update by ``query`` with ``COLUMN:"
"=NEW_VALUE`` syntax. ``ALLOW_COLUMN`` is also required to update column "
"because the column update syntax specifies column."

# 0a2cfb9ff1244c3c810caea9d5b53de3
msgid ""
"``ALLOW_LEADING_NOT`` enables leading NOT condition with ``-WORD`` syntax. "
"The query searches records that doesn't match ``WORD``. Leading NOT "
"condition query is heavy query in many cases because it matches many "
"records. So this flag is disabled by default. Be careful about it when you "
"use the flag."
msgstr ""
"``ALLOW_LEADING_NOT`` enables leading NOT condition with ``-WORD`` syntax. "
"The query searches records that doesn't match ``WORD``. Leading NOT "
"condition query is heavy query in many cases because it matches many "
"records. So this flag is disabled by default. Be careful about it when you "
"use the flag."

# 96c2f9c8ddd942a393a0de0293f3b022
msgid "``NONE`` is just ignores. You can use ``NONE`` for specifying no flags."
msgstr ""
"``NONE`` is just ignores. You can use ``NONE`` for specifying no flags."

# e0511003019f484f90c52d344480702b
msgid ""
"They can be combined by separated ``|`` such as ``ALLOW_COLUMN|"
"ALLOW_UPDATE``."
msgstr ""
"They can be combined by separated ``|`` such as ``ALLOW_COLUMN|"
"ALLOW_UPDATE``."

# 3a35079e51904e9d91f46af9c0de5e94
msgid "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."
msgstr "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."

# 41c02293221b477398c9facb5dc825f4
msgid "Here is a usage example of ``ALLOW_COLUMN``."
msgstr "Here is a usage example of ``ALLOW_COLUMN``."

# e2b8df82cda04e00b6a0b78608051262
msgid ""
"The ``select`` command searches records that contain ``mroonga`` in "
"``content`` column value from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that contain ``mroonga`` in "
"``content`` column value from ``Entries`` table."

# 5ecb5ef3926f47eaba85fd666e805fcd
msgid "Here is a usage example of ``ALLOW_UPDATE``."
msgstr "Here is a usage example of ``ALLOW_UPDATE``."

# 69d109348612485ba61aea9e5a06ccda
msgid ""
"The first ``select`` command sets ``age`` column value of all records to "
"``19``. The second ``select`` command outputs updated ``age`` column values."
msgstr ""
"The first ``select`` command sets ``age`` column value of all records to "
"``19``. The second ``select`` command outputs updated ``age`` column values."

# 069e144862ef4b1b864f8619ccd57755
msgid "Here is a usage example of ``ALLOW_LEADING_NOT``."
msgstr "Here is a usage example of ``ALLOW_LEADING_NOT``."

# 529f7975bbab431cbe6c8475f765f46d
msgid ""
"The ``select`` command searches records that don't contain ``mroonga`` in "
"``content`` column value from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that don't contain ``mroonga`` in "
"``content`` column value from ``Entries`` table."

# 2d31fc375475494abfb8beff2becb270
msgid "Here is a usage example of ``NONE``."
msgstr "Here is a usage example of ``NONE``."

# bb3d5f6e151f43b68615573961c57ca6
msgid ""
"The ``select`` command searches records that contain one of two words "
"``mroonga`` or ``_key:Groonga`` in ``content`` from ``Entries`` table. Note "
"that ``_key:Groonga`` doesn't mean that the value of ``_key`` column is "
"equal to ``Groonga``. Because ``ALLOW_COLUMN`` flag is not specified."
msgstr ""
"The ``select`` command searches records that contain one of two words "
"``mroonga`` or ``_key:Groonga`` in ``content`` from ``Entries`` table. Note "
"that ``_key:Groonga`` doesn't mean that the value of ``_key`` column is "
"equal to ``Groonga``. Because ``ALLOW_COLUMN`` flag is not specified."

# aa2cb45ce49e4d799740017402c96d8d
msgid "See also :doc:`/reference/grn_expr/query_syntax`."
msgstr "See also :doc:`/reference/grn_expr/query_syntax`."

# 5beb5ac66c36416fb7b8bbd548fcf2f4
# 52ae5211f5c64192b5b8da86b377896d
msgid "``query_expander``"
msgstr "``query_expander``"

# 1ce59541965d40be90d13472b3db570a
msgid ""
"It's for query expansion. Query expansion substitutes specific words to "
"another words in query. Nomally, it's used for synonym search."
msgstr ""
"It's for query expansion. Query expansion substitutes specific words to "
"another words in query. Nomally, it's used for synonym search."

# 943262e0a04f4602a0144649f6fa5b55
msgid ""
"It specifies a column that is used to substitute ``query`` parameter value. "
"The format of this parameter value is \"``${TABLE}.${COLUMN}``\". For "
"example, \"``Terms.synonym``\" specifies ``synonym`` column in ``Terms`` "
"table."
msgstr ""
"It specifies a column that is used to substitute ``query`` parameter value. "
"The format of this parameter value is \"``${TABLE}.${COLUMN}``\". For "
"example, \"``Terms.synonym``\" specifies ``synonym`` column in ``Terms`` "
"table."

# 4aec43601a194a23bfb15caa9940568e
msgid ""
"Table for query expansion is called \"substitution table\". Substitution "
"table's key must be ``ShortText``. So array table (``TABLE_NO_KEY``) can't "
"be used for query expansion. Because array table doesn't have key."
msgstr ""
"Table for query expansion is called \"substitution table\". Substitution "
"table's key must be ``ShortText``. So array table (``TABLE_NO_KEY``) can't "
"be used for query expansion. Because array table doesn't have key."

# 93717896d5ab4b2f83ea96a9d260fc63
msgid ""
"Column for query expansion is called \"substitution column\". Substitution "
"column's value type must be ``ShortText``. Column type must be vector "
"(``COLUMN_VECTOR``)."
msgstr ""
"Column for query expansion is called \"substitution column\". Substitution "
"column's value type must be ``ShortText``. Column type must be vector "
"(``COLUMN_VECTOR``)."

# cda04658e3e448cf84e03998fe35cdb8
msgid ""
"Query expansion substitutes key of substitution table in query with values "
"in substitution column. If a word in ``query`` is a key of substitution "
"table, the word is substituted with substitution column value that is "
"associated with the key. Substition isn't performed recursively. It means "
"that substitution target words in substituted query aren't substituted."
msgstr ""
"Query expansion substitutes key of substitution table in query with values "
"in substitution column. If a word in ``query`` is a key of substitution "
"table, the word is substituted with substitution column value that is "
"associated with the key. Substition isn't performed recursively. It means "
"that substitution target words in substituted query aren't substituted."

# 81b8b01143244555a3229d198b9bcbd9
msgid ""
"Here is a sample substitution table to show a simple ``query_expander`` "
"usage example."
msgstr ""
"Here is a sample substitution table to show a simple ``query_expander`` "
"usage example."

# 0079f349dc3b4cf69e14690ca19cfabd
msgid ""
"``Thesaurus`` substitution table has two synonyms, ``\"mroonga\"`` and ``"
"\"groonga\"``. If an user searches with ``\"mroonga\"``, groonga searches "
"with ``\"((mroonga) OR (tritonn) OR (groonga mysql))\"``. If an user "
"searches with ``\"groonga\"``, groonga searches with ``\"((groonga) OR "
"(senna))\"``. Nomrally, it's good idea that substitution table has "
"``KEY_NORMALIZE`` flag. If the flag is used, substitute target word is "
"matched in case insensitive manner."
msgstr ""
"``Thesaurus`` substitution table has two synonyms, ``\"mroonga\"`` and ``"
"\"groonga\"``. If an user searches with ``\"mroonga\"``, groonga searches "
"with ``\"((mroonga) OR (tritonn) OR (groonga mysql))\"``. If an user "
"searches with ``\"groonga\"``, groonga searches with ``\"((groonga) OR "
"(senna))\"``. Nomrally, it's good idea that substitution table has "
"``KEY_NORMALIZE`` flag. If the flag is used, substitute target word is "
"matched in case insensitive manner."

# 86fd198413c149a78ee75c0effe8037b
msgid ""
"Note that those synonym values include the key value such as ``\"mroonga\"`` "
"and ``\"groonga\"``. It's recommended that you include the key value. If you "
"don't include key value, substituted value doesn't include the original "
"substitute target value. Normally, including the original value is better "
"search result. If you have a word that you don't want to be searched, you "
"should not include the original word. For example, you can implement \"stop "
"words\" by an empty vector value."
msgstr ""
"Note that those synonym values include the key value such as ``\"mroonga\"`` "
"and ``\"groonga\"``. It's recommended that you include the key value. If you "
"don't include key value, substituted value doesn't include the original "
"substitute target value. Normally, including the original value is better "
"search result. If you have a word that you don't want to be searched, you "
"should not include the original word. For example, you can implement \"stop "
"words\" by an empty vector value."

# 57d5dd3b2f3344c6b6d024dd63072c7c
msgid "Here is a simple ``query_expander`` usage example."
msgstr "Here is a simple ``query_expander`` usage example."

# 20b971dda09c41c483cfeaf7ea348630
msgid ""
"The first ``select`` command doesn't use query expansion. So a record that "
"has ``\"tritonn\"`` isn't found. The second ``select`` command uses query "
"expansion. So a record that has ``\"tritonn\"`` is found. The third "
"``select`` command doesn't use query expansion but it is same as the second "
"``select`` command. The third one uses expanded query."
msgstr ""
"The first ``select`` command doesn't use query expansion. So a record that "
"has ``\"tritonn\"`` isn't found. The second ``select`` command uses query "
"expansion. So a record that has ``\"tritonn\"`` is found. The third "
"``select`` command doesn't use query expansion but it is same as the second "
"``select`` command. The third one uses expanded query."

# a4ba3e92a8e445e1a35d58b30b7c3e32
msgid ""
"Each substitute value can contain any :doc:`/reference/grn_expr/"
"query_syntax` syntax such as ``(...)`` and ``OR``. You can use complex "
"substitution by using those syntax."
msgstr ""
"Each substitute value can contain any :doc:`/reference/grn_expr/"
"query_syntax` syntax such as ``(...)`` and ``OR``. You can use complex "
"substitution by using those syntax."

# bc0bd54769064c4ca29c2e03cf06ac68
msgid "Here is a complex substitution usage example that uses query syntax."
msgstr "Here is a complex substitution usage example that uses query syntax."

# 3849ca1ad2734f8081c5bd07b883dc29
msgid ""
"The ``load`` command registers a new synonym ``\"popular\"``. It is "
"substituted with ``((popular) OR (n_likes:>=10))``. The substituted query "
"means that \"popular\" is containing the word \"popular\" or 10 or more "
"liked entries."
msgstr ""
"The ``load`` command registers a new synonym ``\"popular\"``. It is "
"substituted with ``((popular) OR (n_likes:>=10))``. The substituted query "
"means that \"popular\" is containing the word \"popular\" or 10 or more "
"liked entries."

# 031f5982f678483fb98fabc4148b2bb5
msgid ""
"The ``select`` command outputs records that ``n_likes`` column value is "
"equal to or more than ``10`` from ``Entries`` table."
msgstr ""
"The ``select`` command outputs records that ``n_likes`` column value is "
"equal to or more than ``10`` from ``Entries`` table."

# 89f17d670bf64290b1ab17c5ef656c54
msgid "Output related parameters"
msgstr "Output related parameters"

# f53fe9c4fcc04650ba9cd2c03c5daa07
msgid "Specifies output columns separated by ``,``."
msgstr "Specifies output columns separated by ``,``."

# f614133a36534a6bb8d825d6e9b3be70
msgid "Here is a simple ``output_columns`` usage example."
msgstr "Here is a simple ``output_columns`` usage example."

# 547199473b6c4efe84584fed090657e9
msgid "The ``select`` command just outputs ``_id`` and ``_key`` column values."
msgstr ""
"The ``select`` command just outputs ``_id`` and ``_key`` column values."

# 9e5eacca4a924798850a04bd842a1396
msgid ""
"``*`` is a special value. It means that all columns that are not :doc:`/"
"reference/columns/pseudo`."
msgstr ""
"``*`` is a special value. It means that all columns that are not :doc:`/"
"reference/columns/pseudo`."

# b06bedaf02dc423da789fd0e86dcac9f
msgid "Here is a ``*`` usage example."
msgstr "Here is a ``*`` usage example."

# 89d38ebec1e4492780ed1157a4fa10ce
msgid ""
"The ``select`` command outputs ``_key`` pseudo column, ``content`` column "
"and ``n_likes`` column values but doesn't output ``_id`` pseudo column value."
msgstr ""
"The ``select`` command outputs ``_key`` pseudo column, ``content`` column "
"and ``n_likes`` column values but doesn't output ``_id`` pseudo column value."

# e33f0661c9fd4a3ab5efe494d1a9243f
msgid ""
"The default value is ``_id, _key, *``. It means that all column values "
"except ``_score`` are outputted."
msgstr ""
"The default value is ``_id, _key, *``. It means that all column values "
"except ``_score`` are outputted."

# 9055dd6d53a74c8d95b1e865b08af9d7
msgid "Specifies sort keys separated by ``,``. Each sort key is column name."
msgstr "Specifies sort keys separated by ``,``. Each sort key is column name."

# f2547c4957a842a794fbff6520cf3b1c
msgid "Here is a simple ``sortby`` usage example."
msgstr "Here is a simple ``sortby`` usage example."

# 6de60852f08b49919f2ec8b45f799cb6
msgid ""
"The ``select`` command sorts by ``n_likes`` column value in ascending order. "
"For records that has the same ``n_likes`` are sorted by ``_id`` in ascending "
"order. ``\"Good-bye Senna\"`` and ``\"Good-bye Tritonn\"`` are the case."
msgstr ""
"The ``select`` command sorts by ``n_likes`` column value in ascending order. "
"For records that has the same ``n_likes`` are sorted by ``_id`` in ascending "
"order. ``\"Good-bye Senna\"`` and ``\"Good-bye Tritonn\"`` are the case."

# da3e6a33450145db8bb0bb409d2d80f9
msgid "If you want to sort in descending order, add ``-`` before column name."
msgstr "If you want to sort in descending order, add ``-`` before column name."

# 58ba4d3ea4a74694abf4e481bab8a673
msgid "Here is a descending order ``sortby`` usage example."
msgstr "Here is a descending order ``sortby`` usage example."

# 94c8067278e144b0a821f5daeba8cfc7
msgid ""
"The ``select`` command sorts by ``n_likes`` column value in descending "
"order. But ascending order is used for sorting by ``_id``."
msgstr ""
"The ``select`` command sorts by ``n_likes`` column value in descending "
"order. But ascending order is used for sorting by ``_id``."

# 11ed299a14d24afd8bd788cc76aae5e1
msgid ""
"You can use ``_score`` pseudo column in ``sortby`` if you use ``query`` or "
"``filter`` parameter."
msgstr ""
"You can use ``_score`` pseudo column in ``sortby`` if you use ``query`` or "
"``filter`` parameter."

# d0730f24625748269023985e46624ce6
msgid ""
"The ``select`` command sorts matched records by hit score in descending "
"order and outputs record key and hit score."
msgstr ""
"The ``select`` command sorts matched records by hit score in descending "
"order and outputs record key and hit score."

# 89bc1b4b961b4c089854c7917f9100b7
msgid ""
"If you use ``_score`` without ``query`` nor ``filter`` parameters, it's just "
"ignored but get a warning in log file."
msgstr ""
"If you use ``_score`` without ``query`` nor ``filter`` parameters, it's just "
"ignored but get a warning in log file."

# fc4c1432a2fc427d810ca367a77262d3
msgid ""
"Specifies offset to determine output records range. Offset is zero-based. "
"``--offset 1`` means output range is started from the 2nd record."
msgstr ""
"Specifies offset to determine output records range. Offset is zero-based. "
"``--offset 1`` means output range is started from the 2nd record."

# 854f8e5a3fe54f25a837ae81cc913283
msgid "The ``select`` command outputs from the 4th record."
msgstr "The ``select`` command outputs from the 4th record."

# d069b0b8a9694738bfd06d2140727a54
msgid ""
"You can specify negative value. It means that ``the number of matched "
"records + offset``. If you have 3 matched records and specify ``--offset "
"-2``, you get records from the 2nd (``3 + -2 = 1``. ``1`` means 2nd. "
"Remember that offset is zero-based.) record to the 3rd record."
msgstr ""
"You can specify negative value. It means that ``the number of matched "
"records + offset``. If you have 3 matched records and specify ``--offset "
"-2``, you get records from the 2nd (``3 + -2 = 1``. ``1`` means 2nd. "
"Remember that offset is zero-based.) record to the 3rd record."

# 691ea54720054fd693c29938844f8be0
msgid ""
"The ``select`` command outputs from the 4th record because the total number "
"of records is ``5``."
msgstr ""
"The ``select`` command outputs from the 4th record because the total number "
"of records is ``5``."

# 6fe4d6c4c33d47d8b4572db3eca9c808
msgid "The default value is ``0``."
msgstr "The default value is ``0``."

# cd4c93450dd24b68a16b1795907cc3b5
msgid ""
"Specifies the max number of output records. If the number of matched records "
"is less than ``limit``, all records are outputted."
msgstr ""
"Specifies the max number of output records. If the number of matched records "
"is less than ``limit``, all records are outputted."

# d79430d7fa1e40049399eb310cc0c869
msgid "Here is a simple ``limit`` usage example."
msgstr "Here is a simple ``limit`` usage example."

# 5675b5689be840bab7d32809828cc522
msgid "The ``select`` command outputs the 3rd, the 4th and the 5th records."
msgstr "The ``select`` command outputs the 3rd, the 4th and the 5th records."

# f6d0ef35fe654ef28ab61978a99ec2b0
msgid ""
"You can specify negative value. It means that ``the number of matched "
"records + limit + 1``. For example, ``--limit -1`` outputs all records. It's "
"very useful value to show all records."
msgstr ""
"You can specify negative value. It means that ``the number of matched "
"records + limit + 1``. For example, ``--limit -1`` outputs all records. It's "
"very useful value to show all records."

# f25a529fc8664ad59a61e06b25c20e55
msgid "Here is a simple negative ``limit`` value usage example."
msgstr "Here is a simple negative ``limit`` value usage example."

# f16c6a9fb7ba4b1998e074b702dd4042
msgid "The ``select`` command outputs all records."
msgstr "The ``select`` command outputs all records."

# 9b7a1466a73c49429215960682596c9b
msgid "The default value is ``10``."
msgstr "The default value is ``10``."

# 4b35b2cdd280421fa5bcf0ca31e9dff5
# 83031241f1b44277972d9985230b54ec
# d365ccaaa2ab4e76b10906e75af9e826
msgid "TODO: write in English and add example."
msgstr "TODO: write in English and add example."

# 0310f20f219f48d38d90db062e52d2d9
msgid ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"
msgstr ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"

# ede21b5383de4018971513e2af4eac6d
msgid ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"
msgstr ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"

# 0eff6ada58204856a46fb38ee6380054
msgid "Drilldown related parameters"
msgstr "Drilldown related parameters"

# e35f93fe065e468aa201b5fb8b114ee3
msgid ""
"This section describes basic drilldown related parameters. Advanced "
"drilldown related parameters are described in another section."
msgstr ""
"This section describes basic drilldown related parameters. Advanced "
"drilldown related parameters are described in another section."

# 8e5b8fdffaca406fa564bcb3944d7ad5
msgid "Specifies keys for grouping separated by ``,``."
msgstr "Specifies keys for grouping separated by ``,``."

# 040de869282e442bb85ddbba47e3277e
msgid ""
"Matched records by specified search conditions are grouped by each key. If "
"you specify no search condition, all records are grouped by each key."
msgstr ""
"Matched records by specified search conditions are grouped by each key. If "
"you specify no search condition, all records are grouped by each key."

# aafc2bdd9ef4412fbdecd2842fb6c31c
msgid "Here is a simple ``drilldown`` example:"
msgstr "Here is a simple ``drilldown`` example:"

# e121315658604c83b87c5f4d27cd52a3
# 042ccac1b9c04120b25260c794f865a0
# f16f4a3ea2b142688e370c96633b9ca6
msgid "The ``select`` command outputs the following information:"
msgstr "The ``select`` command outputs the following information:"

# e0caf98ff2494b0ba612299c9129db8f
# 6692f80f7d33494ba3ec18515f4d2e3f
# 4d6e852ead464816977200ce9e3a8b09
# eb5ce5b3b0014e07a247d1e69740cf71
msgid "There is one record that has \"Hello\" tag."
msgstr "There is one record that has \"Hello\" tag."

# 1d4cc13085594d4094848d7310103ea1
# 565df3020dec4d498568dabf3d45ed02
# 75b4eef5f2964bff9aff2ea783b9672d
# ddfece9b49ce4b178da9fecc40cbfa9f
msgid "There is two records that has \"Groonga\" tag."
msgstr "There is two records that has \"Groonga\" tag."

# 29b3c34af08a4805a5587d24f137586c
# efb4a16403c54229b1efa4364bcc3beb
# e5cc1bdb05f54c1ab9e437fcbe2310ef
msgid "There is two records that has \"Senna\" tag."
msgstr "There is two records that has \"Senna\" tag."

# 00b2fce2b5fa4b818d5615fda3555914
msgid "Here is a ``drilldown`` with search condition example:"
msgstr "Here is a ``drilldown`` with search condition example:"

# 1022bc704cc74a9691697440ef2bc3af
msgid "In records that have 5 or larger as ``n_likes`` value:"
msgstr "In records that have 5 or larger as ``n_likes`` value:"

# be08d5a244984b55a98874771de4b320
msgid "Here is a ``drilldown`` with multiple group keys example:"
msgstr "Here is a ``drilldown`` with multiple group keys example:"

# 92de5627f35b495eb0c63a78612a5f2e
msgid "About ``tag``:"
msgstr "About ``tag``:"

# 6dbd56d412f94477a72f86589f38033a
msgid "About ``n_likes``:"
msgstr "About ``n_likes``:"

# 04ac995d8cb94b6796bd2ed0b0f53076
msgid ""
"Specifies sort keys for drilldown outputs separated by ``,``. Each sort key "
"is column name."
msgstr ""
"Specifies sort keys for drilldown outputs separated by ``,``. Each sort key "
"is column name."

# a7cee96265c2441f91e2d28cb5791e4b
msgid ""
"You can refer the number of grouped records by ``_nsubrecs`` :doc:`/"
"reference/columns/pseudo`."
msgstr ""
"You can refer the number of grouped records by ``_nsubrecs`` :doc:`/"
"reference/columns/pseudo`."

# 3a0c731153f0414ab0cd1a9ba7ac1bf8
msgid "Here is a simple ``drilldown_sortby`` example:"
msgstr "Here is a simple ``drilldown_sortby`` example:"

# 1e3a4e28ec9547dd8973652ab8a25ecc
msgid ""
"Drilldown result is sorted by the number of grouped records (= "
"``_nsubrecs`` ) in descending order. If there are grouped results that the "
"number of records in the group are the same, these grouped results are "
"sorted by grouped key (= ``_key`` ) in ascending order."
msgstr ""
"Drilldown result is sorted by the number of grouped records (= "
"``_nsubrecs`` ) in descending order. If there are grouped results that the "
"number of records in the group are the same, these grouped results are "
"sorted by grouped key (= ``_key`` ) in ascending order."

# a4c8c1e9e0a641478566f8ee317b8fdc
msgid "The sort keys are used in all group keys specified in ``drilldown``:"
msgstr "The sort keys are used in all group keys specified in ``drilldown``:"

# ee77d249aaeb4a64bffd26b265c39769
msgid ""
"The same sort keys are used in ``tag`` drilldown and ``n_likes`` drilldown."
msgstr ""
"The same sort keys are used in ``tag`` drilldown and ``n_likes`` drilldown."

# b7f6fa842418484e9bcbfb34ea07df65
msgid ""
"If you want to use different sort keys for each drilldown, use :ref:`select-"
"advanced-drilldown-related-parameters`."
msgstr ""
"If you want to use different sort keys for each drilldown, use :ref:`select-"
"advanced-drilldown-related-parameters`."

# 91aaae408bec43b3a5e1fec7bee87900
msgid "Specifies output columns for drilldown separated by ``,``."
msgstr "Specifies output columns for drilldown separated by ``,``."

# f6b3e533b7c84eee86b54ae682a711de
msgid "Here is a ``drilldown_output_columns`` example:"
msgstr "Here is a ``drilldown_output_columns`` example:"

# f84038cbf2c5487a933e1b4b02baf1de
msgid "The ``select`` command just outputs grouped key."
msgstr "The ``select`` command just outputs grouped key."

# bea17156088f4f7e9586e609cc186d6b
msgid ""
"If grouped key is a referenced type column (= column that its type is a "
"table), you can access column of the table referenced by the referenced type "
"column."
msgstr ""
"If grouped key is a referenced type column (= column that its type is a "
"table), you can access column of the table referenced by the referenced type "
"column."

# 787883c1b2a04a7b972d42586bb4e663
msgid ""
"Here are a schema definition and sample data to show drilldown against "
"referenced type column:"
msgstr ""
"Here are a schema definition and sample data to show drilldown against "
"referenced type column:"

# d4e3d692b0f64ca582809215d7f05b95
msgid ""
"``Tags`` table is a referenced table. ``Items.tag`` is a referenced type "
"column."
msgstr ""
"``Tags`` table is a referenced table. ``Items.tag`` is a referenced type "
"column."

# 6a4008911bd541cb8dbe61865f995d5a
msgid ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"
msgstr ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"

# 5eb3e14d7c5e4047823f46aad4fb45dc
msgid ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"
msgstr ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"

# 097520645c034dc79f22a96abb0f9518
msgid "``*`` is expanded to ``label, priority``."
msgstr "``*`` is expanded to ``label, priority``."

# edec523693e14dfcaeb88c60803c2973
msgid ""
"The default value of ``drilldown_output_columns`` is ``_key, _nsubrecs``. It "
"means that grouped key and the number of records in the group are output."
msgstr ""
"The default value of ``drilldown_output_columns`` is ``_key, _nsubrecs``. It "
"means that grouped key and the number of records in the group are output."

# f02919e1d1b142a686379a1536262bac
msgid ""
"You can use more :doc:`/reference/columns/pseudo` in "
"``drilldown_output_columns`` such as ``_max``, ``_min``, ``_sum`` and "
"``_avg`` when you use :ref:`select-drilldown-calc-types`. See "
"``drilldown_calc_types`` document for details."
msgstr ""
"You can use more :doc:`/reference/columns/pseudo` in "
"``drilldown_output_columns`` such as ``_max``, ``_min``, ``_sum`` and "
"``_avg`` when you use :ref:`select-drilldown-calc-types`. See "
"``drilldown_calc_types`` document for details."

# 5821baa3f5ae445bbe85c2e81555e5d7
msgid ""
"Specifies offset to determine range of drilldown output records. Offset is "
"zero-based. ``--drilldown_offset 1`` means output range is started from the "
"2nd record."
msgstr ""
"Specifies offset to determine range of drilldown output records. Offset is "
"zero-based. ``--drilldown_offset 1`` means output range is started from the "
"2nd record."

# 96712297702f48aa87ee35df6233adcb
msgid "Here is a ``drilldown_offset`` example:"
msgstr "Here is a ``drilldown_offset`` example:"

# 40870a4332d949a3b2116a76ec0400be
msgid "The ``select`` command outputs from the 2nd record."
msgstr "The ``select`` command outputs from the 2nd record."

# 513c4063e36f4a538db2beadf32ab3e9
msgid ""
"You can specify negative value. It means that ``the number of grouped "
"results + offset``. If you have 3 grouped results and specify ``--"
"drilldown_offset -2``, you get grouped results from the 2st (``3 + -2 = 1``. "
"``1`` means 2nd. Remember that offset is zero-based.) grouped result to the "
"3rd grouped result."
msgstr ""
"You can specify negative value. It means that ``the number of grouped "
"results + offset``. If you have 3 grouped results and specify ``--"
"drilldown_offset -2``, you get grouped results from the 2st (``3 + -2 = 1``. "
"``1`` means 2nd. Remember that offset is zero-based.) grouped result to the "
"3rd grouped result."

# d809782610874070a8976dfddba7f7cf
msgid ""
"The ``select`` command outputs from the 2nd grouped result because the total "
"number of grouped results is ``3``."
msgstr ""
"The ``select`` command outputs from the 2nd grouped result because the total "
"number of grouped results is ``3``."

# 59d5c653d08e4f878c6be5080e62354f
msgid "The default value of ``drilldown_offset`` is ``0``."
msgstr "The default value of ``drilldown_offset`` is ``0``."

# 56ed63f3a97646b38c0c6f3d442d4dc8
msgid ""
"Specifies the max number of groups in a drilldown. If the number of groups "
"is less than ``drilldown_limit``, all groups are outputted."
msgstr ""
"Specifies the max number of groups in a drilldown. If the number of groups "
"is less than ``drilldown_limit``, all groups are outputted."

# 48b380f327f647bb9575832e941bacdd
msgid "Here is a ``drilldown_limit`` example:"
msgstr "Here is a ``drilldown_limit`` example:"

# 5d05eccfff2e4815a3626c9afed313e1
msgid "The ``select`` command outputs the 2rd and the 3rd groups."
msgstr "The ``select`` command outputs the 2rd and the 3rd groups."

# b25acaa16b334a9babff2a9ef3b0a719
msgid ""
"You can specify negative value. It means that ``the number of groups + "
"drilldown_limit + 1``. For example, ``--drilldown_limit -1`` outputs all "
"groups. It's very useful value to show all groups."
msgstr ""
"You can specify negative value. It means that ``the number of groups + "
"drilldown_limit + 1``. For example, ``--drilldown_limit -1`` outputs all "
"groups. It's very useful value to show all groups."

# ed96e896f7ca4b4db2e171c24396e392
msgid "Here is a negative ``drilldown_limit`` value example."
msgstr "Here is a negative ``drilldown_limit`` value example."

# 2de2be7dfcde455397aa8e52832aeb74
msgid "The ``select`` command outputs all groups."
msgstr "The ``select`` command outputs all groups."

# 0adde13d2b8e44e8bb2c19a8e6806979
msgid "The default value of ``drilldown_limit`` is ``10``."
msgstr "The default value of ``drilldown_limit`` is ``10``."

# ec63d3f2f0544b3593baf35fb7e0c022
msgid "``drilldown_calc_types``"
msgstr "``drilldown_calc_types``"

# f84cbc0be1214bb9a60c54514e1473fc
msgid ""
"Specifies how to calculate (aggregate) values in grouped records by a "
"drilldown. You can specify multiple calculation types separated by \"``,``"
"\". For example, ``MAX,MIN``."
msgstr ""
"Specifies how to calculate (aggregate) values in grouped records by a "
"drilldown. You can specify multiple calculation types separated by \"``,``"
"\". For example, ``MAX,MIN``."

# eff80aa19afb40f6bf31a881067e5cfc
msgid ""
"Calculation target values are read from a column of grouped records. The "
"column is specified by :ref:`select-drilldown-calc-target`."
msgstr ""
"Calculation target values are read from a column of grouped records. The "
"column is specified by :ref:`select-drilldown-calc-target`."

# 730c5920b40d40968e8732b9a54bfa09
msgid ""
"You can read calculated value by :doc:`/reference/columns/pseudo` such as "
"``_max`` and ``_min`` in :ref:`select-drilldown-output-columns`."
msgstr ""
"You can read calculated value by :doc:`/reference/columns/pseudo` such as "
"``_max`` and ``_min`` in :ref:`select-drilldown-output-columns`."

# 0a184fa40cf243a18ee4486bdb7b3d15
msgid "You can use the following calculation types:"
msgstr "You can use the following calculation types:"

# 53bf9f94874449f999faeef1485033ff
msgid "Type name"
msgstr "Type name"

# 5d262b696ee04746888ad1d41ef6b89e
msgid ":doc:`/reference/columns/pseudo` name"
msgstr ":doc:`/reference/columns/pseudo` name"

# 10deef57563348d289d266156d5ef20e
msgid "Need :ref:`select-drilldown-calc-target`"
msgstr "Need :ref:`select-drilldown-calc-target`"

# f8ffb4db9c88416c88945aab453cb656
msgid "Nothing."
msgstr "Nothing."

# 1f4def6308cd4410a77ad71b6511b442
# 9e569cb0211140f191debb7407fcca7e
msgid "Not needs."
msgstr "Not needs."

# cc4916425fa541a8ae655094b90b1668
msgid "``COUNT``"
msgstr "``COUNT``"

# b909aad7ef194028879fb0d5306045d7
msgid "Counting grouped records. It's always enabled. So you don't specify it."
msgstr ""
"Counting grouped records. It's always enabled. So you don't specify it."

# 0b1759f1f0234ccaa9823334934e89fa
msgid "``MAX``"
msgstr "``MAX``"

# f70ec9d80d1341e3b69c915e5a91d2b6
msgid "``_max``"
msgstr "``_max``"

# d39588e51c0b4e9cb76f0a926572a0f8
# b2c14dc1a7744352b632e4a4bfe934b7
# 49089aae23af43109b34715b2d229baa
# 5f38797a0faa469f901ff7b08163ba21
msgid "Needs."
msgstr "Needs."

# eb12f9ca084549b68b7c45c25eeb06cd
msgid ""
"Finding the maximum integer value from integer values in grouped records."
msgstr ""
"Finding the maximum integer value from integer values in grouped records."

# 5d5f038edca04c19871190df95f365b0
msgid "``MIN``"
msgstr "``MIN``"

# 20dd0c3b737b4c4a840d0aec130a2bd1
msgid "``_min``"
msgstr "``_min``"

# c826b2d587c14f96ada6ac66758e1e61
msgid ""
"Finding the minimum integer value from integer values in grouped records."
msgstr ""
"Finding the minimum integer value from integer values in grouped records."

# a534b20a27594c70b6279d23c6c1e56f
msgid "``SUM``"
msgstr "``SUM``"

# 49f81541447c46829404403e6df57967
msgid "``_sum``"
msgstr "``_sum``"

# 682cea42e4624c5d9a06003817f7f7e4
msgid "Summing integer values in grouped records."
msgstr "Summing integer values in grouped records."

# 1eda759d90c040bfafc4200f70e1998f
msgid "``AVG``"
msgstr "``AVG``"

# 884be93da1294db8993e826b04d98f66
msgid "``_avg``"
msgstr "``_avg``"

# 558a2633216e4f08ab882a5fa06a761c
msgid "Averaging integer/float values in grouped records."
msgstr "Averaging integer/float values in grouped records."

# 329272b328cb465c844428c7a1026f1f
msgid "Here is a ``MAX`` example:"
msgstr "Here is a ``MAX`` example:"

# 260db60ac6e24dc88190580bcc0ef87e
msgid ""
"The ``select`` command groups all records by ``tag`` column value, finding "
"the maximum ``n_likes`` column value for each group and outputs pairs of "
"grouped key and the maximum ``n_likes`` column value for the group. It uses "
"``_max`` :doc:`/reference/columns/pseudo` to read the maximum ``n_likes`` "
"column value."
msgstr ""
"The ``select`` command groups all records by ``tag`` column value, finding "
"the maximum ``n_likes`` column value for each group and outputs pairs of "
"grouped key and the maximum ``n_likes`` column value for the group. It uses "
"``_max`` :doc:`/reference/columns/pseudo` to read the maximum ``n_likes`` "
"column value."

# 7346ac5f14d24f48a4314043af9e7fd8
msgid "Here is a ``MIN`` example:"
msgstr "Here is a ``MIN`` example:"

# 7540eb00a15f41c8a11332482737e576
msgid ""
"The ``select`` command groups all records by ``tag`` column value, finding "
"the minimum ``n_likes`` column value for each group and outputs pairs of "
"grouped key and the minimum ``n_likes`` column value for the group. It uses "
"``_min`` :doc:`/reference/columns/pseudo` to read the minimum ``n_likes`` "
"column value."
msgstr ""
"The ``select`` command groups all records by ``tag`` column value, finding "
"the minimum ``n_likes`` column value for each group and outputs pairs of "
"grouped key and the minimum ``n_likes`` column value for the group. It uses "
"``_min`` :doc:`/reference/columns/pseudo` to read the minimum ``n_likes`` "
"column value."

# 642ef0f916b24dc28d1a4bf490d55b81
msgid "Here is a ``SUM`` example:"
msgstr "Here is a ``SUM`` example:"

# d7138c7172004df496b661c2326df6ab
msgid ""
"The ``select`` command groups all records by ``tag`` column value, sums all "
"``n_likes`` column values for each group and outputs pairs of grouped key "
"and the summed ``n_likes`` column values for the group. It uses ``_sum`` :"
"doc:`/reference/columns/pseudo` to read the summed ``n_likes`` column values."
msgstr ""
"The ``select`` command groups all records by ``tag`` column value, sums all "
"``n_likes`` column values for each group and outputs pairs of grouped key "
"and the summed ``n_likes`` column values for the group. It uses ``_sum`` :"
"doc:`/reference/columns/pseudo` to read the summed ``n_likes`` column values."

# 900274075c7d4f3c8081a9032d495b30
msgid "Here is a ``AVG`` example:"
msgstr "Here is a ``AVG`` example:"

# 0b80d4d6b2f2495dbd16c2d6cbb1d325
msgid ""
"The ``select`` command groups all records by ``tag`` column value, averages "
"all ``n_likes`` column values for each group and outputs pairs of grouped "
"key and the averaged ``n_likes`` column values for the group. It uses "
"``_avg`` :doc:`/reference/columns/pseudo` to read the averaged ``n_likes`` "
"column values."
msgstr ""
"The ``select`` command groups all records by ``tag`` column value, averages "
"all ``n_likes`` column values for each group and outputs pairs of grouped "
"key and the averaged ``n_likes`` column values for the group. It uses "
"``_avg`` :doc:`/reference/columns/pseudo` to read the averaged ``n_likes`` "
"column values."

# 5bf77db6b980410787eea6c8f25194ab
msgid "Here is an example that uses all calculation types:"
msgstr "Here is an example that uses all calculation types:"

# 1a9c0aee92ed417a8a6fbd30732dc333
msgid ""
"The ``select`` command specifies multiple calculation types separated by "
"\"``,``\" like ``MAX,MIN,SUM,AVG``. You can use ``_nsubrecs`` :doc:`/"
"reference/columns/pseudo` in :ref:`select-drilldown-output-columns` without "
"specifying ``COUNT`` in ``drilldown_calc_types``. Because ``COUNT`` is "
"always enabled."
msgstr ""
"The ``select`` command specifies multiple calculation types separated by "
"\"``,``\" like ``MAX,MIN,SUM,AVG``. You can use ``_nsubrecs`` :doc:`/"
"reference/columns/pseudo` in :ref:`select-drilldown-output-columns` without "
"specifying ``COUNT`` in ``drilldown_calc_types``. Because ``COUNT`` is "
"always enabled."

# 0bc1d708f2d2430484c41eb4d9e75b99
msgid ""
"The default value of ``drilldown_calc_types`` is ``NONE``. It means that "
"only ``COUNT`` is enabled. Because ``NONE`` is just ignored and ``COUNT`` is "
"always enabled."
msgstr ""
"The default value of ``drilldown_calc_types`` is ``NONE``. It means that "
"only ``COUNT`` is enabled. Because ``NONE`` is just ignored and ``COUNT`` is "
"always enabled."

# d27bc6c3f597413eb299671c732ea617
msgid "``drilldown_calc_target``"
msgstr "``drilldown_calc_target``"

# ac48d57fc6024d18828b4e5719eaf9c5
msgid "Specifies the target column for :ref:`select-drilldown-calc-types`."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

# 97bef1eee5364e4983a19ebea98b5f9e
msgid ""
"If you specify a calculation type that needs a target column such as ``MAX`` "
"in :ref:`select-drilldown-calc-types` but you omit "
"``drilldown_calc_target``, the calculation result is always ``0``."
msgstr ""
"If you specify a calculation type that needs a target column such as ``MAX`` "
"in :ref:`select-drilldown-calc-types` but you omit "
"``drilldown_calc_target``, the calculation result is always ``0``."

# 6ee13028ba6b49ea99c797d424f50774
msgid ""
"You can specify only one column name like ``--drilldown_calc_target "
"n_likes``. You can't specify multiple column name like ``--"
"drilldown_calc_target _key,n_likes``."
msgstr ""
"You can specify only one column name like ``--drilldown_calc_target "
"n_likes``. You can't specify multiple column name like ``--"
"drilldown_calc_target _key,n_likes``."

# 99d90bdcefe041459d2e67cb4f4db868
msgid ""
"You can use referenced value from the target record by combining \"``.``\" "
"like ``--drilldown_calc_target reference_column.nested_reference_column."
"value``."
msgstr ""
"You can use referenced value from the target record by combining \"``.``\" "
"like ``--drilldown_calc_target reference_column.nested_reference_column."
"value``."

# 38f9c716e3d641d0aff455a114a32b96
msgid ""
"See :ref:`select-drilldown-calc-types` to know how to use "
"``drilldown_calc_target``."
msgstr ""
"See :ref:`select-drilldown-calc-types` to know how to use "
"``drilldown_calc_target``."

# ace95ba6ddd349e6bd3c0604fe00ad06
msgid ""
"The default value of ``drilldown_calc_target`` is ``null``. It means that no "
"calculation target column is specified."
msgstr ""
"The default value of ``drilldown_calc_target`` is ``null``. It means that no "
"calculation target column is specified."

# 0198c07c74854ef884aa86829a483f27
msgid "Advanced drilldown related parameters"
msgstr "Advanced drilldown related parameters"

# 7592560e058c4874b83663bcaeac183c
msgid ""
"You can get multiple drilldown results by specifying multiple group keys by :"
"ref:`select-drilldown`. But you need to use the same configuration for all "
"drilldowns. For example, :ref:`select-drilldown-output-columns` is used by "
"all drilldowns."
msgstr ""
"You can get multiple drilldown results by specifying multiple group keys by :"
"ref:`select-drilldown`. But you need to use the same configuration for all "
"drilldowns. For example, :ref:`select-drilldown-output-columns` is used by "
"all drilldowns."

# b4b86f1e00fb404cbcc5802550939caa
msgid ""
"You can use a configuration for each drilldown by the following parameters:"
msgstr ""
"You can use a configuration for each drilldown by the following parameters:"

# d4f19d3a2b8a41b9a0d6b411b9005382
# e9c33455cc9d45f38475d8ec8aa7eca0
# 0933e09da8504e94949e26b770958954
msgid "``drilldown[${LABEL}].keys``"
msgstr "``drilldown[${LABEL}].keys``"

# 59b0431dca56450c91e584bc993daa9b
msgid "``drilldown[${LABEL}].sortby``"
msgstr "``drilldown[${LABEL}].sortby``"

# 19cf64d20d884190997c386d89281817
# 6de4650fe3544b9e80365a6af3d8eaf0
# 4b7285b5a3a74289b350dc4138520c87
msgid "``drilldown[${LABEL}].output_columns``"
msgstr "``drilldown[${LABEL}].output_columns``"

# 6bc88265f4a842cf97ac244cd8c9d80c
msgid "``drilldown[${LABEL}].offset``"
msgstr "``drilldown[${LABEL}].offset``"

# 1902664bdb004510872efec12420b2ef
msgid "``drilldown[${LABEL}].limit``"
msgstr "``drilldown[${LABEL}].limit``"

# 78709118e6d64b1fbc10c76e26fb8f7f
msgid "``drilldown[${LABEL}].calc_types``"
msgstr "``drilldown[${LABEL}].calc_types``"

# de41001f223946cd889ded54a305e30f
msgid "``drilldown[${LABEL}].calc_target``"
msgstr "``drilldown[${LABEL}].calc_target``"

# 6467b7c2ac7946cb82b5ca4b50fecb9e
msgid ""
"``${LABEL}`` is a variable. You can use the following characters for ``"
"${LABEL}``:"
msgstr ""
"``${LABEL}`` is a variable. You can use the following characters for ``"
"${LABEL}``:"

# 2b65f8866d96432c8739953f1143971e
msgid "Alphabets"
msgstr "Alphabets"

# ad4237be94ca461d8af3842f7774c5dd
msgid "Digits"
msgstr "Digits"

# 34fe53a9486f431fa8cb66adc1fcf424
# 416404595de344369a4457b4aa485677
msgid "``.``"
msgstr "``.``"

# b7afa0848530497c8b99efe116e7088b
msgid "``_``"
msgstr "``_``"

# a1136ea300994f379ca5043ddf9508e7
msgid ""
"Parameters that has the same ``${LABEL}`` value are grouped. Grouped "
"parameters are used for one drilldown."
msgstr ""
"Parameters that has the same ``${LABEL}`` value are grouped. Grouped "
"parameters are used for one drilldown."

# 8cf8d829d7354e50be0b03632ab79ddf
msgid "For example, there are 2 groups for the following parameters:"
msgstr "For example, there are 2 groups for the following parameters:"

# 12a4102b88cd474e9e2855c78728b8a0
msgid "``--drilldown[label1].keys _key``"
msgstr "``--drilldown[label1].keys _key``"

# 974a754015554ee6a005de8780f08f2f
msgid "``--drilldown[label1].output_columns _nsubrecs``"
msgstr "``--drilldown[label1].output_columns _nsubrecs``"

# 23992854360b41198f799bc107aac79a
msgid "``--drilldown[label2].keys tag``"
msgstr "``--drilldown[label2].keys tag``"

# 87bd64e9ff0249fe8f9b835f70b4f2c6
msgid "``--drilldown[label2].output_columns _key,_nsubrecs``"
msgstr "``--drilldown[label2].output_columns _key,_nsubrecs``"

# f5b7e7e7c00c428497d13eb962db1e96
msgid ""
"``drilldown[label1].keys`` and ``drilldown[label1].output_columns`` are "
"grouped. ``drilldown[label2].keys`` and ``drilldown[label2].output_columns`` "
"are also grouped."
msgstr ""
"``drilldown[label1].keys`` and ``drilldown[label1].output_columns`` are "
"grouped. ``drilldown[label2].keys`` and ``drilldown[label2].output_columns`` "
"are also grouped."

# 43d2fa5f7f6840f698da688f7d64691f
msgid ""
"In ``label1`` group, ``_key`` is used for group key and ``_nsubrecs`` is "
"used for output columns."
msgstr ""
"In ``label1`` group, ``_key`` is used for group key and ``_nsubrecs`` is "
"used for output columns."

# b23c034f1f7f48ee97bb858f1c1f72dc
msgid ""
"In ``label2`` group, ``tag`` is used for group key and ``_key,_nsubrecs`` is "
"used for output columns."
msgstr ""
"In ``label2`` group, ``tag`` is used for group key and ``_key,_nsubrecs`` is "
"used for output columns."

# bdc395393afd40859f4b9d1e2ddbed93
msgid ""
"See document for corresponding ``drilldown_XXX`` parameter to know how to "
"use it for the following parameters:"
msgstr ""
"See document for corresponding ``drilldown_XXX`` parameter to know how to "
"use it for the following parameters:"

# f931bcf0fb514ac6a543b0692f2a4ef6
msgid "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"
msgstr "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"

# 85e1573cccf54195bfc2a77659591795
msgid "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"
msgstr "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"

# 37cba5e1b75d46a2aadf3af41163d032
msgid "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"
msgstr "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"

# 9f70c0f7c4894ebea707a9de714af574
msgid "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"
msgstr "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"

# 79ab6ef4d8d841758d412725986fd8a2
msgid ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"
msgstr ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"

# 079ddc4307ea4c99872cdb888f741bb8
msgid "The following parameters are needed more description:"
msgstr "The following parameters are needed more description:"

# 0c1ebbe1e6ee4fddba0d07226bdba9e1
msgid "Output format is different a bit. It's also needed more description."
msgstr "Output format is different a bit. It's also needed more description."

# b29dc3fa35074039b7adbc6ad2716770
msgid ""
":ref:`select-drilldown` can specify multiple keys for multiple drilldowns. "
"But it can't specify multiple keys for one drilldown."
msgstr ""
":ref:`select-drilldown` can specify multiple keys for multiple drilldowns. "
"But it can't specify multiple keys for one drilldown."

# 9cb39b4d56754621929628d6d962dd08
msgid ""
"``drilldown[${LABEL}].keys`` can't specify multiple keys for multiple "
"drilldowns. But it can specify multiple keys for one drilldown."
msgstr ""
"``drilldown[${LABEL}].keys`` can't specify multiple keys for multiple "
"drilldowns. But it can specify multiple keys for one drilldown."

# da4c15a0f8c3473486f648513c9dfe24
msgid "You can specify multiple keys separated by \"``,``\"."
msgstr "You can specify multiple keys separated by \"``,``\"."

# dbc897d2ce8542268b9708af226f521a
msgid ""
"Here is an example to group by multiple keys, ``tag`` and ``n_likes`` column "
"values:"
msgstr ""
"Here is an example to group by multiple keys, ``tag`` and ``n_likes`` column "
"values:"

# 84df630a883c4f44a8327b686bd476d2
msgid ""
"``tag.n_likes`` is used as the label for the drilldown parameters group. You "
"can refer grouped keys by ``_value.${KEY_NAME}`` syntax in :ref:`select-"
"drilldown-label-output-columns`. ``${KEY_NAME}`` is a column name to be used "
"by group key. ``tag`` and ``n_likes`` are ``${KEY_NAME}`` in this case."
msgstr ""
"``tag.n_likes`` is used as the label for the drilldown parameters group. You "
"can refer grouped keys by ``_value.${KEY_NAME}`` syntax in :ref:`select-"
"drilldown-label-output-columns`. ``${KEY_NAME}`` is a column name to be used "
"by group key. ``tag`` and ``n_likes`` are ``${KEY_NAME}`` in this case."

# 720d760928734e15a1c5d14d67227ce1
msgid ""
"Note that you can't use ``_value.${KEY_NAME}`` syntax when you just specify "
"one key as ``drilldown[${LABEL}].keys`` like ``--drilldown[tag].keys tag``. "
"You should use ``_key`` for the case. It's the same rule in :ref:`select-"
"drilldown-output-columns`."
msgstr ""
"Note that you can't use ``_value.${KEY_NAME}`` syntax when you just specify "
"one key as ``drilldown[${LABEL}].keys`` like ``--drilldown[tag].keys tag``. "
"You should use ``_key`` for the case. It's the same rule in :ref:`select-"
"drilldown-output-columns`."

# 06e4aae5d29d4131a7abd7bdea1e82c4
msgid ""
"It's almost same as :ref:`select-drilldown-output-columns`. The difference "
"between :ref:`select-drilldown-output-columns` and ``drilldown[${LABEL}]."
"output_columns`` is how to refer group keys."
msgstr ""
"It's almost same as :ref:`select-drilldown-output-columns`. The difference "
"between :ref:`select-drilldown-output-columns` and ``drilldown[${LABEL}]."
"output_columns`` is how to refer group keys."

# 022ce8529e9c49bcbe332e29d71de1e3
msgid ""
":ref:`select-drilldown-output-columns` uses ``_key`` :doc:`/reference/"
"columns/pseudo` to refer group key. ``drilldown[${LABEL}].output_columns`` "
"also uses ``_key`` :doc:`/reference/columns/pseudo` to refer group key when "
"you specify only one group key by :ref:`select-drilldown-label-keys`."
msgstr ""
":ref:`select-drilldown-output-columns` uses ``_key`` :doc:`/reference/"
"columns/pseudo` to refer group key. ``drilldown[${LABEL}].output_columns`` "
"also uses ``_key`` :doc:`/reference/columns/pseudo` to refer group key when "
"you specify only one group key by :ref:`select-drilldown-label-keys`."

# 72f562cfc2e8475eade388c2b58490d1
msgid ""
"Here is an example to refer single group key by ``_key`` :doc:`/reference/"
"columns/pseudo`:"
msgstr ""
"Here is an example to refer single group key by ``_key`` :doc:`/reference/"
"columns/pseudo`:"

# f3a8df8144964925a3874cb8b730a21c
msgid ""
"But you can't refer each group key by ``_key`` :doc:`/reference/columns/"
"pseudo` in ``drilldown[${LABEL}].output_columns``. You need to use ``_value."
"${KEY_NAME}`` syntax. ``${KEY_NAME}`` is a column name that is used for "
"group key in :ref:`select-drilldown-label-keys`."
msgstr ""
"But you can't refer each group key by ``_key`` :doc:`/reference/columns/"
"pseudo` in ``drilldown[${LABEL}].output_columns``. You need to use ``_value."
"${KEY_NAME}`` syntax. ``${KEY_NAME}`` is a column name that is used for "
"group key in :ref:`select-drilldown-label-keys`."

# 0897a1bcf7684bb8a6f8917e921c86d6
msgid ""
"Here is an example to refer each group key in multiple group keys by "
"``_value.${KEY_NAME}`` syntax:"
msgstr ""
"Here is an example to refer each group key in multiple group keys by "
"``_value.${KEY_NAME}`` syntax:"

# 12b80aa82a52477c82a82ceb32a70fb2
msgid "Why ``_value.${KEY_NAME}`` syntax?"
msgstr "Why ``_value.${KEY_NAME}`` syntax?"

# 259af1815d064a8b8e4a89e27c7f0293
msgid "It's implementation specific information."
msgstr "It's implementation specific information."

# 991d453bd3e64820bc61c60f7c1e0b1b
msgid ""
"``_key`` is a vector value. The vector value is consists of all group keys. "
"You can see byte sequence of the vector value by referring ``_key`` in "
"``drilldown[${LABEL}].output_columns``."
msgstr ""
"``_key`` is a vector value. The vector value is consists of all group keys. "
"You can see byte sequence of the vector value by referring ``_key`` in "
"``drilldown[${LABEL}].output_columns``."

# 982e062deb014a3ea7715654d4949dc3
msgid ""
"There is one grouped record in ``_value`` to refer each grouped values when "
"you specify multiple group keys to :ref:`select-drilldown-label-keys`. So "
"you can refer each group key by ``_value.${KEY_NAME}`` syntax."
msgstr ""
"There is one grouped record in ``_value`` to refer each grouped values when "
"you specify multiple group keys to :ref:`select-drilldown-label-keys`. So "
"you can refer each group key by ``_value.${KEY_NAME}`` syntax."

# a1f17bcb906a415791c0c376a282630a
msgid ""
"On the other hand, there is no grouped record in ``_value`` when you specify "
"only one group key to :ref:`select-drilldown-label-keys`. So you can't refer "
"group key by ``_value.${KEY_NAME}`` syntax."
msgstr ""
"On the other hand, there is no grouped record in ``_value`` when you specify "
"only one group key to :ref:`select-drilldown-label-keys`. So you can't refer "
"group key by ``_value.${KEY_NAME}`` syntax."

# d9f0211de3814932ac6d4e5d33de63ab
msgid "Output format for ``drilldown[${LABEL}]`` style"
msgstr "Output format for ``drilldown[${LABEL}]`` style"

# 8cab6ccf9e024762a7751c2191e90e05
msgid ""
"There is a difference in output format between :ref:`select-drilldown` and :"
"ref:`select-drilldown-label-keys`. :ref:`select-drilldown` uses array to "
"output multiple drilldown results. :ref:`select-drilldown-label-keys` uses "
"pairs of label and drilldown result."
msgstr ""
"There is a difference in output format between :ref:`select-drilldown` and :"
"ref:`select-drilldown-label-keys`. :ref:`select-drilldown` uses array to "
"output multiple drilldown results. :ref:`select-drilldown-label-keys` uses "
"pairs of label and drilldown result."

# c5037cd00a394e26a86c1cb5abd1046a
msgid ":ref:`select-drilldown` uses the following output format::"
msgstr ":ref:`select-drilldown` uses the following output format::"

# a1b0908856064915967e86504c7093fd
msgid ":ref:`select-drilldown-label-keys` uses the following output format::"
msgstr ":ref:`select-drilldown-label-keys` uses the following output format::"

# c449d9b775d54b27ba1e53cf1bcbb0e6
msgid "Cache related parameter"
msgstr "Cache related parameter"

# 925f4a5873d34c199ae4eb3a8c8dfeeb
msgid "``cache``"
msgstr "``cache``"

# 27fcc90be6994649bc70d3c2c5347619
msgid "クエリキャッシュに関する動作を設定します。"
msgstr "クエリキャッシュに関する動作を設定します。"

# d76e2159f096478d82214def377426a7
# 2eb99ee6ee8947a692c9702eb2890df2
# d95afcab3c904221a39b1bbcb8e1d518
msgid "``no``"
msgstr "``no``"

# 14a4813629094d7c87b4953df43242ea
msgid ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"
msgstr ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"

# 9ca5e810f305413eaffcbc2a17e99340
msgid "Score related parameters"
msgstr "Score related parameters"

# 479fad81b8784c688bfdf906166dce0e
msgid "There is a score related parameter, ``adjuster``."
msgstr "There is a score related parameter, ``adjuster``."

# a39b0c84a7654c1ea8e843dbaa01dde4
msgid "``adjuster``"
msgstr "``adjuster``"

# 633f4582c3e849edba932de5335d0a7a
msgid ""
"Specifies one or more score adjust expressions. You need to use ``adjuster`` "
"with ``query`` or ``filter``. ``adjuster`` doesn't work with not searched "
"request."
msgstr ""
"Specifies one or more score adjust expressions. You need to use ``adjuster`` "
"with ``query`` or ``filter``. ``adjuster`` doesn't work with not searched "
"request."

# d41da92b760b49989b8ea01c7adcc35f
msgid ""
"You can increase score of specific records by ``adjuster``. You can use "
"``adjuster`` to set high score for important records."
msgstr ""
"You can increase score of specific records by ``adjuster``. You can use "
"``adjuster`` to set high score for important records."

# dc287f2b98e44ceda68c3ddd0fe3178d
msgid ""
"For example, you can use ``adjuster`` to increase score of records that have "
"``groonga`` tag."
msgstr ""
"For example, you can use ``adjuster`` to increase score of records that have "
"``groonga`` tag."

# 3134c6fbed61454ca1d1fbfab4276e51
msgid "Here is the syntax::"
msgstr "Here is the syntax::"

# 6f98e183e9f94e43ad32d8887ae7087e
msgid "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"
msgstr "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"

# c80fc868857f46c0813befb3d61e60cb
msgid "Note the following:"
msgstr "Note the following:"

# 62aad05309424258ad5218cbfab64142
msgid "``COLUMN`` must be indexed."
msgstr "``COLUMN`` must be indexed."

# d289e25ae4c74e7e9851e594e58fd2ea
msgid "``\"KEYWORD\"`` must be a string."
msgstr "``\"KEYWORD\"`` must be a string."

# 12c5bacb44a041bdbcdf7bc0a0635a84
msgid "``FACTOR`` must be a positive integer."
msgstr "``FACTOR`` must be a positive integer."

# 5e80af962d314057a7b5044495d61633
msgid ""
"Here is a sample ``adjuster`` usage example that uses just one "
"``SCORE_ADJUST_EXPRESSION``:"
msgstr ""
"Here is a sample ``adjuster`` usage example that uses just one "
"``SCORE_ADJUST_EXPRESSION``:"

# 78894b77abf34a68926dbf0e15f528b5
msgid ""
"The ``select`` command matches all records. Then it applies ``adjuster``. "
"The adjuster increases score of records that have ``\"groonga\"`` in "
"``Entries.content`` column by 5. There is only one record that has ``"
"\"groonga\"`` in ``Entries.content`` column.  So the record that its key is "
"``\"Groonga\"`` has score 6 (``= 1 + 5``)."
msgstr ""
"The ``select`` command matches all records. Then it applies ``adjuster``. "
"The adjuster increases score of records that have ``\"groonga\"`` in "
"``Entries.content`` column by 5. There is only one record that has ``"
"\"groonga\"`` in ``Entries.content`` column.  So the record that its key is "
"``\"Groonga\"`` has score 6 (``= 1 + 5``)."

# 452cbfa4b29243de8f72324587b82896
msgid "You can omit ``FACTOR``. If you omit ``FACTOR``, it is treated as 1."
msgstr "You can omit ``FACTOR``. If you omit ``FACTOR``, it is treated as 1."

# 1ae4c571b24749e9a2150c2176bfde35
msgid "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"
msgstr "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"

# 3ba72951cb774e58ad93428fd75b87ff
msgid ""
"The ``adjuster`` in the ``select`` command doesn't have ``FACTOR``. So the "
"factor is treated as 1. There is only one record that has ``\"groonga\"`` in "
"``Entries.content`` column. So the record that its key is ``\"Groonga\"`` "
"has score 2 (``= 1 + 1``)."
msgstr ""
"The ``adjuster`` in the ``select`` command doesn't have ``FACTOR``. So the "
"factor is treated as 1. There is only one record that has ``\"groonga\"`` in "
"``Entries.content`` column. So the record that its key is ``\"Groonga\"`` "
"has score 2 (``= 1 + 1``)."

# 63a813cb3a3d4448aaf0aad049037601
msgid ""
"Here is a sample ``adjuster`` usage example that uses multiple "
"``SCORE_ADJUST_EXPRESSION``:"
msgstr ""
"Here is a sample ``adjuster`` usage example that uses multiple "
"``SCORE_ADJUST_EXPRESSION``:"

# 4493565b906242dda3fe002bc21606ab
msgid ""
"The ``adjuster`` in the ``select`` command has two "
"``SCORE_ADJUST_EXPRESSION`` s. The final increased score is sum of scores of "
"these ``SCORE_ADJUST_EXPRESSION`` s. All ``SCORE_ADJUST_EXPRESSION`` s in "
"the ``select`` command are applied to a record that its key is ``\"Groonga"
"\"``. So the final increased score of the record is sum of scores of all "
"``SCORE_ADJUST_EXPRESSION`` s."
msgstr ""
"The ``adjuster`` in the ``select`` command has two "
"``SCORE_ADJUST_EXPRESSION`` s. The final increased score is sum of scores of "
"these ``SCORE_ADJUST_EXPRESSION`` s. All ``SCORE_ADJUST_EXPRESSION`` s in "
"the ``select`` command are applied to a record that its key is ``\"Groonga"
"\"``. So the final increased score of the record is sum of scores of all "
"``SCORE_ADJUST_EXPRESSION`` s."

# 070e25c6b43440b19f97df02bbcbe875
msgid ""
"The first ``SCORE_ADJUST_EXPRESSION`` is ``content @ \"groonga\" * 5``. It "
"increases score by 5."
msgstr ""
"The first ``SCORE_ADJUST_EXPRESSION`` is ``content @ \"groonga\" * 5``. It "
"increases score by 5."

# 0246e19c6815498aa86dc105be591800
msgid ""
"The second ``SCORE_ADJUST_EXPRESSION`` is ``content @ \"started\" * 3``. It "
"increases score by 3."
msgstr ""
"The second ``SCORE_ADJUST_EXPRESSION`` is ``content @ \"started\" * 3``. It "
"increases score by 3."

# cc42086f334347a58172e60ffa9c1175
msgid "The final increased score is 9 (``= 1 + 5 + 3``)."
msgstr "The final increased score is 9 (``= 1 + 5 + 3``)."

# b6971f0ad72c4a9a86fc9c880e8826a1
msgid ""
"A ``SCORE_ADJUST_EXPRESSION`` has a factor for ``\"KEYWORD\"``. This means "
"that increased scores of all records that has ``\"KEYWORD\"`` are the same "
"value. You can change increase score for each record that has the same ``"
"\"KEYWORD\"``. It is useful to tune search score. See :ref:`weight-vector-"
"column` for details."
msgstr ""
"A ``SCORE_ADJUST_EXPRESSION`` has a factor for ``\"KEYWORD\"``. This means "
"that increased scores of all records that has ``\"KEYWORD\"`` are the same "
"value. You can change increase score for each record that has the same ``"
"\"KEYWORD\"``. It is useful to tune search score. See :ref:`weight-vector-"
"column` for details."

# ca08a7916a9843cc97f85197c091f071
# b578a369790b45648111b2d7f3ca60e6
# c322f3ddecac4ccdbfe891ee23371c3f
# aef08eab5fc8420d8cf3b5bfcd8ab95b
# 20c2621422454b6b8fcd9d9dee6b7666
# 0491da79281c4229ab1d22d66cb466cc
# d79e3ff83cd1492baed2f4828b6ae938
msgid "返値"
msgstr "返値"

# 85609516b4304f3c8d02dbc131f87583
msgid "以下のようなjson形式で値が返却されます。"
msgstr "以下のようなjson形式で値が返却されます。"

# 0282643e598245d2a2fa7d547968a7df
msgid "``リターンコード``"
msgstr "``リターンコード``"

# 386d776c97624bfaafb4cf6946781cb9
msgid ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"
msgstr ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"

# 2a9ca7f61c6c4c9cb5bb4669a76027be
msgid "``処理開始時間``"
msgstr "``処理開始時間``"

# bce78926a3214be7b9361830fe095e58
msgid ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"
msgstr ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"

# 10cff77105f44cf58ee80a689eddb122
msgid "``処理時間``"
msgstr "``処理時間``"

# 679a8aae01b949b0ae5ed1839d7a8ea6
msgid "処理にかかった秒数を返します。"
msgstr "処理にかかった秒数を返します。"

# 54f37b07050342f4a0700ac2ab17b179
msgid "``検索結果``"
msgstr "``検索結果``"

# 148fcf298e614752a411925d3c032238
msgid "drilldown条件が実行される前の検索結果が以下のように出力されます。::"
msgstr "drilldown条件が実行される前の検索結果が以下のように出力されます。::"

# 6ece7ee4f0dd40869eb37a029566c6bb
msgid "``ヒット数``"
msgstr "``ヒット数``"

# cdd50b9496444bdfb39507fe4baf3a6a
msgid ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"
msgstr ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"

# 9dbd18750f2047e7b7a6fb92ff62f1ef
# bb0ae2aff0e24c91ba37219f886304e1
msgid "``カラム名n``"
msgstr "``カラム名n``"

# 64e49521d1704728b172d528b2083582
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"

# e670f90c8ccf470ab08f768226ab2d2a
# 950651d3299443bda49840910a57ea99
msgid "``カラム型n``"
msgstr "``カラム型n``"

# 304b485cfa31423d97cb98f26a2c9ec2
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"

# b7fda2c008894ec18ae2e2d96021645c
msgid "``検索結果n``"
msgstr "``検索結果n``"

# 3d9c5b217aae45818bc7bdfd68274a51
msgid ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"
msgstr ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"

# 4b7bbb722d1a4af8a761eb5ff8bbb9a9
msgid "``drilldown結果``"
msgstr "``drilldown結果``"

# 3cd08a8e09a2480ea7353e006a685030
msgid "drilldown処理の結果が以下のように出力されます。::"
msgstr "drilldown処理の結果が以下のように出力されます。::"

# af855525becb47b7a8eeba94b624c50b
msgid "``件数``"
msgstr "``件数``"

# a2a2b116be444225a9697cfc290c655b
msgid "drilldownに指定されたカラムの値の異なり数が出力されます。"
msgstr "drilldownに指定されたカラムの値の異なり数が出力されます。"

# 7c54fab34223470f9c82b8bffe8e1f75
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"

# bd79fb684f5241b19d1d8319bb74f1cd
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"

# 2dab0c635f2a49dd9c6749c0f182b5d1
msgid "``ドリルダウン結果n``"
msgstr "``ドリルダウン結果n``"

# 8a2f3eca8c604f4fa22fdfa3d2428c86
msgid ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"
msgstr ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"

# 3028932d660548a5a25eeeac8bf82b08
# e931c8a3115d43efa65311312746a7df
msgid "``shutdown``"
msgstr "``shutdown``"

# 0a8d327686894f4389ed93c02001fba9
msgid "shutdown - サーバプロセスの停止"
msgstr "shutdown - サーバプロセスの停止"

# bd7ed6357aeb4a1ea7b595a85a8eea1a
msgid ""
"Groonga組込コマンドの一つであるshutdownについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入 力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるshutdownについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入 力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# e33d5bb17b8f4f29b16a4f5a9f76f434
msgid "shutdownは、接続しているgroongaサーバプロセスを停止します。"
msgstr "shutdownは、接続しているgroongaサーバプロセスを停止します。"

# 263c6e6587354399bd237861ecf0c765
# 059a25cb2a7042b89e098c3f6cf3e8f3
msgid "``status``"
msgstr "``status``"

# 846afa295ae245f48323543c34488dbe
msgid "status - groongaプロセスの状態表示"
msgstr "status - groongaプロセスの状態表示"

# d7112267e8654fcab7db5f5030e08560
msgid ""
"Groonga組込コマンドの一つであるstatusについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるstatusについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 5739280d9f9b4a0aaf66998c5bfe261e
msgid ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"
msgstr ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"

# f0a8e68f2cb042ef86224dfa74740cfe
msgid "``alloc_count``"
msgstr "``alloc_count``"

# 540bb36f944f4801970f526f3618918d
msgid ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"
msgstr ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"

# 838676b3493d4e0c9cab8951ad247977
msgid "``starttime``"
msgstr "``starttime``"

# 15d2bfd0cc2f4cf4801c80e9aaa4bac5
msgid "groongaプロセスが起動した時刻のtvsec値を返します。"
msgstr "groongaプロセスが起動した時刻のtvsec値を返します。"

# 58cfb376dd2345ba95835639b9c3735d
msgid "``uptime``"
msgstr "``uptime``"

# 736ae5f9d31b45e1b402274d3bbcfcd1
msgid "groongaプロセスが起動してから経過した秒数を返します。"
msgstr "groongaプロセスが起動してから経過した秒数を返します。"

# f28b4443b75e4ad99fd3a239e0bbcfa1
# 142b655293084b6e97937b180f516333
msgid "``suggest``"
msgstr "``suggest``"

# 2f6d9ff2899e4c15866a99f8e8d52eeb
msgid ""
"The suggest feature specification isn't stable. The specification may be "
"changed."
msgstr ""
"The suggest feature specification isn't stable. The specification may be "
"changed."

# 3790b0029e6645aa9c57601f2955b827
msgid "suggest - returns completion, correction and/or suggestion for a query."
msgstr ""
"suggest - returns completion, correction and/or suggestion for a query."

# 10ebc216044e4e4d9770b8a5001817fc
msgid ""
"The suggest command returns completion, correction and/or suggestion for a "
"specified query."
msgstr ""
"The suggest command returns completion, correction and/or suggestion for a "
"specified query."

# 1119968b493843b1b56b9a605170b767
msgid ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."
msgstr ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."

# 38b20586375a4a25a9576629d81044da
msgid "Here are learned data for completion."
msgstr "Here are learned data for completion."

# 59eb22d170a043c1a56d8e087f39f23b
msgid "Here are learned data for correction."
msgstr "Here are learned data for correction."

# c52d2254c8a8431ba5a2f26e2fa7b6ba
msgid "Here are learned data for suggestion."
msgstr "Here are learned data for suggestion."

# 4f2f99b2976b41caa1e178c52e70e4b9
msgid "Here is a completion example."
msgstr "Here is a completion example."

# e7f85b25436a47d5939a1f94ca17e99d
msgid "Here is a correction example."
msgstr "Here is a correction example."

# 0832e154dab74a9fbf377acb813c6750
msgid "Here is a suggestion example."
msgstr "Here is a suggestion example."

# 960324fedb194ddcb6ae48c95fbc2eb1
msgid "Here is a mixed example."
msgstr "Here is a mixed example."

# defeb172e4724d62b2f38518da35b1be
msgid "Specifies what types are returned by the suggest command."
msgstr "Specifies what types are returned by the suggest command."

# ed155c41fb0846aca7f37bded28415c4
msgid "Here are available types:"
msgstr "Here are available types:"

# ba6a78da628a46bd8904a9a1f92bf4b5
msgid "The suggest command does completion."
msgstr "The suggest command does completion."

# e7012f11b0214567a91ce0b37d5dead8
msgid "``complete``"
msgstr "``complete``"

# 85816cd4f6c940d5b297fe441fe7742c
msgid "The suggest command does correction."
msgstr "The suggest command does correction."

# 53ad8ada37004ac7a4bee62b9607608e
msgid "``correct``"
msgstr "``correct``"

# abdce4b0958b4fffbc6102df1f065152
msgid "The suggest command does suggestion."
msgstr "The suggest command does suggestion."

# eeb5224a2593473ca77b9dc0b0037813
msgid ""
"You can specify one or more types separated by ``|``. Here are examples:"
msgstr ""
"You can specify one or more types separated by ``|``. Here are examples:"

# 68236ef9a197466ebaf7840254595acd
msgid "It returns correction::"
msgstr "It returns correction::"

# 200c9004320645bcb1e38799b69ad35c
msgid "It returns correction and suggestion::"
msgstr "It returns correction and suggestion::"

# 625ff3281cf3414b9d55c9afdc46eba8
msgid "It returns complete, correction and suggestion::"
msgstr "It returns complete, correction and suggestion::"

# fbfb2eb303de4d25884892e95ec533b1
msgid ""
"Specifies table name that has ``item_${DATA_SET_NAME}`` format. For example, "
"``item_query`` is a table name if you created dataset by the following "
"command::"
msgstr ""
"Specifies table name that has ``item_${DATA_SET_NAME}`` format. For example, "
"``item_query`` is a table name if you created dataset by the following "
"command::"

# 86ff1e115fd840ba9e899f9f7ab77fbf
msgid ""
"Specifies a column name that has furigana in Katakana in ``table`` table."
msgstr ""
"Specifies a column name that has furigana in Katakana in ``table`` table."

# c4b378af1c044b16a8345107d169df07
# 4389affa3f614922829a3154eb630629
# 5961fd62167e4311ba1be3f240f65cc8
msgid "``column``"
msgstr "``column``"

# 6abeebef71a848849da25a52025cc08d
msgid "Specifies query for completion, correction and/or suggestion."
msgstr "Specifies query for completion, correction and/or suggestion."

# b320ec39e84443a7bdc13d2d4cc43801
msgid "Specifies sort key."
msgstr "Specifies sort key."

# d704c5bc784c4393bc9c113bcc6034bf
# 2baa8ca8d17b4d6f9a22a64b711c7075
# 6fd21e5e16324b419484eeb953c59c1d
# 865683a7c6ad4cdcbd1bf77d074df2d2
# de361b3e92684bab8b0bd0ff29cd7cfb
# c91b8a8681d64705a9f317b4760ebd19
# d71626945dce4395943ca32d88083bad
# e9904eaf08604fec96afd2a1e4e535f3
msgid "Default:"
msgstr "Default:"

# 84f4332092fd4f0f808c0d6796c6dc35
msgid "``-_score``"
msgstr "``-_score``"

# edd4b5a1155b4c339d2cfb26e5f36fe2
msgid "Specifies output columns."
msgstr "Specifies output columns."

# c900c3c1d08f4c6fb6395d8848bf6e8c
msgid "``_key,_score``"
msgstr "``_key,_score``"

# 2e0b7aac79e247aea9cc7cfd325d2874
msgid "Specifies returned records offset."
msgstr "Specifies returned records offset."

# e9d41e6d06654857a4e59acaa0702acc
msgid "``0``"
msgstr "``0``"

# 751a07639bf848119f4c878bafd0e99c
msgid "Specifies number of returned records."
msgstr "Specifies number of returned records."

# da42eee6c6af42eb8c8d77e7ee3d6d47
msgid "``10``"
msgstr "``10``"

# 3882da63a5484129871ad29fcc3a480e
msgid ""
"Specifies threshold for item frequency. Returned records must have "
"``_score`` that is greater than or equal to ``frequency_threshold``."
msgstr ""
"Specifies threshold for item frequency. Returned records must have "
"``_score`` that is greater than or equal to ``frequency_threshold``."

# 1be00f04f05a42749a592618576d7d0a
msgid "``100``"
msgstr "``100``"

# d144915d735a4bec8a89807b2efed810
msgid "``frequency_threshold``"
msgstr "``frequency_threshold``"

# 840afd331ae74b8cbb8d520618c27ddb
msgid "``conditional_probability_threshold``"
msgstr "``conditional_probability_threshold``"

# 0ed1ced101c64b33aeb580d0b0f49181
msgid ""
"Specifies threshold for conditional probability. Conditional probability is "
"used for learned data. It is probability of query submission when ``query`` "
"is occurred. Returned records must have conditional probability that is "
"greater than or equal to ``conditional_probability_threshold``."
msgstr ""
"Specifies threshold for conditional probability. Conditional probability is "
"used for learned data. It is probability of query submission when ``query`` "
"is occurred. Returned records must have conditional probability that is "
"greater than or equal to ``conditional_probability_threshold``."

# 8b789d3bafc14ed69a444264659c5912
msgid "``0.2``"
msgstr "``0.2``"

# 6744f0dc63174adeaf897290e892491b
msgid "Specifies whether optional prefix search is used or not in completion."
msgstr "Specifies whether optional prefix search is used or not in completion."

# f9de819cf1424ed99f95d25f72c73530
msgid "Prefix search is always used."
msgstr "Prefix search is always used."

# ee7949c072d748a7aadeec8b060adf30
# 53fef0ad71844237829a29c873cd7b0b
msgid "``yes``"
msgstr "``yes``"

# 810d028bc85c4be882f821384bd50eec
msgid "Prefix search is never used."
msgstr "Prefix search is never used."

# d9e41d68ca4e444292a90512eb42dc18
msgid "Prefix search is used only when other search can't find any records."
msgstr "Prefix search is used only when other search can't find any records."

# 5ac2858fa15244c0ba10d11ff2fff235
# 0d41f323e75d49109c3c07d2083beb26
# aa163656ed8a414295888840d1a5389e
# dc181f5c96804b71ad2979d96d0ec4ce
msgid "``auto``"
msgstr "``auto``"

# dae21788a1cc4797a080687fbb231720
msgid "``prefix_search``"
msgstr "``prefix_search``"

# da1dc3bd8d4d47a8afd081b81398dc83
msgid "Specifies whether optional similar search is used or not in correction."
msgstr ""
"Specifies whether optional similar search is used or not in correction."

# dc23749e71654c9c835368ce6731cb98
msgid "Similar search is always used."
msgstr "Similar search is always used."

# 03d780bc86c24a00a333130579293e76
msgid "Similar search is never used."
msgstr "Similar search is never used."

# 137f1d8c1a74482b897fd9319336f570
msgid "Similar search is used only when other search can't find any records."
msgstr "Similar search is used only when other search can't find any records."

# 020b4a3794424fbb9e01c57e5c821615
msgid "``similar_search``"
msgstr "``similar_search``"

# 6f754a50278e4642b1902eb90a94a844
msgid "Here is a returned JSON format::"
msgstr "Here is a returned JSON format::"

# 74483a66c57a4099b38bc9029c6eea0b
msgid "A type specified by ``types``."
msgstr "A type specified by ``types``."

# d2dd5cdb17f84b41b4991ba609b80ed9
msgid "``candidate``"
msgstr "``candidate``"

# 5bdd852aac78486180dca93f711066d0
msgid "A candidate for completion, correction or suggestion."
msgstr "A candidate for completion, correction or suggestion."

# d00444feb08a4971b35f12101f097661
msgid "``score of candidate``"
msgstr "``score of candidate``"

# 4226710d08114c1abb8a38f6eb6b715f
msgid ""
"A score of corresponding ``candidate``. It means that higher score candidate "
"is more likely candidate for completion, correction or suggestion. Returned "
"candidates are sorted by ``score of candidate`` descending by default."
msgstr ""
"A score of corresponding ``candidate``. It means that higher score candidate "
"is more likely candidate for completion, correction or suggestion. Returned "
"candidates are sorted by ``score of candidate`` descending by default."

# a10541c4733d48fc97deec2e2cedd18f
msgid ":doc:`/reference/suggest`"
msgstr ":doc:`/reference/suggest`"

# 4527b8cdda704483bbd863c683636add
msgid ":doc:`/reference/executables/groonga-suggest-create-dataset`"
msgstr ":doc:`/reference/executables/groonga-suggest-create-dataset`"

# 3b3ff5537b7d4206bb491ed5e93e8472
# e9e96061860749679a72ff4f6dca81b3
msgid "``table_create``"
msgstr "``table_create``"

# 7a075595884d47e5b62b97d301f9932c
msgid ""
"``table_create`` creates a new table in the current database. You need to "
"create one or more tables to store and search data."
msgstr ""
"``table_create`` creates a new table in the current database. You need to "
"create one or more tables to store and search data."

# e4db8a3071144ff49ed49b43da962dc2
msgid ""
"``table_create`` has many parameters. The required parameter is only "
"``name`` and otehrs are optional::"
msgstr ""
"``table_create`` has many parameters. The required parameter is only "
"``name`` and otehrs are optional::"

# c5644669282944beb5ec6287297c2633
msgid ""
"``table_create`` command creates a new persistent table. See :doc:`/"
"reference/tables` for table details."
msgstr ""
"``table_create`` command creates a new persistent table. See :doc:`/"
"reference/tables` for table details."

# abcbb769b0f148e5a81feda8108ff266
msgid "Create data store table"
msgstr "Create data store table"

# 2c621dbfa95d412c9d3384752af81e63
msgid ""
"You can use all table types for data store table. See :doc:`/reference/"
"tables` for all table types."
msgstr ""
"You can use all table types for data store table. See :doc:`/reference/"
"tables` for all table types."

# 9684feb534f4496ca17b4c3c60f15f0d
msgid "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."
msgstr "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."

# 0857ed7bd3e6450081bea82e768b81a5
msgid "Here is an example to create ``TABLE_NO_KEY`` table:"
msgstr "Here is an example to create ``TABLE_NO_KEY`` table:"

# 21d9df5050604da0bb208766b1e4c91b
msgid ""
"The ``table_create`` command creates a table that is named ``Logs`` and is "
"``TABLE_NO_KEY`` type."
msgstr ""
"The ``table_create`` command creates a table that is named ``Logs`` and is "
"``TABLE_NO_KEY`` type."

# bf064062ce1441b5bd8f4ef33da61e4b
msgid ""
"If your records aren't searched by key, ``TABLE_NO_KEY`` type table is "
"suitable. Because ``TABLE_NO_KEY`` doesn't support key but it is fast and "
"small table. Storing logs into Groonga database is the case."
msgstr ""
"If your records aren't searched by key, ``TABLE_NO_KEY`` type table is "
"suitable. Because ``TABLE_NO_KEY`` doesn't support key but it is fast and "
"small table. Storing logs into Groonga database is the case."

# 1c767a95805b49af9e23c52fb65a2256
msgid ""
"If your records are searched by key or referenced by one or more columns, "
"``TABLE_NO_KEY`` type isn't suitable. Lexicon for fulltext search is the "
"case."
msgstr ""
"If your records are searched by key or referenced by one or more columns, "
"``TABLE_NO_KEY`` type isn't suitable. Lexicon for fulltext search is the "
"case."

# e4ce0243e7b74d789c60d4fdde5e1ccb
msgid "Create lexicon table"
msgstr "Create lexicon table"

# b3609681ec6c4edd8cce95816b9f844e
msgid ""
"You can use all table types except ``TABLE_NO_KEY`` for lexicon table. "
"Lexicon table needs key support but ``TABLE_NO_KEY`` doesn't support key."
msgstr ""
"You can use all table types except ``TABLE_NO_KEY`` for lexicon table. "
"Lexicon table needs key support but ``TABLE_NO_KEY`` doesn't support key."

# d4bd52c9e6444893b4ffab6535c9e646
msgid "Here is an example to create ``TABLE_PAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_PAT_KEY`` table:"

# 0028145fc9494393a1f71624ea6c8c09
msgid "The ``table_create`` command creates the following table:"
msgstr "The ``table_create`` command creates the following table:"

# 180bf61cfc1b43f5ab231a2aa2173330
msgid "The table is named ``Lexicon``."
msgstr "The table is named ``Lexicon``."

# e4cb6e904d6a4c54920ebb41c437507a
msgid "The table is ``TABLE_PAT_KEY`` type table."
msgstr "The table is ``TABLE_PAT_KEY`` type table."

# 94b45568523f46449205cb27c65a172f
msgid "The table's key is ``ShortText`` type."
msgstr "The table's key is ``ShortText`` type."

# 978b083cfa844e5f9e4599b7c80f3f4a
msgid ""
"The table uses ``TokenBigram`` tokenizer to extract tokens from a normalized "
"text."
msgstr ""
"The table uses ``TokenBigram`` tokenizer to extract tokens from a normalized "
"text."

# 1346139545134225921d3d421511ba03
msgid "The table uses ``NormalizerAuto`` normalizer to normalize a text."
msgstr "The table uses ``NormalizerAuto`` normalizer to normalize a text."

# 59e815c16fc84ceea0f384b0f1207cd2
msgid ""
"``TABLE_PAT_KEY`` is suitable table type for lexicon table. Lexicon table is "
"used for fulltext search."
msgstr ""
"``TABLE_PAT_KEY`` is suitable table type for lexicon table. Lexicon table is "
"used for fulltext search."

# c067f0144dbe4104984a5d984d1b78ba
msgid ""
"In fulltext search, predictive search may be used for fuzzy search. "
"Predictive search is supported by ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."
msgstr ""
"In fulltext search, predictive search may be used for fuzzy search. "
"Predictive search is supported by ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."

# d4f51849f0a845889059d6f7e4e5b441
msgid ""
"Lexicon table has many keys because a fulltext target text has many tokens. "
"Table that has many keys should consider table size because large table "
"requires large memory. Requiring large memory causes disk I/O. It blocks "
"fast search. So table size is important for a table that has many keys. "
"``TABLE_PAT_KEY`` is less table size than ``TABLE_DAT_KEY``."
msgstr ""
"Lexicon table has many keys because a fulltext target text has many tokens. "
"Table that has many keys should consider table size because large table "
"requires large memory. Requiring large memory causes disk I/O. It blocks "
"fast search. So table size is important for a table that has many keys. "
"``TABLE_PAT_KEY`` is less table size than ``TABLE_DAT_KEY``."

# bdf1f4fdbdf7408594ff3689439ac44a
msgid ""
"Because of the above reasons, ``TABLE_PAT_KEY`` is suitable table type for "
"lexicon table."
msgstr ""
"Because of the above reasons, ``TABLE_PAT_KEY`` is suitable table type for "
"lexicon table."

# 357cd05141b5484ea7f868bbc5b93603
msgid "Create tag index table"
msgstr "Create tag index table"

# f3ce6074178e49d78db1007c2db3a794
msgid ""
"You can use all table types except ``TABLE_NO_KEY`` for tag index table. Tag "
"index table needs key support but ``TABLE_NO_KEY`` doesn't support key."
msgstr ""
"You can use all table types except ``TABLE_NO_KEY`` for tag index table. Tag "
"index table needs key support but ``TABLE_NO_KEY`` doesn't support key."

# 31f090b7afe840c28d84ef13fa1eb847
msgid "Here is an example to create ``TABLE_HASH_KEY`` table:"
msgstr "Here is an example to create ``TABLE_HASH_KEY`` table:"

# 3dc2a2801989448cb38a2c3eb82aab40
msgid ""
"The ``table_create`` command creates a table that is named ``Tags``, is "
"``TABLE_HASH_KEY`` type and has ``ShortText`` type key."
msgstr ""
"The ``table_create`` command creates a table that is named ``Tags``, is "
"``TABLE_HASH_KEY`` type and has ``ShortText`` type key."

# 6e4dbcf0b60141ada759b19bb8507e40
msgid ""
"``TABLE_HASH_KEY`` or ``TABLE_DAT_KEY`` are suitable table types for tag "
"index table."
msgstr ""
"``TABLE_HASH_KEY`` or ``TABLE_DAT_KEY`` are suitable table types for tag "
"index table."

# 6c24f05518af427e8830e5ef42e48bfc
msgid ""
"If you need only exact match tag search feature, ``TABLE_HASH_KEY`` is "
"suitable. It is the common case."
msgstr ""
"If you need only exact match tag search feature, ``TABLE_HASH_KEY`` is "
"suitable. It is the common case."

# 7bd8401fdacb477d99a3dc7d3a3bf034
msgid ""
"If you also need predictive tag search feature (for example, searching ``"
"\"groonga\"`` by ``\"gr\"`` keyword.), ``TABLE_DAT_KEY`` is suitable. "
"``TABLE_DAT_KEY`` is large table size but it is not important because the "
"number of tags will not be large."
msgstr ""
"If you also need predictive tag search feature (for example, searching ``"
"\"groonga\"`` by ``\"gr\"`` keyword.), ``TABLE_DAT_KEY`` is suitable. "
"``TABLE_DAT_KEY`` is large table size but it is not important because the "
"number of tags will not be large."

# a361684ff3284004b3c94dc244656ba6
msgid "Create range index table"
msgstr "Create range index table"

# dc1b0a149fee40b19c08b03cd94b1476
msgid ""
"You can use ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` table types for range "
"index table. Range index table needs range search support but "
"``TABLE_NO_KEY`` and ``TABLE_HASH_KEY`` don't support it."
msgstr ""
"You can use ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` table types for range "
"index table. Range index table needs range search support but "
"``TABLE_NO_KEY`` and ``TABLE_HASH_KEY`` don't support it."

# db4eb55f49de4725ad89f6cf3068dc3b
msgid "Here is an example to create ``TABLE_DAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_DAT_KEY`` table:"

# 98b8a18439e34a718b7b909a37a0f1ba
msgid ""
"The ``table_create`` command creates a table that is named ``Ages``, is "
"``TABLE_DAT_KEY`` type and has ``UInt32`` type key."
msgstr ""
"The ``table_create`` command creates a table that is named ``Ages``, is "
"``TABLE_DAT_KEY`` type and has ``UInt32`` type key."

# dbfa948b365f46efb5fbb2ac6cb84fa5
msgid ""
"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` are suitable table types for range "
"index table."
msgstr ""
"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` are suitable table types for range "
"index table."

# 20264447defd45418df4f2bd962dd4b6
msgid ""
"If you don't have many indexed items, ``TABLE_DAT_KEY`` is suitable. Index "
"for age is the case in the above example. Index for age will have only 0-100 "
"items because human doesn't live so long."
msgstr ""
"If you don't have many indexed items, ``TABLE_DAT_KEY`` is suitable. Index "
"for age is the case in the above example. Index for age will have only 0-100 "
"items because human doesn't live so long."

# e6cbc18c7c8f4512ae6b2ec2ac4c6719
msgid ""
"If you have many indexed items, ``TABLE_PAT_KEY`` is suitable. Because "
"``TABLE_PAT_KEY`` is smaller than ``TABLE_DAT_KEY``."
msgstr ""
"If you have many indexed items, ``TABLE_PAT_KEY`` is suitable. Because "
"``TABLE_PAT_KEY`` is smaller than ``TABLE_DAT_KEY``."

# 202e0c8fe77045248389ab0e93bad65f
msgid "Specifies a table name to be created. ``name`` must be specified."
msgstr "Specifies a table name to be created. ``name`` must be specified."

# e7298c02a9e94412b835a43dd20021ee
msgid "Here are available characters:"
msgstr "Here are available characters:"

# 78cfc3f1bc784b1186a058e776f01e1b
msgid "``0`` .. ``9`` (digit)"
msgstr "``0`` .. ``9`` (digit)"

# 7f9594e1a43049a486c9c75ad9804e6e
msgid "``a`` .. ``z`` (alphabet, lower case)"
msgstr "``a`` .. ``z`` (alphabet, lower case)"

# 35fca7b377664b009efd984637f23f45
msgid "``A`` .. ``Z`` (alphabet, upper case)"
msgstr "``A`` .. ``Z`` (alphabet, upper case)"

# 40ad6a4d21c041769bfd23d5095e30ea
msgid "``#`` (hash)"
msgstr "``#`` (hash)"

# c8f5590cf57b49c790ad80844a6693f9
msgid "``@`` (at mark)"
msgstr "``@`` (at mark)"

# 2b99d4f7369c4aa3bb10ca6c29cf0b4e
msgid "``-`` (hyphen)"
msgstr "``-`` (hyphen)"

# 353925322a6d4ebca230ca90f349062f
msgid ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"
msgstr ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"

# 2d31cc56e3504894bef65d0bc344564a
msgid ""
"You need to create a name with one or more the above chracters. Note that "
"you cannot use ``_`` as the first character such as ``_name``."
msgstr ""
"You need to create a name with one or more the above chracters. Note that "
"you cannot use ``_`` as the first character such as ``_name``."

# 3d7f61944598466dacbcd3fe7c349043
msgid "Specifies a table type and table customize options."
msgstr "Specifies a table type and table customize options."

# fc8ea9b305e64c5aab7b802b49ff8b2d
msgid "Here are available flags:"
msgstr "Here are available flags:"

# 4c46a5071a2e4a6786d959c8133f4da9
# 95ab72d7864545c3869ea45d22d09d10
msgid "description"
msgstr "description"

# 0237e28adc514621800f87c7d0f9523c
msgid "flags"
msgstr "flags"

# 35ae476be21f46d9bac0abd1ad8c0da7
msgid "Array table."
msgstr "Array table."

# 2f44256d312c4e50994dd73f59986e25
# 086a133105d449b9991fd9e1e85354a1
msgid "``TABLE_NO_KEY``"
msgstr "``TABLE_NO_KEY``"

# 166b1bd682fa4fd696a20c77f110541a
msgid "Hash table."
msgstr "Hash table."

# df88bd4393cc4f82bc5f7fb7646c4231
# 103eff2a95564f9f853b43fbb95dbbb6
msgid "``TABLE_HASH_KEY``"
msgstr "``TABLE_HASH_KEY``"

# 086350efcd744783bb698db40ed6e067
msgid "Patricia trie."
msgstr "Patricia trie."

# 7fa9e9bfde924187b4d22408eee80826
# da49f6eb4671469f94506123c9bd68d0
msgid "``TABLE_PAT_KEY``"
msgstr "``TABLE_PAT_KEY``"

# 6d72911721f144b892ee6ed86662ddd4
msgid "Double Array trie."
msgstr "Double Array trie."

# 6e9b536bb7ef44569ed3489916b741ba
# 9bcd6bf967c34059bcb36c5ad9f54a8f
msgid "``TABLE_DAT_KEY``"
msgstr "``TABLE_DAT_KEY``"

# d0d74eacdaf14128864e0d4e2ab95f0a
msgid "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."
msgstr "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."

# ea6d91906d7b4dfd9d882c7cdd7a520c
msgid "``KEY_WITH_SIS``"
msgstr "``KEY_WITH_SIS``"

# 5b7da9431ee549f1a479775a6f4a242a
msgid ""
"Since Groonga 2.1.0 ``KEY_NORMALIZE`` flag is deprecated. Use ``normalizer`` "
"option with ``NormalizerAuto`` instead."
msgstr ""
"Since Groonga 2.1.0 ``KEY_NORMALIZE`` flag is deprecated. Use ``normalizer`` "
"option with ``NormalizerAuto`` instead."

# ce4c1c9f95d449048446e7a3aa7014de
msgid ""
"You must specify one of ``TABLE_${TYPE}`` flags. You cannot specify two or "
"more ``TABLE_${TYPE}`` flags. For example, ``TABLE_NO_KEY|TABLE_HASH_KEY`` "
"is invalid."
msgstr ""
"You must specify one of ``TABLE_${TYPE}`` flags. You cannot specify two or "
"more ``TABLE_${TYPE}`` flags. For example, ``TABLE_NO_KEY|TABLE_HASH_KEY`` "
"is invalid."

# 55f037723b7a40fdacbabf58571b832c
msgid ""
"You can combine flags with ``|`` (vertical bar) such as ``TABLE_PAT_KEY|"
"KEY_WITH_SIS``."
msgstr ""
"You can combine flags with ``|`` (vertical bar) such as ``TABLE_PAT_KEY|"
"KEY_WITH_SIS``."

# 46d45d1fd3024da2b0887b4d089ec843
msgid "See :doc:`/reference/tables` for difference between table types."
msgstr "See :doc:`/reference/tables` for difference between table types."

# fe7129ffef654c06922b98b8573afa5c
msgid "The default flags are ``TABLE_HASH_KEY``."
msgstr "The default flags are ``TABLE_HASH_KEY``."

# afed3cb710664a76ba0da431b5823af2
msgid "``key_type``"
msgstr "``key_type``"

# 9341e2c1c36f4591afb8ed1bff206da9
msgid "Specifies key type."
msgstr "Specifies key type."

# 777366c8ecc2485e8d5e97e1575fdc9c
msgid ""
"If you specify ``TABLE_HASH_KEY``, ``TABLE_PAT_KEY`` or ``TABLE_DAT_KEY`` as "
"``flags`` parameter, you need to specify ``key_type`` option."
msgstr ""
"If you specify ``TABLE_HASH_KEY``, ``TABLE_PAT_KEY`` or ``TABLE_DAT_KEY`` as "
"``flags`` parameter, you need to specify ``key_type`` option."

# 951dab90aef54ab89c3cbc865af87175
msgid "See :doc:`/reference/types` for all types."
msgstr "See :doc:`/reference/types` for all types."

# 14a30301cfe54356b6d3ce44afebd6b7
# 8e8dfd9fc2e04df990dba078121f09ab
# cf8c36b340e04d26bc8a8410dcbcbd23
# ae14684d0c344b90ad657d6f5a1e1a09
# e4a77e209a2e4542aa7eb114020f5643
msgid "The default value is none."
msgstr "The default value is none."

# c6d6c3a285e749499a6bcc87440a8c96
msgid "``value_type``"
msgstr "``value_type``"

# a11636ae6c844bb9820807f9dde0f9b2
msgid "Specifies value type."
msgstr "Specifies value type."

# 2b29158c575942988c941f0145e0a207
msgid ""
"You can use value when you specify ``TABLE_NO_KEY``, ``TABLE_HASH_KEY`` or "
"``TABLE_PAT_KEY`` as ``flags`` parameter. Value type must be a fixed size "
"type. For example, ``UInt32`` can be used but ``ShortText`` cannot be used. "
"Use columns instead of value."
msgstr ""
"You can use value when you specify ``TABLE_NO_KEY``, ``TABLE_HASH_KEY`` or "
"``TABLE_PAT_KEY`` as ``flags`` parameter. Value type must be a fixed size "
"type. For example, ``UInt32`` can be used but ``ShortText`` cannot be used. "
"Use columns instead of value."

# 4c1ea41b7491492186e3ff10f1b2a616
msgid "``default_tokenizer``"
msgstr "``default_tokenizer``"

# 530c7dd87efa424992f9b4e8da9807fa
msgid ""
"Specifies the default tokenizer that is used on searching and data loading."
msgstr ""
"Specifies the default tokenizer that is used on searching and data loading."

# 510686698e844550b391c69a2107a547
msgid ""
"You cannot use ``default_tokenizer`` with ``TABLE_NO_KEY`` because "
"``TABLE_NO_KEY`` cannot be used for index."
msgstr ""
"You cannot use ``default_tokenizer`` with ``TABLE_NO_KEY`` because "
"``TABLE_NO_KEY`` cannot be used for index."

# 4a5edf55553c4c6594abea8617cfa187
msgid ""
"You must specify ``default_tokenizer`` for a table that is used for fulltext "
"search index."
msgstr ""
"You must specify ``default_tokenizer`` for a table that is used for fulltext "
"search index."

# 1f153f928701486b8a513ee2142fff48
msgid "See :doc:`/reference/tokenizers` for all tokenizers"
msgstr "See :doc:`/reference/tokenizers` for all tokenizers"

# dccdf5388c494b21937a070131356306
msgid "Specifies a normalizer that is used to normalize key."
msgstr "Specifies a normalizer that is used to normalize key."

# 69151aaa558a4059b0cc5fd636b5c4b1
msgid ""
"You cannot use ``normalizer`` with ``TABLE_NO_KEY`` because ``TABLE_NO_KEY`` "
"doesn't support key."
msgstr ""
"You cannot use ``normalizer`` with ``TABLE_NO_KEY`` because ``TABLE_NO_KEY`` "
"doesn't support key."

# e8fbc567b1314bc8b0583cd1a663376b
msgid "See :doc:`/reference/normalizers` for all normalizsers."
msgstr "See :doc:`/reference/normalizers` for all normalizsers."

# 015d2ed5a11449f8a1cd6e877f74ce36
# cd916f2b21984887b1f902daecbffaaf
msgid "``token_filters``"
msgstr "``token_filters``"

# 1648dfba546d4614b949cf2fd6e02a47
msgid "Specifies token filters that is used to some processes tokenized token."
msgstr ""
"Specifies token filters that is used to some processes tokenized token."

# aa001dc2631b48da9771e3cafc599f2f
msgid ""
"You cannot use ``token_filters`` with ``TABLE_NO_KEY`` because "
"``TABLE_NO_KEY`` doesn't support key."
msgstr ""
"You cannot use ``token_filters`` with ``TABLE_NO_KEY`` because "
"``TABLE_NO_KEY`` doesn't support key."

# fe695c346c2f49adad6680ddb926a5ec
msgid "See :doc:`/reference/token_filters` for all token filters."
msgstr "See :doc:`/reference/token_filters` for all token filters."

# b811d9ddb4f3467ea1344f58a90c063e
msgid "``table_create`` returns ``true`` as body on success such as::"
msgstr "``table_create`` returns ``true`` as body on success such as::"

# 5a3e7aa8da65480c9a6a5a1abcf44910
msgid "If ``table_create`` fails, error details are in ``HEADER``."
msgstr "If ``table_create`` fails, error details are in ``HEADER``."

# 08ed6f47037644d4a3a39fa0b6682b86
msgid ":doc:`/reference/tables`"
msgstr ":doc:`/reference/tables`"

# 82a6415c70ca4b8da70e623fbab6cb2e
# ade2881e973045cbac4a5b27e4db4161
# 4f8d26357ebe43fab0dcbacba5318245
# 9b24ce50fbd04a5e9af71513c5064013
msgid ":doc:`/reference/tokenizers`"
msgstr ":doc:`/reference/tokenizers`"

# d5053df1ba15485bad09421c8795cd15
msgid ":doc:`/reference/command/output_format`"
msgstr ":doc:`/reference/command/output_format`"

# 01f1f394e42e4f8a9177756e3b8676ed
# f07297eb3897491dbb9b76e2d4deb84b
msgid "``table_list``"
msgstr "``table_list``"

# b71c9d50bb9a4ce39d2b5d8f3b4cd3b3
msgid "table_list - DBに定義されているテーブルをリスト表示"
msgstr "table_list - DBに定義されているテーブルをリスト表示"

# 64d037670d614587886a573c5cfe7c17
msgid ""
"Groonga組込コマンドの一つであるtable_listについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準 入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるtable_listについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準 入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 67b06dd1c0ea4f6cb9b277ce9a5e9a2a
msgid "table_listは、DBに定義されているテーブルのリストを表示します。"
msgstr "table_listは、DBに定義されているテーブルのリストを表示します。"

# 881bfc393d66479e95549dbc719b3597
msgid "テーブル名一覧が以下の形式で返却されます。::"
msgstr "テーブル名一覧が以下の形式で返却されます。::"

# 528ccf687f4e4c62bc77c555a8beb72a
msgid "``テーブル情報名n``"
msgstr "``テーブル情報名n``"

# d31373aee6cb4cdd97216cb983ec1664
msgid ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"
msgstr ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"

# b11f0307f9094a4ab8c99c6025e5fd75
msgid "テーブルオブジェクトに割り当てられたID"
msgstr "テーブルオブジェクトに割り当てられたID"

# 6a7406b29c3a4b0281caaef0db030722
msgid "テーブル名"
msgstr "テーブル名"

# 80e92a5bb2274d0784f52901f3e9f70d
msgid "テーブルのレコードを格納するファイル名"
msgstr "テーブルのレコードを格納するファイル名"

# ecf5a739fd9e48a4b784f8f0d2cd3718
msgid "テーブルのflags属性"
msgstr "テーブルのflags属性"

# d67e0c6b7bb44a4598692fee2679c045
msgid "``domain``"
msgstr "``domain``"

# f3fa2c5281a14b53b6dc649044941b44
msgid "主キー値の属する型"
msgstr "主キー値の属する型"

# c752a1521b0f46b89c2aba4150ee744f
msgid "``range``"
msgstr "``range``"

# 7ee57fd616e649b697824899a8e79ecc
msgid "valueが属する型"
msgstr "valueが属する型"

# 21274030208b494fb69b669bb19d0bfd
msgid "``テーブル情報型n``"
msgstr "``テーブル情報型n``"

# 76ca487fd3944fe2a5a78129790f2273
msgid "テーブル情報の型を出力します。"
msgstr "テーブル情報の型を出力します。"

# e037d346376d4e8e919c754df0f3c26c
msgid "``テーブル情報n``"
msgstr "``テーブル情報n``"

# 86b02eed9e2c443a8dd425612e139526
msgid ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"
msgstr ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"

# 6fa4f13c6f974830b0bce711eac1488b
# 4218955f65d04cb5b4704f3785ea46d1
msgid "``table_remove``"
msgstr "``table_remove``"

# 8cb7562e11bf408a96c9503377616d5f
msgid "table_remove - テーブルの削除"
msgstr "table_remove - テーブルの削除"

# 1dda6cb0b0204e2494290334d43d2e96
msgid ""
"groonga組込コマンドの一つであるtable_removeについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"
msgstr ""
"groonga組込コマンドの一つであるtable_removeについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"

# a6c0b25f1bed4a3b8f554697b4705b7c
msgid ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"
msgstr ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"

# 24790f88c2444db09ca37b49cf639679
msgid "``table_tokenize``"
msgstr "``table_tokenize``"

# 2a81c5edf1874c6a8b6321312dd0cb1f
msgid ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."
msgstr ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."

# 3a7986e2552a419f956f25f297393ccf
msgid ""
"``table_tokenize`` command has required parameters and optional parameters. "
"``table`` and ``string`` are required parameters. Others are optional::"
msgstr ""
"``table_tokenize`` command has required parameters and optional parameters. "
"``table`` and ``string`` are required parameters. Others are optional::"

# 02cd43158e41412696cad336ac7cdbc5
msgid ""
"``Terms`` table is set ``TokenBigram`` tokenizer, ``NormalizerAuto`` "
"normalizer, ``TokenFilterStopWord`` token filter. It returns tokens that is "
"generated by tokenizeing ``\"Hello and Good-bye\"`` with ``TokenBigram`` "
"tokenizer. It is normalized by ``NormalizerAuto`` normalizer. ``and`` token "
"is removed with ``TokenFilterStopWord`` token filter."
msgstr ""
"``Terms`` table is set ``TokenBigram`` tokenizer, ``NormalizerAuto`` "
"normalizer, ``TokenFilterStopWord`` token filter. It returns tokens that is "
"generated by tokenizeing ``\"Hello and Good-bye\"`` with ``TokenBigram`` "
"tokenizer. It is normalized by ``NormalizerAuto`` normalizer. ``and`` token "
"is removed with ``TokenFilterStopWord`` token filter."

# 98113074c5194988abf0c03d75542502
msgid "There are required parameters, ``table`` and ``string``."
msgstr "There are required parameters, ``table`` and ``string``."

# c5d643aa43614777a5de4efc1bee7fbe
msgid ""
"Specifies the lexicon table. ``table_tokenize`` command uses the tokenizer, "
"the normalizer, the token filters that is set the lexicon table."
msgstr ""
"Specifies the lexicon table. ``table_tokenize`` command uses the tokenizer, "
"the normalizer, the token filters that is set the lexicon table."

# d0469efb31d84ae09eba01146d4eea97
# 9c2c0c4933a7472da720f3a658d8e99b
msgid "Specifies any string which you want to tokenize."
msgstr "Specifies any string which you want to tokenize."

# f6f7d7e0c87e4ccd8f84738e1c1cfc7b
msgid ""
"See :ref:`tokenize-string` option in :doc:`/reference/commands/tokenize` "
"about details."
msgstr ""
"See :ref:`tokenize-string` option in :doc:`/reference/commands/tokenize` "
"about details."

# b68f0fbd76c84cf4b46a258ad1375570
msgid ""
"Specifies a tokenization customize options. You can specify multiple options "
"separated by \"``|``\"."
msgstr ""
"Specifies a tokenization customize options. You can specify multiple options "
"separated by \"``|``\"."

# 2d6d8c1613b540858b1ed971cb5f8c7b
msgid "The default value is ``NONE``."
msgstr "The default value is ``NONE``."

# 3b971112c84f494cb0a4d2ca7ac109c1
msgid ""
"See :ref:`tokenize-flags` option in :doc:`/reference/commands/tokenize` "
"about details."
msgstr ""
"See :ref:`tokenize-flags` option in :doc:`/reference/commands/tokenize` "
"about details."

# b771b08140b94029aa44f10d7fe586ff
# e18172bd5ffb4815adff235f46d6d257
msgid "``mode``"
msgstr "``mode``"

# b63897e320954bda81c3f8b9ed39ec9b
msgid "Specifies a tokenize mode."
msgstr "Specifies a tokenize mode."

# 6134538731424eb38ea8101ad8c159ac
msgid "The default value is ``GET``."
msgstr "The default value is ``GET``."

# 8ccf46a1173846fca0d0f9df238b458d
msgid ""
"See :ref:`tokenize-mode` option in :doc:`/reference/commands/tokenize` about "
"details."
msgstr ""
"See :ref:`tokenize-mode` option in :doc:`/reference/commands/tokenize` about "
"details."

# 97c106cd9a484da59b5143d7f0b448b9
msgid "``table_tokenize`` command returns tokenized tokens."
msgstr "``table_tokenize`` command returns tokenized tokens."

# 0324acc66c7e49d18682116ffde6152e
msgid ""
"See :ref:`tokenize-return-value` option in :doc:`/reference/commands/"
"tokenize` about details."
msgstr ""
"See :ref:`tokenize-return-value` option in :doc:`/reference/commands/"
"tokenize` about details."

# e290d9755da14e12b470acdf2ca83fae
# e0fdfab45fb448c1a4c39e52d29838f7
msgid ":doc:`/reference/commands/tokenize`"
msgstr ":doc:`/reference/commands/tokenize`"

# 5bde83f8217049009fe17fb57b64340b
msgid "``tokenize``"
msgstr "``tokenize``"

# d0bd2b1ccaed4504b44939484185087f
msgid ""
"``tokenize`` command tokenizes text by the specified tokenizer. It is useful "
"to debug tokenization."
msgstr ""
"``tokenize`` command tokenizes text by the specified tokenizer. It is useful "
"to debug tokenization."

# d7956df5624146e1bb38cdb8796c5847
msgid ""
"``tokenize`` command has required parameters and optional parameters. "
"``tokenizer`` and ``string`` are required parameters. Others are optional::"
msgstr ""
"``tokenize`` command has required parameters and optional parameters. "
"``tokenizer`` and ``string`` are required parameters. Others are optional::"

# dfee24d89eef423492746c27b1a3a8e5
msgid ""
"It has only required parameters. ``tokenizer`` is ``TokenBigram`` and "
"``string`` is ``\"Fulltext Search\"``. It returns tokens that is generated "
"by tokenizing ``\"Fulltext Search\"`` with ``TokenBigram`` tokenizer. It "
"doesn't normalize ``\"Fulltext Search\"``."
msgstr ""
"It has only required parameters. ``tokenizer`` is ``TokenBigram`` and "
"``string`` is ``\"Fulltext Search\"``. It returns tokens that is generated "
"by tokenizing ``\"Fulltext Search\"`` with ``TokenBigram`` tokenizer. It "
"doesn't normalize ``\"Fulltext Search\"``."

# 4323fe2a511144f49c677b374d554990
msgid "There are required parameters, ``tokenizer`` and ``string``."
msgstr "There are required parameters, ``tokenizer`` and ``string``."

# 8c0e388883e04d3fa339923f2dbab125
msgid "``tokenizer``"
msgstr "``tokenizer``"

# afc293105d6b41e783d184353b466cea
msgid ""
"Specifies the tokenizer name. ``tokenize`` command uses the tokenizer that "
"is named ``tokenizer``."
msgstr ""
"Specifies the tokenizer name. ``tokenize`` command uses the tokenizer that "
"is named ``tokenizer``."

# 55f932deeab74b61b3f782178dc24cd0
msgid "See :doc:`/reference/tokenizers` about built-in tokenizers."
msgstr "See :doc:`/reference/tokenizers` about built-in tokenizers."

# f87678c36b194fd690108161014bd779
msgid "Here is an example to use built-in ``TokenTrigram`` tokenizer."
msgstr "Here is an example to use built-in ``TokenTrigram`` tokenizer."

# 53d67dad0e404a65bfa6689f583b1f9e
msgid ""
"If you want to use other tokenizers, you need to register additional "
"tokenizer plugin by :doc:`register` command. For example, you can use `KyTea "
"<http://www.phontron.com/kytea/>`_ based tokenizer by registering "
"``tokenizers/kytea``."
msgstr ""
"If you want to use other tokenizers, you need to register additional "
"tokenizer plugin by :doc:`register` command. For example, you can use `KyTea "
"<http://www.phontron.com/kytea/>`_ based tokenizer by registering "
"``tokenizers/kytea``."

# dc8bd507bb5145d59d925c8333ff9ca3
msgid ""
"Specifies the normalizer name. ``tokenize`` command uses the normalizer that "
"is named ``normalizer``. Normalizer is important for N-gram family "
"tokenizers such as ``TokenBigram``."
msgstr ""
"Specifies the normalizer name. ``tokenize`` command uses the normalizer that "
"is named ``normalizer``. Normalizer is important for N-gram family "
"tokenizers such as ``TokenBigram``."

# 593902298acd49318e960d74e369aed7
msgid ""
"Normalizer detects character type for each character while normalizing. N-"
"gram family tokenizers use character types while tokenizing."
msgstr ""
"Normalizer detects character type for each character while normalizing. N-"
"gram family tokenizers use character types while tokenizing."

# 9f7fb935bb904f59ad193ab9af968e13
msgid "Here is an example that doesn't use normalizer."
msgstr "Here is an example that doesn't use normalizer."

# 287ac5817efd4a35b2e1df41118f1a0d
msgid ""
"All alphabets are tokenized by two characters. For example, ``Fu`` is a "
"token."
msgstr ""
"All alphabets are tokenized by two characters. For example, ``Fu`` is a "
"token."

# 0b0b5d21b2854484b5cf7f2ab58d101a
msgid "Here is an example that uses normalizer."
msgstr "Here is an example that uses normalizer."

# ce7bb81a80294a2db98304a8c3eb904a
msgid ""
"Continuous alphabets are tokenized as one token. For example, ``fulltext`` "
"is a token."
msgstr ""
"Continuous alphabets are tokenized as one token. For example, ``fulltext`` "
"is a token."

# 6e870cf343084108af042a2145661ae3
msgid ""
"If you want to tokenize by two characters with noramlizer, use "
"``TokenBigramSplitSymbolAlpha``."
msgstr ""
"If you want to tokenize by two characters with noramlizer, use "
"``TokenBigramSplitSymbolAlpha``."

# 9c2e8ba88b824e6bb1452574b446eb1f
msgid ""
"All alphabets are tokenized by two characters. And they are normalized to "
"lower case characters. For example, ``fu`` is a token."
msgstr ""
"All alphabets are tokenized by two characters. And they are normalized to "
"lower case characters. For example, ``fu`` is a token."

# 0f6d63c3d1c7407d83d80efaa57f535a
msgid ""
"Specifies a tokenization customize options. You can specify multiple options "
"separated by \"``|``\". For example, ``NONE|ENABLE_TOKENIZED_DELIMITER``."
msgstr ""
"Specifies a tokenization customize options. You can specify multiple options "
"separated by \"``|``\". For example, ``NONE|ENABLE_TOKENIZED_DELIMITER``."

# af3ffe2bdc934c0ebb0ed85298a34335
msgid "``ENABLE_TOKENIZED_DELIMITER``"
msgstr "``ENABLE_TOKENIZED_DELIMITER``"

# ae3ae70585b5493fb941e38d94ad27af
msgid ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."
msgstr ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."

# fb508f2fe9084d429dd36525c23f325d
msgid "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."

# 1f05bdbc048147658d3c771f231226f1
msgid ""
"``TokenDelimit`` tokenizer is one of tokenized delimiter supported "
"tokenizer. ``ENABLE_TOKENIZED_DELIMITER`` enables tokenized delimiter. "
"Tokenized delimiter is special character that indicates token border. It is "
"``U+FFFE``. The character is not assigned any character. It means that the "
"character is not appeared in normal string. So the character is good "
"character for this puropose. If ``ENABLE_TOKENIZED_DELIMITER`` is enabled, "
"the target string is treated as already tokenized string. Tokenizer just "
"tokenizes by tokenized delimiter."
msgstr ""
"``TokenDelimit`` tokenizer is one of tokenized delimiter supported "
"tokenizer. ``ENABLE_TOKENIZED_DELIMITER`` enables tokenized delimiter. "
"Tokenized delimiter is special character that indicates token border. It is "
"``U+FFFE``. The character is not assigned any character. It means that the "
"character is not appeared in normal string. So the character is good "
"character for this puropose. If ``ENABLE_TOKENIZED_DELIMITER`` is enabled, "
"the target string is treated as already tokenized string. Tokenizer just "
"tokenizes by tokenized delimiter."

# bbd50510702247b299e3d1f3682aba41
msgid ""
"Specifies a tokenize mode. If the mode is specified ``ADD``, the text is "
"tokenized by the rule that adding a document. If the mode is specified "
"``GET``, the text is tokenized by the rule that searching a document. If the "
"mode is omitted, the text is tokenized by the ``ADD`` mode."
msgstr ""
"Specifies a tokenize mode. If the mode is specified ``ADD``, the text is "
"tokenized by the rule that adding a document. If the mode is specified "
"``GET``, the text is tokenized by the rule that searching a document. If the "
"mode is omitted, the text is tokenized by the ``ADD`` mode."

# 17c51d16832f4512a333f0ff9c85c74e
msgid "The default mode is ``ADD``."
msgstr "The default mode is ``ADD``."

# b39bc41158854658bec17a8d1e7731c4
msgid "Here is an example to the ``ADD`` mode."
msgstr "Here is an example to the ``ADD`` mode."

# 17d4c2f5a1094e25b092dace17569cb6
msgid "The last alphabet is tokenized by one character."
msgstr "The last alphabet is tokenized by one character."

# c29a7b3aef66427f8c4e9cad2a9220ef
msgid "Here is an example to the ``GET`` mode."
msgstr "Here is an example to the ``GET`` mode."

# ac45416e60714a548bc3f170efa3f4ef
msgid "The last alphabet is tokenized by two characters."
msgstr "The last alphabet is tokenized by two characters."

# 69587bdbd69b4700acd652cd684d108f
msgid ""
"Specifies the token filter names. ``tokenize`` command uses the tokenizer "
"that is named ``token_filters``."
msgstr ""
"Specifies the token filter names. ``tokenize`` command uses the tokenizer "
"that is named ``token_filters``."

# d10bb72468034eae8708dfad58b166a7
msgid "See :doc:`/reference/token_filters` about token filters."
msgstr "See :doc:`/reference/token_filters` about token filters."

# 17099eae72834f0ea551c46e7e8a78fe
msgid ""
"``tokenize`` command returns tokenized tokens. Each token has some "
"attributes except token itself. The attributes will be increased in the "
"feature::"
msgstr ""
"``tokenize`` command returns tokenized tokens. Each token has some "
"attributes except token itself. The attributes will be increased in the "
"feature::"

# 9ea7e95a23ec481ab62dac067b48c3e4
msgid "``tokens``"
msgstr "``tokens``"

# 07d6c2c8bf7047249aa069e002247463
msgid ""
"``tokens`` is an array of token. Token is an object that has the following "
"attributes."
msgstr ""
"``tokens`` is an array of token. Token is an object that has the following "
"attributes."

# 9eca6af37569482082e2e125e89ff729
# 0ca1d0f9df134ec2968dc69a9772e305
msgid "``value``"
msgstr "``value``"

# 6cd3e7beff424263bea68087e2eb2f3d
msgid "Token itself."
msgstr "Token itself."

# d98f8da7366d4fe5a4b970fc80cb943f
msgid "``position``"
msgstr "``position``"

# a1f4ea8359794bc19ef9de0b5c3b6d5d
msgid "The N-th token."
msgstr "The N-th token."

# 392b6631741947b89b6ba772e1f223fd
msgid "``tokenizer_list``"
msgstr "``tokenizer_list``"

# e3d004250e2f4c238710d68bd11468e5
msgid "``tokenizer_list`` command lists tokenizers in a database."
msgstr "``tokenizer_list`` command lists tokenizers in a database."

# 8a80a9077cd44012aa5d9666de165a32
msgid "``tokenizer_list`` command takes no parameter. ::"
msgstr "``tokenizer_list`` command takes no parameter. ::"

# 1f7447906f4f424fb7198c401bc1afac
msgid "It returns tokenizers in a database."
msgstr "It returns tokenizers in a database."

# 8ec6439a0fb94cbaa5b5d463ed987efe
msgid ""
"``tokenizer_list`` command returns tokenizers. Each tokenizers has an "
"attribute that contains the name. The attribute will be increased in the "
"feature::"
msgstr ""
"``tokenizer_list`` command returns tokenizers. Each tokenizers has an "
"attribute that contains the name. The attribute will be increased in the "
"feature::"

# 5bb2f16fadb343c4b947863e70d2fef5
msgid "``tokenizers``"
msgstr "``tokenizers``"

# 9f0cd64fdb20417586059a870c37c1f6
msgid ""
"``tokenizers`` is an array of tokenizer. Tokenizer is an object that has the "
"following attributes."
msgstr ""
"``tokenizers`` is an array of tokenizer. Tokenizer is an object that has the "
"following attributes."

# c75ac3ddcd3646529f609d5edaa97caf
msgid "Tokenizer name."
msgstr "Tokenizer name."

# 42896276a2304dca8d4c93af519d1841
msgid "``truncate``"
msgstr "``truncate``"

# 9a17810759ca4387a967f5420a9034cf
msgid ""
"``truncate`` command deletes all records from specified table or all values "
"from specified column."
msgstr ""
"``truncate`` command deletes all records from specified table or all values "
"from specified column."

# 1f73872d99ee4fa2b9fe2d1c00136333
msgid "The required parameter is only ``target_name``::"
msgstr "The required parameter is only ``target_name``::"

# b8c5ddcc5d91481db478be27ab3cc3b7
msgid ""
"``target_name`` parameter can be used since 4.0.9. You need to use ``table`` "
"parameter for 4.0.8 or earlier."
msgstr ""
"``target_name`` parameter can be used since 4.0.9. You need to use ``table`` "
"parameter for 4.0.8 or earlier."

# 054a56977609407da52cfee3f7eaf714
msgid ""
"For backward compatibility, ``truncate`` command accepts ``table`` "
"parameter. But it should not be used for newly written code."
msgstr ""
"For backward compatibility, ``truncate`` command accepts ``table`` "
"parameter. But it should not be used for newly written code."

# d1a63205af9c43219d98a0291ef56883
msgid "Here is a simple example of ``truncate`` command against a table."
msgstr "Here is a simple example of ``truncate`` command against a table."

# 649c98c7d2a1427b9e176ab7e90d433d
msgid "Here is a simple example of ``truncate`` command against a column."
msgstr "Here is a simple example of ``truncate`` command against a column."

# c1c18aaca9ba4acaab3988c5ae56d9b8
msgid "This section describes parameters of ``truncate``."
msgstr "This section describes parameters of ``truncate``."

# ef8107cf78474211922f9338f68011f1
msgid "There is required parameter, ``target_name``."
msgstr "There is required parameter, ``target_name``."

# edacff3c986c4514a6b8147e86ba7d78
msgid "``truncate`` command returns whether truncation is succeeded or not::"
msgstr "``truncate`` command returns whether truncation is succeeded or not::"

# ba545bf4eef645718827ec007e9c02e4
msgid "Executables"
msgstr "Executables"

# 6898a3aa83f943ac83f061c101d359ae
msgid "This section describes executable files provided by groonga package."
msgstr "This section describes executable files provided by groonga package."

# 4faec93b7314495ea9dd0e4b08e401a4
msgid "``grndb``"
msgstr "``grndb``"

# f2faccce048047e3b46b03506ae74e22
msgid "This executable command is an experimental feature."
msgstr "This executable command is an experimental feature."

# bc92ac0ececd43e3959166320da7db8d
msgid "``grndb`` manages a Groonga database."
msgstr "``grndb`` manages a Groonga database."

# fb2ba0f561494589a4fb0ab5530cd8ee
msgid "Here are features:"
msgstr "Here are features:"

# 4a48523ce9154027b72aea54d80a22ca
msgid "Checks whether database is broken or not."
msgstr "Checks whether database is broken or not."

# 12a0079be21749c7afb6285a16a85811
msgid "Recovers broken database automatically if the database is recoverable."
msgstr "Recovers broken database automatically if the database is recoverable."

# 084d6c4a322a430cb76e234207e0c180
msgid "``grndb`` requires command and database path::"
msgstr "``grndb`` requires command and database path::"

# 29125816561145f58abcf5ce4c52f0d5
msgid "Here are available commands:"
msgstr "Here are available commands:"

# 6ed77e412d3d4341b2e20b94cabc11a4
msgid "``check`` - Checks whether database is broken or not."
msgstr "``check`` - Checks whether database is broken or not."

# afce5bb234ff4e558c4eeb3a809ceac8
msgid "``recover`` - Recovers database."
msgstr "``recover`` - Recovers database."

# 5fd56f3e9f6a4955a60058fe294a5467
msgid ""
"Here is an example to check the database at ``/var/lib/groonga/db/db``::"
msgstr ""
"Here is an example to check the database at ``/var/lib/groonga/db/db``::"

# 59d6227b32dc4285a8117aaebf361a41
msgid ""
"Here is an example to recover the database at ``/var/lib/groonga/db/db``::"
msgstr ""
"Here is an example to recover the database at ``/var/lib/groonga/db/db``::"

# 62f4adbacf9d4a6e8a8b337551ce890e
msgid "Commands"
msgstr "Commands"

# 55c5506f731440d892cce3f3b46f6657
msgid "This section describes available commands."
msgstr "This section describes available commands."

# 24174b7baa4e4d99acf3b9abe762f6ee
msgid ""
"It checks an existing Groonga database. If the database is broken, ``grndb`` "
"reports reasons and exits with non-``0`` exit status."
msgstr ""
"It checks an existing Groonga database. If the database is broken, ``grndb`` "
"reports reasons and exits with non-``0`` exit status."

# 996955c41a7c40ca9cb349e99a7ff110
msgid ""
"You must not use this command for opened database. If the database is "
"opened, this command may report wrong result."
msgstr ""
"You must not use this command for opened database. If the database is "
"opened, this command may report wrong result."

# 9d1f85302c1f4e1dbc3db70a739adb90
msgid "``recover``"
msgstr "``recover``"

# 6207fa308bdd4f8597fd17c213c6114e
msgid "It recovers an existing broken Groonga database."
msgstr "It recovers an existing broken Groonga database."

# 31e96cc9c2b3415aaeef4741a9926b54
msgid ""
"If the database is not broken, ``grndb`` does nothing and exits with ``0`` "
"exit status."
msgstr ""
"If the database is not broken, ``grndb`` does nothing and exits with ``0`` "
"exit status."

# c033ab4e6bc8498a9b4dd05ed7984c1e
msgid ""
"If the database is broken and one or more index columns are only broken, "
"``grndb`` recovers these index columns and exists with ``0`` exit status. It "
"may take a long time for large indexed data."
msgstr ""
"If the database is broken and one or more index columns are only broken, "
"``grndb`` recovers these index columns and exists with ``0`` exit status. It "
"may take a long time for large indexed data."

# 38150830c58a4c90b65b4b6ad3c4b9c8
msgid ""
"If the database is broken and tables or data columns are broken, ``grndb`` "
"reports broken reasons and exits with non-``0`` exit status. You can know "
"whether the database is recoverable or not by ``check`` command."
msgstr ""
"If the database is broken and tables or data columns are broken, ``grndb`` "
"reports broken reasons and exits with non-``0`` exit status. You can know "
"whether the database is recoverable or not by ``check`` command."

# cfb918a530c6438eaeb442dfd172bee2
msgid ""
"You must not use this command for opened database. If the database is "
"opened, this command may break the database."
msgstr ""
"You must not use this command for opened database. If the database is "
"opened, this command may break the database."

# a3de60b1b40c4377a3a18a63a993b337
msgid "grnslap"
msgstr "grnslap"

# 9fcbf9f75b16422b8c5b11b1013cd492
msgid "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"
msgstr "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"

# f3918f58a24140048d3ea3b4f9da6b6d
# 9d5ee880bb22484a99ff6f33db025223
# fe64a27ab01c48e6abb2a50384c25d56
# 0a89f3d932ff4e738aa76c3b8286d1d0
# a018b1f57c03437eb9297d42b2fa45c2
# 0d5a67740e9c4b57bfa65c782634ee70
# 95443e83a4d64fea893f79a264aae35a
# 272e720983c248ba8b8795b1a2b52813
msgid "書式"
msgstr "書式"

# 1ae6d369143841aaa48d526ccd3f6049
msgid ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"
msgstr ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"

# 33e7b599a9b6443bae100b5a90fa1528
msgid ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"
msgstr ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"

# bd47ce3cad6b4e6ca74187b0316bee24
msgid ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"
msgstr ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"

# 89c7dcaaebf443eba4c68f86adae1c2b
msgid "現在は、make installしてもインストールは行われない。"
msgstr "現在は、make installしてもインストールは行われない。"

# 173bd15a84b34f83b13ce55f16e4a160
# 89b5148a804645cab9a646b92f9ec5b8
msgid "オプション"
msgstr "オプション"

# 2a8d387a07834aa6bd52f3cf679a2b78
msgid "リクエストのプロトコルを指定します。"
msgstr "リクエストのプロトコルを指定します。"

# 988cad02117f41dc8d92e9117b68b4be
msgid "`http`"
msgstr "`http`"

# 0506b4ca8a03471cb38d314fd037e0af
msgid ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"
msgstr ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"

# 7d1cbed734f1425a8d11ad9d93c127df
msgid "`gqtp`"
msgstr "`gqtp`"

# 814af3ec79774a6b88099137e3bab9c5
msgid ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"
msgstr ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"

# eb3aa8b334974fb99c6caa958fbe7128
msgid "リクエストの多重度を指定します。初期値は10です。"
msgstr "リクエストの多重度を指定します。初期値は10です。"

# d9bf6ae348e148cdbd13c0905f7e8dd0
# 6c6d1e3d987e4e8487556ca2c96451bb
# aa310fd811584c2e81d53b19d7f9446d
# 42e6a81aadfa403ba500ded181208a8b
# 2a3ccffe7b594bae89e7302a442e6c3c
# 64c756cfdbe548c090084822d09f8904
msgid "引数"
msgstr "引数"

# 36676dca2eba4589ac94e8f51c76bbd8
msgid ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"
msgstr ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"

# 81dd3b729f5349278d14810e7d6da82c
# e34adcdc11a5440999b8b9d012d68232
msgid "サンプル"
msgstr "サンプル"

# 5416d7fdf14c4c099d54432ba45b2755
msgid "http://localhost:10041/d/status に、多重度100でリクエストを行う。"
msgstr "http://localhost:10041/d/status に、多重度100でリクエストを行う。"

# a0906c609a294f608548bcb5b8f6c63e
msgid "groonga-benchmark"
msgstr "groonga-benchmark"

# e52475d526014c1cb7797386af8c5f67
msgid "groonga-benchmark - groongaテストプログラム"
msgstr "groonga-benchmark - groongaテストプログラム"

# f249cfcd6e1546358edc0c3f6ed818ee
msgid "groonga-benchmarkは、groonga汎用ベンチマークツールです。"
msgstr "groonga-benchmarkは、groonga汎用ベンチマークツールです。"

# b90d92b6f4684d60bfbeff52f5857ed3
msgid ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"
msgstr ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"

# b7bf6bf8e5b34ab18e239e84e2c01b4e
msgid ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"
msgstr ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"

# 10c87f68a91c4dd695dde8e73a45f070
msgid ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"
msgstr ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"

# 9baf12195cee48ccb1d631c188b903cf
msgid ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"
msgstr ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"

# b7e6bf8aa0044506951174284bf82ee0
msgid ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"
msgstr ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"

# 599a6abeec41463ba62fa44bae87f20f
msgid "ftp.groonga.org に用意されているスクリプトファイルを表示します。"
msgstr "ftp.groonga.org に用意されているスクリプトファイルを表示します。"

# a1a67781e73d48e8becf1d9960a35516
msgid ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"
msgstr ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"

# f3a03a8482254a04acc362bffd74e4f8
msgid ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"
msgstr ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"

# 477aaf23b762422ea782ab97896e40f8
msgid ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"
msgstr ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"

# 19c767da381a41fbac953715508a43d4
msgid ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"
msgstr ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"

# 579badb693884fccad592353317787e0
msgid ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"
msgstr ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"

# efbc2143ebb843a59ffe8d82e234dc28
msgid ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"
msgstr ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"

# ebfb1a5f84a64453924b6ad8c036248f
msgid "使い方"
msgstr "使い方"

# fb9fc86e3e1d4c9082f38bfe63d7aba0
msgid "まず、シェル上(Windowsならコマンドプロンプト上)で::"
msgstr "まず、シェル上(Windowsならコマンドプロンプト上)で::"

# bc0304e29c044565b2877c9bdef42e99
msgid "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"
msgstr "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"

# 341d082901254c0298b596d10ced0d7e
msgid ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"
msgstr ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"

# 163357f4b02042f59fe4b0de53544d97
msgid "スクリプトファイル"
msgstr "スクリプトファイル"

# 2ca2ac481cbc464f966cc188175f10e8
msgid ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"
msgstr ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"

# acd81d428bc648c2aef93c19ecdc980c
msgid "groonga-benchmark命令"
msgstr "groonga-benchmark命令"

# 23a89f3fc4eb49ce80262b89f6644909
msgid "現在サポートされているgroonga-benchmark命令は以下の11種類です。"
msgstr "現在サポートされているgroonga-benchmark命令は以下の11種類です。"

# 1cdc7c26ea104f7381c3561b8ea34780
msgid "do_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_local コマンドファイル [スレッド数] [繰り返し数]"

# 327e5f39b50e42769cb36c813798f709
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"

# 3579875817de46e996c6e523b22a9440
msgid "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# 6cb8f61db943418dad9bdbe04292cc88
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 51fc505980f34963a2c93ef5395dc674
msgid "do_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_http コマンドファイル [スレッド数] [繰り返し数]"

# f298e6008f534b52867de3a032bdf602
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 62ad926142214a919b78133f470e6e4d
msgid "rep_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_local コマンドファイル [スレッド数] [繰り返し数]"

# 15d521a9c5144b4499091480adc5558a
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"

# cec7fac189964a2ca1034f1ca126ed40
msgid "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# 13d508c393434b108ee0a9625f794cb7
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 9256c7263439451f953eaffe1f4282fd
msgid "rep_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_http コマンドファイル [スレッド数] [繰り返し数]"

# 5ea203a150c04956ad6651fc6ae0f612
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 75b1932b9b9b43fab61c984079b35e98
msgid "out_local コマンドファイル 入力ファイル名"
msgstr "out_local コマンドファイル 入力ファイル名"

# 380ea9f904864730916e036abd099976
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"

# b90b29ad544c472d8154695c653cf9c5
msgid "とした場合と同じです。"
msgstr "とした場合と同じです。"

# a83ae3d413a449ad8a111ef3a7803661
msgid "out_gqtp コマンドファイル 出力ファイル名"
msgstr "out_gqtp コマンドファイル 出力ファイル名"

# 2e21b8c1f587456c916c445ddf8cd9f6
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"

# 57b75028cbf44d2ab6c10a3ed1b05bad
msgid "out_http コマンドファイル 出力ファイル名"
msgstr "out_http コマンドファイル 出力ファイル名"

# dc3e5b1ea9d34ef483fb0beb7545f087
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"

# 0691f677e9f740f1b4a7faf6925f2653
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"

# 4ff07a6871734e74b20911b7b5a81fa7
msgid "test_local コマンドファイル 入力ファイル名"
msgstr "test_local コマンドファイル 入力ファイル名"

# 99de9cdac6554cbba0e1c2c51311a3d8
msgid "コマンドファイル"
msgstr "コマンドファイル"

# 06fc2f29b1a04f15844b8962da805e64
msgid ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"
msgstr ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"

# b6538cb0f75b48479d9ee02c6d9b2124
msgid "スクリプトファイルのサンプルです。::"
msgstr "スクリプトファイルのサンプルです。::"

# 5df01219cb6a4264a9e4e3c08e2f37a1
msgid "上記の意味は以下のとおりです。"
msgstr "上記の意味は以下のとおりです。"

# 6c7bdb1130954c1b94bd0e021bb6dc88
msgid "1行目"
msgstr "1行目"

# 694f72f49af94d5cb8c22b3df62dbdf3
msgid "コメント行。"
msgstr "コメント行。"

# 405a61a967ec4502ad808d80927a2783
msgid "2行目"
msgstr "2行目"

# b7fe77c6c97844eaa38c7d25f3b49b40
msgid "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"
msgstr "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"

# 68806c9b04094a508d7e249bc4773c52
msgid "3行目"
msgstr "3行目"

# 6942dabfa813429db032a9211f446069
msgid ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"
msgstr ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"

# 2557ef26ba2546639556219d525bc18f
msgid "4行目"
msgstr "4行目"

# cd52fb742152464c984b103691fae5fb
msgid ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"
msgstr ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"

# 45bfa1201f4e45459255640f1fa5b4f8
msgid "特殊命令"
msgstr "特殊命令"

# ac85c931c7f74b7582d2c9e036ae3443
msgid ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"
msgstr ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"

# 8344c4af4854489cbe92afe5837bcbc2
msgid "#SET_HOST <ip/hostname>"
msgstr "#SET_HOST <ip/hostname>"

# b9ad3e2f6bdb4891bc4ef5189134aa85
msgid ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"
msgstr ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"

# d75f1d5ae581424ca520c2f7741403f3
msgid ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"
msgstr ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"

# 32e55c5982194399879d586e42d5e425
msgid "#SET_PORT <port number>"
msgstr "#SET_PORT <port number>"

# 61be808700a74a4181b0d945176a33cc
msgid ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"
msgstr ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"

# d9e3211f7686454083955cea1496bed2
msgid "例えば、"
msgstr "例えば、"

# ffd272eb9e5742098dcb70db97646fb6
msgid "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"
msgstr "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"

# 2d49ff9cf00545eaa113c6ed8b6805b5
msgid ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"
msgstr ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"

# e67ed935ff0b4387992244cb981b2915
msgid "groonga-benchmark実行結果"
msgstr "groonga-benchmark実行結果"

# c4afea3c3de34f08a592d5fea9d7c4d7
msgid ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"
msgstr ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"

# baa74b96169041eb9a2dfc158f109069
msgid "制限事項"
msgstr "制限事項"

# 7072c89f092142ef931bd78a2be55fe9
msgid ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"
msgstr ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"

# b3a55ea99f9e4fbb82aebaad4049e506
msgid "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"
msgstr "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"

# 44701a4d87d34218bfb94cbe5ccf6619
msgid "トラブルシューティング"
msgstr "トラブルシューティング"

# 96d05e08fef44e35ae10b8450b29417a
msgid ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"
msgstr ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"

# 46746e7c3ded416cae7d06d886d5db64
msgid ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"
msgstr ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"

# 6c01c77144e045beb8775d15a846162a
msgid ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"
msgstr ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"

# 900e23ac5944423f82f7860c4b60cd00
msgid ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"
msgstr ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"

# a823fa6ce77f4fb9a66ae8b9f30e5501
msgid ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"
msgstr ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"

# 996aee805c95491cbd5bc49f43b23fc7
msgid "groonga-httpd"
msgstr "groonga-httpd"

# 2ad480da75f942c6869f37fcfaa36563
msgid ""
"groonga-httpd is a program to communicate with a Groonga server using the "
"HTTP protocol. It functions as same as :doc:`groonga-server-http`. Although :"
"doc:`groonga-server-http` has limited support for HTTP with a minimal built-"
"in HTTP server, groonga-httpd has full support for HTTP with an embedded "
"`nginx <http://nginx.org/>`_. All standards-compliance and features provided "
"by nginx is also available in groonga-httpd."
msgstr ""
"groonga-httpd is a program to communicate with a Groonga server using the "
"HTTP protocol. It functions as same as :doc:`groonga-server-http`. Although :"
"doc:`groonga-server-http` has limited support for HTTP with a minimal built-"
"in HTTP server, groonga-httpd has full support for HTTP with an embedded "
"`nginx <http://nginx.org/>`_. All standards-compliance and features provided "
"by nginx is also available in groonga-httpd."

# 5e4f6ee4f74e4b40b293f46f7af949b6
msgid ""
"groonga-httpd has an Web-based administration tool implemented with HTML and "
"JavaScript. You can access to it from http://hostname:port/."
msgstr ""
"groonga-httpd has an Web-based administration tool implemented with HTML and "
"JavaScript. You can access to it from http://hostname:port/."

# 8220fdce7f24471eab4623161bc3020b
# dc51b4621fc74d66a1cd071a50742952
# 6e146ed939a54e7fb78c566e428d7c68
msgid "Synopsis"
msgstr "Synopsis"

# aed71fac3a85489bb8f82802d6f8e74e
# 02c68b4abeb34a8dbb98341938fe8645
msgid "Set up"
msgstr "Set up"

# 6fd1d0fe00a745be8f920b168b41135f
msgid ""
"First, you'll need to edit the groonga-httpd configuration file to specify a "
"database. Edit /etc/groonga/httpd/groonga-httpd.conf to enable the "
"``groonga_database`` directive like this::"
msgstr ""
"First, you'll need to edit the groonga-httpd configuration file to specify a "
"database. Edit /etc/groonga/httpd/groonga-httpd.conf to enable the "
"``groonga_database`` directive like this::"

# 4af55df621bb426f83e2192b06f9100b
msgid ""
"Then, run groonga-httpd. Note that the control immediately returns back to "
"the console because groonga-httpd runs as a daemon process by default.::"
msgstr ""
"Then, run groonga-httpd. Note that the control immediately returns back to "
"the console because groonga-httpd runs as a daemon process by default.::"

# f52902857160445c91abd0746c474dca
msgid "Request queries"
msgstr "Request queries"

# f2d3d20a448441d4a0c204319e92428b
msgid "To check, request a simple query (:doc:`/reference/commands/status`)."
msgstr "To check, request a simple query (:doc:`/reference/commands/status`)."

# 7d918d0e8faf4f719a3d29882dd93bfe
msgid "Loading data by POST"
msgstr "Loading data by POST"

# c1ee714ec58345b8bf589e7f44573794
msgid ""
"The feature of groonga-httpd in contrast to groonga is supporting POST "
"method."
msgstr ""
"The feature of groonga-httpd in contrast to groonga is supporting POST "
"method."

# 4c9c9bbec35443d2b13d8bc4be0ed19f
msgid "You can load data by POST JSON data."
msgstr "You can load data by POST JSON data."

# 9acc20e909b643cfb6762cd3fa3a1720
msgid ""
"Here is an example curl command line that loads two users alice and bob to "
"Users table::"
msgstr ""
"Here is an example curl command line that loads two users alice and bob to "
"Users table::"

# f69423f186604e168564297914fcec25
msgid "If you loads users from JSON file, prepare JSON file like this::"
msgstr "If you loads users from JSON file, prepare JSON file like this::"

# bf981adc562748f0b098117e6acdc0ed
msgid "Then specify JSON file in curl command line::"
msgstr "Then specify JSON file in curl command line::"

# 62183bb6697546c08975dd5a2e5705a9
msgid "Browse the administration tool"
msgstr "Browse the administration tool"

# b98c07d6a6a049e2873f05c994dbf57d
msgid ""
"Also, you can browse Web-based administration tool at http://"
"localhost:10041/."
msgstr ""
"Also, you can browse Web-based administration tool at http://"
"localhost:10041/."

# edac941b528a4c8f9a9257f3e3fe7e4e
msgid "Shut down"
msgstr "Shut down"

# 310cc5e75b3c4261ae04a8563b64d776
msgid "Finally, to terminate the running groonga-httpd daemon, run this::"
msgstr "Finally, to terminate the running groonga-httpd daemon, run this::"

# a4d961e2c0014f8d93ef309e99f187bb
msgid "Configuration directives"
msgstr "Configuration directives"

# 4c188bbf33b14411a07befaf80655f0b
msgid ""
"This section decribes only important directives. They are groonga-httpd "
"specific directives and performance related directives."
msgstr ""
"This section decribes only important directives. They are groonga-httpd "
"specific directives and performance related directives."

# 148b85b6db6b4c719a4336d4541f0307
msgid ""
"The following directives can be used in the groonga-httpd configuration "
"file. By default, it's located at /etc/groonga/httpd/groonga-httpd.conf."
msgstr ""
"The following directives can be used in the groonga-httpd configuration "
"file. By default, it's located at /etc/groonga/httpd/groonga-httpd.conf."

# 8a27875a531c43cd9a7f373403bbe664
msgid "Groonga-httpd specific directives"
msgstr "Groonga-httpd specific directives"

# 6aedb569b6064050b14205576904de57
msgid ""
"The following directives aren't provided by nginx. They are provided by "
"groonga-httpd to configure groonga-httpd specific configurations."
msgstr ""
"The following directives aren't provided by nginx. They are provided by "
"groonga-httpd to configure groonga-httpd specific configurations."

# 88b1bc305a854718815d7cc34345ec9d
msgid "``groonga``"
msgstr "``groonga``"

# 604ec5dea1314955838216e9530d00d6
# c763285b778b46e7bb139c498ad56595
# 65ebab64f2d044ec9da498ea2f121a01
# 50d0b523fdb64bd8856ef6347ad1cddb
# 759ff4b5706b45e9b4f5bf73ba6e7d12
# d53202f1f4454a55aed541325c87506c
# a33f01fd306848aa988d235b3d765f86
# 93d847aaaeed4d02a921982b601ab47b
msgid "Synopsis::"
msgstr "Synopsis::"

# 6d882542b3144e0da50714a6582f19ce
# c6f4600cc96547ce879cedb890c79cbf
# e8b2919a25064a0190649019be959587
# 775a044af3e543fc9c1e622dcaff0119
# 0c3c67bb106d43379357db5aa77fc246
# 4cef5fc29a0f45e98dce622c8e619c1a
# 9e1a42c2ef6a4f82a6dc4871bd5a8920
# f133506ec25e41ee9e94fbb19edf9457
msgid "Default"
msgstr "Default"

# 13abccbbe3e3481289c83dbe9f594ed9
msgid "``groonga off;``"
msgstr "``groonga off;``"

# 4d4d61efb5c74a70892751c813431b73
# 32ee636485a24441aed9ab287e3946c3
# 0d12a15db9a84222b810882a6e125efd
# 1334893233f0405d959b1f808aacad40
# 5ffd6757c1c34df5a010b88c839964d5
# 184ffa1545494c20b4c46dcfcb7bb997
# 0b9aaaf507134c39a7f489f18dd6b2fd
# 9198eb8f44be42ff96575023f19b3749
msgid "Context"
msgstr "Context"

# 830dfef809ab4207a8bfed840b728516
# 1a1e546913f44019b82b33a248556989
msgid "``location``"
msgstr "``location``"

# 6653ff990fc547bd80839db98db1c410
msgid ""
"Specifies whether Groonga is enabled in the ``location`` block. The default "
"is ``off``. You need to specify ``on`` to enable groonga."
msgstr ""
"Specifies whether Groonga is enabled in the ``location`` block. The default "
"is ``off``. You need to specify ``on`` to enable groonga."

# 77293de3ebe94fdf8b4596178188cb56
# 75ac2df9837f44238b8712b480ff0880
# 5b968ec7bb54434d8227e263997a2cc2
# 48bf04c615484399b17a3711f8788bc8
# c05e681cfb3d4f6b89797cd9aeb8c5ce
msgid "Examples::"
msgstr "Examples::"

# 83528ec43abc4fe68e5046031e4b49bc
msgid "``groonga_database``"
msgstr "``groonga_database``"

# 3dd7ef35b4a146ac8132a2e8a244f110
msgid "``groonga_database /usr/local/var/lib/groonga/db/db;``"
msgstr "``groonga_database /usr/local/var/lib/groonga/db/db;``"

# 49791b52a9734428b9060d039c94a0ee
# a53c5429af944056bb1b4e14c345c273
# 369e49412fbf461e92bfc412a7e5bd95
# fe4b736912b14f28a6c16c72a827f2e9
# 982473d8922f40f29cbdb44f2f83cf53
# b88ddc240ad24b53b56d1df19eb108a9
msgid "``http``, ``server``, ``location``"
msgstr "``http``, ``server``, ``location``"

# 1223746d3e104e5183c4b10bb0638b11
msgid ""
"Specifies the path to a Groonga database. This is the required directive."
msgstr ""
"Specifies the path to a Groonga database. This is the required directive."

# ec1424cb0a1a46a5b119254d31773080
msgid "``groonga_database_auto_create``"
msgstr "``groonga_database_auto_create``"

# 57567b0172d34ea4ad2c07e77c94deec
msgid "``groonga_database_auto_create on;``"
msgstr "``groonga_database_auto_create on;``"

# 67e043f868784755a2f7d1d49b07cddb
msgid ""
"Specifies whether Groonga database is created automatically or not. If the "
"value is ``on`` and the Groonga database specified by :ref:`groonga-"
"database` doesn't exist, the Groonga database is created automatically. If "
"the Groonga database exists, groonga-httpd does nothing."
msgstr ""
"Specifies whether Groonga database is created automatically or not. If the "
"value is ``on`` and the Groonga database specified by :ref:`groonga-"
"database` doesn't exist, the Groonga database is created automatically. If "
"the Groonga database exists, groonga-httpd does nothing."

# 821d86f8a5164a358715ce4e9062e329
msgid ""
"If parent directory doesn't exist, parent directory is also created "
"recursively."
msgstr ""
"If parent directory doesn't exist, parent directory is also created "
"recursively."

# 38e46ff3947e42d78fadded8ce5f8a2b
msgid ""
"The default value is ``on``. Normally, the value doesn't need to be changed."
msgstr ""
"The default value is ``on``. Normally, the value doesn't need to be changed."

# 682e1cdab3b9488b930c31380cd11230
msgid "``groonga_base_path``"
msgstr "``groonga_base_path``"

# 3a8dd63be91046a2ad88b86294045ac2
msgid "The same value as ``location`` name."
msgstr "The same value as ``location`` name."

# e4afbac9d357464883d0f6ab111e46e9
msgid ""
"Specifies the base path in URI. Groonga uses ``/d/command?"
"parameter1=value1&...`` path to run ``command``. The form of path in used in "
"groonga-httpd but groonga-httpd also supports ``/other-prefix/command?"
"parameter1=value1&...`` form. To support the form, groonga-httpd removes the "
"base path from the head of request URI and prepend ``/d/`` to the processed "
"request URI. By the path conversion, users can use custom path prefix and "
"Groonga can always uses ``/d/command?parameter1=value1&...`` form."
msgstr ""
"Specifies the base path in URI. Groonga uses ``/d/command?"
"parameter1=value1&...`` path to run ``command``. The form of path in used in "
"groonga-httpd but groonga-httpd also supports ``/other-prefix/command?"
"parameter1=value1&...`` form. To support the form, groonga-httpd removes the "
"base path from the head of request URI and prepend ``/d/`` to the processed "
"request URI. By the path conversion, users can use custom path prefix and "
"Groonga can always uses ``/d/command?parameter1=value1&...`` form."

# d7885aabebb94320b10c30c566fb3038
msgid ""
"Nomally, this directive isn't needed. It is needed for per command "
"configuration."
msgstr ""
"Nomally, this directive isn't needed. It is needed for per command "
"configuration."

# 8e924542a4d446c7885a6e6e50b76dbe
msgid ""
"Here is an example configuration to add authorization to :doc:`/reference/"
"commands/shutdown` command::"
msgstr ""
"Here is an example configuration to add authorization to :doc:`/reference/"
"commands/shutdown` command::"

# 9801956c03ea4818aa0f8c39d947a289
msgid "``groonga_log_path``"
msgstr "``groonga_log_path``"

# 1c1d273e9bd14f2c8abda5bc8d81f254
msgid "``/var/log/groonga/httpd/groonga.log``"
msgstr "``/var/log/groonga/httpd/groonga.log``"

# 96951c521d5e4c46b1a4e58510d5b8b4
msgid ""
"Specifies Groonga log path in the ``http``, ``server`` or ``location`` "
"block. The default is ``/var/log/groonga/httpd/groonga.log``. You can "
"disable logging to specify ``off``."
msgstr ""
"Specifies Groonga log path in the ``http``, ``server`` or ``location`` "
"block. The default is ``/var/log/groonga/httpd/groonga.log``. You can "
"disable logging to specify ``off``."

# b6dd499c8ade40b08f79a79dd4c5f45b
msgid "``groonga_log_level``"
msgstr "``groonga_log_level``"

# 685317fcfabf48228ca1a6bccc247c68
msgid "``notice``"
msgstr "``notice``"

# 0e63e513f3c44bcebca5850f6b6344b2
msgid ""
"Specifies Groonga log level in the ``http``, ``server`` or ``location`` "
"block. The default is ``notice``. You can disable logging by specifying "
"``none`` as log level."
msgstr ""
"Specifies Groonga log level in the ``http``, ``server`` or ``location`` "
"block. The default is ``notice``. You can disable logging by specifying "
"``none`` as log level."

# 476d4da3cc6945ada79c1cddd0953c23
msgid "``groonga_query_log_path``"
msgstr "``groonga_query_log_path``"

# 7b47b688c7e64d7cab00456f8b9b6bf0
msgid "``/var/log/groonga/httpd/groonga-query.log``"
msgstr "``/var/log/groonga/httpd/groonga-query.log``"

# 9d4eb12a753a4a5d91985997a8223b10
msgid ""
"Specifies Groonga's query log path in the ``http``, ``server`` or "
"``location`` block. The default is ``/var/log/groonga/httpd/groonga-query."
"log``.  You can disable logging to specify ``off``."
msgstr ""
"Specifies Groonga's query log path in the ``http``, ``server`` or "
"``location`` block. The default is ``/var/log/groonga/httpd/groonga-query."
"log``.  You can disable logging to specify ``off``."

# e7d5891443484e42a7fc0a045c8fbf66
msgid "Query log is useful for the following cases:"
msgstr "Query log is useful for the following cases:"

# 3766e3f6b6bf444a970001bdc046b71c
msgid "Detecting slow query."
msgstr "Detecting slow query."

# c37d9eb2d7934a20b383536430bceb98
msgid "Debugging."
msgstr "Debugging."

# 8d93278e4fb34cf19037bccd7040a8f3
msgid ""
"You can analyze your query log by `groonga-query-log package <https://github."
"com/groonga/groonga-query-log>`_. The package provides useful tools."
msgstr ""
"You can analyze your query log by `groonga-query-log package <https://github."
"com/groonga/groonga-query-log>`_. The package provides useful tools."

# e5a3df6653ee47d5ba544f295c09d8be
msgid ""
"For example, there is a tool that analyzing your query log. It can detect "
"slow queries from your query log. There is a tool that replaying same "
"queries in your query log. It can test the new Groonga before updating "
"production environment."
msgstr ""
"For example, there is a tool that analyzing your query log. It can detect "
"slow queries from your query log. There is a tool that replaying same "
"queries in your query log. It can test the new Groonga before updating "
"production environment."

# 8c14dbc4252e45499b7bf75f68295f05
msgid "Performance related directives"
msgstr "Performance related directives"

# 65dba9bec5ea4fdeb365be131406029b
msgid ""
"The following directives are related to the performance of groonga-httpd."
msgstr ""
"The following directives are related to the performance of groonga-httpd."

# 180530826bcb47ff9c712efea7b382f3
msgid "``worker_processes``"
msgstr "``worker_processes``"

# 9495cfb3ed5b4cdfb6ce56c6b08a994d
msgid ""
"For optimum performance, set this to be equal to the number of CPUs or "
"cores. In many cases, Groonga queries may be CPU-intensive work, so to fully "
"utilize multi-CPU/core systems, it's essential to set this accordingly."
msgstr ""
"For optimum performance, set this to be equal to the number of CPUs or "
"cores. In many cases, Groonga queries may be CPU-intensive work, so to fully "
"utilize multi-CPU/core systems, it's essential to set this accordingly."

# 0270e4ace58e438a836b088f803f6bf0
msgid ""
"This isn't a groonga-httpd specific directive, but an nginx's one. For "
"details, see http://wiki.nginx.org/CoreModule#worker_processes."
msgstr ""
"This isn't a groonga-httpd specific directive, but an nginx's one. For "
"details, see http://wiki.nginx.org/CoreModule#worker_processes."

# 82277fce83cc4bd2a04073977fe6fe26
msgid "By default, this is set to 1. It is nginx's default."
msgstr "By default, this is set to 1. It is nginx's default."

# 2908b9e698de42fa8a840135fa9df904
msgid "``groonga_cache_limit``"
msgstr "``groonga_cache_limit``"

# a75416178073469b8afb223ba4e03307
msgid ""
"This directive is introduced to customize cache limit for each worker "
"process."
msgstr ""
"This directive is introduced to customize cache limit for each worker "
"process."

# 8db5806d3dfb44e1a142d2aaf136f161
msgid "100"
msgstr "100"

# 079507916da7415da37fc62c4a2f7d33
msgid ""
"Specifies Groonga's limit of query cache in the ``http``, ``server`` or "
"``location`` block. The default value is 100. You can disable query cache to "
"specify 0 to ``groonga_cache_limit`` explicitly."
msgstr ""
"Specifies Groonga's limit of query cache in the ``http``, ``server`` or "
"``location`` block. The default value is 100. You can disable query cache to "
"specify 0 to ``groonga_cache_limit`` explicitly."

# 1c67cc6b98e24382994cbcdc6b2e5b66
msgid "``proxy_cache``"
msgstr "``proxy_cache``"

# 0ea8865f8b684ae09f46cfb2c70d651a
msgid ""
"In short, you can use nginx's reverse proxy and cache mechanism instead of "
"Groonga's built-in query cache feature."
msgstr ""
"In short, you can use nginx's reverse proxy and cache mechanism instead of "
"Groonga's built-in query cache feature."

# e1a6570bcf9a47bd9d9e88ccd8a333e7
msgid "Query cache"
msgstr "Query cache"

# 97f0bede642946879727edb4a6be8849
msgid ""
"Groonga has query cache feature for :doc:`/reference/commands/select` "
"command. The feature improves performance in many cases."
msgstr ""
"Groonga has query cache feature for :doc:`/reference/commands/select` "
"command. The feature improves performance in many cases."

# 4621f3dfa37e47e782b78a9a0630bf4e
msgid ""
"Query cache feature works well on groonga-httpd except you use :doc:`/"
"reference/commands/cache_limit` command on 2 or more workers. Normally, :doc:"
"`/reference/commands/cache_limit` command isn't used. So there is no problem "
"on many cases."
msgstr ""
"Query cache feature works well on groonga-httpd except you use :doc:`/"
"reference/commands/cache_limit` command on 2 or more workers. Normally, :doc:"
"`/reference/commands/cache_limit` command isn't used. So there is no problem "
"on many cases."

# 68d11cfd72064b368066f50148492b3b
msgid ""
"Here is a description about a problem of using :doc:`/reference/commands/"
"cache_limit` command on 2 or more workers."
msgstr ""
"Here is a description about a problem of using :doc:`/reference/commands/"
"cache_limit` command on 2 or more workers."

# fbc11043b8074fd7b19b6d8b8becc88d
msgid ""
"Groonga's query cache is available in the same process. It means that "
"workers can't share the cache. If you don't change cache size, it isn't a "
"big problem. If you want to change cache size by :doc:`/reference/commands/"
"cache_limit` command, there is a problem."
msgstr ""
"Groonga's query cache is available in the same process. It means that "
"workers can't share the cache. If you don't change cache size, it isn't a "
"big problem. If you want to change cache size by :doc:`/reference/commands/"
"cache_limit` command, there is a problem."

# a0099e63e46a4ba0a506e9abf4c19593
msgid "There is no portable ways to change cache size for all workers."
msgstr "There is no portable ways to change cache size for all workers."

# 99187ec1cf6b44acbb87bda6d403f12c
msgid "For example, there are 3 workers::"
msgstr "For example, there are 3 workers::"

# fc3e4b8f2f0249cd803fe2ddc5f57d2f
msgid ""
"The client requests :doc:`/reference/commands/cache_limit` command and the "
"worker 1 receives it::"
msgstr ""
"The client requests :doc:`/reference/commands/cache_limit` command and the "
"worker 1 receives it::"

# 813a6781d649455f9bb16f6e42c72f5d
msgid ""
"The client requests :doc:`/reference/commands/cache_limit` command again and "
"the worker 1 receives it again::"
msgstr ""
"The client requests :doc:`/reference/commands/cache_limit` command again and "
"the worker 1 receives it again::"

# d0b3e7708cf04045837d1194d32c6f4d
msgid ""
"In this case, the worker 2 and the worker 3 aren't received any requests. So "
"they don't change cache size."
msgstr ""
"In this case, the worker 2 and the worker 3 aren't received any requests. So "
"they don't change cache size."

# 0aad5c4eccbc4432a6bd782950bc6fc2
msgid ""
"You can't choose a worker. So you can't change cache sizes of all workers "
"by :doc:`/reference/commands/cache_limit` command."
msgstr ""
"You can't choose a worker. So you can't change cache sizes of all workers "
"by :doc:`/reference/commands/cache_limit` command."

# 34f5b5cc8c5344fe8737a4c28f469c19
msgid "Reverse proxy and cache"
msgstr "Reverse proxy and cache"

# a3c6137ff6334dccbbcb2e94b8d6fcc4
msgid "You can use nginx's reverse proxy and cache feature for query cache::"
msgstr "You can use nginx's reverse proxy and cache feature for query cache::"

# 79f78f4b22a0457298a91664ad807dae
msgid ""
"You can use the same cache configuration for all workers but you can't "
"change cache configuration dynamically by HTTP."
msgstr ""
"You can use the same cache configuration for all workers but you can't "
"change cache configuration dynamically by HTTP."

# afdb990fb8184f7ea80685fc217b8511
msgid "Here is a sample configuration::"
msgstr "Here is a sample configuration::"

# e5e77454d51f4a48916f1bef08e656ed
msgid "See the following nginx documentations for parameter details:"
msgstr "See the following nginx documentations for parameter details:"

# ef24ea9928344f75984ec6309669160b
msgid ""
"http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path"
msgstr ""
"http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path"

# 1ce95e56b94d407eb550f417f56c006d
msgid ""
"http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_valid"
msgstr ""
"http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_valid"

# bf58b2ebd33f496d93107c5db72276fb
msgid "http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache"
msgstr "http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache"

# 4555852d11bb4d96bcb9acaa8bc20945
msgid "http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass"
msgstr "http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass"

# ba92a72e855a49478bce9ec6ea979ed5
msgid ""
"Note that you need to remove cache files created by nginx by hand after you "
"load new data to Groonga. For the above sample configuration, run the "
"following command to remove cache files::"
msgstr ""
"Note that you need to remove cache files created by nginx by hand after you "
"load new data to Groonga. For the above sample configuration, run the "
"following command to remove cache files::"

# 396a727c00fc4a4d95e78a5b5a5638e4
msgid ""
"If you use Groonga's query cache feature, you don't need to expire cache by "
"hand. It is done automatically."
msgstr ""
"If you use Groonga's query cache feature, you don't need to expire cache by "
"hand. It is done automatically."

# 1b14ece8319b4863abfe8e4d7ab44e4d
msgid "Available nginx modules"
msgstr "Available nginx modules"

# 1f5e2540d649432594bd13476c91d09c
msgid ""
"All standard HTTP modules are available. HttpRewriteModule is disabled when "
"you don't have PCRE (Perl Compatible Regular Expressions). For the list of "
"standard HTTP modules, see http://wiki.nginx.org/Modules."
msgstr ""
"All standard HTTP modules are available. HttpRewriteModule is disabled when "
"you don't have PCRE (Perl Compatible Regular Expressions). For the list of "
"standard HTTP modules, see http://wiki.nginx.org/Modules."

# df77580b3359405b8b06b3330cb5685f
# cdbd7ae1ad9c4cb6aa4e4816fdeed4b1
msgid "groonga HTTPサーバー"
msgstr "groonga HTTPサーバー"

# 87d4b5dd445945c9b89efb95481193b6
msgid ""
"groongaサーバを起動する時に--protocolオプションにhttpを指定すると、httpで通信"
"可能になります。また、--document-root によって静的ページのパスを指定すると、"
"httpリクエストに指定されたURIに対応する、パス配下に置かれたファイルを出力しま"
"す。"
msgstr ""
"groongaサーバを起動する時に--protocolオプションにhttpを指定すると、httpで通信"
"可能になります。また、--document-root によって静的ページのパスを指定すると、"
"httpリクエストに指定されたURIに対応する、パス配下に置かれたファイルを出力しま"
"す。"

# 08ea32154bbe48368960aef89f385b4c
msgid ""
"groongaにはHTML + JavaScriptで実装された管理ツールが標準で付属しています。--"
"document-rootを指定しない場合は管理ツールがインストールされているパスが指定さ"
"れたとみなされますので、ウェブブラウザでhttp://hostname:port/にアクセスする"
"と、管理ツールを利用できます。"
msgstr ""
"groongaにはHTML + JavaScriptで実装された管理ツールが標準で付属しています。--"
"document-rootを指定しない場合は管理ツールがインストールされているパスが指定さ"
"れたとみなされますので、ウェブブラウザでhttp://hostname:port/にアクセスする"
"と、管理ツールを利用できます。"

# 3fdc29d512bf477894a7300ebaf832eb
msgid "コマンド"
msgstr "コマンド"

# a05337e430b14a4ca6e2086d4a0372c9
msgid ""
"httpを指定して起動したgroongaサーバに対しても、他のモードで起動したgroongaと"
"同じコマンドが使用できます。"
msgstr ""
"httpを指定して起動したgroongaサーバに対しても、他のモードで起動したgroongaと"
"同じコマンドが使用できます。"

# 038a80d8488044fa980f32b39cce6d14
msgid ""
"コマンドは、複数の引数をとります。引数にはそれぞれ名前があります。また、特殊"
"な引数である「output_type」と「command_version」があります。"
msgstr ""
"コマンドは、複数の引数をとります。引数にはそれぞれ名前があります。また、特殊"
"な引数である「output_type」と「command_version」があります。"

# f1bfbaa432a14c759f9dc38e573db819
msgid ""
"スタンドアロンやクライアントモードでは、コマンドは以下のような形式で指定しま"
"す。"
msgstr ""
"スタンドアロンやクライアントモードでは、コマンドは以下のような形式で指定しま"
"す。"

# 7ebe9b4d6cc3417e9d69ec8ddda70221
msgid "形式1: コマンド名 値1 値2,.."
msgstr "形式1: コマンド名 値1 値2,.."

# b33f7d6adb5c468a870b52ee9860338d
msgid "形式2: コマンド名 --引数名1 値1 --引数名2 値2,.."
msgstr "形式2: コマンド名 --引数名1 値1 --引数名2 値2,.."

# cd0a700224ab4af0b8119836e317be7e
msgid ""
"形式1と形式2は混在させることができます。これらの形式では、output_typeという引"
"数名を用いてoutput_typeを指定します。"
msgstr ""
"形式1と形式2は混在させることができます。これらの形式では、output_typeという引"
"数名を用いてoutput_typeを指定します。"

# 7d19ec0986664faf84d059493505a859
msgid ""
"httpでgroongaサーバと通信する際には、以下のような形式でコマンドを指定しま"
"す。::"
msgstr ""
"httpでgroongaサーバと通信する際には、以下のような形式でコマンドを指定しま"
"す。::"

# b3757ff784964a60b6f0a879eadabbd8
msgid "ただし、コマンド名、引数名、値はURLエンコードが必要です。"
msgstr "ただし、コマンド名、引数名、値はURLエンコードが必要です。"

# d56319f46c874cf4a656b324fae1e96b
msgid "GETメソッドのみが使用可能です。"
msgstr "GETメソッドのみが使用可能です。"

# 7f4e0a38504741a1b58219d841b69b3b
msgid "output_typeにはjson, tsv, xmlが指定可能です。"
msgstr "output_typeにはjson, tsv, xmlが指定可能です。"

# a81784b9647b4173b6b79eb20a8f9c67
msgid ""
"command_versionはコマンドの仕様の互換性を指定します。詳細は :doc:`/reference/"
"command/command_version` を参照してください。"
msgstr ""
"command_versionはコマンドの仕様の互換性を指定します。詳細は :doc:`/reference/"
"command/command_version` を参照してください。"

# 0465f49f308c45a0abeab266eae71d48
msgid "output_typeの指定に従って、コマンドの実行結果を出力します。"
msgstr "output_typeの指定に従って、コマンドの実行結果を出力します。"

# 500f3f38077740559899a882cbd80585
msgid "groonga-suggest-create-dataset"
msgstr "groonga-suggest-create-dataset"

# ee416b43a8db4b3e9a370d0432dc5838
msgid "NAME"
msgstr "NAME"

# a8c96ce77802458589bddec352e5fb7f
msgid ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"
msgstr ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"

# 2d637b692f36461da628e254ed6b1823
msgid "SYNOPSTIS"
msgstr "SYNOPSTIS"

# a11412af3be34b22967726a275c35e4f
msgid "DESCTIPION"
msgstr "DESCTIPION"

# c8a091eeaa2742c48fbd6495182e9a51
msgid ""
"groonga-suggest-create-dataset creates a dataset for :doc:`/reference/"
"suggest`. A database has many datasets. This command just defines schema for "
"a suggestion dataset."
msgstr ""
"groonga-suggest-create-dataset creates a dataset for :doc:`/reference/"
"suggest`. A database has many datasets. This command just defines schema for "
"a suggestion dataset."

# fdb3bb54580f40618b10e5352f0d36c5
msgid ""
"This command generates some tables and columns for :doc:`/reference/suggest`."
msgstr ""
"This command generates some tables and columns for :doc:`/reference/suggest`."

# 6422e38011d8446f88685068e319a15e
msgid ""
"Here is the list of such tables. If you specify 'query' as dataset name, "
"following '_DATASET' suffix are replaced. Thus, 'item_query', 'pair_query', "
"'sequence_query', 'event_query' tables are generated."
msgstr ""
"Here is the list of such tables. If you specify 'query' as dataset name, "
"following '_DATASET' suffix are replaced. Thus, 'item_query', 'pair_query', "
"'sequence_query', 'event_query' tables are generated."

# 0180c615239e43d3bc31cc9821a8ff21
msgid "event_type"
msgstr "event_type"

# 6acbd4c83f0743019bda0331a111eabd
msgid "bigram"
msgstr "bigram"

# 7ec4130b2be449e495087a060cfb29a2
msgid "kana"
msgstr "kana"

# 67bf5abc65e04cf5ad9330a40f0c63df
msgid "item_DATASET"
msgstr "item_DATASET"

# e2613592e7ee434ea87288e87c7e9bc5
msgid "pair_DATASET"
msgstr "pair_DATASET"

# c0a075631a6e410780f728419e1fc8f9
msgid "sequence_DATASET"
msgstr "sequence_DATASET"

# aa484fc45b01423da34d862c3a3b4895
# b6cdb932086149bab0c2deedb53fce88
msgid "event_DATASET"
msgstr "event_DATASET"

# d508040bf7fb4e93ad5cb44453cd17b0
msgid "configuration"
msgstr "configuration"

# 1e9bf1af51c44c03997d37b3bf3baf16
msgid "OPTIONS"
msgstr "OPTIONS"

# ce5545f9e21740b79cbf31c3850a6806
msgid "None."
msgstr "None."

# 124874da9aaf4f358726a106457a9b3c
msgid "EXIT STATUS"
msgstr "EXIT STATUS"

# f0cc93a33bb44999865b470ed2f4c794
msgid "FILES"
msgstr "FILES"

# e165d2bbe6984c33a13692a2414f5aea
msgid "EXAMPLE"
msgstr "EXAMPLE"

# 442881659a0a4a42823f5d2d0de04c34
msgid "SEE ALSO"
msgstr "SEE ALSO"

# 75890f79b7a9498fb1f6bd04d77c16b9
msgid ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"
msgstr ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"

# c9df621371a44b34bfbc3dace356f174
msgid "groonga-suggest-httpd"
msgstr "groonga-suggest-httpd"

# 66af4903f4b24501956ec952f24b3d20
msgid ""
"groonga-suggest-httpd is a program to provide interface which accepts HTTP "
"request and returns suggestion dataset, then saves logs for learning. "
"groonga-suggest-httpd behaves similar in point of view of suggestion "
"functionality, but the name of parameter is different."
msgstr ""
"groonga-suggest-httpd is a program to provide interface which accepts HTTP "
"request and returns suggestion dataset, then saves logs for learning. "
"groonga-suggest-httpd behaves similar in point of view of suggestion "
"functionality, but the name of parameter is different."

# 36d6271676f74c458d0d893216025cb2
msgid "First you need to set up database for suggestion."
msgstr "First you need to set up database for suggestion."

# a77153b1e8014a7dbeb82323fcaae1c2
msgid "Launch groonga-suggest-httpd"
msgstr "Launch groonga-suggest-httpd"

# 6cc0ae873c374739bb181c6f8b1ad30d
msgid "Execute groonga-suggest-httpd command:"
msgstr "Execute groonga-suggest-httpd command:"

# 6cda2392ce8b43f39911ad22c23edfd5
msgid ""
"After executing above command, groonga-suggest-httpd accepts HTTP request on "
"8080 port."
msgstr ""
"After executing above command, groonga-suggest-httpd accepts HTTP request on "
"8080 port."

# 2f9dc58ed096444491621c9fb1e76f1d
msgid "If you just want to save requests into log file, use ``-l`` option."
msgstr "If you just want to save requests into log file, use ``-l`` option."

# bdeb575ba51440ca8a7fc03fd02d9946
msgid ""
"Here is the example to save log files under ``logs`` directory with ``log`` "
"prefix for each file.::"
msgstr ""
"Here is the example to save log files under ``logs`` directory with ``log`` "
"prefix for each file.::"

# 8532fc2a65774e308c05ea2a6826074a
msgid ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."
msgstr ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."

# a172ab216cd84ef4ac16c9487fb29508
msgid "Request to groonga-suggest-httpd"
msgstr "Request to groonga-suggest-httpd"

# ea4dce7a84ca44099d5640dbd8d81c2e
msgid ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"
msgstr ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"

# f1d6a469b1b84bb691df6366e0b4d1a1
# 0bfd42c0762e46dabfa7e9c6bcc1ea6a
# aa59890ef7c44d44ab0a4874f16ad65a
msgid "Options"
msgstr "Options"

# fcb014f9ac7c4ed4abd18029f1664da1
msgid "Specify http server port number. The default value is 8080."
msgstr "Specify http server port number. The default value is 8080."

# b1819ad9257e4648a3d90163bbf5b6cb
msgid ""
"Specify number of threads. The default value is 8. This option accepts 128 "
"as the max value, but use the number of CPU cores for performance."
msgstr ""
"Specify number of threads. The default value is 8. This option accepts 128 "
"as the max value, but use the number of CPU cores for performance."

# d09c6aa87c564d018207df5e8b2b2af6
msgid "Specify endpoint for sender."
msgstr "Specify endpoint for sender."

# f931b632227b410fa8e58412240371b9
msgid "Specify endpoint for receiver."
msgstr "Specify endpoint for receiver."

# 6d386d06fc4b4c778849c68009c1750e
msgid "Specify path prefix of log."
msgstr "Specify path prefix of log."

# a9a78c44be514b52aedde127770d0d45
msgid ""
"Specify the number of lines in a log file. The default value is 1,000,000."
msgstr ""
"Specify the number of lines in a log file. The default value is 1,000,000."

# 41ce06a33a494e25b784775d771719e2
msgid "Specify this option to daemonize."
msgstr "Specify this option to daemonize."

# 42c188a77917409facbb5cab3f13c453
msgid "Specify this option to disable checking max fd on start."
msgstr "Specify this option to disable checking max fd on start."

# e6a1c5e4f10c412f87ff4520d275c7e0
# dca6458fc9a44f93897408fd97c8eed1
msgid "Command line parameters"
msgstr "Command line parameters"

# 62fd3de2e56c4105ba525f463fb563a6
# 2348d0b935fd456fae9d24fbc8df2f01
msgid "There is one required parameter - ``database_path``."
msgstr "There is one required parameter - ``database_path``."

# 81960007927540a6b6ab7f7c253bc6e6
# 97c85d4fcafe4186ad3df6c291a3d702
msgid "``database_path``"
msgstr "``database_path``"

# 3de711f256df407da0ad89a8fac93f57
msgid ""
"Specifies the path to a Groonga database. This database must be created by :"
"doc:`groonga-suggest-create-dataset` command because it executes required "
"initialization for suggestion."
msgstr ""
"Specifies the path to a Groonga database. This database must be created by :"
"doc:`groonga-suggest-create-dataset` command because it executes required "
"initialization for suggestion."

# a2fd7bb2193f4b118cdbac740b3db910
msgid "GET parameters"
msgstr "GET parameters"

# 0f9949880621444f8c4d811b9fbc15ec
msgid "groonga-suggest-httpd accepts following GET parameters."
msgstr "groonga-suggest-httpd accepts following GET parameters."

# 1ced5beb728e438cafc49d38e840dbc0
msgid "There are required parameters which depends on type of query."
msgstr "There are required parameters which depends on type of query."

# e58abeea645a4b7794e605fffc1ad30e
# eb75e6bf9e7b44f2aa4e10fe25742c28
# fbc6858e70964743aa6c885b8f7ef610
# a05054d9d7b5477fbd780de88acaac0e
msgid "Key"
msgstr "Key"

# 7a54990825cb4c8f897911e6b382cf63
# dc6cf237682a432e849007da56438cd9
# b1dd1b136109411e9cbd17aee7442802
# 62834b898c5e426f989f9ec4b606b8af
msgid "Note"
msgstr "Note"

# 311e71084ee740bd8c89c3fffc9e97a8
msgid "q"
msgstr "q"

# 4b0bfce8ed7f451b97ce7c89707ad384
msgid "UTF-8 encoded string which user fills in form"
msgstr "UTF-8 encoded string which user fills in form"

# 5c2f476102eb4b50a0feea839e65cb92
msgid "t"
msgstr "t"

# b7c9eb6a92de49f2960d7342ae5c8fda
msgid ""
"The type of query. The value of type must be complete, correct, suggest or "
"submit. It also accepts multiple type of query which is concatinated by ``|"
"``. Note that ``submit`` is invalid value when you specify multiple type of "
"query."
msgstr ""
"The type of query. The value of type must be complete, correct, suggest or "
"submit. It also accepts multiple type of query which is concatinated by ``|"
"``. Note that ``submit`` is invalid value when you specify multiple type of "
"query."

# d2989eca8eb54ded91d0c2fa02b307ec
msgid "Required parameters for learning"
msgstr "Required parameters for learning"

# 44f8eebceaf74454a03d1e5b802f7717
# 850d7baae2d0469bbf8f6ecf87e22443
# 60268a5b9eb1497eaf8fcaa2a5c5f489
msgid "s"
msgstr "s"

# 88d06a57210644a3a30e085bf3264862
msgid "Elapsed time from 0:00 January 1, 1970"
msgstr "Elapsed time from 0:00 January 1, 1970"

# eecd84456bb84ac481ab5a7e8fff7bd7
msgid "Note that you need specify the value of ``s`` in milliseconds"
msgstr "Note that you need specify the value of ``s`` in milliseconds"

# 71dba858960e48ee8c578bb9e2748920
# 28248da1319b45faa0a1228f9bf52f53
msgid "i"
msgstr "i"

# 5e8ea6b6a9f04fc487aeb46f57e37523
msgid "Unique ID to distinct user"
msgstr "Unique ID to distinct user"

# 49f3561b8e5946f29da9c59634a2c32a
msgid "Use session ID or IP address for example"
msgstr "Use session ID or IP address for example"

# d29f3b094b1f4289b14813c7f9399111
msgid "l"
msgstr "l"

# ede62c3f3d9c4fa7a006157d1483909b
msgid ""
"Specify the name of dataset for learning. It also accepts multiple dataset "
"name which is concatinated by ``|``"
msgstr ""
"Specify the name of dataset for learning. It also accepts multiple dataset "
"name which is concatinated by ``|``"

# 6add949ebb6c492596e6c8aa56a0bd77
msgid ""
"Note that dataset name must be matched to following regular expression ``[A-"
"Za-z ][A-Za-z0-9 ]{0,15}``"
msgstr ""
"Note that dataset name must be matched to following regular expression ``[A-"
"Za-z ][A-Za-z0-9 ]{0,15}``"

# 6ec691db44324421a0fc3807c0189e3c
msgid "Required parameters for suggestion"
msgstr "Required parameters for suggestion"

# 7e2b9b4f8dd447f0aaea080acf4cefd4
# afb79cb596ff44839991a91d28c47955
msgid "n"
msgstr "n"

# 77e7ab6f9d05426dba36951d450edf23
msgid "Specify the name of dataset for suggestion"
msgstr "Specify the name of dataset for suggestion"

# 10f156323ce64b63b51e16c6b632f4eb
msgid "This dataset name is used to calculate suggestion results"
msgstr "This dataset name is used to calculate suggestion results"

# cc7d21e8acc5493892d34dd4dceaaa47
# 76c5e06890cd4534a3b354044b7d2ac7
# 50553fd4a0844da8bec88946d7c9c169
msgid "Optional parameter"
msgstr "Optional parameter"

# 46e35fdd393c4f61a426680b3d35c696
msgid "callback"
msgstr "callback"

# 0e4b7ad4b00f40c99838d40247bff563
msgid "Specify the name of function if you prefer JSONP as response format"
msgstr "Specify the name of function if you prefer JSONP as response format"

# 471df5f8e3124ea8965e542cda2170c1
msgid ""
"The name of function must be matched to reqular expression ``[A-Za-z ][A-Za-"
"z0-9 ]{0,15}``"
msgstr ""
"The name of function must be matched to reqular expression ``[A-Za-z ][A-Za-"
"z0-9 ]{0,15}``"

# 0b5dba56d27e4eaf897a8b69852b46d5
msgid ""
"``groonga-suggest-httpd`` command returns following response in JSON or "
"JSONP format."
msgstr ""
"``groonga-suggest-httpd`` command returns following response in JSON or "
"JSONP format."

# bb0d66c7e8a24f3a8695783ce206e4ad
msgid "In JSON format::"
msgstr "In JSON format::"

# e9c76c13ff354801a3c4d123a69594fc
msgid "In JSONP format::"
msgstr "In JSONP format::"

# b6ecc194be6741a381a84fc154c20b00
msgid "One of ``complete``, ``correct`` and ``suggest``."
msgstr "One of ``complete``, ``correct`` and ``suggest``."

# f2695d389add41a8a90c49a0e26301ee
msgid "``CANDIDATE_N``"
msgstr "``CANDIDATE_N``"

# 9ccd4d434a4c43978c5d5ec9e360a654
msgid "The string of candidate (UTF-8)."
msgstr "The string of candidate (UTF-8)."

# fd8255d12ee84a838ea311f5c05a1bfb
msgid "``SCORE_N``"
msgstr "``SCORE_N``"

# d23033e6a9c1410da294a256c8de9e3e
msgid "The score."
msgstr "The score."

# d9db69102fe944b9b0a8e4fa86d22e7c
msgid "groonga-suggest-learner"
msgstr "groonga-suggest-learner"

# ffa97ef3afb14d60b1440f6458154042
msgid ""
"groonga-suggest-learner is a program to learn suggest result from data which "
"derived from groonga-suggest-httpd. Usually, it is used with groonga-suggest-"
"httpd, but It is allowed to launch standalone. In such a case, groonga-"
"suggest-learner loads data from log directory."
msgstr ""
"groonga-suggest-learner is a program to learn suggest result from data which "
"derived from groonga-suggest-httpd. Usually, it is used with groonga-suggest-"
"httpd, but It is allowed to launch standalone. In such a case, groonga-"
"suggest-learner loads data from log directory."

# c21afae1f45d4d64bd0d6a330acca635
msgid ""
"groonga-suggest-leaner supports the two way of learning data. One is "
"learning data from groonga-suggest-httpd, the other is learning data from "
"already existing log files."
msgstr ""
"groonga-suggest-leaner supports the two way of learning data. One is "
"learning data from groonga-suggest-httpd, the other is learning data from "
"already existing log files."

# 9f8f343069634a55a6177a698552d46f
msgid "Learning data from groonga-suggest-httpd"
msgstr "Learning data from groonga-suggest-httpd"

# 4f559e8ccdf24f68864124ad24af0893
msgid "Execute groonga-suggest-learner.::"
msgstr "Execute groonga-suggest-learner.::"

# 4c927b18d1ce497cb671f5526da90475
msgid "Learning data from log files"
msgstr "Learning data from log files"

# ff9bed92a3e14a7996c31eb16623f3ae
msgid "Execute groonga-suggest-learner with ``-l`` option."
msgstr "Execute groonga-suggest-learner with ``-l`` option."

# 08023d5827f64c7d85cc3da8ce0d52b8
msgid "Here is the sample to load log data under ``logs`` directory::"
msgstr "Here is the sample to load log data under ``logs`` directory::"

# 86e7090a34654f359c2c499188b7daf2
msgid "Uses ``<endpoint>`` as the receiver endpoint."
msgstr "Uses ``<endpoint>`` as the receiver endpoint."

# eca2e750f792403e9604ba7f9530155e
msgid "Uses ``<endpoint>`` as the sender endpoint."
msgstr "Uses ``<endpoint>`` as the sender endpoint."

# 22dbbd142d2b45098c6658c1aa5216f4
msgid "Runs as a daemon."
msgstr "Runs as a daemon."

# 01b534dfda7549c7bcab2e3b3f0d8d06
msgid "Reads logs from ``<directory>``."
msgstr "Reads logs from ``<directory>``."

# 86473fe8ad9a40c4bc85e3ec8e9ecc2d
msgid "Outputs log to ``<path>``."
msgstr "Outputs log to ``<path>``."

# 82f5685756394513a94d8021fcd046de
msgid ""
"Uses ``<level>`` for log level. ``<level>`` must be between 1 and 9. Larger "
"level outputs more logs."
msgstr ""
"Uses ``<level>`` for log level. ``<level>`` must be between 1 and 9. Larger "
"level outputs more logs."

# 1d4e9792dacf442c8867751b8958d3bd
msgid "Specifies the path to a groonga database."
msgstr "Specifies the path to a groonga database."

# ae415a5a2623439cbbc4cc37d09652b6
msgid "Related tables"
msgstr "Related tables"

# b9c91e35052a404cafe44f7929c2f328
msgid ""
"Here is the list of table which learned data is stored. If you specify "
"``query`` as dataset name, following ``_DATASET`` suffix are replaced. Thus, "
"``event_query`` table is used."
msgstr ""
"Here is the list of table which learned data is stored. If you specify "
"``query`` as dataset name, following ``_DATASET`` suffix are replaced. Thus, "
"``event_query`` table is used."

# 4e8763e0c017414fa755b35903db379e
msgid "groonga command"
msgstr "groonga command"

# f7ffedfb17824460899552f281ccf0cd
msgid "groonga - 列指向データベース機能を持つ全文検索エンジンソフトウェア"
msgstr "groonga - 列指向データベース機能を持つ全文検索エンジンソフトウェア"

# f47de5ad7b5149bf931e269e3bfb2bf0
msgid ""
"Groongaは列指向のデータベース機能を持つ高速でスケーラブルな全文検索エンジンで"
"す。 Groongaのデータベースは、groongaコマンドかCライブラリインタフェースを通"
"して操作することができます。このマニュアルページでは、groongaコマンドの使い方"
"について説明します。"
msgstr ""
"Groongaは列指向のデータベース機能を持つ高速でスケーラブルな全文検索エンジンで"
"す。 Groongaのデータベースは、groongaコマンドかCライブラリインタフェースを通"
"して操作することができます。このマニュアルページでは、groongaコマンドの使い方"
"について説明します。"

# c080dec0d20642a8b0288353617f13eb
msgid "Creates new database."
msgstr "Creates new database."

# f132de6802df42528773e370db2bb2c6
msgid "Executes ``groonga`` command in client mode."
msgstr "Executes ``groonga`` command in client mode."

# 845ba084960545cd85a2467ccd26a48a
msgid ""
"Executes ``groonga`` command in server mode. Use \"Ctrl+C\" to stop the "
"``groonga`` process."
msgstr ""
"Executes ``groonga`` command in server mode. Use \"Ctrl+C\" to stop the "
"``groonga`` process."

# 19e6af4e31ee41219e40f458912c99fe
msgid ""
"Executes ``groonga`` command in daemon mode. In contrast to server mode, "
"``groonga`` command forks in daemon mode. For example, to stop local daemon "
"process, use \"curl http://127.0.0.1:10041/d/shutdown\"."
msgstr ""
"Executes ``groonga`` command in daemon mode. In contrast to server mode, "
"``groonga`` command forks in daemon mode. For example, to stop local daemon "
"process, use \"curl http://127.0.0.1:10041/d/shutdown\"."

# cc39ec0d269b4659a292d3639304237f
msgid ""
"Specifies encoding which is used for Groonga database. This option is "
"effective when you create new Groonga database.  This parameter specifies "
"one of the following values: ``none``, ``euc``, ``utf8``, ``sjis``, "
"``latin`` or ``koi8r``."
msgstr ""
"Specifies encoding which is used for Groonga database. This option is "
"effective when you create new Groonga database.  This parameter specifies "
"one of the following values: ``none``, ``euc``, ``utf8``, ``sjis``, "
"``latin`` or ``koi8r``."

# a6adb44ea241480f8129ec02aefbfa43
msgid ""
"Specifies log level. A integer value between 0 and 8. The meaning of value "
"is:"
msgstr ""
"Specifies log level. A integer value between 0 and 8. The meaning of value "
"is:"

# 97dd165379c84a8594ae0e559abd36df
msgid "log level"
msgstr "log level"

# d10c03d811304ee99eaa3dfd231214f4
msgid "0"
msgstr "0"

# a39085e5ea97479eb0108f3cec23c446
msgid "Nothing"
msgstr "Nothing"

# cb7700668152404a8462860725a2af2f
msgid "1"
msgstr "1"

# 7cf2be25c03e424b95e4f31e9c2386e4
# 85d46d3f5a9d48169e6728fc6c197ec4
msgid "Emergency"
msgstr "Emergency"

# e30e96d900bd463f90f27e730ee94abe
msgid "2"
msgstr "2"

# a88cba15832a4842a68f20cf1195961e
# b622f38a0e0b4230ace884fad4a80822
msgid "Alert"
msgstr "Alert"

# 510f54f1281346389b3cf4efc0b4bc34
msgid "3"
msgstr "3"

# 81bc84af83644316be34edfe0b979f73
# 6522fbf6e3dc4cc3b652428492d4d516
msgid "Critical"
msgstr "Critical"

# 6d1b256211da4f3c843bc35b160041be
msgid "4"
msgstr "4"

# 74918d7707804d3f8bbc3a392a1f5206
# 8195699a5b4b4d069c93e598409c9480
msgid "Error"
msgstr "Error"

# bc0f4f571fd040c2a66ae071259577b2
msgid "5"
msgstr "5"

# 8da343cedb314c9db44733522dfea29c
# 7c6610127760412da45447be27e9b92c
msgid "Warning"
msgstr "Warning"

# f4aa868d60ae479fb847ef12df707d44
msgid "6"
msgstr "6"

# 92c7e6e5bd32439da29eb22f267abdb7
msgid "Notice"
msgstr "Notice"

# 66d8654dddc64c8a8795b6dd03d54bca
msgid "7"
msgstr "7"

# 2c515786fa444cc6a25b944e11faeffe
msgid "Info"
msgstr "Info"

# fe1e8029ab434a30954d1bc866e994aa
msgid "8"
msgstr "8"

# db05ad4dc635493bbf190c6f5ae33e64
# c00bf42afaf047609297ad9cd6c11268
msgid "Debug"
msgstr "Debug"

# 14296db82d74469a8594629f44ec1c63
msgid "Use :option:`--bind-address` instead."
msgstr "Use :option:`--bind-address` instead."

# 9d0f000515984b7bac86af365ea3051b
msgid ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"

# c564137ea5e34e69bc270dd93e7e8633
msgid ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"
msgstr ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"

# d41902d827a84a949555534b4eda89ad
msgid ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"

# 836c3f3ea9c4435896f8cc2f947ada56
msgid "ヘルプメッセージを出力します。"
msgstr "ヘルプメッセージを出力します。"

# 65e043f740524ea58d07626c39f7c50f
msgid ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"
msgstr ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"

# eaa9c3f039954ceea87d8de7cd85e29b
msgid ""
"デフォルトでは、データベースを管理するための汎用的なページに対応するファイル"
"が/usr/share/groonga/admin_html以下にインストールされます。このディレクトリを"
"document-rootオプションの値に指定して起動した場合、ウェブブラウザでhttp://"
"hostname:port/index.htmlにアクセスすると、ウェブベースのデータベース管理ツー"
"ルを使用できます。"
msgstr ""
"デフォルトでは、データベースを管理するための汎用的なページに対応するファイル"
"が/usr/share/groonga/admin_html以下にインストールされます。このディレクトリを"
"document-rootオプションの値に指定して起動した場合、ウェブブラウザでhttp://"
"hostname:port/index.htmlにアクセスすると、ウェブベースのデータベース管理ツー"
"ルを使用できます。"

# 8396adab48464f89bf28c19416619ae5
msgid "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"
msgstr "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"

# 1f2796adc0c14a7b83731eadaa0e826f
msgid ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"
msgstr ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"

# 13ddd12e8da046eaadb641136ef90024
msgid ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"
msgstr ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"

# 7e379c21c86f46648ac1259d15fba85e
msgid ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"
msgstr ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"

# 0b358c855d1448f0b9f740bcaf3770a8
msgid "PIDを保存するパスを指定します。(デフォルトでは保存しません)"
msgstr "PIDを保存するパスを指定します。(デフォルトでは保存しません)"

# 5c5e4d2b61ac4afda947098525b22813
msgid ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"
msgstr ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"

# 98bb3e4bfb7045bca1a7f5561b18556d
msgid "キャッシュ数の最大値を指定します。(デフォルトは100です)"
msgstr "キャッシュ数の最大値を指定します。(デフォルトは100です)"

# fe896e12e8b342fda42f49d436f0a48b
msgid "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"
msgstr "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"

# 7a798f032399437ca2270d4e4094f330
msgid "使用するデータベースのパス名を指定します。"
msgstr "使用するデータベースのパス名を指定します。"

# a53c423383f243f9949fa3c413f27298
msgid ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"
msgstr ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"

# c8744f8e23bd48f5870c597c1d1fef66
msgid ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"
msgstr ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"

# 0158efcf91fc43d288decaef5d5e0566
msgid ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"
msgstr ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"

# 718dd240ea634d2bad813d97af0e32c3
msgid "引数は以下の2種類の方法のいずれかで指定することができます。::"
msgstr "引数は以下の2種類の方法のいずれかで指定することができます。::"

# 2bfa03874ad7410da06f91d82a9778bc
msgid ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"
msgstr ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"

# fd2f563e39094c9db5181e27a865e6a9
msgid ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"
msgstr ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"

# b18006568b7e41bf93860314d0daeed6
msgid ""
"You can write command list with continuous line which is represented by '\\"
"\\' character.::"
msgstr ""
"You can write command list with continuous line which is represented by '\\"
"\\' character.::"

# 768457aba28b4669b1788c0fb2e7f061
msgid "Builtin command"
msgstr "Builtin command"

# a5dacf7ba16c445f8d621d70544065d8
msgid "以下のコマンドは組み込みコマンドとして予め定義されています。"
msgstr "以下のコマンドは組み込みコマンドとして予め定義されています。"

# ed245c232f914afa84677ee641cb2077
msgid "groongaプロセスの状態を表示します。"
msgstr "groongaプロセスの状態を表示します。"

# c30cd5c4d5b5447fa103fdf3fa1365e6
msgid "DBに定義されているテーブルのリストを表示します。"
msgstr "DBに定義されているテーブルのリストを表示します。"

# 7a95059f518f4d218cd488cd18fcd743
msgid "テーブルに定義されているカラムのリストを表示します。"
msgstr "テーブルに定義されているカラムのリストを表示します。"

# cfe0bd30115f4a8da58a378ee705b06f
msgid "DBにテーブルを追加します。"
msgstr "DBにテーブルを追加します。"

# e30d77943e154f56b797e29e439c3190
msgid "テーブルにカラムを追加します。"
msgstr "テーブルにカラムを追加します。"

# dc77ed161d4f4f31a561c5cdcf250c06
msgid "DBに定義されているテーブルを削除します。"
msgstr "DBに定義されているテーブルを削除します。"

# 24b856cbb545490a9dab0efcd21d7be4
msgid "テーブルに定義されているカラムを削除します。"
msgstr "テーブルに定義されているカラムを削除します。"

# 8859d82cd2224cc3b7732a5c9efeec40
msgid "テーブルにレコードを挿入します。"
msgstr "テーブルにレコードを挿入します。"

# f5488ba6360d41669d408f8f62458352
msgid "テーブルに含まれるレコードを検索して表示します。"
msgstr "テーブルに含まれるレコードを検索して表示します。"

# 16b974ab85024aea91d8b8eb3e51ca00
msgid "検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr "検索条件をカスタマイズした新たな検索コマンドを定義します。"

# a82a0a9f6b174db4b00a656797ebd7da
msgid "データベースとのセッションを終了します。"
msgstr "データベースとのセッションを終了します。"

# 68c25a0344ee42439dc02c65567997ba
msgid "サーバ(デーモン)プロセスを停止します。"
msgstr "サーバ(デーモン)プロセスを停止します。"

# fad59f7fc40d4c53ab1d861fec3a99de
msgid "ログ出力レベルを設定します。"
msgstr "ログ出力レベルを設定します。"

# 26f669beed504e74a1c543c9d2a373b1
msgid "ログ出力を行います。"
msgstr "ログ出力を行います。"

# 6388ba0e1cea4fb3a13d55944a479517
msgid "ロックを解除します。"
msgstr "ロックを解除します。"

# 305e562adda545c2875ab5df087a256f
msgid "新しいデータベースを作成します。::"
msgstr "新しいデータベースを作成します。::"

# 1215d51c7e0049b19566565edc6b34c4
msgid "作成済みのデータベースにテーブルを定義します。::"
msgstr "作成済みのデータベースにテーブルを定義します。::"

# ffc95bdd47e1486b8f626d6bf936d824
msgid "サーバを起動します。::"
msgstr "サーバを起動します。::"

# 2a0e33d27d204ebaa491445ed03790cf
msgid "httpサーバとして起動します。::"
msgstr "httpサーバとして起動します。::"

# 44e5fec98ddf4adeb336f3ccf0abe2ad
msgid "サーバに接続し、テーブル一覧を表示します。::"
msgstr "サーバに接続し、テーブル一覧を表示します。::"

# eddb2a5d08d94499a65054ccdc98bf1e
msgid "Function"
msgstr "Function"

# 49576a59d41e4f1099c23a72b325e0f8
msgid ""
"Function can be used in some commands. For example, you can use function in "
"``--filter``, ``--scorer`` and ``output_columns`` options of :doc:`commands/"
"select`."
msgstr ""
"Function can be used in some commands. For example, you can use function in "
"``--filter``, ``--scorer`` and ``output_columns`` options of :doc:`commands/"
"select`."

# 5309ed5d0a474536973ccf60a5e3ac36
msgid "This section describes about function and built-in functions."
msgstr "This section describes about function and built-in functions."

# 9049b1979d5b498e968a99212950288a
msgid "TODO: Add documentations about function."
msgstr "TODO: Add documentations about function."

# 80201508f4cd4b2cb352859955d052cd
msgid "between"
msgstr "between"

# 4f62a456f04a44988e34dd778ac3d167
msgid ""
"``between`` is used for checking the specified value exists in the specific "
"range. It is often used for combination with :ref:`select-filter` option in :"
"doc:`/reference/commands/select`."
msgstr ""
"``between`` is used for checking the specified value exists in the specific "
"range. It is often used for combination with :ref:`select-filter` option in :"
"doc:`/reference/commands/select`."

# b14945e61a254f2a9fe2888648f9a83f
msgid "``between`` has five parameters::"
msgstr "``between`` has five parameters::"

# 4cef36df26804979a96b96ee8033293b
msgid "Here are a schema definition and sample data to show usage.::"
msgstr "Here are a schema definition and sample data to show usage.::"

# 39811eea3e8949dc8f5ce4794a315efc
msgid "Here is the query to show the persons to match PG-13 rating (MPAA)."
msgstr "Here is the query to show the persons to match PG-13 rating (MPAA)."

# 4085d9884ffd4e4f847868e37fc5ba1d
msgid "It returns 13, 14, 15 and 16 years old users."
msgstr "It returns 13, 14, 15 and 16 years old users."

# 338d86e622ad4853b0998c20c51e946d
msgid ""
"``between`` function accepts not only a column of table, but also the value."
msgstr ""
"``between`` function accepts not only a column of table, but also the value."

# 2ac8f85ad8c94b679f27108e03f74eb5
msgid ""
"If you specify the value as 1st parameter, it is checked whether the value "
"is included or not. if it matches to the specified range, it returns the all "
"records because ``between`` function returns true."
msgstr ""
"If you specify the value as 1st parameter, it is checked whether the value "
"is included or not. if it matches to the specified range, it returns the all "
"records because ``between`` function returns true."

# 0335833794b94da7a9c3e2efdc2fdf6b
msgid ""
"If it doesn't match to the specified range, it returns no records because "
"``between`` function returns false."
msgstr ""
"If it doesn't match to the specified range, it returns no records because "
"``between`` function returns false."

# 7b2f5755884d41cfb04365184b29f4b0
msgid ""
"In the above case, it returns all the records, because 14 exists in between "
"13 and 16. This behavior is used for checking the specified value exists or "
"not in the table."
msgstr ""
"In the above case, it returns all the records, because 14 exists in between "
"13 and 16. This behavior is used for checking the specified value exists or "
"not in the table."

# 8e6935d39ffd40d1951ba3449265c2db
msgid ""
"There are five required parameters, ``column_or_value``, and ``min``, "
"``min_border``, ``max`` and ``max_border``."
msgstr ""
"There are five required parameters, ``column_or_value``, and ``min``, "
"``min_border``, ``max`` and ``max_border``."

# f1c058f2937c4509a39c9e80949da7f9
msgid "``column_or_value``"
msgstr "``column_or_value``"

# bc4533381d07469cbfe76add884319c3
msgid "Specifies a column of the table or the value."
msgstr "Specifies a column of the table or the value."

# 13d53737b86247c49aade605d11af8df
msgid ""
"Specifies the minimal border value of the range. You can control the "
"behavior that the value of ``max`` is included or excluded by ``max_border`` "
"parameter."
msgstr ""
"Specifies the minimal border value of the range. You can control the "
"behavior that the value of ``max`` is included or excluded by ``max_border`` "
"parameter."

# f091c237a7c145adbbdb5ecd31ec4384
msgid ""
"Specifies whether the specified range contains the value of ``min`` or not. "
"The value of ``min_border`` are either \"include\" or \"exclude\". If it is "
"\"include\", ``min`` value is included. If it is \"exclude\", ``min`` value "
"is not included."
msgstr ""
"Specifies whether the specified range contains the value of ``min`` or not. "
"The value of ``min_border`` are either \"include\" or \"exclude\". If it is "
"\"include\", ``min`` value is included. If it is \"exclude\", ``min`` value "
"is not included."

# 45dbd6dd59994fbc969dc575238d5254
msgid ""
"Specifies the maximum border value of the range. You can control the "
"behavior that the value of ``max`` is included or excluded by ``max_border`` "
"parameter."
msgstr ""
"Specifies the maximum border value of the range. You can control the "
"behavior that the value of ``max`` is included or excluded by ``max_border`` "
"parameter."

# bee056bf5ffd48beb8350a161fa1d3b1
msgid ""
"Specifies whether the specified range contains the value of ``max`` or not. "
"The value of ``max_border`` are either \"include\" or \"exclude\". If it is "
"\"include\", ``max`` value is included. If it is \"exclude\", ``max`` value "
"is not included."
msgstr ""
"Specifies whether the specified range contains the value of ``max`` or not. "
"The value of ``max_border`` are either \"include\" or \"exclude\". If it is "
"\"include\", ``max`` value is included. If it is \"exclude\", ``max`` value "
"is not included."

# 7b3fa079950d44ea8ddc24ea8da3cf8d
msgid ""
"``between`` returns whether the value of column exists in specified the "
"value of range or not. If record is matched to specified the value of range, "
"it returns true. Otherwise, it returns false."
msgstr ""
"``between`` returns whether the value of column exists in specified the "
"value of range or not. If record is matched to specified the value of range, "
"it returns true. Otherwise, it returns false."

# 2b93fafc69554cb0ae6956a76d05a46c
msgid "edit_distance"
msgstr "edit_distance"

# fdf85aec0b2c4aaab631f7f5d2759268
msgid "edit_distance - 指定した2つの文字列の編集距離を計算する"
msgstr "edit_distance - 指定した2つの文字列の編集距離を計算する"

# 14fdd9863d834d1bb4990b7be8a29925
msgid ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# ab78540385664ee4b96585d032cbc31e
msgid ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"
msgstr ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"

# c9192445734b480faba1a708c2d9d9ed
msgid "``string1``"
msgstr "``string1``"

# 4e56f543db7a43edb4037c8694cf3051
msgid "文字列を指定します"
msgstr "文字列を指定します"

# cf4cabd7260e46eda874788ad512ec0f
msgid "``string2``"
msgstr "``string2``"

# e6cb4d53aec543f585f719931dd19f8a
msgid "もうひとつの文字列を指定します"
msgstr "もうひとつの文字列を指定します"

# d3b6f098381f4eca909c775cc8ca7615
msgid "指定した2つ文字列の編集距離をUint32型の値として返します。"
msgstr "指定した2つ文字列の編集距離をUint32型の値として返します。"

# 1aa11d0890234d6690aa50ed8def9d71
# 7363fb96b4b34a919461edf0636cf07a
# 00fac97dd4794493b02bde2d8438dd91
# a6f57d7f45ca4e6e9308ebed51f5f1b1
# b683fa9cb7874d19b3cbbe0d16b8bac8
msgid "例"
msgstr "例"

# cc87cce033eb451eab2db1a68fb1f8ce
msgid "geo_distance"
msgstr "geo_distance"

# cc13bffcf4cb49708d7c5912baeb5c72
msgid ""
"``geo_distance`` calculates the value of distance between specified two "
"points."
msgstr ""
"``geo_distance`` calculates the value of distance between specified two "
"points."

# bd9d8f940a9747e18ce56bded5c41773
msgid ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"
msgstr ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"

# ed0b57eef6354e3d8eb15aa0a88b335e
msgid ""
"The default value of ``approximate_type`` is ``\"rectangle\"``. If you omit "
"``approximate_type``, ``geo_distance`` calculates the value of distance as "
"if ``\"rectangle\"`` was specified."
msgstr ""
"The default value of ``approximate_type`` is ``\"rectangle\"``. If you omit "
"``approximate_type``, ``geo_distance`` calculates the value of distance as "
"if ``\"rectangle\"`` was specified."

# d0bba2b019244cb1807d90e23c6d9d20
msgid "``geo_distance`` is one of the Groonga builtin functions."
msgstr "``geo_distance`` is one of the Groonga builtin functions."

# 7a293857250044f494df3411bd0a7f65
msgid "You can call a builtin function in :doc:`/reference/grn_expr`"
msgstr "You can call a builtin function in :doc:`/reference/grn_expr`"

# 67bac97667fe4c64ab9918dbd89ebe94
msgid ""
"``geo_distance`` function calculates the value of distance (approximate "
"value) between the coordinate of ``point1`` and the coordinate of ``point2``."
msgstr ""
"``geo_distance`` function calculates the value of distance (approximate "
"value) between the coordinate of ``point1`` and the coordinate of ``point2``."

# 125f3b158c364b769cef417c8eefb141
msgid ""
"Groonga provides three built in functions for calculating the value of "
"distance. There are ``geo_distance()``, ``geo_distance2()`` and "
"``geo_distance3()``. The difference of them is the algorithm of calculating "
"distance. ``geo_distance2()`` and ``geo_distance3()`` were deprecated since "
"version 1.2.9. Use ``geo_distance(point1, point2, \"sphere\")`` instead of "
"``geo_distance2(point1, point2)``. Use ``geo_distance(point1, point2, "
"\"ellipsoid\")`` instead of ``geo_distance3(point1, point2)``."
msgstr ""
"Groonga provides three built in functions for calculating the value of "
"distance. There are ``geo_distance()``, ``geo_distance2()`` and "
"``geo_distance3()``. The difference of them is the algorithm of calculating "
"distance. ``geo_distance2()`` and ``geo_distance3()`` were deprecated since "
"version 1.2.9. Use ``geo_distance(point1, point2, \"sphere\")`` instead of "
"``geo_distance2(point1, point2)``. Use ``geo_distance(point1, point2, "
"\"ellipsoid\")`` instead of ``geo_distance3(point1, point2)``."

# 220e5aac8aea4f418e86cf84ed3a82d3
msgid ""
"Lets's learn about ``geo_distance`` usage with examples. This section shows "
"simple usages."
msgstr ""
"Lets's learn about ``geo_distance`` usage with examples. This section shows "
"simple usages."

# a21005ab00f6421eba0a5480bed19201
msgid ""
"Here are two schema definition and sample data to show the difference "
"according to the usage. Those samples show how to calculate the value of "
"distance between New York City and London."
msgstr ""
"Here are two schema definition and sample data to show the difference "
"according to the usage. Those samples show how to calculate the value of "
"distance between New York City and London."

# c9b1dfb2dae84c7b9715287dbb5420bc
msgid ""
"Using the column value of location for calculating the distance (``Cities`` "
"table)"
msgstr ""
"Using the column value of location for calculating the distance (``Cities`` "
"table)"

# e87ea8417d004c54a6996996691079c8
msgid ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"
msgstr ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"

# 1f7fe869bac1447ca39b27095fc00cfb
msgid "Using the column value of location"
msgstr "Using the column value of location"

# d4b68ebf49de4c27a1b412b62882f09a
msgid ""
"Here are a schema definition of ``Cities`` table and sample data to show "
"usage."
msgstr ""
"Here are a schema definition of ``Cities`` table and sample data to show "
"usage."

# 40975959c14742da87d5c5e9c81c78e4
msgid ""
"This execution example creates a table named ``Cities`` which has one column "
"named ``location``. ``location`` column stores the value of coordinate. The "
"coordinate of Tokyo is stored as sample data."
msgstr ""
"This execution example creates a table named ``Cities`` which has one column "
"named ``location``. ``location`` column stores the value of coordinate. The "
"coordinate of Tokyo is stored as sample data."

# 07a79654794643e59a481c7cdb7d0396
msgid ""
"This sample shows that ``geo_distance`` use the value of ``location`` column "
"and the value of coordinate to calculate distance."
msgstr ""
"This sample shows that ``geo_distance`` use the value of ``location`` column "
"and the value of coordinate to calculate distance."

# 81a714a1542f4222a6627b84f26bf9f7
msgid ""
"The value (\"185428000x-461000\") passed to ``geo_distance`` as the second "
"argument is the coordinate of London."
msgstr ""
"The value (\"185428000x-461000\") passed to ``geo_distance`` as the second "
"argument is the coordinate of London."

# 4cf34b5e9d664585a42b281e968da6ba
msgid "Using the explicitly specified value of location"
msgstr "Using the explicitly specified value of location"

# f3a34521d5d1409ca05fcfac8b1ca13f
msgid ""
"Here are a schema definition of ``Geo`` table and sample data to show usage."
msgstr ""
"Here are a schema definition of ``Geo`` table and sample data to show usage."

# ed2696025ae246178f753fc31d113f68
msgid ""
"This execution example creates a table named ``Geo`` which has one column "
"named ``distance``. ``distance`` column stores the value of distance."
msgstr ""
"This execution example creates a table named ``Geo`` which has one column "
"named ``distance``. ``distance`` column stores the value of distance."

# 9ff55d4a7c4d41eabaad4cf4fad774dc
msgid ""
"This sample shows that ``geo_distance`` use the coordinate of London and the "
"coordinate of New York to calculate distance."
msgstr ""
"This sample shows that ``geo_distance`` use the coordinate of London and the "
"coordinate of New York to calculate distance."

# 0ed0139c1c17412c8ad96501d6c6873c
msgid "There are two required parameter, ``point1`` and ``point2``."
msgstr "There are two required parameter, ``point1`` and ``point2``."

# 6d2c8e4f4c5a49f4b8e371584852f937
msgid "``point1``"
msgstr "``point1``"

# ef4dcf207e5c4cff81c83779250b5c45
msgid ""
"Specifies the start point that you want to calculate the value of distance "
"between two points."
msgstr ""
"Specifies the start point that you want to calculate the value of distance "
"between two points."

# a72b995acbb843a98c5a4c52d1eaeb13
msgid "You can specify the value of GeoPoint type. [#]_"
msgstr "You can specify the value of GeoPoint type. [#]_"

# 46583a90287149a680be491e30501e40
msgid "See :doc:`/reference/types` about GeoPoint."
msgstr "See :doc:`/reference/types` about GeoPoint."

# a613abf11d6d43d4934e9bee22f0a52f
msgid "``point2``"
msgstr "``point2``"

# b9a96fa73a6b4f16b459c78ba3f39698
msgid ""
"Specifies the end point that you want to calculate the value of distance "
"between two points."
msgstr ""
"Specifies the end point that you want to calculate the value of distance "
"between two points."

# 7e9ea895632347238221a8daefc062d9
msgid ""
"You can specify the value of GeoPoint type or the string indicating the "
"coordinate."
msgstr ""
"You can specify the value of GeoPoint type or the string indicating the "
"coordinate."

# 9c88a31b880f48b385f7c068d25a0a46
msgid "See :doc:`/reference/types` about GeoPoint and the coordinate."
msgstr "See :doc:`/reference/types` about GeoPoint and the coordinate."

# 15a86d09ef3d4d62ba401a7bdd0709ea
msgid "There is a optional parameter, ``approximate_type``."
msgstr "There is a optional parameter, ``approximate_type``."

# a329d3b33d69454a95359b373c5ecfd3
# 7ef4668aebc2424bbc0aaba4a152a0e5
msgid "``approximate_type``"
msgstr "``approximate_type``"

# deeb2f8a58a547139b44c0e302cfccf8
msgid ""
"Specifies how to approximate the geographical features for calculating the "
"value of distance."
msgstr ""
"Specifies how to approximate the geographical features for calculating the "
"value of distance."

# b9c99323f9be41a4b46a833e0aeec3c7
msgid ""
"You can specify the value of ``approximate_type`` by one of the followings."
msgstr ""
"You can specify the value of ``approximate_type`` by one of the followings."

# becda61a4e2742858e0da5ae0420ed42
# b38b96ace86044fab4b81a4d1b57ee6c
msgid "``rectangle``"
msgstr "``rectangle``"

# af1b1ad13a124e7ea9b78e8c4a7d1e8e
# 23f2bd52b28b465eb83043ce65b1559f
msgid "``sphere``"
msgstr "``sphere``"

# e04cde3c3ae143c3a84f0cd33d4c7278
# ec29fa1aaec745eb93148edb0a4c8544
msgid "``ellipsoid``"
msgstr "``ellipsoid``"

# b8d7c3d520d0475d87116d7a32e20986
msgid ""
"There is a limitation about ``geo_distance``. ``geo_distance`` can not "
"calculate the value of distance between two points across meridian, equator "
"or the date line if you use ``sphere`` or ``ellipsoid`` as approximate type. "
"There is not such a limitation for ``rectangle``. This is temporary "
"limitation according to the implementation of Groonga, but it will be fixed "
"in the future release."
msgstr ""
"There is a limitation about ``geo_distance``. ``geo_distance`` can not "
"calculate the value of distance between two points across meridian, equator "
"or the date line if you use ``sphere`` or ``ellipsoid`` as approximate type. "
"There is not such a limitation for ``rectangle``. This is temporary "
"limitation according to the implementation of Groonga, but it will be fixed "
"in the future release."

# 812e389eb14b49519fa8281b4427bc45
msgid ""
"This parameter require to approximate the geographical features by square "
"approximation for calculating the distance."
msgstr ""
"This parameter require to approximate the geographical features by square "
"approximation for calculating the distance."

# ea91145a80124fc08f74041f0c73e371
msgid ""
"Since the value of distance is calculated by simple formula, you can "
"calculate the value of distance fast. But, the error of distance increases "
"as it approaches the pole."
msgstr ""
"Since the value of distance is calculated by simple formula, you can "
"calculate the value of distance fast. But, the error of distance increases "
"as it approaches the pole."

# bfd186182d734356810ce35f5686b6c4
msgid "You can also specify ``rect`` as abbrev expression."
msgstr "You can also specify ``rect`` as abbrev expression."

# ecdcac6be3474112a1caa708db33bd04
# 840caaf4d6084e9c9c35404995875fa3
# 9259c2163e574c30bf1ae657e3af3d9f
msgid ""
"Here is a sample about calculating the value of distance with column value."
msgstr ""
"Here is a sample about calculating the value of distance with column value."

# cd18b4af82c041a5a9f2d7194db79a81
msgid ""
"Here is a sample about calculating the value of distance with explicitly "
"specified point."
msgstr ""
"Here is a sample about calculating the value of distance with explicitly "
"specified point."

# 5baa7cfc53e448448c095783479d918c
msgid ""
"Here are samples about calculating the value of distance with explicitly "
"specified point across meridian, equator, the date line."
msgstr ""
"Here are samples about calculating the value of distance with explicitly "
"specified point across meridian, equator, the date line."

# 8dd4264eff224bde96c259cfe6d16c62
msgid ""
"This sample shows the value of distance across meridian. The return value of "
"``geo_distance(\"175904000x8464000\", \"145508000x-13291000\", \"rectangle"
"\")`` is the value of distance from Paris, Flance to Madrid, Spain."
msgstr ""
"This sample shows the value of distance across meridian. The return value of "
"``geo_distance(\"175904000x8464000\", \"145508000x-13291000\", \"rectangle"
"\")`` is the value of distance from Paris, Flance to Madrid, Spain."

# b38d09b791724d0b81ba8b4501aa701a
msgid ""
"This sample shows the value of distance across equator. The return value of "
"``geo_distance(\"146566000x-266422000\", \"-56880000x-172310000\", "
"\"rectangle\")`` is the value of distance from New York, The United Status "
"to Brasillia, Brasil."
msgstr ""
"This sample shows the value of distance across equator. The return value of "
"``geo_distance(\"146566000x-266422000\", \"-56880000x-172310000\", "
"\"rectangle\")`` is the value of distance from New York, The United Status "
"to Brasillia, Brasil."

# 3832f3bd795a4efc8911111ffb1f9c29
msgid ""
"This sample shows the value of distance across the date line. The return "
"value of ``geo_distance(\"143660000x419009000\", \"135960000x-440760000\", "
"\"rectangle\")`` is the value of distance from Beijin, China to San "
"Francisco, The United States."
msgstr ""
"This sample shows the value of distance across the date line. The return "
"value of ``geo_distance(\"143660000x419009000\", \"135960000x-440760000\", "
"\"rectangle\")`` is the value of distance from Beijin, China to San "
"Francisco, The United States."

# 2f50c99ca380479a9db8333d41f056d1
msgid ""
"``geo_distance`` uses square approximation as default. If you omit "
"``approximate_type``, ``geo_distance`` behaves like ``rectangle`` was "
"specified."
msgstr ""
"``geo_distance`` uses square approximation as default. If you omit "
"``approximate_type``, ``geo_distance`` behaves like ``rectangle`` was "
"specified."

# 0dcdfda67df9416f82e358ca0dec4245
msgid ""
"``geo_distance`` accepts the string indicating the coordinate as the value "
"of ``point1`` when the value of ``approximate_type`` is ``\"rectangle\"``. "
"If you specified the string indicating the coordinate as the value of "
"``point1`` with ``sphere`` or ``ellipsoid``, ``geo_distance`` returns 0 as "
"the value of distance."
msgstr ""
"``geo_distance`` accepts the string indicating the coordinate as the value "
"of ``point1`` when the value of ``approximate_type`` is ``\"rectangle\"``. "
"If you specified the string indicating the coordinate as the value of "
"``point1`` with ``sphere`` or ``ellipsoid``, ``geo_distance`` returns 0 as "
"the value of distance."

# 9a92bd57599e4cca8b846ea6153ed706
msgid ""
"This parameter require to approximate the geographical features by spherical "
"approximation for calculating the distance."
msgstr ""
"This parameter require to approximate the geographical features by spherical "
"approximation for calculating the distance."

# f932d7f21b794d65a139864a13dee798
msgid ""
"It is slower than ``rectangle``, but the error of distance becomes smaller "
"than ``rectangle``."
msgstr ""
"It is slower than ``rectangle``, but the error of distance becomes smaller "
"than ``rectangle``."

# cbefba35b9204d2baba2b5aa9bf81074
msgid "You can also specify ``sphr`` as abbrev expression."
msgstr "You can also specify ``sphr`` as abbrev expression."

# e9940faa157a47af819958e09a52a26e
msgid ""
"This parameter require to approximate the geographical features by ellipsoid "
"approximation for calculating the distance."
msgstr ""
"This parameter require to approximate the geographical features by ellipsoid "
"approximation for calculating the distance."

# 802b46fd41944ce9b462bf699fcfef33
msgid ""
"It uses the calculation of distance by the formula of Hubeny. It is slower "
"than ``sphere``, but the error of distance becomes smaller than ``sphere``."
msgstr ""
"It uses the calculation of distance by the formula of Hubeny. It is slower "
"than ``sphere``, but the error of distance becomes smaller than ``sphere``."

# 76341489a9b543cb89f1c5021202056f
msgid "You can also specify ``ellip`` as abbrev expression."
msgstr "You can also specify ``ellip`` as abbrev expression."

# ca4f5517288443ee8fcb217a919a642d
msgid ""
"``geo_distance`` returns the value of distance in float type. The unit of "
"return value is meter."
msgstr ""
"``geo_distance`` returns the value of distance in float type. The unit of "
"return value is meter."

# d4e6cedbd0254910bae4ceef2185b3d8
msgid "Footnote"
msgstr "Footnote"

# 74be4a54e1d745199d2c94a5b7cdb597
msgid "You can specify whether TokyoGeoPoint or WGS84GeoPoint."
msgstr "You can specify whether TokyoGeoPoint or WGS84GeoPoint."

# 69be59a7e6674e69af621657a80a14fc
msgid "geo_in_circle"
msgstr "geo_in_circle"

# af6f2ce413a3495a940dc7d87cdf25b2
msgid "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"

# b56a7e38d81f492da3f7c0c1e5e28bae
msgid ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 6e9d76d8559443019b44066d60075921
msgid ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"

# f9d5b3fa3c9c46418fd2cc038baa462e
# 85cf5b0124764208b3f402636a21d541
msgid "``point``"
msgstr "``point``"

# 1741b1fb726c4a5397d0537896b11e0c
msgid ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"
msgstr ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"

# aaef379ec36e4465a94cc9d09a583a07
msgid "``center``"
msgstr "``center``"

# 83f8b77a436f4efe89ac325a96800f4d
msgid ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"
msgstr ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"

# 91b405ca4fde4d728c827ce5d2dad79f
msgid "``radious_or_point``"
msgstr "``radious_or_point``"

# de87d603d9244dd6953547e0a92bda4f
msgid ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"
msgstr ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"

# 08f001fd68944846929a508b3b2b9ea9
msgid ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"
msgstr ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"

# 6cb7967a87f741e2a55d14a288ecebf2
msgid "``\"rectangle\"``"
msgstr "``\"rectangle\"``"

# a5b641e758d547e593432612b4b6d0ac
msgid ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"
msgstr ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"

# 9c74813091ee4405b6f1c51c4effaec7
msgid "``\"rect\"`` と省略して指定することもできます。"
msgstr "``\"rect\"`` と省略して指定することもできます。"

# 82a21bcf95a64ad59fde1794ce3fa44a
msgid ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"
msgstr ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"

# 3be037abc515414cbff67aa6f322ebbb
msgid "``\"sphere\"``"
msgstr "``\"sphere\"``"

# 633e1d93c10b46968c4717af64d38847
msgid ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"
msgstr ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"

# 8b2c4ecd51b34926b76f4919faa624e1
msgid "``\"sphr\"`` と省略して指定することもできます。"
msgstr "``\"sphr\"`` と省略して指定することもできます。"

# 92c7b8fae0404e3fbb5544f9a34a7e4c
msgid "``\"ellipsoid\"``"
msgstr "``\"ellipsoid\"``"

# e1d312e857524f2ea75e48ade6b4e382
msgid ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"
msgstr ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"

# 852ecd0ea0a94add8efc2ba5425c61ed
msgid "``\"ellip\"`` と省略して指定することもできます。"
msgstr "``\"ellip\"`` と省略して指定することもできます。"

# f40b93c9872f46ddb2e2b24d6552c5aa
msgid "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"
msgstr "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"

# 3ab46ad3b3a64455bb89e3a19730ea19
# 6c9e871e9bb643dab37835d83f26f0d3
msgid ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"
msgstr ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"

# 3179329c6a0e4d80b76fb0b76ab5f8d5
msgid "geo_in_rectangle"
msgstr "geo_in_rectangle"

# ee6b8d4eb9fd4be895362eb3f7eb2863
msgid "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"

# 6e7ba59a51234d17bee4847c955d40c6
msgid ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# c4b11d0a405b43978ed38ab08b2bd09f
msgid ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"

# 71d7336ebc3343e98d07bca0c154e5b1
msgid ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"
msgstr ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"

# 7e23b4c578c04cf9911eefd46f963a07
msgid "``top_left``"
msgstr "``top_left``"

# 1705251e8eb24100ba2e5b8093a13adb
msgid ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# cf7aebee17964ef0877a7ce85b41c2fc
msgid "``bottom_right``"
msgstr "``bottom_right``"

# fc6746193ca44759879a2e30d481f4a8
msgid ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# ae14bb0af10443488cfb381f0c1581b5
msgid "pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"
msgstr ""
"pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"

# ae50825be0ce4d2a8a4706bb68c87542
msgid "highlight_full"
msgstr "highlight_full"

# fd71f2422c31477e82a1aa91ff4702b5
# a9151a44ba3e4eafbd72ec711f4bd433
# 54fda7f3ba3143edaec537b3218d1040
msgid "This feature is experimental. API will be changed."
msgstr "This feature is experimental. API will be changed."

# 02a65e5005834120b78befaa53fdb309
msgid ""
"``highlight_full`` tags target text. It can use to highlight the search "
"keyword. It can specify use/not use HTML escape, the normalizer name and "
"change the tag for each keyword."
msgstr ""
"``highlight_full`` tags target text. It can use to highlight the search "
"keyword. It can specify use/not use HTML escape, the normalizer name and "
"change the tag for each keyword."

# bdbd6a6425e54d6780e4f5d9c8b53af9
msgid "``highlight_full`` has required parameter and optional parameter::"
msgstr "``highlight_full`` has required parameter and optional parameter::"

# c1b7a0ebdf1449528637c26a0d77890d
msgid ""
"``highlight_full`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."
msgstr ""
"``highlight_full`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."

# fb07a565f8724c128a7ed7bf8a659003
msgid "``highlight_full`` requires Groonga 4.0.5 or later."
msgstr "``highlight_full`` requires Groonga 4.0.5 or later."

# 68c9d67b242440d1b1f79ec383a98de2
msgid ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 0c162bd61bba44d3bb4387a0338a6ba1
msgid ""
"The following example uses HTML escape and normalzier is ``NormalizeAuto``. "
"It specifies the tags ``<span class=\"keyword1\">`` and ``</span>`` of the "
"keyword ``groonga``, and the tags ``<span class=\"keyword2\">`` and ``</"
"span>`` of the keyword ``mysql``."
msgstr ""
"The following example uses HTML escape and normalzier is ``NormalizeAuto``. "
"It specifies the tags ``<span class=\"keyword1\">`` and ``</span>`` of the "
"keyword ``groonga``, and the tags ``<span class=\"keyword2\">`` and ``</"
"span>`` of the keyword ``mysql``."

# 48cab9d834404fe0a4e79d9ccbe8b82a
# 2b51fa6f752b4b5cb9fe08648ca5c33f
msgid ""
"The text are scanned by the keywords for tagging after they are normalized "
"by ``NormalizerAuto`` normalizer."
msgstr ""
"The text are scanned by the keywords for tagging after they are normalized "
"by ``NormalizerAuto`` normalizer."

# b8fc5d684fdc4edcbaee190fee7827bd
msgid ""
"``--query \"groonga mysql\"`` matches to the first record's body. "
"``highight_full`` surrounds the keywords ``groonga`` contained in the text "
"with ``<span class=\"keyword1\">`` and ``</span>``, and the keywords "
"``mysql`` contained in the text with with ``<span class=\"keyword2\">`` and "
"``</span>``."
msgstr ""
"``--query \"groonga mysql\"`` matches to the first record's body. "
"``highight_full`` surrounds the keywords ``groonga`` contained in the text "
"with ``<span class=\"keyword1\">`` and ``</span>``, and the keywords "
"``mysql`` contained in the text with with ``<span class=\"keyword2\">`` and "
"``</span>``."

# d165e21990564972a6ecc750c040e475
msgid ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."
msgstr ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."

# 2c0b044d5f5148f0809ef1745f43a6a7
# 4d6cff71d1a243129d14a126bce60bec
# 3c72aecd63ba4f34acfc000e52a11f92
msgid "You can specify string literal instead of column."
msgstr "You can specify string literal instead of column."

# 366d7780f8cb4d179eacf4dd71b49418
msgid ""
"There are three required parameters, ``column``, ``normalizer_name`` and "
"``use_html_escape``. There are three or over optional parameters, "
"``keywordN``, ``open_tagN`` and ``end_tagN``."
msgstr ""
"There are three required parameters, ``column``, ``normalizer_name`` and "
"``use_html_escape``. There are three or over optional parameters, "
"``keywordN``, ``open_tagN`` and ``end_tagN``."

# 5482e471f1e74ced829a9b3589386429
# 1aa544e28b6d49fd859bd3eabbcf0002
msgid "Specifies a column of the table."
msgstr "Specifies a column of the table."

# 49dc848521a344db932c397468926170
msgid "``normalizer_name``"
msgstr "``normalizer_name``"

# 009b81480b47463cb20d05f5df986794
msgid "Specifies a normalizer name."
msgstr "Specifies a normalizer name."

# c8751054e50f485e95c17e3ba9467355
msgid "``use_html_escape``"
msgstr "``use_html_escape``"

# 7f24217c86c94a2e92c3b58e322a17a4
msgid ""
"Specifies use or not use HTML escape. If it is ``true`` , use HTML escape. "
"If it is ``false`` , not use HTML escape."
msgstr ""
"Specifies use or not use HTML escape. If it is ``true`` , use HTML escape. "
"If it is ``false`` , not use HTML escape."

# 489e77719ec742d19e62c8fd5fdbe800
msgid "``keywordN``"
msgstr "``keywordN``"

# ba8d8ed0aa774f269f27e8679c25fba2
msgid ""
"Specifies a keyword for tagging. You can specify multiple keywords for each "
"three arguments."
msgstr ""
"Specifies a keyword for tagging. You can specify multiple keywords for each "
"three arguments."

# 56c9a8ce4cd442a4974aeb7a66657f1d
msgid "``open_tagN``"
msgstr "``open_tagN``"

# a3960e3d176e4daf811567aad959be5e
msgid ""
"Specifies a open tag. You can specify multiple open tags for each three "
"arguments."
msgstr ""
"Specifies a open tag. You can specify multiple open tags for each three "
"arguments."

# ca482fe5ab7948c0bd86f0f40a3bfa2c
msgid "``close_tagN``"
msgstr "``close_tagN``"

# 8869c4380b0c4c809dbbdeaa453445f9
msgid ""
"Specifies a close tag. You can specify multiple close tags for each three "
"arguments."
msgstr ""
"Specifies a close tag. You can specify multiple close tags for each three "
"arguments."

# 954cac01136a4ffeaa5fb6bef656c250
msgid ""
"``highlight_full`` returns a tagged string or ``null``. If "
"``highlight_full`` can't find any keywords, it returns ``null``."
msgstr ""
"``highlight_full`` returns a tagged string or ``null``. If "
"``highlight_full`` can't find any keywords, it returns ``null``."

# f26313475aa3400bb5e4dde7e22ef566
msgid ":doc:`/reference/functions/highlight_html`"
msgstr ":doc:`/reference/functions/highlight_html`"

# 5ff50b6512824a3ba50203c3f646caea
msgid "highlight_html"
msgstr "highlight_html"

# b408355e97b845309feb792cd4b89c5a
msgid ""
"``highlight_html`` tags target text. It can use to highlight the search "
"keywords. The tagged text are prepared for embedding HTML. Special "
"characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and ``&gt;``. "
"Keyword is surrounded with ``<span class=\"keyword\">`` and ``</span>``. For "
"example, a tagged text of ``I am a groonga user. <3`` for keyword "
"``groonga`` is ``I am a <span class=\"keyword\">groonga</span> user. &lt;3``."
msgstr ""
"``highlight_html`` tags target text. It can use to highlight the search "
"keywords. The tagged text are prepared for embedding HTML. Special "
"characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and ``&gt;``. "
"Keyword is surrounded with ``<span class=\"keyword\">`` and ``</span>``. For "
"example, a tagged text of ``I am a groonga user. <3`` for keyword "
"``groonga`` is ``I am a <span class=\"keyword\">groonga</span> user. &lt;3``."

# 1a8ad464fb194b9f9b079b904e8d36ac
msgid "``highlight_html`` has only one parameter::"
msgstr "``highlight_html`` has only one parameter::"

# 083c8cc508424336bb5feca3719c82f4
msgid ""
"``highlight_html`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."
msgstr ""
"``highlight_html`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."

# 7039a65986e344819b27f6ff1dfd49fb
msgid "``highlight_html`` requires Groonga 4.0.5 or later."
msgstr "``highlight_html`` requires Groonga 4.0.5 or later."

# fd883a0d4a7e466096d355d8d2d28cba
msgid ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 7345835cb6394f7d89e975947492ffc1
# 3131ca74bba843f6a67ee9c3b2ffcdbc
msgid ""
"You also need to specify ``--query`` and/or ``--filter``. Keywords are "
"extracted from ``--query`` and ``--filter`` arguments."
msgstr ""
"You also need to specify ``--query`` and/or ``--filter``. Keywords are "
"extracted from ``--query`` and ``--filter`` arguments."

# 9a6d8ce6bd9949218212459ddadb53ff
msgid ""
"The following example uses ``--query \"groonga mysql\"``. In this case, "
"``groonga`` and ``mysql`` are used as keywords."
msgstr ""
"The following example uses ``--query \"groonga mysql\"``. In this case, "
"``groonga`` and ``mysql`` are used as keywords."

# d747394ecbc54d45b6f5dbf00a3792bd
msgid ""
"``--query \"groonga mysql\"`` matches to only the first record's body. "
"``highlight_html(body)`` surrounds the keywords ``groonga`` or ``mysql`` "
"contained in the text with ``<span class=\"keyword\">`` and ``</span>``."
msgstr ""
"``--query \"groonga mysql\"`` matches to only the first record's body. "
"``highlight_html(body)`` surrounds the keywords ``groonga`` or ``mysql`` "
"contained in the text with ``<span class=\"keyword\">`` and ``</span>``."

# 761c5ecfe4094f1f90fecb05b494244d
msgid "There is only one parameter ``column`` ."
msgstr "There is only one parameter ``column`` ."

# 06da9434c04e4e4c8becc5ffc1061e33
msgid ""
"``highlight_html`` returns a tagged string or ``null``. If "
"``highlight_html`` can't find any keywords, it returns ``null``."
msgstr ""
"``highlight_html`` returns a tagged string or ``null``. If "
"``highlight_html`` can't find any keywords, it returns ``null``."

# 894915478fda4e0a80cea852043f9c78
msgid ":doc:`/reference/functions/highlight_full`"
msgstr ":doc:`/reference/functions/highlight_full`"

# cd900bdbbc054f70a285be651aa1fc4d
msgid "html_untag"
msgstr "html_untag"

# 6fdfc9d8f48841f1beaa175a017b7137
msgid "``html_untag`` strips HTML tags from HTML and outputs plain text."
msgstr "``html_untag`` strips HTML tags from HTML and outputs plain text."

# dd4b194566c544108c6b380a38f452fc
msgid ""
"``html_untag`` is used in ``--output_columns`` described at :ref:`select-"
"output-columns`."
msgstr ""
"``html_untag`` is used in ``--output_columns`` described at :ref:`select-"
"output-columns`."

# 770d50a988f04485961d37bbf24d9189
msgid "``html_untag`` requires only one argument. It is ``html``."
msgstr "``html_untag`` requires only one argument. It is ``html``."

# 20a7fac17fac478abc08eb7c93b77fd1
msgid "Requirements"
msgstr "Requirements"

# 359255afc3ce4f3485dad7e6069e95c5
msgid "``html_untag`` requires Groonga 3.0.5 or later."
msgstr "``html_untag`` requires Groonga 3.0.5 or later."

# 58246efeb1284f2ca21ddb5184b8a6d9
msgid ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."
msgstr ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."

# df4a3e5ef2e44b219fe62773e3fe04dd
# 1bac048c0f68421abecdec8265276308
# 1f13b2cf0de34612a33d21cf4c7f39ca
# 54405b37095048be97e7f6fdd45f7449
# c96a1bee6d464bd5844c88d176876c1e
# 9267daa397a54fe5bd984fd6b3d2bf9e
msgid "Sample schema:"
msgstr "Sample schema:"

# 3d6e1b506b554608a9ac4d3f916efa9f
# 4289795c69b94049be9ae69a2c0298e1
# 2fee849833054ea0a0af6b2d5a38a01e
# dc39143ad64c4a67a18b3b2c044d1d66
# 6f89f87aed584d1582841980a6837472
# dfc7df34d40f4a7a888597fab6b1c367
msgid "Sample data:"
msgstr "Sample data:"

# f9d3f0ced9df405bb591d61a4682f5b6
msgid ""
"Here is the simple usage of ``html_untag`` function which strips HTML tags "
"from content of column."
msgstr ""
"Here is the simple usage of ``html_untag`` function which strips HTML tags "
"from content of column."

# b2336a1d7155466fa6f6264c996070e5
msgid ""
"When executing the above query, you can see \"span\" tag with \"class\" "
"attribute is stripped. Note that you must specify ``--command_version 2`` to "
"use ``html_untag`` function."
msgstr ""
"When executing the above query, you can see \"span\" tag with \"class\" "
"attribute is stripped. Note that you must specify ``--command_version 2`` to "
"use ``html_untag`` function."

# cb864e8c662a4c1bbea5f4aae8b4825a
msgid "There is one required parameter, ``html``."
msgstr "There is one required parameter, ``html``."

# 1ff63e779af845629d0eca64a56d0531
msgid "``html``"
msgstr "``html``"

# 8d68d5952ffa492f9fe5c7c85ab08ea7
msgid "Specifies HTML text to be untagged."
msgstr "Specifies HTML text to be untagged."

# 5ea4f0d4d68d414990bdd0209161f589
msgid ""
"``html_untag`` returns plain text which is stripped HTML tags from HTML text."
msgstr ""
"``html_untag`` returns plain text which is stripped HTML tags from HTML text."

# 1cf89041575f4da3ac059caf6ba7c883
msgid "in_values"
msgstr "in_values"

# 6972c97f74b243a4a04affa5ae272720
msgid ""
"``in_values`` enables you to simplify the query which uses multiple ``OR`` "
"or ``==``. It is recommended to use this function in point of view about "
"performance improvements in such a case."
msgstr ""
"``in_values`` enables you to simplify the query which uses multiple ``OR`` "
"or ``==``. It is recommended to use this function in point of view about "
"performance improvements in such a case."

# a0c3c69c0bb9435892f132b07a9f73ad
msgid ""
"``in_values`` requires two or more arguments - ``target_value`` and multiple "
"``value``."
msgstr ""
"``in_values`` requires two or more arguments - ``target_value`` and multiple "
"``value``."

# d5b309efb33741e79eca447862e272dd
msgid "Here is a schema definition and sample data."
msgstr "Here is a schema definition and sample data."

# d36fe707e5754b57a3ac24203270c7e5
msgid ""
"Here is the simple usage of ``in_values`` function which selects the records "
"- the value of ``tag`` column is \"groonga\" or \"mroonga\" or \"droonga\"."
msgstr ""
"Here is the simple usage of ``in_values`` function which selects the records "
"- the value of ``tag`` column is \"groonga\" or \"mroonga\" or \"droonga\"."

# 929c3d91109a47bdabc1501afb9a9f95
msgid ""
"When executing the above query, you can get the records except \"rroonga\" "
"because \"rroonga\" is not specified as value in ``in_values``."
msgstr ""
"When executing the above query, you can get the records except \"rroonga\" "
"because \"rroonga\" is not specified as value in ``in_values``."

# 0b37d3af40a9428083511146d637dac1
msgid ""
"There are two or more required parameter, ``target_value`` and multiple "
"``value``."
msgstr ""
"There are two or more required parameter, ``target_value`` and multiple "
"``value``."

# 3760adaf211d4947b712e9d8252efe3c
msgid "``target_value``"
msgstr "``target_value``"

# 1ef7719d85db46bbb0d6c1928692c874
msgid ""
"Specifies a column of the table that is specified by ``table`` parameter in "
"``select``."
msgstr ""
"Specifies a column of the table that is specified by ``table`` parameter in "
"``select``."

# f2239eda135a4a58956edde3ee9ef14c
msgid "Specifies a value of the column which you want to select."
msgstr "Specifies a value of the column which you want to select."

# e5ae5ba7e5b04a62ae165b88a5611f1f
msgid ""
"``in_values`` returns whether the value of column exists in specified the "
"value of parameters or not."
msgstr ""
"``in_values`` returns whether the value of column exists in specified the "
"value of parameters or not."

# 6a0d71ccaf384af696b618c443846712
msgid ""
"If record is matched to specified the value of parameters, it returns true. "
"Otherwise, it returns false."
msgstr ""
"If record is matched to specified the value of parameters, it returns true. "
"Otherwise, it returns false."

# 63be2e5a7dfc497ab56203bf06d2623b
msgid "now"
msgstr "now"

# 2023f9fb18ab4cbd9b6033e47df2f07e
msgid "now - 現在時刻を返す"
msgstr "now - 現在時刻を返す"

# 4f86e75d942d4dadbd8f1ada7fc8ed62
msgid ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# 792b54ac28c64c28ba55600819d75740
msgid "now() 関数は現在時刻に対応するTime型の値を返します。"
msgstr "now() 関数は現在時刻に対応するTime型の値を返します。"

# fcb16ae01d7b463b8b5c3890742b44f3
msgid "現在時刻に対応するTime型のオブジェクトを返します。"
msgstr "現在時刻に対応するTime型のオブジェクトを返します。"

# 3cea966736264e3c98235428b8e2c7b2
# 883fd91ff5a74f86af0cc8169f8ae55d
# 7e00ed4447474f27a64c65d2ccd0f472
msgid "query"
msgstr "query"

# 2a7a51d80d0b49dabf8323901d494fb4
msgid ""
"``query`` provides ``--match_columns`` and ``--query`` parameters of :doc:`/"
"reference/commands/select` feature as function. You can specify multiple "
"``query`` functions in ``--filter`` parameter in :doc:`/reference/commands/"
"select`."
msgstr ""
"``query`` provides ``--match_columns`` and ``--query`` parameters of :doc:`/"
"reference/commands/select` feature as function. You can specify multiple "
"``query`` functions in ``--filter`` parameter in :doc:`/reference/commands/"
"select`."

# d4bc9d48172e47999da7ca1f5561cd0b
msgid ""
"Because of such flexibility, you can control full text search behavior by "
"combination of multiple ``query`` functions."
msgstr ""
"Because of such flexibility, you can control full text search behavior by "
"combination of multiple ``query`` functions."

# 1e9ae41ab7c443e49fd1ed68509c406a
msgid ""
"``query`` can be used in only ``--filter`` in :doc:`/reference/commands/"
"select`."
msgstr ""
"``query`` can be used in only ``--filter`` in :doc:`/reference/commands/"
"select`."

# b6a45ab97914497e8e3931ef8046979e
msgid ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."
msgstr ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."

# b53b2aa2975f4f3cb6c2ad1d4a5c3870
msgid "The parameter ``query_expander`` or ``substitution_table`` is optional."
msgstr ""
"The parameter ``query_expander`` or ``substitution_table`` is optional."

# 7214a01cf66e47b98e5b580a86364e26
msgid ""
"Here is the simple usage of ``query`` function which execute full text "
"search by keyword 'alice' without using ``--match_columns`` and ``--query`` "
"arguments in ``--filter``."
msgstr ""
"Here is the simple usage of ``query`` function which execute full text "
"search by keyword 'alice' without using ``--match_columns`` and ``--query`` "
"arguments in ``--filter``."

# a02c4f2cb4724798b6e964e73729ffd0
msgid ""
"When executing above query, the keyword 'alice' is weighted to the value - "
"'10'."
msgstr ""
"When executing above query, the keyword 'alice' is weighted to the value - "
"'10'."

# 4c93ed99a1aa45d99807abdf5855c2c6
msgid "Here are the contrasting examples with/without ``query``."
msgstr "Here are the contrasting examples with/without ``query``."

# ed6715d45a8340d4be118724b62d6a50
msgid ""
"In this case, the keywords 'groonga' and 'mroonga' and 'user' are given same "
"weight value. You can't pass different weight value to each keyword in this "
"way."
msgstr ""
"In this case, the keywords 'groonga' and 'mroonga' and 'user' are given same "
"weight value. You can't pass different weight value to each keyword in this "
"way."

# 3ed4885cf9804adf953de2520a4cab0e
msgid ""
"On the other hand, by specifying multiple ``query``, the keywords 'groonga' "
"and 'mroonga' and 'user' are given different value of weight."
msgstr ""
"On the other hand, by specifying multiple ``query``, the keywords 'groonga' "
"and 'mroonga' and 'user' are given different value of weight."

# 3534dbd2e0cc4ddab6dcaa24843250b9
msgid ""
"As a result, you can control full text search result by giving different "
"weight to the keywords on your purpose."
msgstr ""
"As a result, you can control full text search result by giving different "
"weight to the keywords on your purpose."

# 2ec4a9ed9e1141d6b3c07bc4ae07649b
msgid ""
"There are two required parameter, ``match_columns`` and ``query_string``."
msgstr ""
"There are two required parameter, ``match_columns`` and ``query_string``."

# e7057e4980bd4d7aa184c12bfd45bb05
msgid ""
"Specifies the default target column for fulltext search by ``query_string`` "
"parameter value. It is the same role as :ref:`select-match-columns` "
"parameter in ``select``."
msgstr ""
"Specifies the default target column for fulltext search by ``query_string`` "
"parameter value. It is the same role as :ref:`select-match-columns` "
"parameter in ``select``."

# 6561522682274129b46cb23e0a3375c3
msgid "``query_string``"
msgstr "``query_string``"

# d703b05df49f481b871df83928e88be8
msgid ""
"Specifies the search condition in :doc:`/reference/grn_expr/query_syntax`. "
"It is the same role as ``query`` parameter in ``select``."
msgstr ""
"Specifies the search condition in :doc:`/reference/grn_expr/query_syntax`. "
"It is the same role as ``query`` parameter in ``select``."

# 06268e466e3e4c65907814fc24bead28
msgid ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."
msgstr ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."

# 8d76b10cc0554b7780b42fc96b1d5186
msgid "There are some optional parameters."
msgstr "There are some optional parameters."

# 5ca937c6f886438988455e9312c0a413
msgid "Specifies the plugin name for query expansion."
msgstr "Specifies the plugin name for query expansion."

# ce53d4f20de848098e7513f98e8879b7
msgid ""
"There is one plugin bundled in official release - :doc:`/reference/"
"query_expanders/tsv`."
msgstr ""
"There is one plugin bundled in official release - :doc:`/reference/"
"query_expanders/tsv`."

# 3ebd132ffb34434abf8caca71680c8e9
msgid "See :doc:`/reference/query_expanders/tsv` about details."
msgstr "See :doc:`/reference/query_expanders/tsv` about details."

# 57ee38d792bc4bab851a6d49c1ee87d9
msgid "``substitution_table``"
msgstr "``substitution_table``"

# 89c09f34d73243a29dd71605f2d79118
msgid ""
"Specifies the substitution table and substitution column name by following "
"format such as ``${TABLE}.${COLUMN}`` for query expansion."
msgstr ""
"Specifies the substitution table and substitution column name by following "
"format such as ``${TABLE}.${COLUMN}`` for query expansion."

# 857ccd95252c476ba8d506e18b8aaeea
msgid "See :ref:`query-expander` about details."
msgstr "See :ref:`query-expander` about details."

# 877e1d4294ce4ec39a220664ce34d4ce
msgid ""
"``query`` returns whether any record is matched or not. If one or more "
"records are matched, it returns ``true``. Otherwise, it returns ``false``."
msgstr ""
"``query`` returns whether any record is matched or not. If one or more "
"records are matched, it returns ``true``. Otherwise, it returns ``false``."

# c020562e686743898b11b714eb3a4a7e
msgid "Support query_flags"
msgstr "Support query_flags"

# 271dceb2f0744ca28894b4dd46e12d2d
msgid "rand"
msgstr "rand"

# 86081f814ed0423b95b8efa591b94445
msgid "rand - 乱数を生成する"
msgstr "rand - 乱数を生成する"

# d3b581555d1c4919ab2e1e966a04bc84
msgid ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# d311857869a448b396b515e55644ecac
msgid "rand() 関数は 0 から max の間の疑似乱数整数を返します。"
msgstr "rand() 関数は 0 から max の間の疑似乱数整数を返します。"

# de2651b9a87f4556ae8ef020dfb49bb0
msgid ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"
msgstr ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"

# 1fd8c76b13234123b360af6502796b7e
msgid "0 と max の間の数を表すInt32型の値を返します。"
msgstr "0 と max の間の数を表すInt32型の値を返します。"

# 98fd2805d4d34090897a28746b2416de
msgid "snippet_html"
msgstr "snippet_html"

# fa7f54cc4b1e44b799b8c6577d9a36fe
msgid ""
"``snippet_html`` extracts snippets of target text around search keywords "
"(``KWIC``. ``KeyWord In Context``). The snippets are prepared for embedding "
"HTML. Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` "
"and ``&gt;``. Keyword is surrounded with ``<span class=\"keyword\">`` and "
"``</span>``. For example, a snippet of ``I am a groonga user. <3`` for "
"keyword ``groonga`` is ``I am a <span class=\"keyword\">groonga</span> user. "
"&lt;3``."
msgstr ""
"``snippet_html`` extracts snippets of target text around search keywords "
"(``KWIC``. ``KeyWord In Context``). The snippets are prepared for embedding "
"HTML. Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` "
"and ``&gt;``. Keyword is surrounded with ``<span class=\"keyword\">`` and "
"``</span>``. For example, a snippet of ``I am a groonga user. <3`` for "
"keyword ``groonga`` is ``I am a <span class=\"keyword\">groonga</span> user. "
"&lt;3``."

# c3b998d25af649dba27711b1b68ecb3f
msgid "``snippet_html`` has only one parameter::"
msgstr "``snippet_html`` has only one parameter::"

# a1f72a96b31b4a8ba7363bacc2aa6434
msgid ""
"``snippet_html`` has many parameters internally but they can't be specified "
"for now. You will be able to custom those parameters soon."
msgstr ""
"``snippet_html`` has many parameters internally but they can't be specified "
"for now. You will be able to custom those parameters soon."

# 2eea52425c3e41ceb50c835d5c77b72c
msgid ""
"``snippet_html`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."
msgstr ""
"``snippet_html`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."

# dde233f13c7b44c889ae5d515ffc6d80
msgid ""
"You need to specify ``--command_version 2`` argument explicitly because "
"function call in ``--output_columns`` is experimental feature in Groonga "
"2.0.9. It will be enabled by default soon."
msgstr ""
"You need to specify ``--command_version 2`` argument explicitly because "
"function call in ``--output_columns`` is experimental feature in Groonga "
"2.0.9. It will be enabled by default soon."

# 3763f204b4e54a5682e6f507847d48d1
msgid ""
"The following example uses ``--query \"fast performance\"``. In this case, "
"``fast`` and ``performance`` are used as keywords."
msgstr ""
"The following example uses ``--query \"fast performance\"``. In this case, "
"``fast`` and ``performance`` are used as keywords."

# 87b0812bd346485fb7a0b9e9bb9f8f50
msgid ""
"``--query \"fast performance\"`` matches to only the first record's content. "
"``snippet_html(content)`` extracts two text parts that include the keywords "
"``fast`` or ``performance`` and surrounds the keywords with ``<span class="
"\"keyword\">`` and ``</span>``."
msgstr ""
"``--query \"fast performance\"`` matches to only the first record's content. "
"``snippet_html(content)`` extracts two text parts that include the keywords "
"``fast`` or ``performance`` and surrounds the keywords with ``<span class="
"\"keyword\">`` and ``</span>``."

# 5683af9da85443da99ec0398d7e9601a
msgid ""
"The max number of text parts is 3. If there are 4 or more text parts that "
"include the keywords, only the leading 3 parts are only used."
msgstr ""
"The max number of text parts is 3. If there are 4 or more text parts that "
"include the keywords, only the leading 3 parts are only used."

# ff4fe40545094885963168cc0c20f80b
msgid ""
"The max size of a text part is 200byte. The unit is bytes not chracters. The "
"size doesn't include inserted ``<span keyword=\"keyword\">`` and ``</span>``."
msgstr ""
"The max size of a text part is 200byte. The unit is bytes not chracters. The "
"size doesn't include inserted ``<span keyword=\"keyword\">`` and ``</span>``."

# 0eba3fc5fad04e2a834e5cbf644ca9ca
msgid ""
"Both the max number of text parts and the max size of a text part aren't "
"customizable."
msgstr ""
"Both the max number of text parts and the max size of a text part aren't "
"customizable."

# a9325ce126714cbea22fd0576a2545c7
msgid ""
"``snippet_html`` returns an array of string or ``null``. If ``snippet_html`` "
"can't find any snippets, it returns ``null``."
msgstr ""
"``snippet_html`` returns an array of string or ``null``. If ``snippet_html`` "
"can't find any snippets, it returns ``null``."

# 1cc1af2d704247c18b6fed5dce0edb20
msgid "An element of array is a snippet::"
msgstr "An element of array is a snippet::"

# c53dbff4be2e4c1e9f9da07c4ec52c0e
msgid ""
"A snippet includes one or more keywords. The max byte size of a snippet "
"except ``<span keyword=\"keyword\">`` and ``</span>`` is 200byte. The unit "
"isn't the number of chracters."
msgstr ""
"A snippet includes one or more keywords. The max byte size of a snippet "
"except ``<span keyword=\"keyword\">`` and ``</span>`` is 200byte. The unit "
"isn't the number of chracters."

# fd115b8af2e8465a95cb4acf4e6558f4
msgid ""
"The array size is larger than or equal to 0 and less than or equal to 3. The "
"max size 3 will be customizable soon."
msgstr ""
"The array size is larger than or equal to 0 and less than or equal to 3. The "
"max size 3 will be customizable soon."

# 3c7a36351a744dddbfde8fdb7ab52644
msgid "Make the max number of text parts customizable."
msgstr "Make the max number of text parts customizable."

# d9cbe259a0904b9499d37cde39093ebe
msgid "Make the max size of a text part customizable."
msgstr "Make the max size of a text part customizable."

# cfc4eba9f6bf4b358873149bae8239ee
msgid "Make keywords customizable."
msgstr "Make keywords customizable."

# 6754e475b0cf4bf0ba180a2e54bfbcfa
msgid "Make tag that surrounds a keyword customizable."
msgstr "Make tag that surrounds a keyword customizable."

# fbd52e185ace4c70b358b90af5aaae9f
msgid "Make normalization customizable."
msgstr "Make normalization customizable."

# 7b3557f5124940f382dc705129cbb6a5
msgid "Support options by object literal."
msgstr "Support options by object literal."

# baad58bed6e34f5f878e37c75fda8db1
msgid "sub_filter"
msgstr "sub_filter"

# 51ffb611268e45c0b0ab063cf9bdd3bd
msgid "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."
msgstr "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."

# b7774738cad544188610d4bc7b1ea4b3
msgid ""
"``sub_filter`` can be used in only ``--filter`` in :doc:`/reference/commands/"
"select`."
msgstr ""
"``sub_filter`` can be used in only ``--filter`` in :doc:`/reference/commands/"
"select`."

# 9d966f82037c4553a898e2aa8d368ea8
msgid ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."
msgstr ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."

# b3b5d88ce2a84325b518d24e607575d0
msgid ""
"Here is the simple usage of ``sub_filter`` function which extracts the blog "
"entry commented by user 'A'."
msgstr ""
"Here is the simple usage of ``sub_filter`` function which extracts the blog "
"entry commented by user 'A'."

# 1fbc8c1b7f284d41b061c770eee73a82
msgid ""
"When executing the above query, not only \"groonga's blog\", but also "
"\"mroonga's blog\". This is not what you want because user \"A\" does not "
"mention \"groonga\" to \"mroonga's blog\"."
msgstr ""
"When executing the above query, not only \"groonga's blog\", but also "
"\"mroonga's blog\". This is not what you want because user \"A\" does not "
"mention \"groonga\" to \"mroonga's blog\"."

# 3629d871ff9e4737b25a50ad990f64a3
msgid "Without sub_filter, it means that following conditions are met."
msgstr "Without sub_filter, it means that following conditions are met."

# 0176ed7f4ab446649200d7f764209d28
msgid "There is at least one record that user \"A\" commented out."
msgstr "There is at least one record that user \"A\" commented out."

# 005ae35c0fbd4acb8c9a497e7bd78a01
msgid "There is at least one record that mentioned about \"groonga\"."
msgstr "There is at least one record that mentioned about \"groonga\"."

# 7b70e335872f49d88ab7ab4271ca09b5
msgid ""
"On the other hand, executing the above query returns the intended result. "
"Because the arguments of sub_filter is evaluated in comments column's "
"context."
msgstr ""
"On the other hand, executing the above query returns the intended result. "
"Because the arguments of sub_filter is evaluated in comments column's "
"context."

# b6fd1cbb4f234d35ad499a955fd4d4f7
msgid "It means that sub_filter requires the following condition is met."
msgstr "It means that sub_filter requires the following condition is met."

# 9e60005428d3488b85f9184d3380db10
msgid "There are the records that user \"A\" mentions about \"groonga\"."
msgstr "There are the records that user \"A\" mentions about \"groonga\"."

# 90f886a111594a1dbd423f3377d716cd
msgid "There are two required parameter, ``scope`` and ``filter_string``."
msgstr "There are two required parameter, ``scope`` and ``filter_string``."

# ecd5c2f81b7e45a4ba45a78bbcfccbf2
msgid "``scope``"
msgstr "``scope``"

# 75597ed512c74ab3adfb0b00a5d75d6b
msgid ""
"Specifies a column of the table that is specified by ``table`` parameter in "
"``select``. The column has a limitation. The limitation is described later. "
"``filter_string`` is evaluated in the column context. It means that "
"``filter_string`` is evaluated like ``select --table TYPE_OF_THE_COLUMN --"
"filter FILTER_STRING``."
msgstr ""
"Specifies a column of the table that is specified by ``table`` parameter in "
"``select``. The column has a limitation. The limitation is described later. "
"``filter_string`` is evaluated in the column context. It means that "
"``filter_string`` is evaluated like ``select --table TYPE_OF_THE_COLUMN --"
"filter FILTER_STRING``."

# e7f63b966486412995670d954580531e
msgid ""
"The specified column type must be a table. In other words, the column type "
"must be reference type."
msgstr ""
"The specified column type must be a table. In other words, the column type "
"must be reference type."

# 44d29c3bb00346cf89b3801b7f117510
msgid ""
"You can chain columns by ``COLUMN_1.COLUMN_2.COLUMN_3...COLUMN_N`` syntax. "
"For example, ``user.group.name``."
msgstr ""
"You can chain columns by ``COLUMN_1.COLUMN_2.COLUMN_3...COLUMN_N`` syntax. "
"For example, ``user.group.name``."

# 89d3a71cf68b44baabac3a84759ab4a6
msgid "See :ref:`select-table` about ``table`` parameter in ``select``."
msgstr "See :ref:`select-table` about ``table`` parameter in ``select``."

# 97d20dcab27a43fa88fe25521a905f4a
msgid "``filter_string``"
msgstr "``filter_string``"

# 616a1cb80702493f9ddc1f93d056382e
msgid ""
"Specifies a search condition in :doc:`/reference/grn_expr/script_syntax`. It "
"is evaluated in ``scope`` context."
msgstr ""
"Specifies a search condition in :doc:`/reference/grn_expr/script_syntax`. It "
"is evaluated in ``scope`` context."

# 8d7d39fb807f424dbb60d61873e65b87
msgid ""
"``sub_filter`` returns whether any record is matched or not. If one or more "
"records are matched, it returns ``true``. Otherwise, it returns ``false``."
msgstr ""
"``sub_filter`` returns whether any record is matched or not. If one or more "
"records are matched, it returns ``true``. Otherwise, it returns ``false``."

# 5f1884db8272430e8e0dfae0e92b27d3
msgid ""
"Grn_expr is an object that searches records with specified conditions and "
"manipulates a database. It's pronounced as ``gurun expression``."
msgstr ""
"Grn_expr is an object that searches records with specified conditions and "
"manipulates a database. It's pronounced as ``gurun expression``."

# d48900c2370247548b7b95366bb9a828
msgid ""
"Conditions for searching records from a database can be represented by "
"conbining condition expressions such as ``equal condition expression`` and "
"``less than condition expression`` with set operations such as ``AND``, "
"``OR`` and ``NOT``. Grn_expr executes those conditions to search records. "
"You can also use advanced searches such as similar search and near search by "
"grn_expr. You can also use flexible full text search. For example, you can "
"control hit scores for specified words and improve recall by re-searching "
"with high-recall algolithm dinamically. To determine whether re-searching or "
"not, the number of matched rescords is used."
msgstr ""
"Conditions for searching records from a database can be represented by "
"conbining condition expressions such as ``equal condition expression`` and "
"``less than condition expression`` with set operations such as ``AND``, "
"``OR`` and ``NOT``. Grn_expr executes those conditions to search records. "
"You can also use advanced searches such as similar search and near search by "
"grn_expr. You can also use flexible full text search. For example, you can "
"control hit scores for specified words and improve recall by re-searching "
"with high-recall algolithm dinamically. To determine whether re-searching or "
"not, the number of matched rescords is used."

# e400dcb9c9c841ea808447eed03dee31
msgid "There are three ways to create grn_expr:"
msgstr "There are three ways to create grn_expr:"

# f79373f534154c41a659db9da0543e10
msgid "Parsing :doc:`/reference/grn_expr/query_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/query_syntax` string."

# 1c8f301106a0465280777b07778ec47e
msgid "Parsing :doc:`/reference/grn_expr/script_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/script_syntax` string."

# 92d3a87f50f3497f99b6185ad2ced168
msgid "Calling grn_expr related APIs."
msgstr "Calling grn_expr related APIs."

# a4312b5312da48ffaf52922dce130857
msgid ""
":doc:`/reference/grn_expr/query_syntax` is for common search form in "
"Internet search site. It's simple and easy to use but it has a limitation. "
"You can not use all condition expressions and set operations in :doc:`/"
"reference/grn_expr/query_syntax`. You can use :doc:`/reference/grn_expr/"
"query_syntax` with ``query`` option in :doc:`/reference/commands/select`."
msgstr ""
":doc:`/reference/grn_expr/query_syntax` is for common search form in "
"Internet search site. It's simple and easy to use but it has a limitation. "
"You can not use all condition expressions and set operations in :doc:`/"
"reference/grn_expr/query_syntax`. You can use :doc:`/reference/grn_expr/"
"query_syntax` with ``query`` option in :doc:`/reference/commands/select`."

# 4eef33001c064df7a7cfd87d31afef41
msgid ""
":doc:`/reference/grn_expr/script_syntax` is ECMAScript like syntax. You can "
"use all condition expresssions and set operations in :doc:`/reference/"
"grn_expr/script_syntax`. You can use :doc:`/reference/grn_expr/"
"script_syntax` with ``filter`` option and ``scorer`` option in :doc:`/"
"reference/commands/select`."
msgstr ""
":doc:`/reference/grn_expr/script_syntax` is ECMAScript like syntax. You can "
"use all condition expresssions and set operations in :doc:`/reference/"
"grn_expr/script_syntax`. You can use :doc:`/reference/grn_expr/"
"script_syntax` with ``filter`` option and ``scorer`` option in :doc:`/"
"reference/commands/select`."

# 4b14b3a01bd1400c8531f9fbaecd8f7b
msgid ""
"You can use groonga as a library and create a grn_expr by calling grn_expr "
"related APIs. You can use full features with calling APIs like :doc:`/"
"reference/grn_expr/script_syntax`. Calling APIs is useful creating a custom "
"syntax to create grn_expr. They are used in `rroonga <http://ranguba.org/"
"#about-rroonga>`_ that is Ruby bindings of Groonga. Rroonga can create a "
"grn_expr by Ruby's syntax instead of parsing string."
msgstr ""
"You can use groonga as a library and create a grn_expr by calling grn_expr "
"related APIs. You can use full features with calling APIs like :doc:`/"
"reference/grn_expr/script_syntax`. Calling APIs is useful creating a custom "
"syntax to create grn_expr. They are used in `rroonga <http://ranguba.org/"
"#about-rroonga>`_ that is Ruby bindings of Groonga. Rroonga can create a "
"grn_expr by Ruby's syntax instead of parsing string."

# b76cf6c63daa4dfc834da8627590b6d3
msgid ":doc:`/reference/api/grn_expr`: grn_expr related APIs"
msgstr ":doc:`/reference/api/grn_expr`: grn_expr related APIs"

# 9ac3b441f9764f41a00a8591a6e3d3b9
msgid "Query syntax"
msgstr "Query syntax"

# c54158b8083441adb3ede20a1157463b
msgid ""
"Query syntax is a syntax to specify search condition for common Web search "
"form. It is similar to the syntax of Google's search form. For example, "
"``word1 word2`` means that groonga searches records that contain both "
"``word1`` and ``word2``. ``word1 OR word2`` means that groogna searches "
"records that contain either ``word1`` or ``word2``."
msgstr ""
"Query syntax is a syntax to specify search condition for common Web search "
"form. It is similar to the syntax of Google's search form. For example, "
"``word1 word2`` means that groonga searches records that contain both "
"``word1`` and ``word2``. ``word1 OR word2`` means that groogna searches "
"records that contain either ``word1`` or ``word2``."

# 0f68b2aeeb2547d899be4ebdd20d0ae4
msgid ""
"Query syntax consists of ``conditional expression``, ``combind expression`` "
"and ``assignment expression``. Nomrally ``assignment expression`` can be "
"ignored. Because ``assignment expression`` is disabled in ``--query`` option "
"of :doc:`/reference/commands/select`. You can use it if you use groonga as "
"library and customize query syntax parser options."
msgstr ""
"Query syntax consists of ``conditional expression``, ``combind expression`` "
"and ``assignment expression``. Nomrally ``assignment expression`` can be "
"ignored. Because ``assignment expression`` is disabled in ``--query`` option "
"of :doc:`/reference/commands/select`. You can use it if you use groonga as "
"library and customize query syntax parser options."

# a49c904fcd224068b784767511f6f95f
msgid ""
"``Conditinal expression`` specifies an condition. ``Combinded expression`` "
"consists of one or more ``conditional expression``, ``combined expression`` "
"or ``assignment expression``. ``Assignment expression`` can assigns a column "
"to a value."
msgstr ""
"``Conditinal expression`` specifies an condition. ``Combinded expression`` "
"consists of one or more ``conditional expression``, ``combined expression`` "
"or ``assignment expression``. ``Assignment expression`` can assigns a column "
"to a value."

# 224a9a53aff648a8854c9650c6aa54ad
# f06e1234e55d44d8bcb3920282ade2dc
msgid "Sample data"
msgstr "Sample data"

# 276d52b5a1f84858b33b091a29a9daf2
# a44ead653a5b4f7285cede2267228b17
msgid ""
"There is a table, ``Entries``, for blog entries. An entry has title, content "
"and the number of likes for the entry. Title is key of ``Entries``. Content "
"is value of ``Entries.content`` column. The number of likes is value of "
"``Entries.n_likes`` column."
msgstr ""
"There is a table, ``Entries``, for blog entries. An entry has title, content "
"and the number of likes for the entry. Title is key of ``Entries``. Content "
"is value of ``Entries.content`` column. The number of likes is value of "
"``Entries.n_likes`` column."

# 8762755bc6fb4f4daf24a358ccfdb756
# 388c4947417047949fab64096ab45439
msgid "Escape"
msgstr "Escape"

# 330552a5e3db471db4d11c0c266af8d0
msgid ""
"There are special characters in query syntax. To use a special character as "
"itself, it should be escaped by prepending ``\\``. For example, ``\"`` is a "
"special character. It is escaped as ``\\\"``."
msgstr ""
"There are special characters in query syntax. To use a special character as "
"itself, it should be escaped by prepending ``\\``. For example, ``\"`` is a "
"special character. It is escaped as ``\\\"``."

# 25833c74e80d4b1ba6283b19a38dee1e
msgid "Here is a special character list:"
msgstr "Here is a special character list:"

# 725129fcaee342bcb6feba6b2c3cafc0
msgid ""
"``[space]`` (escaped as ``[backslash][space]``) (You should substitute "
"``[space]`` with a white space character that is 0x20 in ASCII and "
"``[backslash]`` with ``\\\\``.)"
msgstr ""
"``[space]`` (escaped as ``[backslash][space]``) (You should substitute "
"``[space]`` with a white space character that is 0x20 in ASCII and "
"``[backslash]`` with ``\\\\``.)"

# e0c2a8f06392468db6c4e9f80a5402c0
msgid "``\"`` (escaped as ``\\\"``)"
msgstr "``\"`` (escaped as ``\\\"``)"

# 681db1db2db04e63a71583ec2ebb80c1
msgid "``'`` (escaped as ``\\'``)"
msgstr "``'`` (escaped as ``\\'``)"

# 3ebdc283a366495090ffe0777f0471a7
msgid "``(`` (escaped as ``\\(``)"
msgstr "``(`` (escaped as ``\\(``)"

# 17e0f404a36d4e2598c68ca791933510
msgid "``)`` (escaped as ``\\)``)"
msgstr "``)`` (escaped as ``\\)``)"

# 23054932da124385adeb2fb535c13f65
msgid "``\\`` (escaped as ``\\\\``)"
msgstr "``\\`` (escaped as ``\\\\``)"

# e13ac395723e4137a8c57b31073f50fe
msgid ""
"You can use quote instead of escape special characters except ``\\`` "
"(backslash). You need to use backslash for escaping backslash like ``\\\\`` "
"in quote."
msgstr ""
"You can use quote instead of escape special characters except ``\\`` "
"(backslash). You need to use backslash for escaping backslash like ``\\\\`` "
"in quote."

# e5cebd70a66d47dca45d5be0db78650a
msgid ""
"Quote syntax is ``\"...\"`` or ``'...'``. You need escape ``\"`` as ``\\\"`` "
"in ``\"...\"`` quote syntax.  You need escape ``'`` as ``\\'`` in ``'...'`` "
"quote syntax. For example, ``Alice's brother (Bob)`` can be quoted ``"
"\"Alice's brother (Bob)\"`` or ``'Alice\\'s brother (Bob)'``."
msgstr ""
"Quote syntax is ``\"...\"`` or ``'...'``. You need escape ``\"`` as ``\\\"`` "
"in ``\"...\"`` quote syntax.  You need escape ``'`` as ``\\'`` in ``'...'`` "
"quote syntax. For example, ``Alice's brother (Bob)`` can be quoted ``"
"\"Alice's brother (Bob)\"`` or ``'Alice\\'s brother (Bob)'``."

# f9186183666f4465b66c1c2330c5ca55
msgid ""
"There is an important point which you have to care. The ``\\`` (backslash) "
"character is interpreted by command line shell. So if you want to search "
"``(`` itself for example, you need to escape twice (``\\\\(``) in command "
"line shell.  The command line shell interprets ``\\\\(`` as ``\\(``, then "
"pass such a literal to Groonga. Groonga regards ``\\(`` as ``(``, then "
"search ``(`` itself from database. If you can't do intended search by "
"Groonga, confirm whether special character is escaped properly."
msgstr ""
"There is an important point which you have to care. The ``\\`` (backslash) "
"character is interpreted by command line shell. So if you want to search "
"``(`` itself for example, you need to escape twice (``\\\\(``) in command "
"line shell.  The command line shell interprets ``\\\\(`` as ``\\(``, then "
"pass such a literal to Groonga. Groonga regards ``\\(`` as ``(``, then "
"search ``(`` itself from database. If you can't do intended search by "
"Groonga, confirm whether special character is escaped properly."

# 5007b08943204737b2dfa039d91fbad9
msgid "Conditional expression"
msgstr "Conditional expression"

# cab12b4c9c9040c7842955a6957da49c
msgid "Here is available conditional expression list."
msgstr "Here is available conditional expression list."

# 6f2a5668267d4ee6aeffb52483679dd1
msgid "Full text search condition"
msgstr "Full text search condition"

# 9ea27d82f242423780b138c33446f25f
msgid "Its syntax is ``keyword``."
msgstr "Its syntax is ``keyword``."

# 6022244aada64934a5c5912ad0ab6b99
msgid ""
"``Full text search condition`` specifies a full text search condition "
"against the default match columns. Match columns are full text search target "
"columns."
msgstr ""
"``Full text search condition`` specifies a full text search condition "
"against the default match columns. Match columns are full text search target "
"columns."

# 9f44683cb5c54e3381cb1c0c138ff42e
# bc5d0495123c4668850ac8341521b7ae
msgid ""
"You should specify the default match columns for full text search. They can "
"be specified by ``--match_columns`` option of :doc:`/reference/commands/"
"select`. If you don't specify the default match columns, this conditional "
"expression fails."
msgstr ""
"You should specify the default match columns for full text search. They can "
"be specified by ``--match_columns`` option of :doc:`/reference/commands/"
"select`. If you don't specify the default match columns, this conditional "
"expression fails."

# c2785912c1b64d199e6e17bb91eb48c7
msgid ""
"This conditional expression does full text search with ``keyword``. "
"``keyword`` should not contain any spaces. If ``keyword`` contains a space "
"such as ``search keyword``, it means two full text search conditions; "
"``search`` and ``keyword``. If you want to specifies a keyword that contains "
"one or more spaces, you can use ``phrase search condition`` that is "
"described below."
msgstr ""
"This conditional expression does full text search with ``keyword``. "
"``keyword`` should not contain any spaces. If ``keyword`` contains a space "
"such as ``search keyword``, it means two full text search conditions; "
"``search`` and ``keyword``. If you want to specifies a keyword that contains "
"one or more spaces, you can use ``phrase search condition`` that is "
"described below."

# 19b494b9509a42bea0ade8d5c8e5d606
# 47b90efdd7c043c1b761abb8c4e72cd7
# 7b23d74f8f444aa08c04c19108f8fb84
msgid ""
"The expression matches records that contain a word ``fast`` in ``content`` "
"column value."
msgstr ""
"The expression matches records that contain a word ``fast`` in ``content`` "
"column value."

# d61b5b19f85440c68426360f12498118
# 49016c21f30545c98d8ac1390d9d6719
msgid "``content`` column is the default match column."
msgstr "``content`` column is the default match column."

# ceeb4fe7a3c44f4da5a471075c32980e
msgid "Phrase search condition"
msgstr "Phrase search condition"

# db5caf9761724993995b39896153eee8
msgid "Its syntax is ``\"search keyword\"``."
msgstr "Its syntax is ``\"search keyword\"``."

# 9b9b60e6d71a4c7b856eaa1d75b25e5e
msgid ""
"``Phrase search condition`` specifies a phrase search condition against the "
"default match columns."
msgstr ""
"``Phrase search condition`` specifies a phrase search condition against the "
"default match columns."

# 36f042ac42a44887aecd9e67fcefc61b
msgid ""
"This conditional expression does phrase search with ``search keyword``. "
"Phrase search searches records that contain ``search`` and ``keyword`` and "
"those terms are appeared in the same order and adjacent. Thus, ``Put a "
"search keyword in the form`` is matched but ``Search by the keyword`` and "
"``There is a keyword. Search by it!`` aren't matched."
msgstr ""
"This conditional expression does phrase search with ``search keyword``. "
"Phrase search searches records that contain ``search`` and ``keyword`` and "
"those terms are appeared in the same order and adjacent. Thus, ``Put a "
"search keyword in the form`` is matched but ``Search by the keyword`` and "
"``There is a keyword. Search by it!`` aren't matched."

# 45fea1a41d5945be97e4ff2a51903006
# 3d6191c990024ff9a22074923ded0c36
msgid ""
"The expression matches records that contain a phrase ``I started`` in "
"``content`` column value. ``I also started`` isn't matched because ``I`` and "
"``started`` aren't adjacent."
msgstr ""
"The expression matches records that contain a phrase ``I started`` in "
"``content`` column value. ``I also started`` isn't matched because ``I`` and "
"``started`` aren't adjacent."

# 61ee90f5049145e899b1fbd106b4d5e1
msgid "Full text search condition (with explicit match column)"
msgstr "Full text search condition (with explicit match column)"

# 78bb213a19454193818904db8461fef8
msgid "Its syntax is ``column:@keyword``."
msgstr "Its syntax is ``column:@keyword``."

# 989763e2d1ac498cb56ca3df5067fa61
msgid ""
"It's similar to ``full text search condition`` but it doesn't require the "
"default match columns. You need to specify match column for the full text "
"search condition by ``column:`` instead of ``--match_columns`` option of :"
"doc:`/reference/commands/select`."
msgstr ""
"It's similar to ``full text search condition`` but it doesn't require the "
"default match columns. You need to specify match column for the full text "
"search condition by ``column:`` instead of ``--match_columns`` option of :"
"doc:`/reference/commands/select`."

# 63ac94bbea75424ebedda9055525ebd5
msgid ""
"This condtional expression is useful when you want to use two or more full "
"text search against different columns. The default match columns specified "
"by ``--match_columns`` option can't be specified multiple times. You need to "
"specify the second match column by this conditional expression."
msgstr ""
"This condtional expression is useful when you want to use two or more full "
"text search against different columns. The default match columns specified "
"by ``--match_columns`` option can't be specified multiple times. You need to "
"specify the second match column by this conditional expression."

# bc8f7f72c6a043838293ee5428d679b8
msgid ""
"The different between ``full text search condition`` and ``full text search "
"condition (with explicit match column)`` is whether advanced match columns "
"are supported or not. ``Full text search condition`` supports advanced match "
"columns but ``full text search condition (with explicit match column)`` "
"isn't supported. Advanced match columns has the following features:"
msgstr ""
"The different between ``full text search condition`` and ``full text search "
"condition (with explicit match column)`` is whether advanced match columns "
"are supported or not. ``Full text search condition`` supports advanced match "
"columns but ``full text search condition (with explicit match column)`` "
"isn't supported. Advanced match columns has the following features:"

# 115a828aa88749fea39578e8c9363dc0
msgid "Weight is supported."
msgstr "Weight is supported."

# 577a6cd8901e46d19bc3c9b3879155de
msgid "Using multiple columns are supported."
msgstr "Using multiple columns are supported."

# fbd5e933ae6d4342bac898af596a7bb9
msgid "Using index column as a match column is supported."
msgstr "Using index column as a match column is supported."

# 5ad8320a9e8c47369e29f756b0f5b890
msgid ""
"See description of ``--match_columns`` option of :doc:`/reference/commands/"
"select` about them."
msgstr ""
"See description of ``--match_columns`` option of :doc:`/reference/commands/"
"select` about them."

# df67ca04939a48cb8ad3662be1a7ba22
msgid "Phrase search condition (with explicit match column)"
msgstr "Phrase search condition (with explicit match column)"

# 9b5832ce7aea4c08bbb198fd0aaf5050
msgid "Its syntax is ``column:@\"search keyword\"``."
msgstr "Its syntax is ``column:@\"search keyword\"``."

# 34a8cf8ae13f4b558644bd8b070b3c87
msgid ""
"It's similar to ``phrase search condition`` but it doesn't require the "
"default match columns. You need to specify match column for the phrase "
"search condition by ``column:`` instead of ``--match_columns`` option of :"
"doc:`/reference/commands/select`."
msgstr ""
"It's similar to ``phrase search condition`` but it doesn't require the "
"default match columns. You need to specify match column for the phrase "
"search condition by ``column:`` instead of ``--match_columns`` option of :"
"doc:`/reference/commands/select`."

# 9482ccf715c7430ca111f34770ce1b5c
msgid ""
"The different between ``phrase search condition`` and ``phrase search "
"condition (with explicit match column)`` is similar to between ``full text "
"search condition`` and ``full text search condition (with explicit match "
"column)``. ``Phrase search condition`` supports advanced match columns but "
"``phrase search condition (with explicit match column)`` isn't supported. "
"See description of ``full text search condition (with explicit match "
"column)`` about advanced match columns."
msgstr ""
"The different between ``phrase search condition`` and ``phrase search "
"condition (with explicit match column)`` is similar to between ``full text "
"search condition`` and ``full text search condition (with explicit match "
"column)``. ``Phrase search condition`` supports advanced match columns but "
"``phrase search condition (with explicit match column)`` isn't supported. "
"See description of ``full text search condition (with explicit match "
"column)`` about advanced match columns."

# 7d5b02a2d613493cac5a3ac92cf5b5e9
msgid "Prefix search condition"
msgstr "Prefix search condition"

# 671cc2c043dc458ba50a636b9b49f473
msgid "Its syntax is ``column:^value`` or ``value*``."
msgstr "Its syntax is ``column:^value`` or ``value*``."

# 4cbaee8a5dd2412189099b2eaf39e933
msgid ""
"This conditional expression does prefix search with ``value``. Prefix search "
"searches records that contain a word that starts with ``value``."
msgstr ""
"This conditional expression does prefix search with ``value``. Prefix search "
"searches records that contain a word that starts with ``value``."

# fdab5be1933b41d9999f68c64238cae8
# c9daf2c8cb324ba0bd6c06fe2a2ff671
msgid ""
"You can use fast prefix search against a column. The column must be indexed "
"and index table must be patricia trie table (``TABLE_PAT_KEY``) or double "
"array trie table (``TABLE_DAT_KEY``). You can also use fast prefix search "
"against ``_key`` pseudo column of patricia trie table or double array trie "
"table. You don't need to index ``_key``."
msgstr ""
"You can use fast prefix search against a column. The column must be indexed "
"and index table must be patricia trie table (``TABLE_PAT_KEY``) or double "
"array trie table (``TABLE_DAT_KEY``). You can also use fast prefix search "
"against ``_key`` pseudo column of patricia trie table or double array trie "
"table. You don't need to index ``_key``."

# e5cb97d1568e431d9e178102470cb1ed
# aad76dd5616f4b92ac50289e9b5d3198
msgid ""
"Prefix search can be used with other table types but it causes all records "
"scan. It's not problem for small records but it spends more time for large "
"records."
msgstr ""
"Prefix search can be used with other table types but it causes all records "
"scan. It's not problem for small records but it spends more time for large "
"records."

# 420e8aba03b84a4eafc6218d77ffe0b6
# e0cea9c48a3249aebbd8ba456d0e4584
# a3592c91b306486793b6a320470008d9
# f7a77bcb3a29461b9a4b9131322737ea
# d9b70d8c73414d0ebecc23a149c2ca31
# 39977c8b7f04441686494bfd04836389
# 5f4cbaf7cd7141f38e247ebb09f80d1d
# 72558986fc97419ea1eec83108e6184a
msgid ""
"It doesn't require the default match columns such as ``full text search "
"condition`` and ``phrase search condition``."
msgstr ""
"It doesn't require the default match columns such as ``full text search "
"condition`` and ``phrase search condition``."

# 36f2ae553f62492f9c3f19b8e1739697
# d2ee0d0e07284a678713308b89148a0d
msgid ""
"The expression matches records that contain a word that starts with ``Goo`` "
"in ``_key`` pseudo column value. ``Good-bye Senna`` and ``Good-bye Tritonn`` "
"are matched with the expression."
msgstr ""
"The expression matches records that contain a word that starts with ``Goo`` "
"in ``_key`` pseudo column value. ``Good-bye Senna`` and ``Good-bye Tritonn`` "
"are matched with the expression."

# 6c48efaa13b24b939909760e0a2e5684
msgid "Suffix search condition"
msgstr "Suffix search condition"

# 1dfa28c181794b55bc0dda296701578d
msgid "Its syntax is ``column:$value``."
msgstr "Its syntax is ``column:$value``."

# ddc2b23954c5420897857b9fe9c9e719
msgid ""
"This conditional expression does suffix search with ``value``. Suffix search "
"searches records that contain a word that ends with ``value``."
msgstr ""
"This conditional expression does suffix search with ``value``. Suffix search "
"searches records that contain a word that ends with ``value``."

# fbb9650488e34c8ea0a964515deb5cf1
# deca6626aafe41258cb8edacd8bd360f
msgid ""
"You can use fast suffix search against a column. The column must be indexed "
"and index table must be patricia trie table (``TABLE_PAT_KEY``) with "
"``KEY_WITH_SIS`` flag. You can also use fast suffix search against ``_key`` "
"pseudo column of patricia trie table (``TABLE_PAT_KEY``) with "
"``KEY_WITH_SIS`` flag. You don't need to index ``_key``. We recommended that "
"you use index column based fast suffix search instead of ``_key`` based fast "
"suffix search. ``_key`` based fast suffix search returns automatically "
"registered substrings. (TODO: write document about suffix search and link to "
"it from here.)"
msgstr ""
"You can use fast suffix search against a column. The column must be indexed "
"and index table must be patricia trie table (``TABLE_PAT_KEY``) with "
"``KEY_WITH_SIS`` flag. You can also use fast suffix search against ``_key`` "
"pseudo column of patricia trie table (``TABLE_PAT_KEY``) with "
"``KEY_WITH_SIS`` flag. You don't need to index ``_key``. We recommended that "
"you use index column based fast suffix search instead of ``_key`` based fast "
"suffix search. ``_key`` based fast suffix search returns automatically "
"registered substrings. (TODO: write document about suffix search and link to "
"it from here.)"

# 8fa15a2ccb9c4660b4ffcb6da068fe2c
# 7419661f03804e50bb8ca8a4cf4ea6f3
msgid ""
"Fast suffix search can be used only for non-ASCII characters such as "
"hiragana in Japanese. You cannot use fast suffix search for ASCII character."
msgstr ""
"Fast suffix search can be used only for non-ASCII characters such as "
"hiragana in Japanese. You cannot use fast suffix search for ASCII character."

# 2485b22ea90b41b5a215b8e869c5f4c5
# d105a52fa05d492f873f55c2e7617ceb
msgid ""
"Suffix search can be used with other table types or patricia trie table "
"without ``KEY_WITH_SIS`` flag but it causes all records scan. It's not "
"problem for small records but it spends more time for large records."
msgstr ""
"Suffix search can be used with other table types or patricia trie table "
"without ``KEY_WITH_SIS`` flag but it causes all records scan. It's not "
"problem for small records but it spends more time for large records."

# 27ea6bc68eeb44bc943da601df9159ad
# e6a4569ab14947c19a331e2c6c06af84
msgid ""
"Here is a simple example. It uses fast suffix search for hiragana in "
"Japanese that is one of non-ASCII characters."
msgstr ""
"Here is a simple example. It uses fast suffix search for hiragana in "
"Japanese that is one of non-ASCII characters."

# f384d7604cdb44aba7c6e65030696595
# e36b3a4367794fdf82e395428319879e
msgid ""
"The expression matches records that have value that ends with ``んが`` in "
"``content`` column value. ``ぐるんが`` and ``むるんが`` are matched with the "
"expression."
msgstr ""
"The expression matches records that have value that ends with ``んが`` in "
"``content`` column value. ``ぐるんが`` and ``むるんが`` are matched with the "
"expression."

# 9d9b4d5e830b4605a5576470864de3ac
msgid "Equal condition"
msgstr "Equal condition"

# 658d00b69c3b4906992e3012fa8c1050
msgid "Its syntax is ``column:value``."
msgstr "Its syntax is ``column:value``."

# 7ac79d91d4984639b6be5e64fafedbf0
msgid "It matches records that ``column`` value is equal to ``value``."
msgstr "It matches records that ``column`` value is equal to ``value``."

# f30a9bc7522a4c2cbd4fbc905474031a
msgid ""
"The expression matches records that ``_key`` column value is equal to "
"``Groonga``."
msgstr ""
"The expression matches records that ``_key`` column value is equal to "
"``Groonga``."

# c7907de26f5d4a1598487fb71dd580c7
msgid "Not equal condition"
msgstr "Not equal condition"

# f7bbbf87895b4c6d847cc369bcc6c2bb
msgid "Its syntax is ``column:!value``."
msgstr "Its syntax is ``column:!value``."

# 627989d8f87949728ff23709899ff57c
msgid "It matches records that ``column`` value isn't equal to ``value``."
msgstr "It matches records that ``column`` value isn't equal to ``value``."

# d02f59c1fc2949ada7cbbb54b25dc3e5
msgid ""
"The expression matches records that ``_key`` column value is not equal to "
"``Groonga``."
msgstr ""
"The expression matches records that ``_key`` column value is not equal to "
"``Groonga``."

# 7b151e088f1b486e8fc26907d977ad0a
msgid "Less than condition"
msgstr "Less than condition"

# b690ec56bea14b3ab098a6e3b02b1dc5
msgid "Its syntax is ``column:<value``."
msgstr "Its syntax is ``column:<value``."

# 409517abaf994b179ab1af99983c5ed4
msgid "It matches records that ``column`` value is less than ``value``."
msgstr "It matches records that ``column`` value is less than ``value``."

# 886d8ab2b6b546c197ef0f59d2131545
# fc26d93e54474dc2990996be8b5f1f6d
# ec468a4b0fbd4e6c802e3764895d5f8e
# 154498d686674f3391dd523f87bd99a9
msgid ""
"If ``column`` type is numerical type such as ``Int32``, ``column`` value and "
"``value`` are compared as number. If ``column`` type is text type such as "
"``ShortText``, ``column`` value and ``value`` are compared as bit sequence."
msgstr ""
"If ``column`` type is numerical type such as ``Int32``, ``column`` value and "
"``value`` are compared as number. If ``column`` type is text type such as "
"``ShortText``, ``column`` value and ``value`` are compared as bit sequence."

# df2c4af9859f4e7598169250c2acfcc4
msgid ""
"The expression matches records that ``n_likes`` column value is less than "
"``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is less than "
"``10``."

# 09402a07353e4769ba1b5a508bce21c8
msgid "Greater than condition"
msgstr "Greater than condition"

# 65ff16863bf94cb4b6afa589a89573c6
msgid "Its syntax is ``column:>value``."
msgstr "Its syntax is ``column:>value``."

# 9affd7427ab44f4daf8aef6accdcb9b8
msgid "It matches records that ``column`` value is greater than ``value``."
msgstr "It matches records that ``column`` value is greater than ``value``."

# 7097249e9df74113a932fbed95f0957d
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"``10``."

# b7b5a82a5b474900be215ede763b4849
msgid "Less than or equal to condition"
msgstr "Less than or equal to condition"

# 245245a5241b449c9ad4b6f5200278f2
msgid "Its syntax is ``column:<=value``."
msgstr "Its syntax is ``column:<=value``."

# a35668c77c944c53b885609b68dcdfba
msgid ""
"It matches records that ``column`` value is less than or equal to ``value``."
msgstr ""
"It matches records that ``column`` value is less than or equal to ``value``."

# 65ca589ae64045dcb94a7fc496823991
msgid ""
"The expression matches records that ``n_likes`` column value is less than or "
"equal to ``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is less than or "
"equal to ``10``."

# 05f2924727374f4eab6a7f6e1062afa9
msgid "Greater than or equal to condition"
msgstr "Greater than or equal to condition"

# 0d8a7e7f073a430691b5f9054dd6073c
msgid "Its syntax is ``column:>=value``."
msgstr "Its syntax is ``column:>=value``."

# 21be8244212441539a63438091570ea3
msgid ""
"It matches records that ``column`` value is greater than or equal to "
"``value``."
msgstr ""
"It matches records that ``column`` value is greater than or equal to "
"``value``."

# f678364c96664288b39779a85b100e20
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10``."

# a2c03c2dc09345cd8cebc089334d6f65
msgid "Regular expression condition"
msgstr "Regular expression condition"

# ace2aee15fea41fba834ff0908db69b5
msgid "Its syntax is ``column:~pattern``."
msgstr "Its syntax is ``column:~pattern``."

# 3298433e73dc4d9ca3c4a144c7f5ee17
msgid ""
"It matches records that ``column`` value is matched to ``pattern``. "
"``pattern`` must be valid :doc:`/reference/regular_expression`."
msgstr ""
"It matches records that ``column`` value is matched to ``pattern``. "
"``pattern`` must be valid :doc:`/reference/regular_expression`."

# 0a70aed2326149eeab8397de25189caa
# 6faad3dbe6d04832b24c9ef227b2e2ae
msgid ""
"The following example uses ``.roonga`` as pattern. It matches ``Groonga``, "
"``Mroonga`` and so on."
msgstr ""
"The following example uses ``.roonga`` as pattern. It matches ``Groonga``, "
"``Mroonga`` and so on."

# 95a6da0918f84aebb7e3b8bd0ca0a33d
# 5341099966ca411293859a7f10dd8016
msgid ""
"In most cases, regular expression is evaluated sequentially. So it may be "
"slow against many records."
msgstr ""
"In most cases, regular expression is evaluated sequentially. So it may be "
"slow against many records."

# 026e3bffb68144c7a2e958d0a4285036
# 6606e342f44a42f5a71687a324c73f83
msgid ""
"In some cases, Groonga evaluates regular expression by index. It's very "
"fast. See :doc:`/reference/regular_expression` for details."
msgstr ""
"In some cases, Groonga evaluates regular expression by index. It's very "
"fast. See :doc:`/reference/regular_expression` for details."

# 284699a774cb4c4da59fec2621997438
msgid "Combined expression"
msgstr "Combined expression"

# c6b762fa34f94b4d8dbefde22b2e6157
msgid "Here is available combined expression list."
msgstr "Here is available combined expression list."

# 1f90398c3849491e9e276f64ecd8dd09
msgid "Logical OR"
msgstr "Logical OR"

# 3af22bc2350e40bdb03aa2e98a54361a
msgid "Its syntax is ``a OR b``."
msgstr "Its syntax is ``a OR b``."

# 896fb88a719045e4bbd379b2783b616d
# e06f222ce5a14fe59e2cb2f0cb0ec013
# 32812d0ef54c4548b9cbc11f67931428
msgid ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."
msgstr ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."

# f270f1bbec584129bad6b19623df3b3f
msgid "If at least one of ``a`` and ``b`` are matched, ``a OR b`` is matched."
msgstr "If at least one of ``a`` and ``b`` are matched, ``a OR b`` is matched."

# f8fef7d4d6f04c57b15765f7a4f76893
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"``10`` or contain a word ``senna`` in ``content`` column value."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"``10`` or contain a word ``senna`` in ``content`` column value."

# 727bcb52724e40f3bd943fed59d2e50c
msgid "Logical AND"
msgstr "Logical AND"

# 41bff31f3abd40f290a960e136eefe80
msgid "Its syntax is ``a + b`` or just ``a b``."
msgstr "Its syntax is ``a + b`` or just ``a b``."

# d8ba165b79ef46f5b99957431e1355f6
msgid "If both ``a`` and ``b`` are matched, ``a + b`` is matched."
msgstr "If both ``a`` and ``b`` are matched, ``a + b`` is matched."

# c963ef9fd1fb43f89a3d0554ea50d50a
msgid ""
"You can specify ``+`` the first expression such as ``+a``. The ``+`` is just "
"ignored."
msgstr ""
"You can specify ``+`` the first expression such as ``+a``. The ``+`` is just "
"ignored."

# 7fd55ef864f94144bfd70a397b145363
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10`` and contain a word ``groonga`` in ``content`` column "
"value."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10`` and contain a word ``groonga`` in ``content`` column "
"value."

# 686b894150214952acbd240d5799c18e
msgid "Logical NOT"
msgstr "Logical NOT"

# f41bce56fe264e68aef392ff9815c5ac
msgid "Its syntax is ``a - b``."
msgstr "Its syntax is ``a - b``."

# d9b7c4bdb2bd4048898ef981c66c9f79
msgid "If ``a`` is matched and ``b`` is not matched, ``a - b`` is matched."
msgstr "If ``a`` is matched and ``b`` is not matched, ``a - b`` is matched."

# b56bf22103ed421fa78b6708c66fb647
msgid ""
"You can not specify ``-`` the first expression such as ``-a``. It's syntax "
"error."
msgstr ""
"You can not specify ``-`` the first expression such as ``-a``. It's syntax "
"error."

# 2da2a0242f8f481d931a06fd91aa1180
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10`` and don't contain a word ``groonga`` in ``content`` "
"column value."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10`` and don't contain a word ``groonga`` in ``content`` "
"column value."

# 400a14f0d4534952bcbe626828e70ce7
# d00b757ac3f449d39551f6d961a0dba5
msgid "Grouping"
msgstr "Grouping"

# a12fa87b8d7e48a49c52f1e18622b427
msgid "Its syntax is ``(...)``. ``...`` is space separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is space separated expression list."

# 1d6f5c8a0fbf45faa0ed999d334e6193
msgid ""
"``(...)`` groups one ore more expressions and they can be processed as an "
"expression. ``a b OR c`` means that ``a`` and ``b`` are matched or ``c`` is "
"matched. ``a (b OR c)`` means that ``a`` and one of ``b`` and ``c`` are "
"matched."
msgstr ""
"``(...)`` groups one ore more expressions and they can be processed as an "
"expression. ``a b OR c`` means that ``a`` and ``b`` are matched or ``c`` is "
"matched. ``a (b OR c)`` means that ``a`` and one of ``b`` and ``c`` are "
"matched."

# 5b2fd714ffe94e33a6a4c32c1bedafda
msgid ""
"The first expression doesn't use grouping. It matches records that ``n_likes:"
"<5`` and ``content:@senna`` are matched or ``content:@fast`` is matched."
msgstr ""
"The first expression doesn't use grouping. It matches records that ``n_likes:"
"<5`` and ``content:@senna`` are matched or ``content:@fast`` is matched."

# 269b4ca637ec4ee8ab876d2d70d87bed
msgid ""
"The second expression uses grouping. It matches records that ``n_likes:<5`` "
"and one of ``content:@senna`` or ``content:@fast`` are matched."
msgstr ""
"The second expression uses grouping. It matches records that ``n_likes:<5`` "
"and one of ``content:@senna`` or ``content:@fast`` are matched."

# 3163c63520764ab3a8dca886c6fc011b
msgid "Assignment expression"
msgstr "Assignment expression"

# 54efd374ca3f448bafff3b90559df795
msgid ""
"This section is for advanced users. Because assignment expression is "
"disabled in ``--query`` option of :doc:`/reference/commands/select` by "
"default. You need to specify ``ALLOW_COLUMN|ALLOW_UPDATE`` as ``--"
"query_flags`` option value to enable assignment expression."
msgstr ""
"This section is for advanced users. Because assignment expression is "
"disabled in ``--query`` option of :doc:`/reference/commands/select` by "
"default. You need to specify ``ALLOW_COLUMN|ALLOW_UPDATE`` as ``--"
"query_flags`` option value to enable assignment expression."

# 7767893fd9644bd68f697abd30cc0612
msgid ""
"Assignment expression in query syntax has some limitations. So you should "
"use :doc:`/reference/grn_expr/script_syntax` instead of query syntax for "
"assignment."
msgstr ""
"Assignment expression in query syntax has some limitations. So you should "
"use :doc:`/reference/grn_expr/script_syntax` instead of query syntax for "
"assignment."

# 8337837c574849bca225a695b7653c94
msgid ""
"There is only one syntax for assignment expression. It's ``column:=value``."
msgstr ""
"There is only one syntax for assignment expression. It's ``column:=value``."

# cf32e97439c24034ad86b77070d027b6
msgid ""
"``value`` is assigend to ``column``. ``value`` is always processed as string "
"in query syntax. ``value`` is casted to the type of ``column`` "
"automatically. It causes some limitations. For example, you cannot use "
"boolean literal such as ``true`` and ``false`` for ``Bool`` type column. You "
"need to use empty string for ``false`` but query syntax doesn't support "
"``column:=`` syntax."
msgstr ""
"``value`` is assigend to ``column``. ``value`` is always processed as string "
"in query syntax. ``value`` is casted to the type of ``column`` "
"automatically. It causes some limitations. For example, you cannot use "
"boolean literal such as ``true`` and ``false`` for ``Bool`` type column. You "
"need to use empty string for ``false`` but query syntax doesn't support "
"``column:=`` syntax."

# beec2e366d0f41078f0c39fa15f427d9
msgid "See :doc:`/reference/cast` about cast."
msgstr "See :doc:`/reference/cast` about cast."

# e10e83db3aab4102b55496fc23de01fe
msgid "Script syntax"
msgstr "Script syntax"

# 5c46d98fb73246b49dbbea7ca6f0a65d
msgid ""
"Script syntax is a syntax to specify complex search condition. It is similar "
"to ECMAScript. For example, ``_key == \"book\"`` means that groonga searches "
"records that ``_key`` value is ``\"book\"``. All values are string in :doc:"
"`query_syntax` but its own type in script syntax. For example, ``\"book\"`` "
"is string, ``1`` is integer, ``TokenBigram`` is the object whose name is "
"``TokenBigram`` and so on."
msgstr ""
"Script syntax is a syntax to specify complex search condition. It is similar "
"to ECMAScript. For example, ``_key == \"book\"`` means that groonga searches "
"records that ``_key`` value is ``\"book\"``. All values are string in :doc:"
"`query_syntax` but its own type in script syntax. For example, ``\"book\"`` "
"is string, ``1`` is integer, ``TokenBigram`` is the object whose name is "
"``TokenBigram`` and so on."

# 485bd56ec5fa407ea4f3366cf5dcfc94
msgid ""
"Script syntax doesn't support full ECMAScript syntax. For example, script "
"syntax doesn't support statement such as ``if`` control statement, ``for`` "
"iteration statement and variable definition statement. Function definion is "
"not supported too. But script syntax addes the original additional "
"operators.  They are described after ECMAScript syntax is described."
msgstr ""
"Script syntax doesn't support full ECMAScript syntax. For example, script "
"syntax doesn't support statement such as ``if`` control statement, ``for`` "
"iteration statement and variable definition statement. Function definion is "
"not supported too. But script syntax addes the original additional "
"operators.  They are described after ECMAScript syntax is described."

# f9a442d2847f4e0eb58e3a69c4bf79e0
msgid "Security"
msgstr "Security"

# 61bbc5e28a7143c5bb265ce7a3b532fa
msgid ""
"For security reason, you should not pass an input from users to Groonga "
"directly. If there is an evil user, the user may input a query that "
"retrieves records that should not be shown to the user."
msgstr ""
"For security reason, you should not pass an input from users to Groonga "
"directly. If there is an evil user, the user may input a query that "
"retrieves records that should not be shown to the user."

# de3a98ccfbe149a3a3ee1fd1447d718e
msgid "Think about the following case."
msgstr "Think about the following case."

# d0a6164600b14458a78609dcfd519379
msgid ""
"A Groonga application constructs a Groonga request by the following program::"
msgstr ""
"A Groonga application constructs a Groonga request by the following program::"

# 72b611e99c7444bca1cdac886420eef1
msgid ""
"``user_input`` is an input from user. If the input is ``query``, here is the "
"constructed :ref:`select-filter` parameter::"
msgstr ""
"``user_input`` is an input from user. If the input is ``query``, here is the "
"constructed :ref:`select-filter` parameter::"

# 0a6484fe850f44ad88633db83292535c
msgid ""
"If the input is ``x\" || true || \"``, here is the constructed ref:`select-"
"filter` parameter::"
msgstr ""
"If the input is ``x\" || true || \"``, here is the constructed ref:`select-"
"filter` parameter::"

# 1b3765865dd24b8c80964f19db3a03e1
msgid ""
"This query matches to all records. The user will get all records from your "
"database. The user may be evil."
msgstr ""
"This query matches to all records. The user will get all records from your "
"database. The user may be evil."

# dbc89c99355e4a4fb964ebcb63bbe621
msgid ""
"It's better that you just receive an user input as a value. It means that "
"you don't accept that user input can contain operator such as ``@`` and "
"``&&``. If you accept operator, user can create evil query."
msgstr ""
"It's better that you just receive an user input as a value. It means that "
"you don't accept that user input can contain operator such as ``@`` and "
"``&&``. If you accept operator, user can create evil query."

# 12b8cb04b5894044af9a877fca2f57b0
msgid ""
"If user input has only value, you blocks evil query by escaping user input "
"value. Here is a list how to escape user input value:"
msgstr ""
"If user input has only value, you blocks evil query by escaping user input "
"value. Here is a list how to escape user input value:"

# 2d088eb58a664693a3e6bfe397a02ec5
msgid "True value: Convert it to ``true``."
msgstr "True value: Convert it to ``true``."

# 4f28b3b06f9d479d85aafe31142fff6a
msgid "False value: Convert it to ``false``."
msgstr "False value: Convert it to ``false``."

# c802b6bc48714558a1b5708f49a9ef24
msgid ""
"Numerical value: Convert it to number. For example, ``1.2`` should be "
"converted to ``1.2``."
msgstr ""
"Numerical value: Convert it to number. For example, ``1.2`` should be "
"converted to ``1.2``."

# 197d98ab9fa04752a0535d04143795d0
msgid ""
"String value: Replace ``\"`` with ``\\\"`` and ``\\`` with ``\\\\`` in the "
"string value and surround substituted string value by ``\"``. For example, "
"``double \" quote and back \\ slash`` should be converted to ``\"double \\\" "
"quote and back \\\\ slash\"``."
msgstr ""
"String value: Replace ``\"`` with ``\\\"`` and ``\\`` with ``\\\\`` in the "
"string value and surround substituted string value by ``\"``. For example, "
"``double \" quote and back \\ slash`` should be converted to ``\"double \\\" "
"quote and back \\\\ slash\"``."

# 740dc02dea0a403699aa5e79fd4afb05
msgid "Literals"
msgstr "Literals"

# 09fd1887acbe442ab3ffb53b7a5003f4
msgid "Integer"
msgstr "Integer"

# 81590a90738642b88e4eeb54ef2c9e01
msgid ""
"Integer literal is sequence of ``0`` to ``9`` such as ``1234567890``. ``+`` "
"or ``-`` can be prepended as sign such as ``+29`` and ``-29``. Integer "
"literal must be decimal. Octal notation, hex and so on can't be used."
msgstr ""
"Integer literal is sequence of ``0`` to ``9`` such as ``1234567890``. ``+`` "
"or ``-`` can be prepended as sign such as ``+29`` and ``-29``. Integer "
"literal must be decimal. Octal notation, hex and so on can't be used."

# 118a8a11e0a34b5892d239b69ec86a80
msgid ""
"The maximum value of integer literal is ``9223372036854775807`` (``= 2 ** 63 "
"- 1``). The minimum value of integer literal is ``-9223372036854775808`` "
"(``= -(2 ** 63)``)."
msgstr ""
"The maximum value of integer literal is ``9223372036854775807`` (``= 2 ** 63 "
"- 1``). The minimum value of integer literal is ``-9223372036854775808`` "
"(``= -(2 ** 63)``)."

# 1959a4a568d346a8a6e653279c5dde57
msgid "Float"
msgstr "Float"

# ccaf8687fe7a46bcbe01acb99beef925
msgid ""
"Float literal is sequence of ``0`` to ``9``, ``.`` and ``0`` to ``9`` such "
"as ``3.14``. ``+`` or ``-`` can be prepended as sign such as ``+3.14`` and "
"``-3.14``. ``${RADIX}e${EXPORNENTIAL}`` and ``${RADIX}E${EXPORNENTIAL}`` "
"formats are also supported. For example, ``314e-2`` is the same as ``3.14``."
msgstr ""
"Float literal is sequence of ``0`` to ``9``, ``.`` and ``0`` to ``9`` such "
"as ``3.14``. ``+`` or ``-`` can be prepended as sign such as ``+3.14`` and "
"``-3.14``. ``${RADIX}e${EXPORNENTIAL}`` and ``${RADIX}E${EXPORNENTIAL}`` "
"formats are also supported. For example, ``314e-2`` is the same as ``3.14``."

# 305ed8ae0e6240b49060194116ca4261
msgid "String"
msgstr "String"

# bb9f20f3682a4f25802861869e9b2814
msgid ""
"String literal is ``\"...\"``. You need to escape ``\"`` in literal by "
"prepending ``\\\\'' such as ``\\\"``. For example, ``\"Say \\\"Hello!\\\"."
"\"`` is a literal for ``Say \"Hello!\".`` string."
msgstr ""
"String literal is ``\"...\"``. You need to escape ``\"`` in literal by "
"prepending ``\\\\'' such as ``\\\"``. For example, ``\"Say \\\"Hello!\\\"."
"\"`` is a literal for ``Say \"Hello!\".`` string."

# 09311fcbdaaa47d5930feebd8f7e6ef5
msgid ""
"String encoding must be the same as encoding of database. The default "
"encoding is UTF-8. It can be changed by ``--with-default-encoding`` "
"configure option, ``--encodiong`` :doc:`/reference/executables/groonga` "
"option and so on."
msgstr ""
"String encoding must be the same as encoding of database. The default "
"encoding is UTF-8. It can be changed by ``--with-default-encoding`` "
"configure option, ``--encodiong`` :doc:`/reference/executables/groonga` "
"option and so on."

# a2cdc70764a941e98aabe8353010eb79
msgid "Boolean"
msgstr "Boolean"

# a85542036ed847b881c78fae11e74160
msgid ""
"Boolean literal is ``true`` and ``false``. ``true`` means true and ``false`` "
"means false."
msgstr ""
"Boolean literal is ``true`` and ``false``. ``true`` means true and ``false`` "
"means false."

# 87b19adf5bf34522913d2aa903775af2
msgid "Null"
msgstr "Null"

# 39a4e1597f2e4395ad3d8feac5fa24a8
msgid ""
"Null literal is ``null``. Groonga doesn't support null value but null "
"literal is supported."
msgstr ""
"Null literal is ``null``. Groonga doesn't support null value but null "
"literal is supported."

# 16fec55682b046cbbfb5ff6c91e76692
msgid "Time"
msgstr "Time"

# f48b3e67fe114c45a6e243f6a45ecde1
# 29fa03ea23264bc3aec86ccc7df90c1c
msgid "This is the groonga original notation."
msgstr "This is the groonga original notation."

# 6f00a80daa4b4573917d20db12556f2d
msgid ""
"Time literal doesn't exit. There are string time notation, integer time "
"notation and float time notation."
msgstr ""
"Time literal doesn't exit. There are string time notation, integer time "
"notation and float time notation."

# 3eecf016d2c046c8a5853499d4c72e15
msgid ""
"String time notation is ``\"YYYY/MM/DD hh:mm:ss.uuuuuu\"`` or ``\"YYYY-MM-DD "
"hh:mm:ss.uuuuuu\"``. ``YYYY`` is year, ``MM`` is month, ``DD`` is day, "
"``hh`` is hour, ``mm`` is minute, ``ss`` is second and ``uuuuuu`` is micro "
"second. It is local time. For example, ``\"2012/07/23 02:41:10.436218\"`` is "
"``2012-07-23T02:41:10.436218`` in ISO 8601 format."
msgstr ""
"String time notation is ``\"YYYY/MM/DD hh:mm:ss.uuuuuu\"`` or ``\"YYYY-MM-DD "
"hh:mm:ss.uuuuuu\"``. ``YYYY`` is year, ``MM`` is month, ``DD`` is day, "
"``hh`` is hour, ``mm`` is minute, ``ss`` is second and ``uuuuuu`` is micro "
"second. It is local time. For example, ``\"2012/07/23 02:41:10.436218\"`` is "
"``2012-07-23T02:41:10.436218`` in ISO 8601 format."

# 292b0c7c2d764caf81c772a88f8ae89b
msgid ""
"Integer time notation is the number of seconds that have elapsed since "
"midnight UTC, January 1, 1970. It is also known as POSIX time. For example, "
"``1343011270`` is ``2012-07-23T02:41:10Z`` in ISO 8601 format."
msgstr ""
"Integer time notation is the number of seconds that have elapsed since "
"midnight UTC, January 1, 1970. It is also known as POSIX time. For example, "
"``1343011270`` is ``2012-07-23T02:41:10Z`` in ISO 8601 format."

# 6ca33920a8bf44798c03a8fe6f79abe2
msgid ""
"Float time notation is the number of seconds and micro seconds that have "
"elapsed since midnight UTC, January 1, 1970. For example, "
"``1343011270.436218`` is ``2012-07-23T02:41:10.436218Z`` in ISO 8601 format."
msgstr ""
"Float time notation is the number of seconds and micro seconds that have "
"elapsed since midnight UTC, January 1, 1970. For example, "
"``1343011270.436218`` is ``2012-07-23T02:41:10.436218Z`` in ISO 8601 format."

# 09966c83e4f54c8fb66482a23d7d5a04
msgid "Geo point"
msgstr "Geo point"

# d8d637aec7b24390855f5c4012c5e0ce
msgid "Geo point literal doesn't exist. There is string geo point notation."
msgstr "Geo point literal doesn't exist. There is string geo point notation."

# 409577cd597d4e3e8aef223d436eab72
msgid "String geo point notation has the following patterns:"
msgstr "String geo point notation has the following patterns:"

# 280e1b86a4484b6d95443de08ac814c4
msgid "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"

# fa06f87d46384dd6bd5152efa3db4d26
msgid "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"

# bad2d50f330945d8a227741e1fe924d6
msgid "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"

# 8d6452a7382e4625b6713f974d11bcea
msgid "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"

# 2aaa8457ca554504bf33bba52065b093
msgid ""
"``x`` and ``,`` can be used for separator. Latitude and longitude can be "
"represented in milliseconds or degree."
msgstr ""
"``x`` and ``,`` can be used for separator. Latitude and longitude can be "
"represented in milliseconds or degree."

# c951dcca04e0456483a5d2b26185395a
# 0e463fdd292a4287bbc7bda00f271914
msgid "Array"
msgstr "Array"

# 79cc9acf729a47d6a003db26cc1d8903
msgid "Array literal is ``[element1, element2, ...]``."
msgstr "Array literal is ``[element1, element2, ...]``."

# adeb118b8f20449e8ab3b47c539663a7
msgid "Object literal"
msgstr "Object literal"

# 30b9d6c6ea72497d9814b295b9af7699
msgid ""
"Object literal is ``{name1: value1, name2: value2, ...}``. Groonga doesn't "
"support object literal yet."
msgstr ""
"Object literal is ``{name1: value1, name2: value2, ...}``. Groonga doesn't "
"support object literal yet."

# 729ce33436fa49f19ecb4e2a9cb924f7
msgid "Control syntaxes"
msgstr "Control syntaxes"

# 2fafee01393d49a59a8cc87f2c515834
msgid ""
"Script syntax doesn't support statement. So you cannot use control statement "
"such as ``if``. You can only use ``A ? B : C`` expression as control syntax."
msgstr ""
"Script syntax doesn't support statement. So you cannot use control statement "
"such as ``if``. You can only use ``A ? B : C`` expression as control syntax."

# 9c4cfd4d11794b2cba653822a38e8df4
msgid "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."
msgstr "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."

# b19429601c8041ebb0362726d3324e6b
msgid ""
"The expression matches records that ``_id`` column value is equal to ``1`` "
"and ``n_likes`` column value is equal to ``5`` or ``_id`` column value is "
"not equal to 1 and ``n_likes`` column value is equal to ``3``."
msgstr ""
"The expression matches records that ``_id`` column value is equal to ``1`` "
"and ``n_likes`` column value is equal to ``5`` or ``_id`` column value is "
"not equal to 1 and ``n_likes`` column value is equal to ``3``."

# ae2d95e6ee244896afc0e5a1cebf0311
msgid "Its syntax is ``(...)``. ``...`` is comma separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is comma separated expression list."

# 79acdb013b54406c8e429042386eed5a
msgid ""
"``(...)`` groups one ore more expressions and they can be processed as an "
"expression. ``a && b || c`` means that ``a`` and ``b`` are matched or ``c`` "
"is matched. ``a && (b || c)`` means that ``a`` and one of ``b`` and ``c`` "
"are matched."
msgstr ""
"``(...)`` groups one ore more expressions and they can be processed as an "
"expression. ``a && b || c`` means that ``a`` and ``b`` are matched or ``c`` "
"is matched. ``a && (b || c)`` means that ``a`` and one of ``b`` and ``c`` "
"are matched."

# 2272bee7c1324202ab03fd7fddae4c2c
msgid ""
"The first expression doesn't use grouping. It matches records that ``n_likes "
"< 5`` and ``content @ \"senna\"`` are matched or ``content @ \"fast\"`` is "
"matched."
msgstr ""
"The first expression doesn't use grouping. It matches records that ``n_likes "
"< 5`` and ``content @ \"senna\"`` are matched or ``content @ \"fast\"`` is "
"matched."

# 4719e3f077da4601b1dfa5c549328900
msgid ""
"The second expression uses grouping. It matches records that ``n_likes < 5`` "
"and one of ``content @ \"senna\"`` or ``content @ \"fast\"`` are matched."
msgstr ""
"The second expression uses grouping. It matches records that ``n_likes < 5`` "
"and one of ``content @ \"senna\"`` or ``content @ \"fast\"`` are matched."

# a87dedc61c20429f86a3f9c7f8d7ee89
msgid "Function call"
msgstr "Function call"

# 9d43ebf0080e4805b3f2f9d9b1b0cff0
msgid "Its syntax is ``name(arugment1, argument2, ...)``."
msgstr "Its syntax is ``name(arugment1, argument2, ...)``."

# 0783c6253b8347a89b3752103d4e2bb3
msgid ""
"``name(argument1, argument2, ...)`` calls a function that is named ``name`` "
"with arguments ``argument1``, ``argument2`` and ``...``."
msgstr ""
"``name(argument1, argument2, ...)`` calls a function that is named ``name`` "
"with arguments ``argument1``, ``argument2`` and ``...``."

# ad2539b16ed44c30baf9f1169deaf122
msgid "See :doc:`/reference/function` for available functin list."
msgstr "See :doc:`/reference/function` for available functin list."

# 8d5f6627671643caa19a46e36f85e0e4
msgid ""
"The expression uses :doc:`/reference/functions/edit_distance`. It matches "
"records that ``_key`` column value is similar to ``\"Groonga\"``. Similality "
"of ``\"Groonga\"`` is computed as edit distance. If edit distance is less "
"than or equal to 1, the value is treated as similar. In this case, ``"
"\"Groonga\"`` and ``\"Mroonga\"`` are treated as similar."
msgstr ""
"The expression uses :doc:`/reference/functions/edit_distance`. It matches "
"records that ``_key`` column value is similar to ``\"Groonga\"``. Similality "
"of ``\"Groonga\"`` is computed as edit distance. If edit distance is less "
"than or equal to 1, the value is treated as similar. In this case, ``"
"\"Groonga\"`` and ``\"Mroonga\"`` are treated as similar."

# 44a7204ab5d04963ac9820884872290e
msgid "Basic operators"
msgstr "Basic operators"

# febaa88153344a54b400136eff4e4f22
msgid "Groonga supports operators defined in ECMAScript."
msgstr "Groonga supports operators defined in ECMAScript."

# b0ff38d6a5764b529f30bd1c7ab53997
msgid "Arithmetic operators"
msgstr "Arithmetic operators"

# 8b29a3b6091b4967b7f8a2896b80111a
msgid "Here are arithmetic operators."
msgstr "Here are arithmetic operators."

# 9bb00dbe3ab14f68b0e16dc5e1743aa7
msgid "Addition operator"
msgstr "Addition operator"

# 32c586b866ef48d1b790dc46eded5466
msgid "Its syntax is ``number1 + number2``."
msgstr "Its syntax is ``number1 + number2``."

# 6d8c331c9a4543fbb7781f03fc59e29f
msgid "The operator adds ``number1`` and ``number2`` and returns the result."
msgstr "The operator adds ``number1`` and ``number2`` and returns the result."

# b8d8643503344fcd950f25e3cbcfd8c3
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``10 + 5``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``10 + 5``)."

# c1f77d367ccd4036bf586290ad1bcb2a
msgid "Subtraction operator"
msgstr "Subtraction operator"

# e39f3ce71edd4ed78ab5320afc2b0225
msgid "Its syntax is ``number1 - number2``."
msgstr "Its syntax is ``number1 - number2``."

# 90fbbc99ecaa4e5ba276d4d9ed62d234
msgid ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."
msgstr ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."

# 5817bbed4a8541769200560006802dc4
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``20 - 5``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``20 - 5``)."

# 1efb6137b19b4f199ef7615fd78c1064
msgid "Multiplication operator"
msgstr "Multiplication operator"

# 5a8a21a071bd47d192423a622be41022
msgid "Its syntax is ``number1 * number2``."
msgstr "Its syntax is ``number1 * number2``."

# 91e54e0a6da542999d52d071171f53ac
msgid ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."
msgstr ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."

# 07df34c719f042f289f3c378b148c58c
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``3 * 5``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``3 * 5``)."

# 22f79144d74c4697bd5e443ce414bdb3
msgid "Division operator"
msgstr "Division operator"

# cfc7a301fc054853b3f6dbff8cc79e9b
msgid "Its syntax is ``number1 / number2`` and ``number1 % number2``."
msgstr "Its syntax is ``number1 / number2`` and ``number1 % number2``."

# 59ae4e94ecec4ad8bb74fd50feffa0fb
msgid ""
"The operator divides ``number2`` by ``number1``. ``/`` returns the quotient "
"of result. ``%`` returns the remainder of result."
msgstr ""
"The operator divides ``number2`` by ``number1``. ``/`` returns the quotient "
"of result. ``%`` returns the remainder of result."

# 64871f696e66493cb276959b7499275f
msgid "Here is simple examples."
msgstr "Here is simple examples."

# c16d862beea6498b8c62f32eab6ebab1
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``3`` (= ``26 / 7``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``3`` (= ``26 / 7``)."

# d630a66fb8094d21b043f133620cf62c
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``26 % 7``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``26 % 7``)."

# 2813e01f97124638bfb892bf880cd6be
msgid "Logical operators"
msgstr "Logical operators"

# 54c20fa135914435a097c08b52d128f3
msgid "Here are logical operators."
msgstr "Here are logical operators."

# 984960dc29934d58ae0ef322be66995c
msgid "Logical NOT operator"
msgstr "Logical NOT operator"

# 81d8e6a7f7fb447cae356ba8d3e5f4d8
msgid "Its syntax is ``!condition``."
msgstr "Its syntax is ``!condition``."

# 67ae2d33928e4ec4bf0ffa15da150b19
msgid "The operator inverts boolean value of ``condition``."
msgstr "The operator inverts boolean value of ``condition``."

# 7f3aab1d37c74d3ca9830330c1a0b32e
# 2da74812701849069ac01ef748f64247
msgid ""
"The expression matches records that ``n_likes`` column value is not equal to "
"``5``."
msgstr ""
"The expression matches records that ``n_likes`` column value is not equal to "
"``5``."

# bbae0c78e5ee495382d2066e97c8204b
msgid "Logical AND operator"
msgstr "Logical AND operator"

# 3074161f0f224bc882a53f37ba28d4f1
msgid "Its syntax is ``condition1 && condition2``."
msgstr "Its syntax is ``condition1 && condition2``."

# 6923b34666764467a20d17b197913655
msgid ""
"The operator returns true if both of ``condition1`` and ``condition2`` are "
"true, false otherwise."
msgstr ""
"The operator returns true if both of ``condition1`` and ``condition2`` are "
"true, false otherwise."

# 4631b7b320a744dda61794e3cc771dd6
msgid ""
"The expression matches records that ``content`` column value has the word "
"``fast`` and ``n_likes`` column value is greater or equal to ``10``."
msgstr ""
"The expression matches records that ``content`` column value has the word "
"``fast`` and ``n_likes`` column value is greater or equal to ``10``."

# 4865b275d8c54e2b9a530ece512a0324
msgid "Logical OR operator"
msgstr "Logical OR operator"

# 1e929d2a3a2c4887800cd2e8208c48a6
msgid "Its syntax is ``condition1 || condition2``."
msgstr "Its syntax is ``condition1 || condition2``."

# 75a72f7f81874b8596f735b637d1efab
msgid ""
"The operator returns true if either ``condition1`` or ``condition2`` is "
"true, false otherwise."
msgstr ""
"The operator returns true if either ``condition1`` or ``condition2`` is "
"true, false otherwise."

# a352a9fb5d634e28b785a7170a69b06e
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` or ``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` or ``10``."

# 410fee29b65a447ea6c11fe95e61ae0d
msgid "Logical AND NOT operator"
msgstr "Logical AND NOT operator"

# 29adc2e67e61479f9fdfa41928acaaea
msgid "Its syntax is ``condition1 &! condition2``."
msgstr "Its syntax is ``condition1 &! condition2``."

# c2abe4c62b2b46d485fedf493bfc7ad3
msgid ""
"The operator returns true if ``condition1`` is true but ``condition2`` is "
"false, false otherwise. It returns difference set."
msgstr ""
"The operator returns true if ``condition1`` is true but ``condition2`` is "
"false, false otherwise. It returns difference set."

# 90778b201be7429bb2de69f5d3a51c40
msgid ""
"The expression matches records that ``content`` column value has the word "
"``fast`` but doesn't have the word ``mroonga``."
msgstr ""
"The expression matches records that ``content`` column value has the word "
"``fast`` but doesn't have the word ``mroonga``."

# 3d7443095b524e9296f5215ddd0170b1
msgid "Bitwise operators"
msgstr "Bitwise operators"

# ca6c1ccc29ed468ea75427ed2b95e91f
msgid "Here are bitwise operators."
msgstr "Here are bitwise operators."

# 6380c9cc9d384cf2ab7b39342212a980
msgid "Bitwise NOT operator"
msgstr "Bitwise NOT operator"

# b3c93992696a48f1814421b3ec9c92df
msgid "Its syntax is ``~number``."
msgstr "Its syntax is ``~number``."

# a837124f633f48b59492ac7928915c30
msgid "The operator returns bitwise NOT of ``number``."
msgstr "The operator returns bitwise NOT of ``number``."

# 3372d071aeb54787bb8c63fb79c2a03e
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` because bitwise NOT of ``5`` is equal to ``-6``."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` because bitwise NOT of ``5`` is equal to ``-6``."

# 4ad44983ff5f4605a6c0734a048804b0
msgid "Bitwise AND operator"
msgstr "Bitwise AND operator"

# 45fc5fa2e17a4b108d3ee069a62f7652
msgid "Its syntax is ``number1 & number2``."
msgstr "Its syntax is ``number1 & number2``."

# 2b00544956474a93837c012eb9d99ae4
msgid "The operator returns bitwise AND between ``number1`` and ``number2``."
msgstr "The operator returns bitwise AND between ``number1`` and ``number2``."

# cb059d92c3fb48b4b37afce7c377bee2
msgid ""
"The expression matches records that ``n_likes`` column value is even number "
"because bitwise AND between an even number and ``1`` is equal to ``1`` and "
"bitwise AND between an odd number and ``1`` is equal to ``0``."
msgstr ""
"The expression matches records that ``n_likes`` column value is even number "
"because bitwise AND between an even number and ``1`` is equal to ``1`` and "
"bitwise AND between an odd number and ``1`` is equal to ``0``."

# 133d4446145c4de9abe87343ec34264a
msgid "Bitwise OR operator"
msgstr "Bitwise OR operator"

# 739fd13ec442437980975f0a0bdf8416
msgid "Its syntax is ``number1 | number2``."
msgstr "Its syntax is ``number1 | number2``."

# c00a43d3ef82415ab90922ea1709fdba
msgid "The operator returns bitwise OR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise OR between ``number1`` and ``number2``."

# 2c5a2e5a1d8d4b9ea3c71cda765ba2b3
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``1 | 4``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``1 | 4``)."

# 77674c69afe24f55a7628992a5d88f39
msgid "Bitwise XOR operator"
msgstr "Bitwise XOR operator"

# 21d632cd882945ed968eac00f33a76ed
msgid "Its syntax is ``number1 ^ number2``."
msgstr "Its syntax is ``number1 ^ number2``."

# ca9300d9f03744789aa8b009416920aa
msgid "The operator returns bitwise XOR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise XOR between ``number1`` and ``number2``."

# a568a73d33c04d55bd37b03886d09233
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``10 ^ 15``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``10 ^ 15``)."

# 8b14d113507848ea9ce65256e731b341
msgid "Shift operators"
msgstr "Shift operators"

# 4546fcb05384468baaf0389a2f223a74
msgid "Here are shift operators."
msgstr "Here are shift operators."

# 34b0038dad0a4711a1c8d7e78b8fe27f
msgid "Left shift operator"
msgstr "Left shift operator"

# 116acbe01a3f451dbb67d963e5b74d82
msgid "Its syntax is ``number1 << number2``."
msgstr "Its syntax is ``number1 << number2``."

# a17344c7b6f1449aaa39879ebd6c1c77
msgid ""
"The operator performs a bitwise left shift operation on ``number1`` by "
"``number2``."
msgstr ""
"The operator performs a bitwise left shift operation on ``number1`` by "
"``number2``."

# c4c7f2a2c82547a3b5cc4a1c3505af2e
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``10`` (= ``5 << 1``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``10`` (= ``5 << 1``)."

# 10c15331113c4f4bb291210503330b5b
msgid "Signed right shift operator"
msgstr "Signed right shift operator"

# d1b1f05bf05447ef8f1d4fa7246f4e8b
msgid "Its syntax is ``number1 >> number2``."
msgstr "Its syntax is ``number1 >> number2``."

# 616f77bd547e4eed98f12ab2009b5fa2
msgid ""
"The operator shifts bits of ``number1`` to right by ``number2``. The sign of "
"the result is the same as ``number1``."
msgstr ""
"The operator shifts bits of ``number1`` to right by ``number2``. The sign of "
"the result is the same as ``number1``."

# 4637c4152d344db4bbcae255cfe1ff34
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``-(-10 >> 1)`` = ``-(-5)``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``-(-10 >> 1)`` = ``-(-5)``)."

# 85a103a512724cc39ca108fa6f76ff3f
msgid "Unsigned right shift operator"
msgstr "Unsigned right shift operator"

# 7b5f61fbbb9a4793bf04f4e143765170
msgid "Its syntax is ``number1 >>> number2``."
msgstr "Its syntax is ``number1 >>> number2``."

# 3574fdd3f6c14e2da3a651fa3549bdb0
msgid ""
"The operator shifts bits of ``number1`` to right by ``number2``. The "
"leftmost ``number2`` bits are filled by ``0``."
msgstr ""
"The operator shifts bits of ``number1`` to right by ``number2``. The "
"leftmost ``number2`` bits are filled by ``0``."

# 40d121b54ce64693a1352d9eb37d9815
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``2147483648 - (-10 >>> 1)`` = ``2147483648 - 2147483643``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``2147483648 - (-10 >>> 1)`` = ``2147483648 - 2147483643``)."

# 595e3b14248041c38dfcc250db5fc48c
msgid "Comparison operators"
msgstr "Comparison operators"

# 9c0d133f860b46e8ba208d902592e797
msgid "Here are comparison operators."
msgstr "Here are comparison operators."

# 8d034ecaef974af394aafb88d38dcc9d
msgid "Equal operator"
msgstr "Equal operator"

# 5cfba0535cf24a7d92ec512d23e362a0
msgid "Its syntax is ``object1 == object2``."
msgstr "Its syntax is ``object1 == object2``."

# e28f2fe95a5645fb89beaa7edfc4fbbb
msgid ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."
msgstr ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."

# 543c145235a14a8585297db90b5110fc
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5``."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5``."

# 031180c2a7a64689b39767f54e19ccf5
msgid "Not equal operator"
msgstr "Not equal operator"

# 984c40dfa55d4d5d96d7cbdd09b58276
msgid "Its syntax is ``object1 != object2``."
msgstr "Its syntax is ``object1 != object2``."

# 8e2e7f4430b841b0ad4fcaca3983655b
msgid ""
"The operator returns true if ``object1`` does not equal to ``object2``, "
"false otherwise."
msgstr ""
"The operator returns true if ``object1`` does not equal to ``object2``, "
"false otherwise."

# fd4085bdc8a641618715f3fa1eb1fe18
msgid "Less than operator"
msgstr "Less than operator"

# d7c5bab29c864a798c77ddce4a65922e
# 07a03a170fc44cecae2f888947ea0772
# 047b0d8b400b4abfa6c04702ce1c8162
# 5dd3731a13634d09b34d8045afd8147c
msgid "TODO: ..."
msgstr "TODO: ..."

# 96463b0bde5b48d488c77a5899bdfa3b
msgid "Less than or equal to operator"
msgstr "Less than or equal to operator"

# b81d89a3467c4d5bb2770fdc507f5dfe
msgid "Greater than operator"
msgstr "Greater than operator"

# 00c029f960954e488c97f13ad7905a5c
msgid "Greater than or equal to operator"
msgstr "Greater than or equal to operator"

# b08b8660a3294354a544679cbf552e5b
msgid "Assignment operators"
msgstr "Assignment operators"

# cce2e6c99a7148b9a4f3655ffbef0ca8
msgid "Addition assignment operator"
msgstr "Addition assignment operator"

# c42a09dff7d84645bdcf48a4be0cfa36
msgid "Its syntax is ``column1 += column2``."
msgstr "Its syntax is ``column1 += column2``."

# e45687898a9a43bfb2ce95b942dcbc48
msgid ""
"The operator performs addition assginment operation on column1 by column2."
msgstr ""
"The operator performs addition assginment operation on column1 by column2."

# e77b3a34b78f43cf919d5feb3f113167
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs addition assignment operation such as '_score = _score + n_likes' "
"for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs addition assignment operation such as '_score = _score + n_likes' "
"for each records."

# 66561568da3244b0a7522b81ffacebf9
# e19fb68171844832bd1c561852cdc537
# f1a743ae056549379229b75fbc9d9d68
# e65ee5808db7445c9f9097c6d1ab06d9
# 181a9d6d721641ef9850400687316b7e
# 7535a31ba6b64530add036fd4a2b596d
# bbfe373c79624306a0ca6d8fca5c307a
msgid ""
"For example, the value of ``_score`` about the record which stores \"Good-"
"bye Senna\" as the ``_key`` is 3."
msgstr ""
"For example, the value of ``_score`` about the record which stores \"Good-"
"bye Senna\" as the ``_key`` is 3."

# af8a1564efd746438e7440fe0871bd7b
msgid ""
"So the expression ``1 + 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 + 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 901423ae51c6465fbd5351ddca63f534
msgid "Subtraction assignment operator"
msgstr "Subtraction assignment operator"

# 40914ba54475484bb51f9e4e96c6a3eb
msgid "Its syntax is ``column1 -= column2``."
msgstr "Its syntax is ``column1 -= column2``."

# b42924cf73f74650b959fa913ddfdc6e
msgid ""
"The operator performs subtraction assginment operation on column1 by column2."
msgstr ""
"The operator performs subtraction assginment operation on column1 by column2."

# 44d596a074204f318d0954afcb505150
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score - "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score - "
"n_likes' for each records."

# 0ba8acaeda13480a949c75cbe69b609f
msgid ""
"So the expression ``1 - 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 - 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 4af22f1cfe5f4e90a2fa7b2a21da372c
msgid "Multiplication assignment operator"
msgstr "Multiplication assignment operator"

# afbf3c9a7c4d4ecba39c054d7256ec27
msgid "Its syntax is ``column1 *= column2``."
msgstr "Its syntax is ``column1 *= column2``."

# 56754860971344cf8d5cb680f0e77163
msgid ""
"The operator performs multiplication assginment operation on column1 by "
"column2."
msgstr ""
"The operator performs multiplication assginment operation on column1 by "
"column2."

# 40401714794d497aac0927b32af0ae57
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score * "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score * "
"n_likes' for each records."

# 5ab72a5177324162966588ad4c105b62
msgid ""
"So the expression ``1 * 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 * 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# b95e03896090426e8638b2d40b3f8645
msgid "Division assignment operator"
msgstr "Division assignment operator"

# b0fe7fe15c48477484bc7f33c8188cd3
msgid "Its syntax is ``column1 /= column2``."
msgstr "Its syntax is ``column1 /= column2``."

# e194404dd8b34c589c00efc0ea0fcfd7
msgid ""
"The operator performs division assginment operation on column1 by column2."
msgstr ""
"The operator performs division assginment operation on column1 by column2."

# 560b820484d14aa4a81a59bbf998dd07
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score / "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score / "
"n_likes' for each records."

# 16f8f906b99940909b7a4a1f067f8ac5
msgid ""
"So the expression ``1 / 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 / 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# c270ed5ad6244f05af388c78ecfad09d
msgid "Modulo assignment operator"
msgstr "Modulo assignment operator"

# aa2bda2014f64b6987dbec733a546d60
msgid "Its syntax is ``column1 %= column2``."
msgstr "Its syntax is ``column1 %= column2``."

# 145cd6e762d1459c8586c91434ab4cad
msgid ""
"The operator performs modulo assginment operation on column1 by column2."
msgstr ""
"The operator performs modulo assginment operation on column1 by column2."

# a496c3d9bb884ae3aeb2ed1e8419ebcd
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score % "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score % "
"n_likes' for each records."

# 72bf74bc819b48578daf8609d93c13df
msgid ""
"So the expression ``1 % 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 % 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 9848790c044e4f49b8292469f9e6a32e
msgid "Bitwise left shift assignment operator"
msgstr "Bitwise left shift assignment operator"

# ae76beff52f14493bfd89fadc65583b3
msgid "Its syntax is ``column1 <<= column2``."
msgstr "Its syntax is ``column1 <<= column2``."

# d7ffea7036694a9f939237b736cfd814
msgid ""
"The operator performs left shift assginment operation on column1 by column2."
msgstr ""
"The operator performs left shift assginment operation on column1 by column2."

# 87192f9978fa42808c598afc0c4b5e09
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score << "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score << "
"n_likes' for each records."

# 561ab8453ad441dfa6cf413be552d9b5
msgid ""
"So the expression ``1 << 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 << 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 8d423adc695242dcb5ccbba49bdb7798
msgid "Bitwise signed right shift assignment operator"
msgstr "Bitwise signed right shift assignment operator"

# 03ee870507ba4f47b6f727f003ba3ebd
msgid "Its syntax is ``column2 >>= column2``."
msgstr "Its syntax is ``column2 >>= column2``."

# 3a8ed64bec7949d1ad01ee795b24d0f7
msgid ""
"The operator performs signed right shift assginment operation on column1 by "
"column2."
msgstr ""
"The operator performs signed right shift assginment operation on column1 by "
"column2."

# cf9b3103985c4d4eb15b013541b6e7a4
msgid "Bitwise unsigned right shift assignment operator"
msgstr "Bitwise unsigned right shift assignment operator"

# 762a1182330247ef905bd8f146a69ef0
msgid "Its syntax is ``column1 >>>= column2``."
msgstr "Its syntax is ``column1 >>>= column2``."

# 0f88b1efefaf4f0db0fa71e4a61fd3c4
msgid ""
"The operator performs unsigned right shift assginment operation on column1 "
"by column2."
msgstr ""
"The operator performs unsigned right shift assginment operation on column1 "
"by column2."

# 473b2e8df2474af09392621194a82773
msgid "Bitwise AND assignment operator"
msgstr "Bitwise AND assignment operator"

# 740c184d31d84e97821c7463b1ca8f6b
msgid "Its syntax is ``column1 &= column2``."
msgstr "Its syntax is ``column1 &= column2``."

# ebd36f18bdd246df890d936710672e9e
msgid ""
"The operator performs bitwise AND assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise AND assignment operation on column1 by column2."

# 785c8c98705149478f8475646ce7b0f1
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score & "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score & "
"n_likes' for each records."

# 88778c72a7ba4995a6488d312b77f571
# 5ed88514d5a14318a9b598be32178834
msgid ""
"For example, the value of ``_score`` about the record which stores \"Groonga"
"\" as the ``_key`` is 10."
msgstr ""
"For example, the value of ``_score`` about the record which stores \"Groonga"
"\" as the ``_key`` is 10."

# a993150fd3ba499da8804fc818622bbc
msgid ""
"So the expression ``1 & 10`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 & 10`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 71a326da9cfa43d19b78057f384568b1
msgid "Bitwise OR assignment operator"
msgstr "Bitwise OR assignment operator"

# dfb996e23fd24b9fb1794b1993c03e23
msgid "Its syntax is ``column1 |= column2``."
msgstr "Its syntax is ``column1 |= column2``."

# 73cc5a90126a45fb87399b37e31911e3
msgid ""
"The operator performs bitwise OR assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise OR assignment operation on column1 by column2."

# 0f5ab51bae514823a95c1a75967ceb43
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score | "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score | "
"n_likes' for each records."

# 6c699d9e52da43a3b5125fc154be8ea3
msgid ""
"So the expression ``1 | 10`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 | 10`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 4e5a2ac0f81748e1a49bc4cddbc52233
msgid "Bitwise XOR assignment operator"
msgstr "Bitwise XOR assignment operator"

# d8f8e09568644851b8bc5ab8442103d6
msgid "Its syntax is ``column1 ^= column2``."
msgstr "Its syntax is ``column1 ^= column2``."

# 57f064b234a546a4b73f387b82d26497
msgid ""
"The operator performs bitwise XOR assginment operation on column1 by column2."
msgstr ""
"The operator performs bitwise XOR assginment operation on column1 by column2."

# 21c93ac46bbd48e2ae4441e443683cac
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score ^ "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score ^ "
"n_likes' for each records."

# 05f5794bcbc1405f9c987fa166219cc4
msgid ""
"So the expression ``1 ^ 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 ^ 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 1b7ee890d485445c8d491bac4b1d2057
msgid "Original operators"
msgstr "Original operators"

# 06838f9bdef646879eced98c585dac10
msgid ""
"Script syntax adds the original binary opearators to ECMAScript syntax. They "
"operate search specific operations. They are starts with ``@`` or ``*``."
msgstr ""
"Script syntax adds the original binary opearators to ECMAScript syntax. They "
"operate search specific operations. They are starts with ``@`` or ``*``."

# 78a935be8cbb4bf2bbb2e34afaf537d0
msgid "Match operator"
msgstr "Match operator"

# c7647dea906c4c21919caf62a3cf8ffd
msgid "Its syntax is ``column @ value``."
msgstr "Its syntax is ``column @ value``."

# f195e174c1a2402ca4f4583f7e8cb465
msgid ""
"The operator searches ``value`` by inverted index of ``column``. Normally, "
"full text search is operated but tag search can be operated. Because tag "
"search is also implemented by inverted index."
msgstr ""
"The operator searches ``value`` by inverted index of ``column``. Normally, "
"full text search is operated but tag search can be operated. Because tag "
"search is also implemented by inverted index."

# 3910d65e4abd43158a6500278f81a04a
msgid ":doc:`query_syntax` uses this operator by default."
msgstr ":doc:`query_syntax` uses this operator by default."

# befe32689abb44cb9537bdf310941954
msgid "Prefix search operator"
msgstr "Prefix search operator"

# 44ffddc751444605bc5e87ed3ba23ade
msgid "Its syntax is ``column @^ value``."
msgstr "Its syntax is ``column @^ value``."

# 9f8e70bb51c24ff2b06ae745bfa44c6c
msgid ""
"The operator does prefix search with ``value``. Prefix search searches "
"records that contain a word that starts with ``value``."
msgstr ""
"The operator does prefix search with ``value``. Prefix search searches "
"records that contain a word that starts with ``value``."

# f93c74bacab542ea99ef7f8566d7ad0d
msgid "Suffix search operator"
msgstr "Suffix search operator"

# e6dda166c3fc41d9b8748280337348dd
msgid "Its syntax is ``column @$ value``."
msgstr "Its syntax is ``column @$ value``."

# 36b2d680802c40ce85a42344a43aaa9d
msgid ""
"This operator does suffix search with ``value``. Suffix search searches "
"records that contain a word that ends with ``value``."
msgstr ""
"This operator does suffix search with ``value``. Suffix search searches "
"records that contain a word that ends with ``value``."

# d59a677983704bfba2fc4fd51cd79bb5
msgid "Near search operator"
msgstr "Near search operator"

# 94982634eac449a3884437eba173fbc1
msgid "Its syntax is ``column *N \"word1 word2 ...\"``."
msgstr "Its syntax is ``column *N \"word1 word2 ...\"``."

# 2faf7a9f0a9b4929bdab89c7a1b08d39
msgid ""
"The operator does near search with words ``word1 word2 ...``. Near search "
"searches records that contain the words and the words are appeared in the "
"near distance. Near distance is always ``10`` for now. The unit of near "
"distance is the number of characters in N-gram family tokenizers and the "
"number of words in morphological analysis family tokenizers."
msgstr ""
"The operator does near search with words ``word1 word2 ...``. Near search "
"searches records that contain the words and the words are appeared in the "
"near distance. Near distance is always ``10`` for now. The unit of near "
"distance is the number of characters in N-gram family tokenizers and the "
"number of words in morphological analysis family tokenizers."

# 19bb35563bd34a58b7f26303f7bc3375
msgid ""
"(TODO: Add a description about ``TokenBigram`` doesn't split ASCII only word "
"into tokens. So the unit for ASCII words with ``TokenBigram`` is the number "
"of words even if ``TokenBigram`` is a N-gram family tokenizer.)"
msgstr ""
"(TODO: Add a description about ``TokenBigram`` doesn't split ASCII only word "
"into tokens. So the unit for ASCII words with ``TokenBigram`` is the number "
"of words even if ``TokenBigram`` is a N-gram family tokenizer.)"

# e781757e034140539fc5dc3fea4873ad
# 96bd8ef14a0046c086283c0cf21b2a13
msgid ""
"Note that an index column for full text search must be defined for "
"``column``."
msgstr ""
"Note that an index column for full text search must be defined for "
"``column``."

# 6cc49b97313342e1b1656114cee419eb
msgid ""
"The first expression matches records that contain ``I`` and ``fast`` and the "
"near distance of those words are in 10 words. So the record that its content "
"is ``I also started to use mroonga. It's also very fast! ...`` is matched. "
"The number of words between ``I`` and ``fast`` is just 10."
msgstr ""
"The first expression matches records that contain ``I`` and ``fast`` and the "
"near distance of those words are in 10 words. So the record that its content "
"is ``I also started to use mroonga. It's also very fast! ...`` is matched. "
"The number of words between ``I`` and ``fast`` is just 10."

# c26cb527dd7145fe9c0e5fb32d900c9f
msgid ""
"The second expression matches records that contain ``I`` and ``Really`` and "
"the near distance of those words are in 10 words. So the record that its "
"content is ``I also started to use mroonga. It's also very fast! Really fast!"
"`` is not matched. The number of words between ``I`` and ``Really`` is 11."
msgstr ""
"The second expression matches records that contain ``I`` and ``Really`` and "
"the near distance of those words are in 10 words. So the record that its "
"content is ``I also started to use mroonga. It's also very fast! Really fast!"
"`` is not matched. The number of words between ``I`` and ``Really`` is 11."

# 5352663ccaf3446b9b8996e33d3ca3d7
msgid ""
"The third expression matches records that contain ``also`` and ``Really`` "
"and the near distance of those words are in 10 words. So the record that its "
"content is ``I also st arted to use mroonga. It's also very fast! Really "
"fast!`` is matched. The number of words between ``also`` and ``Really`` is "
"10."
msgstr ""
"The third expression matches records that contain ``also`` and ``Really`` "
"and the near distance of those words are in 10 words. So the record that its "
"content is ``I also st arted to use mroonga. It's also very fast! Really "
"fast!`` is matched. The number of words between ``also`` and ``Really`` is "
"10."

# 6589fc36adb445ebaf53a50232ca2bcd
# 65ddfa3ec9ba431db5dc901ca7823abf
msgid "Similar search"
msgstr "Similar search"

# e5ad7423b1e64e828cc4e941aaf459b8
msgid "Its syntax is ``column *S \"document\"``."
msgstr "Its syntax is ``column *S \"document\"``."

# ea509d87307742709247170c4f981be0
msgid ""
"The operator does similar search with document ``document``. Similar search "
"searches records that have similar content to ``document``."
msgstr ""
"The operator does similar search with document ``document``. Similar search "
"searches records that have similar content to ``document``."

# 731717dd344e4d4180dd65b43e6573e2
msgid ""
"The expression matches records that have similar content to ``I migrated all "
"Solr system!``. In this case, records that have ``I migrated all XXX system!"
"`` content are matched."
msgstr ""
"The expression matches records that have similar content to ``I migrated all "
"Solr system!``. In this case, records that have ``I migrated all XXX system!"
"`` content are matched."

# 97d371a4168441cd99966ab78b65cf56
msgid "Term extract operator"
msgstr "Term extract operator"

# a807c314fa15438d8703e3a12d324aa4
msgid "Its syntax is ``_key *T \"document\"``."
msgstr "Its syntax is ``_key *T \"document\"``."

# 999215baaeff46fabb9039adb9657cc9
msgid ""
"The operator extracts terms from ``document``. Terms must be registered as "
"keys of the table of ``_key``."
msgstr ""
"The operator extracts terms from ``document``. Terms must be registered as "
"keys of the table of ``_key``."

# ca8e906466374a10b4cb362615f283bb
msgid ""
"Note that the table must be patricia trie (``TABLE_PAT_KEY``) or double "
"array trie (``TABLE_DAT_KEY``). You can't use hash table "
"(``TABLE_HASH_KEY``) and array (``TABLE_NO_KEY``) because they don't support "
"longest common prefix search. Longest common prefix search is used to "
"implement the operator."
msgstr ""
"Note that the table must be patricia trie (``TABLE_PAT_KEY``) or double "
"array trie (``TABLE_DAT_KEY``). You can't use hash table "
"(``TABLE_HASH_KEY``) and array (``TABLE_NO_KEY``) because they don't support "
"longest common prefix search. Longest common prefix search is used to "
"implement the operator."

# e98961c6e42a43e7aab5b115d3c714de
msgid ""
"The expression extrcts terms that included in document ``Groonga is the "
"successor project to Senna.``. In this case, ``KEY_NORMALIZE`` flag is "
"specified to ``Words``. So ``Groonga`` can be extracted even if it is loaded "
"as ``groonga`` into ``Words``. All of extracted terms are also normalized."
msgstr ""
"The expression extrcts terms that included in document ``Groonga is the "
"successor project to Senna.``. In this case, ``KEY_NORMALIZE`` flag is "
"specified to ``Words``. So ``Groonga`` can be extracted even if it is loaded "
"as ``groonga`` into ``Words``. All of extracted terms are also normalized."

# cd924eaf2e484e92a7ea37de5a34b137
msgid "Regular expression operator"
msgstr "Regular expression operator"

# 94e5f3780fa74a449a69b1584007b416
msgid "Its syntax is ``column @~ \"pattern\"``."
msgstr "Its syntax is ``column @~ \"pattern\"``."

# 32f4ae359eb44054a24e03a1bd35bc0c
msgid ""
"The operator searches records by the regular expression ``pattern``. If a "
"record's ``column`` value is matched to ``pattern``, the record is matched."
msgstr ""
"The operator searches records by the regular expression ``pattern``. If a "
"record's ``column`` value is matched to ``pattern``, the record is matched."

# 3e882a07fd624a7c8037b138664237d3
msgid ""
"``pattern`` must be valid regular expression syntax. See :doc:`/reference/"
"regular_expression` about regular expression syntax details."
msgstr ""
"``pattern`` must be valid regular expression syntax. See :doc:`/reference/"
"regular_expression` about regular expression syntax details."

# c4614f1e17d74ca69d67914e55f10093
msgid "Indexing"
msgstr "Indexing"

# 206b8132e6c94090aec8cfd1637d1c87
msgid ""
"Groonga supports both online index construction and offline index "
"construction since 2.0.0."
msgstr ""
"Groonga supports both online index construction and offline index "
"construction since 2.0.0."

# 8516e1903acb4bdfb88b60973e4c787d
msgid "Online index construction"
msgstr "Online index construction"

# 57afea05d5654a7f858e220c5b665b4a
msgid ""
"In online index construction, registered documents can be searchable quickly "
"while indexing. But indexing requires more cost rather than indexing by "
"offline index construction."
msgstr ""
"In online index construction, registered documents can be searchable quickly "
"while indexing. But indexing requires more cost rather than indexing by "
"offline index construction."

# 78287f17f1a848028e26f736ef3b5161
msgid ""
"Online index construction is suitable for a search system that values "
"freshness. For example, a search system for tweets, news, blog posts and so "
"on will value freshness. Online index construction can make fresh documents "
"searchable and keep searchable while indexing."
msgstr ""
"Online index construction is suitable for a search system that values "
"freshness. For example, a search system for tweets, news, blog posts and so "
"on will value freshness. Online index construction can make fresh documents "
"searchable and keep searchable while indexing."

# a616c8fb22de43b38e97f1b1c158784c
msgid "Offline index construction"
msgstr "Offline index construction"

# 1e9cb6aa1be24f479370fb355406798e
msgid ""
"In offline index construction, indexing cost is less than indexing cost by "
"online index construction. Indexing time will be shorter. Index will be "
"smaller. Resources required for indexing will be smaller. But a registering "
"document cannot be searchable until all registered documents are indexed."
msgstr ""
"In offline index construction, indexing cost is less than indexing cost by "
"online index construction. Indexing time will be shorter. Index will be "
"smaller. Resources required for indexing will be smaller. But a registering "
"document cannot be searchable until all registered documents are indexed."

# e1fef1d8178d486c949d2257fb13edaf
msgid ""
"Offline index construction is suitable for a search system that values less "
"required resources. If a search system doesn't value freshness, offline "
"index construction will be suitable. For example, a reference manual search "
"system doesn't value freshness because a reference manual will be updated "
"only at a release."
msgstr ""
"Offline index construction is suitable for a search system that values less "
"required resources. If a search system doesn't value freshness, offline "
"index construction will be suitable. For example, a reference manual search "
"system doesn't value freshness because a reference manual will be updated "
"only at a release."

# 5c409aa8a99e476ea278025ed768c194
# ed4bd82891344b939beb42147f62b1e4
# 7dd7e8953c5f44c2b73a8011503b1bf1
# 181e913429cb4934aa3ddc02f472fd75
# e481d255bf334a7089576241ace034ff
# 5dc637fd659345bd9aaaec2ebd51e989
# f30429a556ba4cdca06acb4a7940b4a6
msgid "How to use"
msgstr "How to use"

# d9201a466d0e406ea73d47e16490edcc
msgid ""
"Groonga uses online index construction by default. We register a document, "
"we can search it quickly."
msgstr ""
"Groonga uses online index construction by default. We register a document, "
"we can search it quickly."

# 637632e88a64414baa9a68cd13533cf7
msgid ""
"Groonga uses offline index construction by adding an index to a column that "
"already has data."
msgstr ""
"Groonga uses offline index construction by adding an index to a column that "
"already has data."

# f9cc296c9a9f45018e6547250471761f
msgid "We define a schema:"
msgstr "We define a schema:"

# 23df818b26ed4e0ba5b48a0dad9a6721
msgid "We register data:"
msgstr "We register data:"

# b1ab803d0da949b79205c5e3a911722b
msgid "We search without index. We get no result:"
msgstr "We search without index. We get no result:"

# 3c4cedc7aa634f81a91a5e0a3c003bd9
msgid ""
"We create index for ``Tweets.content``. Already registered data in ``Tweets."
"content`` are indexed by offline index construction:"
msgstr ""
"We create index for ``Tweets.content``. Already registered data in ``Tweets."
"content`` are indexed by offline index construction:"

# 1ce1f5e3be0345e79518f7f040a9dc27
msgid "We search with index. We get a matched record:"
msgstr "We search with index. We get a matched record:"

# 4826c9fa09664ab8814136d797162620
msgid "We register data again. They are indexed by online index construction:"
msgstr "We register data again. They are indexed by online index construction:"

# cd7b1db60374455c8e2341c50ff058f3
msgid "We can also get newly registered records by searching:"
msgstr "We can also get newly registered records by searching:"

# 4bbc05d5302e444296dc25e6dd15e108
msgid "Log"
msgstr "Log"

# 3a4e99072a89433b906c66fe4979b125
msgid ""
"Groonga has two log files. They are process log and query log. Process log "
"is for all of :doc:`executables/groonga` works. Query log is just for query "
"processing."
msgstr ""
"Groonga has two log files. They are process log and query log. Process log "
"is for all of :doc:`executables/groonga` works. Query log is just for query "
"processing."

# aef289f623734b248411a34270b6ea60
msgid "Process log"
msgstr "Process log"

# 465e7270555e4b82a86da56cd41bab84
msgid ""
"Process log is enabled by default. Log path can be customized by :option:`--"
"log-path` option.  Each log has its log level. If a log is smaller than "
"groonga process' log level, it's not logged. Log level can be customized by :"
"option:`-l` or :doc:`commands/log_level`."
msgstr ""
"Process log is enabled by default. Log path can be customized by :option:`--"
"log-path` option.  Each log has its log level. If a log is smaller than "
"groonga process' log level, it's not logged. Log level can be customized by :"
"option:`-l` or :doc:`commands/log_level`."

# 37acd664f6e14e16b756a64ec27772af
# 9a8a59942e1642a1b8cac1d9b1faf489
# 9eaddbba3ad34ce1ae5401722047716f
msgid "Format"
msgstr "Format"

# 0670771280c2444ab7f4179a118ad8f5
msgid "Process log uses the following format::"
msgstr "Process log uses the following format::"

# eeca79ceccd446bb8f90417b699ab356
# 842d8d25e6ae4235b688a1c68f579479
msgid "It's time stamp uses the following format::"
msgstr "It's time stamp uses the following format::"

# 2631600eba6944c4b172b335f94abf50
# 5715f183c07846e788615d823d283712
msgid "YYYY"
msgstr "YYYY"

# 135711469e664e6bb69542ce60d10397
# ff62b1f2c80b42c19c54574a1c065b9d
msgid "Year with four digits."
msgstr "Year with four digits."

# 49f84e0132ea433cbac82a07fe66c020
# eff9d6890c704407a8fc83b94cffa033
msgid "MM"
msgstr "MM"

# ffcf83dc87f84a34b7863c60a6e07501
# 82eeb2b2860e47b0a2e271a597e963cf
msgid "Month with two digits."
msgstr "Month with two digits."

# 8c4378961d674775a3ccff96c1a0a8e6
# 078bfe87091a4d9b9d8515dd83594d6e
msgid "DD"
msgstr "DD"

# a652143f0bc844a786ba11b9f6bee189
# a3532a470f76440cb7011a2c58d86174
msgid "Day with two digits."
msgstr "Day with two digits."

# 5838cfcc32ea40de839f4609e1cf60b4
# a457aa1af4e14de2b868da5076bf2040
msgid "Hour with two digits."
msgstr "Hour with two digits."

# fb7c28ea112d4ab9ad2c37b96a9a814c
# f6ce7d04fde144e4a9fd137bf04d0bca
msgid "hh"
msgstr "hh"

# f1b99df7b196425d9c699f6f6fde97c3
# b969d54ce43c4049807eacdbfc40e03d
msgid "Minute with two digits."
msgstr "Minute with two digits."

# fbf5c1a66e694e9fbb3d62fade97cf19
# 5e1142d1bd384ae382e30f030577e9f1
msgid "mm"
msgstr "mm"

# 3d4b9606c8ad4be5a3dbd0edf7a4b1c5
# e48e59778b6a4370a45c385e9bcdfd93
msgid "Second with two digits."
msgstr "Second with two digits."

# a775ad70a189469ea8f8fdc93657c353
# 7d4ef6bd08c34cbfb7aace7627e1758c
msgid "ss"
msgstr "ss"

# 078b060b6690447597a2b48c680c5835
# 255087d7dd0a4bd6b869d72aa69b080b
msgid "Microsecond with six digits."
msgstr "Microsecond with six digits."

# 7019c27eda3243cf8760bd7bf77d23c6
# 63a8c20b883547499876b91e3451578d
msgid "SSSSSS"
msgstr "SSSSSS"

# b5a8e3499d504621816de3b4f6625b8c
# 3bffa25c9ef74eac8174e1d3e9cc24c7
# b4d7bc19f48a4cb69c5b69ebd29a9acb
# 1979d229b4fc4eb8bc1ee0fb714f7e1a
# 5dbe63c064004f189e3b389dac00d921
# 7fc97d004866417c9521dc40b6fe7348
# 3907026664ab434ab0dd531c48304c4d
# 787baa7e8b9847f78d39a69fb6d13c34
# ec25c5c7c64e4b1f8643d77984d66548
# 7994eeadc6e048ad9fadb917ec8a8dd8
# 4c7b3ce93f924df1a4ec137451106d6f
# de85348b710c40b99e58664087bb81af
msgid "Example::"
msgstr "Example::"

# a16cc62517a148f6a8dd0692294e2b2d
# 339f17135595412fb08c9c87f39378aa
msgid "TIME_STAMP"
msgstr "TIME_STAMP"

# 3ad41a69aa6f48b89c379f2ac35f468f
msgid "Log level with a character. Here is a character and log level map."
msgstr "Log level with a character. Here is a character and log level map."

# 9da812ce06a84f42803b8355e7886405
msgid "E"
msgstr "E"

# 7adcafcb349e4a41af88e26430dfd9ff
msgid "A"
msgstr "A"

# b1628099a3994b51a7f38c02601ba839
msgid "C"
msgstr "C"

# 3a61639bcbf640f7aefaa278da27756b
# 6893a3920c8345348a6ec83dfa8dfea6
# 50e793fdbc5e4434b8f728e509788bb7
msgid "e"
msgstr "e"

# 8173baf660744177baba57fba9f16812
msgid "w"
msgstr "w"

# e6f1e1c52df343248c93f529ffc86f28
msgid "Notification"
msgstr "Notification"

# 8fa4d61a8bf049e1a61ff90f6c6e6733
msgid "Information"
msgstr "Information"

# 9bb96a8726bf4a4b8bd608af51796ac9
msgid "d"
msgstr "d"

# f38e769c96a5411c8735e057c3a30b0a
msgid "Dump"
msgstr "Dump"

# 13ecf58e8fdb4752a0f9fc45b354ca2c
# b534817d1736450ab33827307b438107
# 18a990f3c50f49109b4b7aad28f60510
# 96774bf3f35c4af7a9ebfa861f43c614
# 67b969addb4d48dc95c42e5632d624cc
# 41faf97fe64944c297d8ce2676b5d80a
msgid "\\-"
msgstr "\\-"

# c7a68d4f18a341abb0fe091622fa5966
msgid "L"
msgstr "L"

# bd021687a71a41418fa0b540e47fc55a
# ea1ecc27b7894134a96e12a5f1e6a3b6
msgid "Details about the log with free format."
msgstr "Details about the log with free format."

# 8e12857fc1a44007b95728073dbac424
# 0f7c1673840c4c20aa3169920201f800
msgid "MESSAGE"
msgstr "MESSAGE"

# b515d78968cc4dfdb11020788bea2487
msgid "Query log"
msgstr "Query log"

# 43c89ade4743477d8e1202c12e78f66f
msgid ""
"Query log is disabled by default. It can be enabled by :option:`--query-log-"
"path` option."
msgstr ""
"Query log is disabled by default. It can be enabled by :option:`--query-log-"
"path` option."

# 1574caa7abc74bf6bb9f47261454ea4a
msgid "Query log uses the following formats::"
msgstr "Query log uses the following formats::"

# 9405e8315d6d4f888efab52c31f7362b
msgid ""
"ID of a thread. Groonga process creates threads to process requests "
"concurrently. Each thread outputs some logs for a request. This ID can be "
"used to extract a log sequence by a thread."
msgstr ""
"ID of a thread. Groonga process creates threads to process requests "
"concurrently. Each thread outputs some logs for a request. This ID can be "
"used to extract a log sequence by a thread."

# 16f3aa6f0cb74a89bac3b4047791efa4
msgid "ID"
msgstr "ID"

# d7eec5a05ed843b9ad17d598c38915c0
msgid ">"
msgstr ">"

# 09b6a3496de64700bc877219fa740fbe
msgid "A character that indicates query is started."
msgstr "A character that indicates query is started."

# 8e0aa3142ef34791b9e2d14bd6f3cb35
msgid ":"
msgstr ":"

# 3cbd775701a448f2ac56ce8debcf9f5a
msgid "A character that indicates query is processing."
msgstr "A character that indicates query is processing."

# d266ac5c407f4d8a810cbebc71ca31c4
msgid "<"
msgstr "<"

# bf6a60f9fef448e7a8b709018875d444
msgid "A character that indicates query is finished."
msgstr "A character that indicates query is finished."

# a181d027ac78492fbebf3cdcf7972ec3
msgid "A query to be processed."
msgstr "A query to be processed."

# f50fea38051649cabc659361bfe3e238
msgid "QUERY"
msgstr "QUERY"

# 17a5d17dae9340309ede64c22d999d33
msgid "Elapsed time in nanoseconds since query is started."
msgstr "Elapsed time in nanoseconds since query is started."

# 98b302a3c1b94b7dbfd41116ec34efc4
msgid "ELAPSED_TIME"
msgstr "ELAPSED_TIME"

# 6930170ba0cf4494ad49f7ba60c351bc
msgid "A processed work at the time."
msgstr "A processed work at the time."

# 4aa9c8fd5df64d88862046a68da8c6ec
msgid "PROGRESS"
msgstr "PROGRESS"

# 0e100602dfe24530aa855daad2451ecc
msgid "A return code for the query."
msgstr "A return code for the query."

# ece736cf001642d2a42e2a3e865fe643
msgid "RETURN_CODE"
msgstr "RETURN_CODE"

# 74f4c223acc14c978b6fda1bdea62be3
msgid "Normalizers"
msgstr "Normalizers"

# a23c2cbf3dec43efab832fc3ab8801b5
msgid ""
"Groonga has normalizer module that normalizes text. It is used when "
"tokenizing text and storing table key. For example, ``A`` and ``a`` are "
"processed as the same character after normalization."
msgstr ""
"Groonga has normalizer module that normalizes text. It is used when "
"tokenizing text and storing table key. For example, ``A`` and ``a`` are "
"processed as the same character after normalization."

# 5f15058f87dd4be182946b083e6b60ae
msgid ""
"Normalizer module can be added as a plugin. You can customize text "
"normalization by registering your normalizer plugins to Groonga."
msgstr ""
"Normalizer module can be added as a plugin. You can customize text "
"normalization by registering your normalizer plugins to Groonga."

# f2457af152ff4ad6b19b5fc3d1daf2e3
msgid ""
"A normalizer module is attached to a table. A table can have zero or one "
"normalizer module. You can attach a normalizer module to a table by :ref:"
"`table-create-normalizer` option in :doc:`/reference/commands/table_create`."
msgstr ""
"A normalizer module is attached to a table. A table can have zero or one "
"normalizer module. You can attach a normalizer module to a table by :ref:"
"`table-create-normalizer` option in :doc:`/reference/commands/table_create`."

# 0ba6fc45326d42ea997a94481276ae9f
msgid ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"
msgstr ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"

# 892cc7cb17454fb88bce0f820e02257f
msgid ""
"Groonga 2.0.9 or earlier doesn't have ``--normalizer`` option in "
"``table_create``. ``KEY_NORMALIZE`` flag was used instead."
msgstr ""
"Groonga 2.0.9 or earlier doesn't have ``--normalizer`` option in "
"``table_create``. ``KEY_NORMALIZE`` flag was used instead."

# 774f095939f24fefb059ee6f8e519d21
msgid ""
"You can open an old database by Groonga 2.1.0 or later. An old database "
"means that the database is created by Groonga 2.0.9 or earlier. But you "
"cannot open the opened old database by Groonga 2.0.9 or earlier. Once you "
"open the old database by Groonga 2.1.0 or later, ``KEY_NORMALIZE`` flag "
"information in the old database is converted to normalizer information. So "
"Groonga 2.0.9 or earlier cannot find ``KEY_NORMALIZE`` flag information in "
"the opened old database."
msgstr ""
"You can open an old database by Groonga 2.1.0 or later. An old database "
"means that the database is created by Groonga 2.0.9 or earlier. But you "
"cannot open the opened old database by Groonga 2.0.9 or earlier. Once you "
"open the old database by Groonga 2.1.0 or later, ``KEY_NORMALIZE`` flag "
"information in the old database is converted to normalizer information. So "
"Groonga 2.0.9 or earlier cannot find ``KEY_NORMALIZE`` flag information in "
"the opened old database."

# 90091d2162654bb3a6a9410c8de49a8d
msgid "Keys of a table that has a normalizer module are normalized:"
msgstr "Keys of a table that has a normalizer module are normalized:"

# 53c548d0482947e5a3145c2e1f842d24
msgid ""
"``NormalizerAuto`` normalizer normalizes a text as a downcased text. For "
"example, ``\"Apple\"`` is normalized to ``\"apple\"``, ``\"black\"`` is "
"normalized to ``\"blank\"`` and ``\"COLOR\"`` is normalized to ``\"color\"``."
msgstr ""
"``NormalizerAuto`` normalizer normalizes a text as a downcased text. For "
"example, ``\"Apple\"`` is normalized to ``\"apple\"``, ``\"black\"`` is "
"normalized to ``\"blank\"`` and ``\"COLOR\"`` is normalized to ``\"color\"``."

# ae55c95293ca47e9858117d8f775ad8a
msgid ""
"If a table is a lexicon for fulltext search, tokenized tokens are "
"normalized. Because tokens are stored as table keys. Table keys are "
"normalized as described above."
msgstr ""
"If a table is a lexicon for fulltext search, tokenized tokens are "
"normalized. Because tokens are stored as table keys. Table keys are "
"normalized as described above."

# f05a485c57054616873ca3d381177f09
msgid "Built-in normalizers"
msgstr "Built-in normalizers"

# a4e3a94d0b3c45069383a15adbebf4d3
msgid "Here is a list of built-in normalizers:"
msgstr "Here is a list of built-in normalizers:"

# 6dc12714a6dd4783af1164abbd8af19c
# f55454fb642149c58a173972c97610aa
msgid "``NormalizerAuto``"
msgstr "``NormalizerAuto``"

# fba50e09c9ad43f98f8bc98820c7aca3
# 9536205b99694db090c1393915a4cd4a
msgid "``NormalizerNFKC51``"
msgstr "``NormalizerNFKC51``"

# 7171a50b5dfa4620b2552ea0a7b5fecb
msgid ""
"Normally you should use ``NormalizerAuto`` normalizer. ``NormalizerAuto`` "
"was the normalizer for Groonga 2.0.9 or earlier. ``KEY_NORMALIZE`` flag in "
"``table_create`` on Groonga 2.0.9 or earlier equals to ``--normalizer "
"NormalizerAuto`` option in ``table_create`` on Groonga 2.1.0 or later."
msgstr ""
"Normally you should use ``NormalizerAuto`` normalizer. ``NormalizerAuto`` "
"was the normalizer for Groonga 2.0.9 or earlier. ``KEY_NORMALIZE`` flag in "
"``table_create`` on Groonga 2.0.9 or earlier equals to ``--normalizer "
"NormalizerAuto`` option in ``table_create`` on Groonga 2.1.0 or later."

# 8920e4d0fe604d958080c1ebd5bf34c8
msgid ""
"``NormalizerAuto`` supports all encoding. It uses Unicode NFKC "
"(Normalization Form Compatibility Composition) for UTF-8 encoding text. It "
"uses encoding specific original normalization for other encodings. The "
"results of those original normalization are similar to NFKC."
msgstr ""
"``NormalizerAuto`` supports all encoding. It uses Unicode NFKC "
"(Normalization Form Compatibility Composition) for UTF-8 encoding text. It "
"uses encoding specific original normalization for other encodings. The "
"results of those original normalization are similar to NFKC."

# b280a7262ebc45bdbf6ca25222d4c5eb
msgid ""
"For example, half-width katakana (such as U+FF76 HALFWIDTH KATAKANA LETTER "
"KA) + half-width katakana voiced sound mark (U+FF9E HALFWIDTH KATAKANA "
"VOICED SOUND MARK) is normalized to full-width katakana with voiced sound "
"mark (U+30AC KATAKANA LETTER GA). The former is two chracters but the latter "
"is one character."
msgstr ""
"For example, half-width katakana (such as U+FF76 HALFWIDTH KATAKANA LETTER "
"KA) + half-width katakana voiced sound mark (U+FF9E HALFWIDTH KATAKANA "
"VOICED SOUND MARK) is normalized to full-width katakana with voiced sound "
"mark (U+30AC KATAKANA LETTER GA). The former is two chracters but the latter "
"is one character."

# 3350b622fbad42378a1d700f3b307e9e
msgid "Here is an example that uses ``NormalizerAuto`` normalizer:"
msgstr "Here is an example that uses ``NormalizerAuto`` normalizer:"

# 0e1b90af5efd4fc9b4dd9fccf738ab23
msgid ""
"``NormalizerNFKC51`` normalizes texts by Unicode NFKC (Normalization Form "
"Compatibility Composition) for Unicode version 5.1. It supports only UTF-8 "
"encoding."
msgstr ""
"``NormalizerNFKC51`` normalizes texts by Unicode NFKC (Normalization Form "
"Compatibility Composition) for Unicode version 5.1. It supports only UTF-8 "
"encoding."

# 23234e3af0bd46b6934b9f455a8e94a2
msgid ""
"Normally you don't need to use ``NormalizerNFKC51`` explicitly. You can use "
"``NormalizerAuto`` instead."
msgstr ""
"Normally you don't need to use ``NormalizerNFKC51`` explicitly. You can use "
"``NormalizerAuto`` instead."

# 05736ce7898c41edad7cb14b3ed8f969
msgid "Here is an example that uses ``NormalizerNFKC51`` normalizer:"
msgstr "Here is an example that uses ``NormalizerNFKC51`` normalizer:"

# e97e60675ef04154b5d7c5670d10c520
msgid "Additional normalizers"
msgstr "Additional normalizers"

# 26b70a3a2e8747598d761f5a2fcf5bc5
msgid "There are additional normalizers:"
msgstr "There are additional normalizers:"

# f6103bd181ee4e688765df7eac10272e
msgid ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>_`"
msgstr ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>_`"

# 65b775810c3845c4897a44b71112fb30
# d5fdf135843749c2be9acd7ca2de4ad2
# 1719014299454397917022d3584eabc7
msgid ":doc:`/reference/commands/table_create`"
msgstr ":doc:`/reference/commands/table_create`"

# 1f90b33d5fce4db8b01bd9e0ca8c38f4
msgid "Operations"
msgstr "Operations"

# 401742ac63544bb0854582a7c0421ec7
msgid ""
"Groonga has the multiple search operations. This section describes about "
"search operations."
msgstr ""
"Groonga has the multiple search operations. This section describes about "
"search operations."

# 8f70a745165d4ef5a3c6af87dccc2472
msgid "Geolocation Search"
msgstr "Geolocation Search"

# 1e8caa8699484dea9793623cc29d2d7d
msgid ""
"Groonga supports geolocation search. It uses index for search. It means that "
"you can search by geolocation fast like fulltext search."
msgstr ""
"Groonga supports geolocation search. It uses index for search. It means that "
"you can search by geolocation fast like fulltext search."

# e34d135e11e8497b8e8ebffc6865c980
msgid "Supported features"
msgstr "Supported features"

# d528423fd18d4e0e80666ea86d282c6e
msgid ""
"Groonga supports only point as data type. Line, surface and so on aren't "
"supported yet. Here is a feature list:"
msgstr ""
"Groonga supports only point as data type. Line, surface and so on aren't "
"supported yet. Here is a feature list:"

# 20641710b445471297a7593b506eb510
msgid "Groonga can store a point to a column."
msgstr "Groonga can store a point to a column."

# 9990572f5177489fa85956ac1db34c88
msgid ""
"Groonga can search records that have a point in the specified rectangle."
msgstr ""
"Groonga can search records that have a point in the specified rectangle."

# 7415372ff93b462a8d2617cef2cdd313
msgid "Groonga can search records that have a point in the specified circle."
msgstr "Groonga can search records that have a point in the specified circle."

# bb3bd491c532438a8321770f0ab77afc
msgid "Groonga can calculate distance between two points."
msgstr "Groonga can calculate distance between two points."

# c6188a6ce60547a7ac2a264c3f1a62d0
msgid ""
"Groonga can sort records by distance from the specified point in ascending "
"order."
msgstr ""
"Groonga can sort records by distance from the specified point in ascending "
"order."

# 9fc14f2c67a8400eb465200c131c9a6d
msgid "Here are use cases for Groonga's geolocation search:"
msgstr "Here are use cases for Groonga's geolocation search:"

# 4dcbf53cd67e4ba899471a1ccdc66af3
msgid "You list McDonald's around a station."
msgstr "You list McDonald's around a station."

# 12cc2611dd524237a5bcaea6bc3a9353
msgid ""
"You list KFS around the current location sort by distance from the current "
"location in ascending order with distance."
msgstr ""
"You list KFS around the current location sort by distance from the current "
"location in ascending order with distance."

# ff11cb202b5d4602a49b45865cd79627
msgid "Here are not use cases:"
msgstr "Here are not use cases:"

# 54e84f3634ae4c5bb11f244b6d86b5c5
msgid ""
"You search McDonald's in a city. (Groonga doesn't support geolocation search "
"by a shape except a rectangle and a circle.)"
msgstr ""
"You search McDonald's in a city. (Groonga doesn't support geolocation search "
"by a shape except a rectangle and a circle.)"

# dc94a651c9274e25b5fd9ef5f11dbccb
msgid ""
"You store a region instead of a point as a lake record. (A column can't has "
"geolocation data except a point.)"
msgstr ""
"You store a region instead of a point as a lake record. (A column can't has "
"geolocation data except a point.)"

# d7bd5e2c7a524d4bb0f26fce49407058
msgid "The following figures show about Groonga's geolocation search features."
msgstr ""
"The following figures show about Groonga's geolocation search features."

# cddaac10018143ea87634f4a6f92ad6f
msgid ""
"Here is a figure that only has records. A black point describes a record. "
"The following figures shows how records are treated."
msgstr ""
"Here is a figure that only has records. A black point describes a record. "
"The following figures shows how records are treated."

# ea06737c4b4f43beb27f26dadfe79612
msgid "Coming soon..."
msgstr "Coming soon..."

# 5ffe18bb2d534de09d49aa83b47d42f7
msgid "Output"
msgstr "Output"

# fc4b07593663452683d42399f9c22a32
msgid "Groonga supports the following output format types:"
msgstr "Groonga supports the following output format types:"

# ebc567b1147248aea8d842f0f0b6089b
msgid "`JSON <http://www.json.org/>`_"
msgstr "`JSON <http://www.json.org/>`_"

# 95781237ff6446adb9c7397594e33c83
msgid "`XML <http://www.w3.org/XML/>`_"
msgstr "`XML <http://www.w3.org/XML/>`_"

# f2a7c69010794d68a093f6d26e0c0015
msgid "TSV (Tab Separated Values)"
msgstr "TSV (Tab Separated Values)"

# c4357d8266b64f10b79d4b8364c240e3
msgid "`MessagePack <http://msgpack.org/>`_"
msgstr "`MessagePack <http://msgpack.org/>`_"

# 419aded7b2d74184b9ab4b9e37483017
msgid "JSON is the default output format."
msgstr "JSON is the default output format."

# 2423eacdf4074196876e8591fa9e953e
msgid "Groonga has the following query interfaces:"
msgstr "Groonga has the following query interfaces:"

# a47cbf55602c441d9b44352b96b7437a
msgid "command line"
msgstr "command line"

# 0220c8e37fab4f9bb2f1dba3f1288453
# 69ea7ea01e2640408bad4cf8a4541d7a
msgid "HTTP"
msgstr "HTTP"

# f3c9a9e0abc5424da9435a0c8093c84d
msgid "They provides different ways to change output format type."
msgstr "They provides different ways to change output format type."

# 6cff79004ba44e2895643479e79d2394
msgid "Command line"
msgstr "Command line"

# e3878e9dacc64e75abc306be1747abf7
msgid ""
"You can use command line query interface by ``groonga DB_PATH`` or ``groonga "
"-c``. Those groonga commands shows ``> `` prompt. In this query interface, "
"you can specify output format type by ``output_type`` option."
msgstr ""
"You can use command line query interface by ``groonga DB_PATH`` or ``groonga "
"-c``. Those groonga commands shows ``> `` prompt. In this query interface, "
"you can specify output format type by ``output_type`` option."

# 96e09dcd2a424a87a77d42fa6996df12
msgid ""
"If you don't specify ``output_type`` option, you will get a result in JSON "
"format::"
msgstr ""
"If you don't specify ``output_type`` option, you will get a result in JSON "
"format::"

# d507bbad7af741dfbef8318f8c2ed72a
msgid ""
"You can specify ``json`` as ``output_type`` value to get a result in JSON "
"format explicitly::"
msgstr ""
"You can specify ``json`` as ``output_type`` value to get a result in JSON "
"format explicitly::"

# 3ce91cb875eb453290352aea45a869cc
msgid ""
"You need to specify ``xml`` as ``output_type`` value to get a result in XML "
"format::"
msgstr ""
"You need to specify ``xml`` as ``output_type`` value to get a result in XML "
"format::"

# a7ce1e5e1a49474490cd71cde0c8d1c9
msgid ""
"You need to specify ``tsv`` as ``output_type`` value to get a result in TSV "
"format::"
msgstr ""
"You need to specify ``tsv`` as ``output_type`` value to get a result in TSV "
"format::"

# 0ca8d38d2c4f4257bff55dae8cbd1179
msgid ""
"You need to specify ``msgpack`` as ``output_type`` value to get a result in "
"MessagePack format::"
msgstr ""
"You need to specify ``msgpack`` as ``output_type`` value to get a result in "
"MessagePack format::"

# 0b8a5105d13f4db981f757e452ae5f39
msgid ""
"You can use HTTP query interface by ``groonga --protocol http -s DB_PATH``. "
"Groonga HTTP server starts on port 10041 by default. In this query "
"interface, you can specify output format type by extension."
msgstr ""
"You can use HTTP query interface by ``groonga --protocol http -s DB_PATH``. "
"Groonga HTTP server starts on port 10041 by default. In this query "
"interface, you can specify output format type by extension."

# f2ef7c581a3c4e64af5044f86cea1ed2
msgid "If you don't specify extension, you will get a result in JSON format::"
msgstr "If you don't specify extension, you will get a result in JSON format::"

# 9bf33e1064d64c4ca4cde6aa7c00881c
msgid ""
"You can specify ``json`` as extension to get a result in JSON format "
"explicitly::"
msgstr ""
"You can specify ``json`` as extension to get a result in JSON format "
"explicitly::"

# c3a0f3ed4d6d4b07afb7aded4668061a
msgid ""
"You need to specify ``xml`` as extension to get a result in XML format::"
msgstr ""
"You need to specify ``xml`` as extension to get a result in XML format::"

# d78be2a8191a4e3caa61d9583c34d179
msgid ""
"You need to specify ``tsv`` as extension to get a result in TSV format::"
msgstr ""
"You need to specify ``tsv`` as extension to get a result in TSV format::"

# 6b5d6cefff53430789d2e57c8866ba77
msgid ""
"You need to specify ``msgpack`` as extension to get a result in MessagePack "
"format::"
msgstr ""
"You need to specify ``msgpack`` as extension to get a result in MessagePack "
"format::"

# 905b58db11054777995463df8327fd4e
msgid "Query expanders"
msgstr "Query expanders"

# 609f0696f8704d9092c4b5b68633616c
msgid "QueryExpanderTSV"
msgstr "QueryExpanderTSV"

# 9500c5f6cc024525ab666d74b959df5d
msgid ""
"``QueryExpanderTSV`` is a query expander plugin that reads synonyms from TSV "
"(Tab Separated Values) file. This plugin provides poor feature than the "
"embedded query expansion feature. For example, it doesn't support word "
"normalization. But it may be easy to use because you can manage your "
"synonyms by TSV file. You can edit your synonyms by spreadsheet application "
"such as Excel. With the embedded query expansion feature, you manage your "
"synonyms by Groonga's table."
msgstr ""
"``QueryExpanderTSV`` is a query expander plugin that reads synonyms from TSV "
"(Tab Separated Values) file. This plugin provides poor feature than the "
"embedded query expansion feature. For example, it doesn't support word "
"normalization. But it may be easy to use because you can manage your "
"synonyms by TSV file. You can edit your synonyms by spreadsheet application "
"such as Excel. With the embedded query expansion feature, you manage your "
"synonyms by Groonga's table."

# d684e3f44fae4869821e4f5fa763a5ca
msgid "Install"
msgstr "Install"

# c9cba2342e354abdb01cdfec05d3a1c5
msgid ""
"You need to register ``query_expanders/tsv`` as a plugin before you use "
"``QueryExpanderTSV``::"
msgstr ""
"You need to register ``query_expanders/tsv`` as a plugin before you use "
"``QueryExpanderTSV``::"

# 4fe44251103b4e408b71e6c5d84ea1ae
msgid ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"
msgstr ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"

# e7cc05e6ce054ad983168010a4ddfea8
msgid ""
"If ``QUERY`` has registered synonyms, they are expanded. For example, there "
"are the following synonyms."
msgstr ""
"If ``QUERY`` has registered synonyms, they are expanded. For example, there "
"are the following synonyms."

# 8d9246f1cb394710b3a7845dce4b45b7
msgid "synonym 1"
msgstr "synonym 1"

# 029599216c2944cd80116a76adf94894
msgid "synonym 2"
msgstr "synonym 2"

# edd97d37f3c34cf9a3345fff63ea65e7
# 112040ef74e14d4498e90d3728273a4c
msgid "word"
msgstr "word"

# 1bb73ef1ec5449a4bf80e629b3607720
msgid "Senna"
msgstr "Senna"

# d941df8572cb497c8cc31cc72be27e5c
# dd179cf6b0ec4e3a8ca225f13d67278c
# f3a3a80600bc42cd9dc157bf256eb7cc
# 97aa703502934ac3a40cae46b9feee65
# d23b6964ceb14ce69af8d06a87a2ff1a
# 0884e161bead4d8397873620d6665c44
# e13574072fdc4aeab77f42007f0ac7cf
msgid "groonga"
msgstr "groonga"

# f83ba28f55ab4c6786ede668c7d3790a
msgid "groonga MySQL"
msgstr "groonga MySQL"

# 616df88e476d402aadc564786c53f08f
# 8c9df2aaefbf40d5bca3c5e8feaed118
msgid "mroonga"
msgstr "mroonga"

# 14df6e305a6b419cab55acae3c715ad6
msgid ""
"The table means that ``synonym 1`` and ``synonym 2`` are synonyms of "
"``word``. For example, ``groonga`` and ``Senna`` are synonyms of "
"``groonga``. And ``mroonga`` and ``groonga MySQL`` are synonyms of "
"``mroonga``."
msgstr ""
"The table means that ``synonym 1`` and ``synonym 2`` are synonyms of "
"``word``. For example, ``groonga`` and ``Senna`` are synonyms of "
"``groonga``. And ``mroonga`` and ``groonga MySQL`` are synonyms of "
"``mroonga``."

# e06e8e1d3fc64408b7f40a981022a5e8
msgid "Here is an example of query expnasion that uses ``groonga`` as query::"
msgstr "Here is an example of query expnasion that uses ``groonga`` as query::"

# 936cc93c99164f89b98ea76cc26ea52a
# b4d1ea00657b4b7cba6e5e00e0a7361e
# b9fa7852489a40aca15b1c25053f60e7
msgid "The above command equals to the following command::"
msgstr "The above command equals to the following command::"

# 6192a7d9587e495aabff7395dfc33a0a
msgid ""
"Here is another example of query expnasion that uses ``mroonga search`` as "
"query::"
msgstr ""
"Here is another example of query expnasion that uses ``mroonga search`` as "
"query::"

# c4b19d026017495894206bfa0d8eed23
msgid ""
"It is important that registered words (``groonga`` and ``mroonga``) are only "
"expanded to synonyms and not registered words (``search``) are not expanded. "
"Query expansion isn't occurred recursively. ``groonga`` is appeared in "
"``(mroonga OR (groonga MySQL))`` as query expansion result but it isn't "
"expanded."
msgstr ""
"It is important that registered words (``groonga`` and ``mroonga``) are only "
"expanded to synonyms and not registered words (``search``) are not expanded. "
"Query expansion isn't occurred recursively. ``groonga`` is appeared in "
"``(mroonga OR (groonga MySQL))`` as query expansion result but it isn't "
"expanded."

# bce1b25d603141cda7919658a3447fdf
msgid ""
"Normally, you need to include ``word`` itself into synonyms. For example, "
"``groonga`` and ``mroonga`` are included in synonyms of themselves. If you "
"want to ignore ``word`` itself, you don't include ``word`` itself into "
"synonyms. For example, if you want to use query expansion as spelling "
"correction, you should use the following synonyms."
msgstr ""
"Normally, you need to include ``word`` itself into synonyms. For example, "
"``groonga`` and ``mroonga`` are included in synonyms of themselves. If you "
"want to ignore ``word`` itself, you don't include ``word`` itself into "
"synonyms. For example, if you want to use query expansion as spelling "
"correction, you should use the following synonyms."

# 53291acb4d69408b9cc8e98734a64b18
msgid "synonym"
msgstr "synonym"

# 73ef11e0ae09443da88c1a74c0c3b1b0
# d44c49a132674188995e646d569373cc
msgid "gronga"
msgstr "gronga"

# 88ce483b092d4b4896ce89320e36a72b
msgid ""
"``gronga`` in ``word`` has a typo. A ``o`` is missing. ``groonga`` in "
"``synonym`` is the correct word."
msgstr ""
"``gronga`` in ``word`` has a typo. A ``o`` is missing. ``groonga`` in "
"``synonym`` is the correct word."

# d2a006881ab644049d156de5093a736f
msgid "Here is an example of using query expnasion as spelling correction::"
msgstr "Here is an example of using query expnasion as spelling correction::"

# 96ec627c9d5b47ea9b555e5055fbbcfc
msgid ""
"The former command has a typo in ``--query`` value but the latter command "
"doesn't have any typos."
msgstr ""
"The former command has a typo in ``--query`` value but the latter command "
"doesn't have any typos."

# e628781438434627b4046f6dee381065
msgid "TSV File"
msgstr "TSV File"

# 30287613f4e54395b5d5a2dfbce9405e
msgid ""
"Synonyms are defined in TSV format file. This section describes about it."
msgstr ""
"Synonyms are defined in TSV format file. This section describes about it."

# f91a3dc7fdcc4865abaf8a8f0f971e4e
msgid "Location"
msgstr "Location"

# 845f0e5965df4557848e35f903b4d97a
msgid ""
"The file name should be ``synonyms.tsv`` and it is located at configuration "
"directory. For example, ``/etc/groonga/synonyms.tsv`` is a TSV file "
"location. The location is decided at build time."
msgstr ""
"The file name should be ``synonyms.tsv`` and it is located at configuration "
"directory. For example, ``/etc/groonga/synonyms.tsv`` is a TSV file "
"location. The location is decided at build time."

# fc2e65198cb24d6bbee6ba7aaea4e701
msgid ""
"You can change the location by environment variable "
"``GRN_QUERY_EXPANDER_TSV_SYNONYMS_FILE`` at run time::"
msgstr ""
"You can change the location by environment variable "
"``GRN_QUERY_EXPANDER_TSV_SYNONYMS_FILE`` at run time::"

# ac7f17c6e3a04c0f942e8c258435a43c
msgid "With the above command, ``/tmp/synonyms.tsv`` file is used."
msgstr "With the above command, ``/tmp/synonyms.tsv`` file is used."

# 982e6187f6d543659da388ed9c59d986
msgid ""
"You can define zero or more synonyms in a TSV file. You define a ``word`` "
"and ``synonyms`` pair by a line. ``word`` is expanded to ``synonyms`` in ``--"
"query`` value. ``Synonyms`` are combined by ``OR``. For example, ``groonga`` "
"and ``Senna`` synonyms are expanded as ``groonga OR Senna``."
msgstr ""
"You can define zero or more synonyms in a TSV file. You define a ``word`` "
"and ``synonyms`` pair by a line. ``word`` is expanded to ``synonyms`` in ``--"
"query`` value. ``Synonyms`` are combined by ``OR``. For example, ``groonga`` "
"and ``Senna`` synonyms are expanded as ``groonga OR Senna``."

# d21f5ceb20ad4ef4b3dc474b4089312d
msgid ""
"The first column is ``word`` and the rest columns are ``synonyms`` of the "
"``word``. Here is a sample line for ``word`` is ``groonga`` and ``synonyms`` "
"are ``groonga`` and ``Senna``. ``(TAB)`` means a tab character (``U+0009``)::"
msgstr ""
"The first column is ``word`` and the rest columns are ``synonyms`` of the "
"``word``. Here is a sample line for ``word`` is ``groonga`` and ``synonyms`` "
"are ``groonga`` and ``Senna``. ``(TAB)`` means a tab character (``U+0009``)::"

# f6bdd35ae1ec460aaed53c95b590fa34
msgid ""
"Comment line is supported. Lines that start with ``#`` are ignored. Here is "
"an example for comment line. ``groonga`` line is ignored as comment line::"
msgstr ""
"Comment line is supported. Lines that start with ``#`` are ignored. Here is "
"an example for comment line. ``groonga`` line is ignored as comment line::"

# e1d78c1861de43acb969d86b286016c6
msgid "Limitation"
msgstr "Limitation"

# 6f64ce4961b64f8e8fef778778175fa3
msgid ""
"You need to restart groonga to reload your synonyms. TSV file is loaded only "
"at the plugin load time."
msgstr ""
"You need to restart groonga to reload your synonyms. TSV file is loaded only "
"at the plugin load time."

# dc0ded1b689f4790b8569993e5e6d146
msgid ":ref:`query-expansion`"
msgstr ":ref:`query-expansion`"

# 2010d27c858a4e28b2805719639d1983
msgid "Regular expression"
msgstr "Regular expression"

# 36d57b29bd484ab3844a707c3c847ac1
msgid "Regular expression support is an experimental feature."
msgstr "Regular expression support is an experimental feature."

# 914439ec07c54dc4a707823d9580f02e
msgid ""
"Groonga supports pattern match by regular expression. Regular expression is "
"widely used format to describe a pattern. Regular expression is useful to "
"represent complex pattern."
msgstr ""
"Groonga supports pattern match by regular expression. Regular expression is "
"widely used format to describe a pattern. Regular expression is useful to "
"represent complex pattern."

# f9709806d39a431e8ae9591f712d5ac6
msgid ""
"In most cases, pattern match by regular expression is evaluated as "
"sequential search. It'll be slow for many records and many texts."
msgstr ""
"In most cases, pattern match by regular expression is evaluated as "
"sequential search. It'll be slow for many records and many texts."

# 30229ede4e8a40e7a8e95f98658a1629
msgid ""
"In some cases, pattern match by regular expression can be evaluated by "
"index. It's very fast rather than sequential search. Patterns that can be "
"evaluated by index are described later."
msgstr ""
"In some cases, pattern match by regular expression can be evaluated by "
"index. It's very fast rather than sequential search. Patterns that can be "
"evaluated by index are described later."

# 9ce9f82ac1134a6ea87aab7af27312a8
msgid ""
"There are many regular expression syntaxes. Groonga uses the same syntax in "
"Ruby. Because Groonga uses the same regular expression engine as Ruby. The "
"regular expression engine is `Onigmo <https://github.com/k-takata/Onigmo/"
">`_. Characteristic difference with other regular expression syntax is ``^`` "
"and ``$``. The regular expression syntax in Ruby, ``^`` means the beginning "
"of line and ``$`` means the end of line. ``^`` means the beginning of text "
"and ``$`` means the end of text in other most regular expression syntaxes. "
"The regular expression syntax in Ruby uses ``\\A`` for the beginning of text "
"and ``\\z`` for the end of text."
msgstr ""
"There are many regular expression syntaxes. Groonga uses the same syntax in "
"Ruby. Because Groonga uses the same regular expression engine as Ruby. The "
"regular expression engine is `Onigmo <https://github.com/k-takata/Onigmo/"
">`_. Characteristic difference with other regular expression syntax is ``^`` "
"and ``$``. The regular expression syntax in Ruby, ``^`` means the beginning "
"of line and ``$`` means the end of line. ``^`` means the beginning of text "
"and ``$`` means the end of text in other most regular expression syntaxes. "
"The regular expression syntax in Ruby uses ``\\A`` for the beginning of text "
"and ``\\z`` for the end of text."

# 0fd1e660319a4c3f936f329e51f864ba
msgid ""
"You can use regular expression in :ref:`select-query` and :ref:`select-"
"filter` options of :doc:`/reference/commands/select` command."
msgstr ""
"You can use regular expression in :ref:`select-query` and :ref:`select-"
"filter` options of :doc:`/reference/commands/select` command."

# dfbf4a6c56b64ad98aa4a44f5c1fd003
msgid ""
"Here are a schema definition and sample data to show usage. There is only "
"one table, ``Logs``. ``Logs`` table has only ``message`` column. Log "
"messages are stored into the ``message`` column."
msgstr ""
"Here are a schema definition and sample data to show usage. There is only "
"one table, ``Logs``. ``Logs`` table has only ``message`` column. Log "
"messages are stored into the ``message`` column."

# 82e7efe362bb457cb683fbec7c3f1473
msgid ""
"Here is an example that uses regular expression in :ref:`select-query`. You "
"need to use ``${COLUMN}:~${REGULAR_EXPRESSION}`` syntax."
msgstr ""
"Here is an example that uses regular expression in :ref:`select-query`. You "
"need to use ``${COLUMN}:~${REGULAR_EXPRESSION}`` syntax."

# 467098872ec64141ac4e278bd2846dd4
msgid ""
"Here is an example that uses regular expression in :ref:`select-filter`. You "
"need to use ``${COLUMN} @~ ${REGULAR_EXPRESSION}`` syntax."
msgstr ""
"Here is an example that uses regular expression in :ref:`select-filter`. You "
"need to use ``${COLUMN} @~ ${REGULAR_EXPRESSION}`` syntax."

# 1cd763305fda4c1781267a879687952f
msgid "Index"
msgstr "Index"

# ef4633fddcff407dad3ab5220158f6ce
msgid ""
"Groonga can search records by regular expression with index. It's very fast "
"rather than sequential search."
msgstr ""
"Groonga can search records by regular expression with index. It's very fast "
"rather than sequential search."

# c01e102992f343bd9c5ae7c27c6ccbd0
msgid ""
"But it doesn't support all regular expression patterns. It supports only the "
"following regular expression patterns. The patterns will be increased in the "
"future."
msgstr ""
"But it doesn't support all regular expression patterns. It supports only the "
"following regular expression patterns. The patterns will be increased in the "
"future."

# 3382f6b866c040c6914c68f9300d2faf
msgid "Literal only pattern such as ``disk``"
msgstr "Literal only pattern such as ``disk``"

# d64b37ce9e4e4f74acf1bfcec30ebb8e
msgid "The begging of text and literal only pattern such as ``\\Adisk``"
msgstr "The begging of text and literal only pattern such as ``\\Adisk``"

# 8fbab96f19184f84b9c4d7149a969330
msgid "The end of text and literal only pattern such as ``disk\\z``"
msgstr "The end of text and literal only pattern such as ``disk\\z``"

# ebd67782bc29424a9a383a12e91adc4d
msgid ""
"You need to create an index for fast regular expression search. Here are "
"requirements of index:"
msgstr ""
"You need to create an index for fast regular expression search. Here are "
"requirements of index:"

# b4f348131b654d3b91f408741f4e2fbc
msgid "Lexicon must be :ref:`table-pat-key` table."
msgstr "Lexicon must be :ref:`table-pat-key` table."

# 00d6492f6ced4f34addb6adc44717b78
msgid "Lexicon must use :ref:`token-regexp` tokenizer."
msgstr "Lexicon must use :ref:`token-regexp` tokenizer."

# 2a5063c23510461692bf15ab718619dc
msgid "Index column must has ``WITH_POSITION`` flag."
msgstr "Index column must has ``WITH_POSITION`` flag."

# adafca4e3d72423294cdb3e684213707
msgid ""
"Other configurations such as lexicon's normalizer are optional. You can "
"choose what you like. If you want to use case-insensitive search, use :ref:"
"`normalizer-auto` normalizer."
msgstr ""
"Other configurations such as lexicon's normalizer are optional. You can "
"choose what you like. If you want to use case-insensitive search, use :ref:"
"`normalizer-auto` normalizer."

# 5df61a637e2c4e6593695df9d227d52e
msgid ""
"Here are recommended index definitions. In general, it's reasonable index "
"definitions."
msgstr ""
"Here are recommended index definitions. In general, it's reasonable index "
"definitions."

# df7868c58e8f45e2a79ef35d6bf75541
msgid ""
"Now, you can use index for regular expression search. The following regular "
"expression can be evaluated by index because it uses only \"the beginning of "
"text\" and \"literal\"."
msgstr ""
"Now, you can use index for regular expression search. The following regular "
"expression can be evaluated by index because it uses only \"the beginning of "
"text\" and \"literal\"."

# b1ce73a6ed584dddab447c79c0617313
msgid ""
"Here is an example that uses :ref:`select-filter` instead of :ref:`select-"
"query`. It uses the same regular expression as the previous example."
msgstr ""
"Here is an example that uses :ref:`select-filter` instead of :ref:`select-"
"query`. It uses the same regular expression as the previous example."

# 2fe0611eec4247f2bbef94601aa1cd62
msgid ""
"``\\`` escape will confuse you because there are some steps that require "
"escape between you and Groonga. Here are steps that require ``\\`` escape:"
msgstr ""
"``\\`` escape will confuse you because there are some steps that require "
"escape between you and Groonga. Here are steps that require ``\\`` escape:"

# 434b10a7bd734d98aa3d08e7b6744776
msgid ""
"Shell only when you pass Groonga command from command line the following::"
msgstr ""
"Shell only when you pass Groonga command from command line the following::"

# 76cff7d8439c44fc958768b01509896f
msgid ""
"``--filter '\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"'`` is evaluated as the "
"following two arguments by shell:"
msgstr ""
"``--filter '\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"'`` is evaluated as the "
"following two arguments by shell:"

# 7262d9d33f02476fb47bfe2eba1c1e2a
msgid "``--filter``"
msgstr "``--filter``"

# 624201f648644cc0b5a60c81de1d1676
msgid "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"
msgstr "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"

# ecec0bc71314436c8940bb9e59a0481c
msgid ""
"Groonga command parser only when you pass Groonga command by command line "
"style (``COMMAND ARG1_VALUE ARG2_VALUE ...``) not HTTP path style (``/d/"
"COMMAND?ARG1_NAME=ARG1_VALUE&ARG2_NAME=ARG3_VALUE``)."
msgstr ""
"Groonga command parser only when you pass Groonga command by command line "
"style (``COMMAND ARG1_VALUE ARG2_VALUE ...``) not HTTP path style (``/d/"
"COMMAND?ARG1_NAME=ARG1_VALUE&ARG2_NAME=ARG3_VALUE``)."

# d37be0b38e0f42d5988c777d78fcc206
msgid ""
"``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"`` is evaluated as the following "
"value by Groonga command parser:"
msgstr ""
"``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"`` is evaluated as the following "
"value by Groonga command parser:"

# 1db12c9dad2a4ed78ec74585b805e563
msgid "``message @~ \"\\\\Ahost1:\"``"
msgstr "``message @~ \"\\\\Ahost1:\"``"

# 1dd5d0909d3a43feb105b674744e7265
msgid ""
":doc:`/reference/grn_expr` parser. ``\\`` escape is required in both :doc:`/"
"reference/grn_expr/query_syntax` and :doc:`/reference/grn_expr/"
"script_syntax`."
msgstr ""
":doc:`/reference/grn_expr` parser. ``\\`` escape is required in both :doc:`/"
"reference/grn_expr/query_syntax` and :doc:`/reference/grn_expr/"
"script_syntax`."

# 6ca7dd6f8ae34867a6f347972985b3ce
msgid ""
"``\"\\\\Ahost1:\"`` string literal in script syntax is evaluated as the "
"following value:"
msgstr ""
"``\"\\\\Ahost1:\"`` string literal in script syntax is evaluated as the "
"following value:"

# 888afce2751d43efbd23fef5cf8c2e6a
msgid "``\\Ahost1``"
msgstr "``\\Ahost1``"

# a85dabcffba64a59b507640e9a78d8d8
msgid "The value is evaluated as regular expression."
msgstr "The value is evaluated as regular expression."

# d5faf238c3ef411cbea9463c96426033
msgid ""
"This section describes about only commonly used syntaxes. See `Onigmo syntax "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE>`_ for "
"other syntaxes and details."
msgstr ""
"This section describes about only commonly used syntaxes. See `Onigmo syntax "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE>`_ for "
"other syntaxes and details."

# c34de4fa8ef34490ae1702b9915cb32a
msgid "In regular expression, there are the following special characters:"
msgstr "In regular expression, there are the following special characters:"

# f39c2a0798e247e6bb03260175c0215f
msgid "``\\``"
msgstr "``\\``"

# 968970e1f27c4de8b1c41a6126efc9cc
msgid "``|``"
msgstr "``|``"

# a894049e76714a4ab1b6e3fe4411761f
msgid "``(``"
msgstr "``(``"

# 28d7390decc44fb3903d585f0fd95cff
msgid "``)``"
msgstr "``)``"

# c24cf0c1d8c64ce99aa8cfe96fbf5492
msgid "``[``"
msgstr "``[``"

# 49348fd95ab4480bbbbacc9bcbb774a6
msgid "``]``"
msgstr "``]``"

# fd52d0b7ef534fa89ba46207cc9dcb49
# 31bc78a591f441b28e909cdd4df18046
msgid "``*``"
msgstr "``*``"

# f66b98e9bf5549b9bdc496bb01ad3168
# f4be090b0fb741998e3bde65caeae32b
msgid "``+``"
msgstr "``+``"

# 12e81a4ccd114624a7cfd993f0980fa7
# c40aad97971b43bbad2a8c2274264c68
msgid "``?``"
msgstr "``?``"

# 19ffecedd1d6497899af186240bd2369
msgid "``{``"
msgstr "``{``"

# 169bf90373c346cdb221fb84badc8201
msgid "``}``"
msgstr "``}``"

# 7a497a227e174db88fc850083f2a3185
# 29a62955b54c42a59cf768822e6c0923
msgid "``^``"
msgstr "``^``"

# 0a8f439f6a0f422d9a6b1b7b98c1eaeb
# 87c2226a07bb4071903d6c8530f5eb72
msgid "``$``"
msgstr "``$``"

# ddfe8b7a33714cfe98d87eb268d17b20
msgid ""
"If you want to write pattern that matches these special character as is, you "
"need to escape them."
msgstr ""
"If you want to write pattern that matches these special character as is, you "
"need to escape them."

# 9bb23b155f7b44bf81198cf3a6c3264b
msgid ""
"You can escape them by putting ``\\`` before special character. Here are "
"regular expressions that match special character itself:"
msgstr ""
"You can escape them by putting ``\\`` before special character. Here are "
"regular expressions that match special character itself:"

# 4fd9b6d6f1e443cdb40d19aaf14f9d69
msgid "``\\\\``"
msgstr "``\\\\``"

# 563d5833307d45daa2d6e2ca94958055
msgid "``\\|``"
msgstr "``\\|``"

# 589f05a2a522457cb90e0513fff4935d
msgid "``\\(``"
msgstr "``\\(``"

# e4abc5e6e5f64d19a8b232aa24b4e708
msgid "``\\)``"
msgstr "``\\)``"

# 43740e5b4ca34beb959be2348d29b390
msgid "``\\[``"
msgstr "``\\[``"

# ea8dd95ca4d24acbbcc9ea356eb40281
msgid "``\\]``"
msgstr "``\\]``"

# 5198970c48c04845945769d86852a1f0
msgid "``\\.``"
msgstr "``\\.``"

# b0698778d7c24fa8aaac495fb9f49d3e
msgid "``\\*``"
msgstr "``\\*``"

# 0af8d4c76e4f41b28365654cda6be0ff
msgid "``\\+``"
msgstr "``\\+``"

# 064bfc3a31714cab94ff2560dc335eca
msgid "``\\?``"
msgstr "``\\?``"

# 585caa2217534a8fbce91ca3299d56ad
msgid "``\\{``"
msgstr "``\\{``"

# 6a599b6dc95342ec8346370e23636ecf
msgid "``\\}``"
msgstr "``\\}``"

# 73543832277043149dbc2ca54fa58d66
msgid "``\\^``"
msgstr "``\\^``"

# 4dc8023538a34ecf9be75a36c2a86225
msgid "``\\$``"
msgstr "``\\$``"

# c2d7471b811a4719a86faf1add442f0c
msgid ""
"If your regular expression doesn't work as you expected, confirm that some "
"special characters are used without escaping."
msgstr ""
"If your regular expression doesn't work as you expected, confirm that some "
"special characters are used without escaping."

# 7b25057ae6f6409c990e966fbc50eb04
msgid "Choice"
msgstr "Choice"

# 55caa01c79634025930e58b1a3e7536d
msgid ""
"Choice syntax is ``A|B``. The regular expression matches when either ``A`` "
"pattern or ``B`` pattern is matched."
msgstr ""
"Choice syntax is ``A|B``. The regular expression matches when either ``A`` "
"pattern or ``B`` pattern is matched."

# 61da7d2f337d4ab7b065ebbb8ea224eb
# f0581995ef9d478c979da1b493466170
# b3b38dd8a59941d3bb6e47c6d187fe3c
# c6aa3feb84f44fa4a73a0058ef2de9f3
msgid "Regular expression that uses this syntax can't be evaluated by index."
msgstr "Regular expression that uses this syntax can't be evaluated by index."

# 1d820e27c07e416e9166d768bbfb4040
msgid "Group"
msgstr "Group"

# 2060b9d10a754473a5ce28558d504289
msgid "Group syntax is ``(...)``. Group provides the following features:"
msgstr "Group syntax is ``(...)``. Group provides the following features:"

# 6270d65736424f159092d6bc3a715467
msgid "Back reference"
msgstr "Back reference"

# 7a4d402a22af4f0db922d4e02a893eb6
msgid "Scope reducing"
msgstr "Scope reducing"

# 717c1a51fe604ea18e2a71f2d7cd7d24
msgid ""
"You can refer matched groups by ``\\n`` (``n`` is the group number) syntax. "
"For example, ``e(r)\\1o\\1`` matches ``error``. Because ``\\1`` is replaced "
"with match result (``r``) of the first group ``(r)``."
msgstr ""
"You can refer matched groups by ``\\n`` (``n`` is the group number) syntax. "
"For example, ``e(r)\\1o\\1`` matches ``error``. Because ``\\1`` is replaced "
"with match result (``r``) of the first group ``(r)``."

# 23fb60d41bc04490891d466b27c5f963
msgid ""
"You can also use more powerful back reference features. See `\"8. Back "
"reference\" section in Onigmo documentation <https://github.com/k-takata/"
"Onigmo/blob/master/doc/RE#L302>`_ for details."
msgstr ""
"You can also use more powerful back reference features. See `\"8. Back "
"reference\" section in Onigmo documentation <https://github.com/k-takata/"
"Onigmo/blob/master/doc/RE#L302>`_ for details."

# 389b4b5240144d8a892fb44c7db78d5e
msgid ""
"Group syntax reduces scope. For example, ``\\[(warning|info)\\]`` reduces "
"choice syntax scope. The regular expression matches ``[warning]`` and "
"``[info]``."
msgstr ""
"Group syntax reduces scope. For example, ``\\[(warning|info)\\]`` reduces "
"choice syntax scope. The regular expression matches ``[warning]`` and "
"``[info]``."

# a116bffc08e84ab8941486428053c4b9
msgid ""
"You can also use more powerful group related features. See `\"7. Extended "
"groups\" section in Onigmo documentation <https://github.com/k-takata/Onigmo/"
"blob/master/doc/RE#L225>`_ for details."
msgstr ""
"You can also use more powerful group related features. See `\"7. Extended "
"groups\" section in Onigmo documentation <https://github.com/k-takata/Onigmo/"
"blob/master/doc/RE#L225>`_ for details."

# 42ac03c293e94dcc95e380d8f37a2bba
msgid "Character class"
msgstr "Character class"

# a47f475857fb4770a173ecc1c86449da
msgid ""
"Character class syntax is ``[...]``. Character class is useful to specify "
"multiple characters to be matched."
msgstr ""
"Character class syntax is ``[...]``. Character class is useful to specify "
"multiple characters to be matched."

# 615c086e843041b189ba03a43106b717
msgid "For example, ``[Dd]`` matches ``D`` or ``d``."
msgstr "For example, ``[Dd]`` matches ``D`` or ``d``."

# dd61bc9b328549248d382635a522d0c2
msgid ""
"You can specify characters by range. For example, ``[0-9]`` matches one "
"digit."
msgstr ""
"You can specify characters by range. For example, ``[0-9]`` matches one "
"digit."

# 85866e0d2aea403e89a41401f9a6d470
msgid ""
"You can also use more powerful character class related features. See `\"6. "
"Character class\" section in Onigmo documentation <https://github.com/k-"
"takata/Onigmo/blob/master/doc/RE#L164>`_ for details."
msgstr ""
"You can also use more powerful character class related features. See `\"6. "
"Character class\" section in Onigmo documentation <https://github.com/k-"
"takata/Onigmo/blob/master/doc/RE#L164>`_ for details."

# d04e6b61c2cf42fbb63814cfc4083514
# d9e2026abe1e46e2b226b607c08ae1e9
msgid "Anchor"
msgstr "Anchor"

# fe2a2582e09b471b8522f3adf3753754
msgid ""
"There are the following commonly used anchor syntaxes. Some anchors can be "
"evaluated by index."
msgstr ""
"There are the following commonly used anchor syntaxes. Some anchors can be "
"evaluated by index."

# 3e3bf489fce0492a897fb2e580d3e6a2
msgid "Index ready"
msgstr "Index ready"

# f827b531e12148808b88b742208d2ad0
msgid "The beginning of line"
msgstr "The beginning of line"

# 13f615e2abbc48fa8061dae8f37dae06
# 79b98a8249d04734929d8c32878dea4a
# 4d7043e8b5d64e98bf6bf9c6edb0493c
# e8074e92302346bab716869debda48d3
# 652461b7b2574580a75b0ad355b85c82
# 6d474d71dc1147c38163966a4d544704
# 3718dadeba6c4a3fa59eac6e5f31bcf0
# 790d9548c7d74a718f11e9b8074377c8
# 21febf66026a4030abc4df6306c39a0d
# ab11642ca0cf4d689c5ba80dbcf8a639
# 9938dd81cdb84d49a540555be59ac13b
# a446a21c02a4416db7d2b0672f393c13
# 660456267a0d4fa481bdc05a97b532fa
# 7f6ba153a388408a82200f3af58ea00c
# bffc85417728486b970af3847909d1d0
# 8c3ba20a34584adb8e50f4593db389df
# 4be769ee25174bd9a968a06e29606f93
# 4aa731afe7a142d394e774ca0a960c12
# 620707f793634154a7331bc3e15c269a
# 6a7c03c749fa4a64b3aab10d47048a89
# cba62ae5483e4d40b4e6bd759e873633
# a43d6099397744cab549ceac940936b2
# 64099a3d0b924e7c9fcdcb938c01a2f0
msgid "o"
msgstr "o"

# d5f096a3178742d4a68b0237223b00c6
msgid "The end of line"
msgstr "The end of line"

# 47aaa46d338b405fb6ae565b86327f63
# d959fc63c92347b7a10104e1c8e4ea0d
# 0e2f304619614d4884056678c55cfe2d
# 60adc0fdc2084ef2863a16d1a327ce00
# b147a78cfaff471fbf2267cff6dd04ba
# f44dfd120b294c94a10dafcd5b1084a9
# 2a2c0568eadd4ce29984041795929a17
# ff518b12aac449e792e253daa09fb754
# 7b8060b16a294a6d86a3c65bfabb34f3
# 7fad57a450f349f1925cd6ae577e3c08
# c63b5b929ce84359a70c2d61e05b1e1a
# bbce3ba1db5546ff8f8ac7bce3f7f153
msgid "x"
msgstr "x"

# 4a75ae092a474b09b74df3915973a794
msgid "``\\A``"
msgstr "``\\A``"

# 44de81a63d6c498b87fc2fa939747e8e
msgid "The beginning of text"
msgstr "The beginning of text"

# 4dbfdd143a4b42dab54ba49e908e7097
msgid "``\\z``"
msgstr "``\\z``"

# 54b51afd902b493c9f6e1bb6a3e21d88
msgid "The end of text"
msgstr "The end of text"

# d7d6daa4b8014e7ea8f36c5782b13ee6
msgid "Here is an example that uses ``\\z``."
msgstr "Here is an example that uses ``\\z``."

# 35438733624e44c897771da9248abe4a
msgid ""
"You can also use more anchors. See `\"5. Anchors\" section in Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE#L152>`_ "
"for details."
msgstr ""
"You can also use more anchors. See `\"5. Anchors\" section in Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE#L152>`_ "
"for details."

# a3c95654953d46ceaa58e70fb786deb2
msgid ""
"Regular expression that uses this syntax except ``\\A`` and ``\\z`` can't be "
"evaluated by index."
msgstr ""
"Regular expression that uses this syntax except ``\\A`` and ``\\z`` can't be "
"evaluated by index."

# 21c56fe400e949809323b46972b4ebc8
# 3db3d182a7bd4766be9042086a9fa687
msgid "Quantifier"
msgstr "Quantifier"

# c0e7c8a69ab645928f2846f097b505ef
msgid "There are the following commonly used quantifier syntaxes."
msgstr "There are the following commonly used quantifier syntaxes."

# 3a29709da7d848479877c22584aa9ba0
msgid "0 or 1 time"
msgstr "0 or 1 time"

# 00adcaf4889b457a97c47566d2aef734
msgid "0 or more times"
msgstr "0 or more times"

# 72a9c4f911594c749f01d8023d9298dd
msgid "1 or more times"
msgstr "1 or more times"

# 23fd4fb1d74545fb8469d9d818361e5b
msgid "For example, ``er+or`` matches ``error``, ``errror`` and so on."
msgstr "For example, ``er+or`` matches ``error``, ``errror`` and so on."

# bfbd709aade7400d8012a9986746d2fb
msgid ""
"You can also use more quantifiers. See `\"4. Quantifier\" section in Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE#L119>`_ "
"for details."
msgstr ""
"You can also use more quantifiers. See `\"4. Quantifier\" section in Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE#L119>`_ "
"for details."

# 16c15fe6fa9749179e3a4caa7743b4cf
# 30a6c81e37fe46719deaf1ef22e11163
msgid "Others"
msgstr "Others"

# 006d7a75e3514718bb5211fc383196d9
msgid ""
"There are more syntaxes. If you're interested in them, see `Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE>`_ for "
"details. You may be interested in \"character type\" and \"character\" "
"syntaxes."
msgstr ""
"There are more syntaxes. If you're interested in them, see `Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE>`_ for "
"details. You may be interested in \"character type\" and \"character\" "
"syntaxes."

# dbb25568ff204ec7a1b9c7119eaa5f19
msgid "Scorer"
msgstr "Scorer"

# 395ce04850984a9cb436c5db6fb746dc
msgid ""
"Groonga has scorer module that customizes score function. Score function "
"computes score of matched record. The default scorer function uses the "
"number of appeared terms. It is also known as TF (term frequency)."
msgstr ""
"Groonga has scorer module that customizes score function. Score function "
"computes score of matched record. The default scorer function uses the "
"number of appeared terms. It is also known as TF (term frequency)."

# 6372fb4002bb40b985b405b92c6a4aed
msgid ""
"TF is a fast score function but it's not suitable for the following cases:"
msgstr ""
"TF is a fast score function but it's not suitable for the following cases:"

# 4b398e671dce4c91b5b01d62b6134c7b
msgid ""
"Search query contains one or more frequently-appearing words such as \"the\" "
"and \"a\"."
msgstr ""
"Search query contains one or more frequently-appearing words such as \"the\" "
"and \"a\"."

# df5e69892a9c42ea9514e4a198dd53d8
msgid ""
"Document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\". Search engine spammer may use the technique."
msgstr ""
"Document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\". Search engine spammer may use the technique."

# 8530d223eb8f41829d56ca2928a93151
msgid ""
"Score function can solve these cases. For example, `TF-IDF <http://en."
"wikipedia.org/wiki/Tf%E2%80%93idf>`_ (term frequency-inverse document "
"frequency) can solve the first case. `Okapi BM25 <http://en.wikipedia.org/"
"wiki/Okapi_BM25>`_ can solve the second case. But their are slower than TF."
msgstr ""
"Score function can solve these cases. For example, `TF-IDF <http://en."
"wikipedia.org/wiki/Tf%E2%80%93idf>`_ (term frequency-inverse document "
"frequency) can solve the first case. `Okapi BM25 <http://en.wikipedia.org/"
"wiki/Okapi_BM25>`_ can solve the second case. But their are slower than TF."

# 50eb935cb79742b6b23cd94cdfa9dbe1
msgid ""
"Groonga provides TF-IDF based scorer as :doc:`/reference/scorers/"
"scorer_tf_idf` but doesn't provide Okapi BM25 based scorer yet."
msgstr ""
"Groonga provides TF-IDF based scorer as :doc:`/reference/scorers/"
"scorer_tf_idf` but doesn't provide Okapi BM25 based scorer yet."

# 0dc4b00056a148b3b9a984c14f72102c
msgid "This section describes how to use scorer."
msgstr "This section describes how to use scorer."

# b698ca4165ec4b2ebb8356022b91761b
msgid ""
"You can specify custom score function in :ref:`select-match-columns`. There "
"are some syntaxes."
msgstr ""
"You can specify custom score function in :ref:`select-match-columns`. There "
"are some syntaxes."

# 620e8c9e61bc47d3bbf9d8b060d11959
msgid ""
"For score function that doesn't require any parameter such as :doc:`/"
"reference/scorers/scorer_tf_idf`::"
msgstr ""
"For score function that doesn't require any parameter such as :doc:`/"
"reference/scorers/scorer_tf_idf`::"

# 8752ffb48f8c46e19829db6b1922d6ae
# ea20d82ed76147f39e31a2f990663d6e
msgid "You can specify weight::"
msgstr "You can specify weight::"

# ff47990c8d4d4764a2cb943a4d56e505
msgid ""
"For score function that requires one or more parameters such as :doc:`/"
"reference/scorers/scorer_tf_at_most`::"
msgstr ""
"For score function that requires one or more parameters such as :doc:`/"
"reference/scorers/scorer_tf_at_most`::"

# a41393f35acb4b17bb061b99c7ffb2d4
msgid "You can use different score function for each match column::"
msgstr "You can use different score function for each match column::"

# a20438835f924d938ca54ac8d0d2eae6
msgid "Here is a simplest example:"
msgstr "Here is a simplest example:"

# a11fa72c1bc24383abd268eec270cca2
msgid ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` contains 4 ``Groonga``. "
"If you use TF based scorer that is the default scorer, ``_score`` is ``4``. "
"But the actual ``_score`` is ``2``. Because the ``select`` command uses TF-"
"IDF based scorer ``scorer_tf_idf()``."
msgstr ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` contains 4 ``Groonga``. "
"If you use TF based scorer that is the default scorer, ``_score`` is ``4``. "
"But the actual ``_score`` is ``2``. Because the ``select`` command uses TF-"
"IDF based scorer ``scorer_tf_idf()``."

# 0bf39e96e19741cb83139482f680efaa
msgid "Here is an example that uses weight:"
msgstr "Here is an example that uses weight:"

# 0338707deb8c47adbe6d57218b3639e9
msgid ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` has ``22`` as "
"``_score``. It had ``2`` as ``_score`` in the previous example that doesn't "
"specify weight."
msgstr ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` has ``22`` as "
"``_score``. It had ``2`` as ``_score`` in the previous example that doesn't "
"specify weight."

# 396d335a16314b979f8dc84ba3bd2e42
msgid ""
"Here is an example that uses scorer that requires one argument. :doc:`/"
"reference/scorers/scorer_tf_at_most` scorer requires one argument. You can "
"limit TF score by the scorer."
msgstr ""
"Here is an example that uses scorer that requires one argument. :doc:`/"
"reference/scorers/scorer_tf_at_most` scorer requires one argument. You can "
"limit TF score by the scorer."

# 2be41ec4183f460e8bd419e8e2854fd7
msgid ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` contains 4 ``Groonga``. "
"If you use normal TF based scorer that is the default scorer, ``_score`` is "
"``4``. But the actual ``_score`` is ``2``. Because the scorer used in the "
"``select`` command limits the maximum score value to ``2``."
msgstr ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` contains 4 ``Groonga``. "
"If you use normal TF based scorer that is the default scorer, ``_score`` is "
"``4``. But the actual ``_score`` is ``2``. Because the scorer used in the "
"``select`` command limits the maximum score value to ``2``."

# e4abe78929864682ad9e84d14509fa85
msgid "Here is an example that uses multiple scorers::"
msgstr "Here is an example that uses multiple scorers::"

# d88d292db5ad47f4a6f465af82538138
msgid ""
"The ``--match_columns`` uses ``scorer_tf_idf(title)`` and "
"``scorer_tf_at_most(content, 2.0)``. ``_score`` value is sum of them."
msgstr ""
"The ``--match_columns`` uses ``scorer_tf_idf(title)`` and "
"``scorer_tf_at_most(content, 2.0)``. ``_score`` value is sum of them."

# f4c79452d4fd44e2a907a1b64ae877d4
msgid ""
"You can use the default scorer and custom scorer in the same ``--"
"match_columns``. You can use the default scorer by just specifying a match "
"column::"
msgstr ""
"You can use the default scorer and custom scorer in the same ``--"
"match_columns``. You can use the default scorer by just specifying a match "
"column::"

# df646684e8824c909ba32c6550a8ce0d
msgid ""
"The ``--match_columns`` uses the default scorer (TF) for ``title`` and :doc:"
"`/reference/scorers/scorer_tf_at_most` for ``content``. ``_score`` value is "
"sum of them."
msgstr ""
"The ``--match_columns`` uses the default scorer (TF) for ``title`` and :doc:"
"`/reference/scorers/scorer_tf_at_most` for ``content``. ``_score`` value is "
"sum of them."

# fb0e7c30100e4e6da54dba83e0fbf801
msgid "Built-in scorers"
msgstr "Built-in scorers"

# 6c9b057b42f049ea9e9f8b59b864e882
msgid "Here are built-in scores:"
msgstr "Here are built-in scores:"

# 1a4a0066fa704235b39ee497f127aa9e
msgid "``scorer_tf_at_most``"
msgstr "``scorer_tf_at_most``"

# 26566246d019410989be90921f5bc57a
# 409d3cdccdf9482d83488c9103a506a4
msgid "This scorer is an experimental feature."
msgstr "This scorer is an experimental feature."

# 1c05dbb6e2504b52aa6d6e8e4a124460
msgid "``scorer_tf_at_most`` is a scorer based on TF (term frequency)."
msgstr "``scorer_tf_at_most`` is a scorer based on TF (term frequency)."

# d5e50490991f430c9904322570991a18
msgid "``scorer_tf_idf``"
msgstr "``scorer_tf_idf``"

# 750df9962e29455fbfa940d419c74d57
msgid ""
"``scorer_tf_idf`` is a scorer based of `TF-IDF <http://en.wikipedia.org/wiki/"
"Tf%E2%80%93idf>`_ (term frequency-inverse document frequency) score function."
msgstr ""
"``scorer_tf_idf`` is a scorer based of `TF-IDF <http://en.wikipedia.org/wiki/"
"Tf%E2%80%93idf>`_ (term frequency-inverse document frequency) score function."

# 34bc0980a1624ab0a34c529b833d17a6
msgid ""
"To put it simply, TF (term frequency) divided by DF (document frequency) is "
"TF-IDF. \"TF\" means that \"the number of occurrences is more important\". "
"\"TF divided by DF\" means that \"the number of occurrences of important "
"term is more important\"."
msgstr ""
"To put it simply, TF (term frequency) divided by DF (document frequency) is "
"TF-IDF. \"TF\" means that \"the number of occurrences is more important\". "
"\"TF divided by DF\" means that \"the number of occurrences of important "
"term is more important\"."

# c33c684c334445aaa55e37cff253167c
msgid ""
"The default score function in Groonga is TF (term frequency). It doesn't "
"care about term importance but is fast."
msgstr ""
"The default score function in Groonga is TF (term frequency). It doesn't "
"care about term importance but is fast."

# d6d38ebb603742bb9d4515858a08f255
msgid "TF-IDF cares about term importance but is slower than TF."
msgstr "TF-IDF cares about term importance but is slower than TF."

# 244fd76cd5b648e7a23add93589a78f8
msgid ""
"TF-IDF will compute more suitable score rather than TF for many cases. But "
"it's not perfect."
msgstr ""
"TF-IDF will compute more suitable score rather than TF for many cases. But "
"it's not perfect."

# c9d5c493ce324f5980a026c0b68f546b
msgid ""
"If document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\". It increases score by TF and TF-IDF. Search "
"engine spammer may use the technique. But TF-IDF doesn't guard from the "
"technique."
msgstr ""
"If document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\". It increases score by TF and TF-IDF. Search "
"engine spammer may use the technique. But TF-IDF doesn't guard from the "
"technique."

# 4fdfeeefbfe442519f76a3a78a59332b
msgid ""
"`Okapi BM25 <http://en.wikipedia.org/wiki/Okapi_BM25>`_ can solve the case. "
"But it's more slower than TF-IDF and not implemented yet in Groonga."
msgstr ""
"`Okapi BM25 <http://en.wikipedia.org/wiki/Okapi_BM25>`_ can solve the case. "
"But it's more slower than TF-IDF and not implemented yet in Groonga."

# a0aaf1641d2e4a5b968f91f3a5b68ccf
msgid "This section describes how to use this scorer."
msgstr "This section describes how to use this scorer."

# d5987d411cd648b998f0fb18c7dcfab3
msgid ""
"You specify ``scorer_tf_idf`` in :ref:`select-match-columns` like the "
"following:"
msgstr ""
"You specify ``scorer_tf_idf`` in :ref:`select-match-columns` like the "
"following:"

# 015cd9a081f646b3b82830e619c8ebb3
msgid ""
"Both the score of ``Info Info Info`` and the score of ``Error`` are ``2`` "
"even ``Info Info Info`` includes three ``Info`` terms. Because ``Error`` is "
"more important term rather than ``Info``. The number of documents that "
"include ``Info`` is ``4``. The number of documents that include ``Error`` is "
"``1``. Term that is included in less documents means that the term is more "
"characteristic term. Characteristic term is important term."
msgstr ""
"Both the score of ``Info Info Info`` and the score of ``Error`` are ``2`` "
"even ``Info Info Info`` includes three ``Info`` terms. Because ``Error`` is "
"more important term rather than ``Info``. The number of documents that "
"include ``Info`` is ``4``. The number of documents that include ``Error`` is "
"``1``. Term that is included in less documents means that the term is more "
"characteristic term. Characteristic term is important term."

# bed3d55cb2fb403f90b80a0c289063f5
msgid ":doc:`../scorer`"
msgstr ":doc:`../scorer`"

# 3a6c12b1d48d4302a633a99475094760
# dd6870c73397462b88492223779a8951
# 120767822246448c9f50e4abbb8062a3
msgid ""
"You don't need to resolve scoring only by score function. Score function is "
"highly depends on search query. You may be able to use metadata of matched "
"record."
msgstr ""
"You don't need to resolve scoring only by score function. Score function is "
"highly depends on search query. You may be able to use metadata of matched "
"record."

# 284ff6701d1a46d7a0ab5c61c373622f
# eac80fef949745cb99d4d3568fb8a440
# 5092a2c7ccb54cc6b4fbe8b412e54f15
msgid ""
"For example, Google uses `PageRank <http://en.wikipedia.org/wiki/PageRank>`_ "
"for scoring. You may be able to use data type (\"title\" data are important "
"rather than \"memo\" data), tag, geolocation and so on."
msgstr ""
"For example, Google uses `PageRank <http://en.wikipedia.org/wiki/PageRank>`_ "
"for scoring. You may be able to use data type (\"title\" data are important "
"rather than \"memo\" data), tag, geolocation and so on."

# 071b351025234ce9917dd9368bc9069a
# bf76f8d4156f4d5cb0c35067c430a8a4
# eae07208e72542c693ed8fac9508233d
msgid "Please stop to think about only score function for scoring."
msgstr "Please stop to think about only score function for scoring."

# 1ff1b2346d4e45ec90a6d2cbe14e72b7
msgid "Suggest"
msgstr "Suggest"

# 2ddfe1ec19054694bdf8889572784f0a
msgid ""
"Groonga has the suggest feature. This section describes how to use it and "
"how it works."
msgstr ""
"Groonga has the suggest feature. This section describes how to use it and "
"how it works."

# f340a2d6bb624c79a1c3c44e80c3e897
# 7f3ab3306d62477daa5c19be977b6033
# 17d73184b50e4c9a9381eac73297bd3b
msgid "Completion"
msgstr "Completion"

# 310b9695b4494c5b9890d0213af513d1
# a2c544202c984ace940914431b5c58d1
msgid "This section describes about the following completion features:"
msgstr "This section describes about the following completion features:"

# 68188db842e947cb906577d1614f056a
# d97c585993a545e0a43c29dce4a49921
# 8de298c57c934859942ad7a6dbb4e76e
# d008528c4e70436b8bc81e40913ee646
# 1006ddb06f124066b3df40a1894ca80d
# 676f5ff581f64d5abb77f5a3114cbf17
msgid "How it works"
msgstr "How it works"

# c8c786ea9fb44110be736f57b92da560
# 66f5f93b9a97441fb6eccead14eb84dc
# 17a3f4d6466e4ae6ab66b9ba6ba6cb7d
msgid "How to learn"
msgstr "How to learn"

# 0edc65f372d044339a5e2c98a9940b2f
msgid "The completion feature uses three searches to compute completed words:"
msgstr "The completion feature uses three searches to compute completed words:"

# 93bb3354a03b4d66b36263ddcf2e7206
msgid "Prefix RK search against registered words."
msgstr "Prefix RK search against registered words."

# 348cfa5de8724943b1b84ea43cf009cc
# 325fb68e0ba14c25b651433006a4798d
# 3cab31d60f6a464a8ede30aac71ded00
msgid "Cooccurrence search against learned data."
msgstr "Cooccurrence search against learned data."

# a1273e3cc789463a9f9397ce6743ce23
msgid "Prefix search against registered words. (optional)"
msgstr "Prefix search against registered words. (optional)"

# 3cec1ab90e2d49cc8ac15e028c28450a
msgid "Prefix RK search"
msgstr "Prefix RK search"

# b97a6a90efd7481783c01996e8593b5d
msgid ""
"RK means Romaji and Katakana. Prefix RK search can find registered words "
"that start with user's input by romaji, katakana or hiragana. It's useful "
"for searching in Japanese."
msgstr ""
"RK means Romaji and Katakana. Prefix RK search can find registered words "
"that start with user's input by romaji, katakana or hiragana. It's useful "
"for searching in Japanese."

# c953bda847d04fce992c3b7848922fd8
msgid ""
"For example, there is a registered word \"日本\". And \"ニホン\" (it must be "
"katakana) is registered as its reading. An user can find \"日本\" by \"ni\", "
"\"二\" or \"に\"."
msgstr ""
"For example, there is a registered word \"日本\". And \"ニホン\" (it must be "
"katakana) is registered as its reading. An user can find \"日本\" by \"ni\", "
"\"二\" or \"に\"."

# 9fc154443f944fe584e06d30f4fdf5aa
msgid ""
"If you create dataset which is named as ``example`` by :doc:`/reference/"
"executables/groonga-suggest-create-dataset` executable file, you can update "
"pairs of registered word and its reading by loading data to ``_key`` and "
"``kana`` column of ``item_example`` table explicitly for prefix RK search."
msgstr ""
"If you create dataset which is named as ``example`` by :doc:`/reference/"
"executables/groonga-suggest-create-dataset` executable file, you can update "
"pairs of registered word and its reading by loading data to ``_key`` and "
"``kana`` column of ``item_example`` table explicitly for prefix RK search."

# df230e95f1004f4c983c7b34b0c6725c
# 8f5fa5413bd9460f8525c2d041ccebbb
# bd0f61c3425f42b6a37faed9dea7ec98
msgid "Cooccurrence search"
msgstr "Cooccurrence search"

# 219ea049fc11483a901775b85661dbd4
msgid ""
"Cooccurrence search can find registered words from user's partial input. It "
"uses user input sequences that will be learned from query logs, access logs "
"and so on."
msgstr ""
"Cooccurrence search can find registered words from user's partial input. It "
"uses user input sequences that will be learned from query logs, access logs "
"and so on."

# 3d0399a7f60b479697599f74630db21f
msgid "For example, there is the following user input sequence:"
msgstr "For example, there is the following user input sequence:"

# ce0bf9af3d25407896042dcd4574065f
# 92e9982b86434ad0974987c17de326f3
# 4745b26d933e4d29b2beb3976e868990
# 2bb09bc9952f490b8df156e14280bff7
msgid "input"
msgstr "input"

# c5fc3bcec57942f48cafd1cfc423a6e8
msgid "submit"
msgstr "submit"

# b677ad50453f4687bf69333f691563e2
# 9b7cd39fbf6d4448bcf288c5138fcebd
# 93cfffa016b24125b7b539c00c670d4c
# 39d05797caaf4ebdb4963dfea8cc97d9
# 3e91328718034e64a780568d78e6942a
# 338187142b284d50b8046ec710feafb8
# 5406ce39142e4977b94527c1f167d0d2
# af3c1e54cb1f411d95feebef14a34820
# 3d10963a22b849b48bb069e86fa63ad1
# 3c3118e029e548e587507088be20e1e7
# 2a7b25908be14d53adb458cb20f892e7
msgid "no"
msgstr "no"

# 3a72603da4a3442b8949d82903bd9c0f
# 8e4fd6d55a92466aba7fcb944165a855
msgid "se"
msgstr "se"

# fc68d128283b4577983a3c572813f83b
# 015537fa155b49f5aaac482d1d9eeb8d
msgid "sea"
msgstr "sea"

# acc3eafc746a4a9b88177c9b0aa1c6fe
# f00a1a660b2a4b81a1c3dc84c3ca2ade
msgid "sear"
msgstr "sear"

# 1e1c2ce50b98409db750f7a89fb6f082
# deac330971b04351bfd1027503356cda
msgid "searc"
msgstr "searc"

# e6732a0df37c4011889b53fcee0bef8f
# 5f2cd526eb5f45ab8f0b76a0c35b7d3c
# 3933a7c24c3a4995823941593f9cf7c1
# 7c83bfcba8684799a87c22521ccfec74
# 57b5c51af6364fce92bd445b806c1255
# 7bdfb8f373974a6197f2a4a02b828533
# 5f75e643c96349578c82d1ea8f701aa7
# 75347e14a0cb461ab3ac0b5e159fce4b
# 9b89ea167440464ca4ddadf2b0835c5e
# c9c824e21712412fac62ad918cb10a11
msgid "search"
msgstr "search"

# 05830e292f5442b6b5cb67cfebccc79c
# 0f58bf9f2a704d6db83c5819c65e42e0
msgid "yes"
msgstr "yes"

# 3e8c1ff7ebf74f8183776a74ead10e3b
# 7a722187eee6412b94caa24c6e3e83be
msgid "en"
msgstr "en"

# c737adff6dc0466a813223be226d1ede
# 6e842a44de964f7cb868e7d28eede1aa
msgid "eng"
msgstr "eng"

# 8bbcfaae9331463a898d7457dfbfad45
# 2aa39d056e6f4f8ea61827e2fe6e626b
msgid "engi"
msgstr "engi"

# 47135d75f2ab40069f6bcdbc77478b8f
# d143e3ec0b744caa858e19f0dc4eeede
msgid "engin"
msgstr "engin"

# f1ad4d6ddf404ca4ad6d90adef0e5350
# e7c17e9dbe834800825e5cd009ef3675
# 5c3f18b717c44fa4b0a944ed3f876915
# dd30cb0ad79c4e1183a6832084e4bde4
# bd6c3b9a8ad04242bd2ce30fda81de46
# 3017b173490b47f7a45357cdfcb2c386
# 4a240859b6ba408fbb075bc63264f27c
# 5646d75cc02441ac819ed4b033e6c787
# fe469a83429f4f348b2cfcce4535dccc
# b8cb2fb3727f4c1da0ee94230faebab8
# 8e59bd86cca740a3b6e45946b0eeb504
msgid "engine"
msgstr "engine"

# 61a88e2ee4eb47d888a118b1cd41f4e9
# 5ab5ebfc382e482c83c47d30d06cfddc
msgid "enginen"
msgstr "enginen"

# 611884feef4c4ad0af056700c04793c9
msgid "no (typo!)"
msgstr "no (typo!)"

# bfac4210db4942c6abb2ce6917f2d8b6
msgid "Groonga creates the following completion pairs:"
msgstr "Groonga creates the following completion pairs:"

# 62e81070739648a288f6e36bc8e6f678
msgid "completed word"
msgstr "completed word"

# 22086b89dd7e44dea9dab55fdcd702d8
msgid ""
"All user not-submitted inputs (e.g. \"s\", \"se\" and so on) before each an "
"user submission maps to the submitted input (e.g. \"search\")."
msgstr ""
"All user not-submitted inputs (e.g. \"s\", \"se\" and so on) before each an "
"user submission maps to the submitted input (e.g. \"search\")."

# 51ecd1f7d8304eec9d361b11a8642306
msgid ""
"To be precise, this description isn't correct because it omits about time "
"stamp. Groonga doesn't case about \"all user not-submitted inputs before "
"each an user submission\". Groonga just case about \"all user not-submitted "
"inputs within a minute from an user submission before each an user submission"
"\". Groonga doesn't treat user inputs before a minute ago."
msgstr ""
"To be precise, this description isn't correct because it omits about time "
"stamp. Groonga doesn't case about \"all user not-submitted inputs before "
"each an user submission\". Groonga just case about \"all user not-submitted "
"inputs within a minute from an user submission before each an user submission"
"\". Groonga doesn't treat user inputs before a minute ago."

# b504b778715a44c0b172be046eac6e5d
msgid ""
"If an user inputs \"sea\" and cooccurrence search returns \"search\" because "
"\"sea\" is in input column and corresponding completed word column value is "
"\"search\"."
msgstr ""
"If an user inputs \"sea\" and cooccurrence search returns \"search\" because "
"\"sea\" is in input column and corresponding completed word column value is "
"\"search\"."

# 8761b728fbb34d7aa41da2831a37f1d2
msgid "Prefix search"
msgstr "Prefix search"

# b0dd362a59004c82b729f1487ee45391
msgid ""
"Prefix search can find registered word that start with user's input. This "
"search doesn't care about romaji, katakana and hiragana not like prefix RK "
"search."
msgstr ""
"Prefix search can find registered word that start with user's input. This "
"search doesn't care about romaji, katakana and hiragana not like prefix RK "
"search."

# 21e374bfe0974248a41ed96537d29ed0
msgid ""
"This search isn't always ran. It's just ran when it's requested explicitly "
"or both prefix RK search and cooccurrence search return nothing."
msgstr ""
"This search isn't always ran. It's just ran when it's requested explicitly "
"or both prefix RK search and cooccurrence search return nothing."

# bcba67444f98456b9a216bbf28cb1b41
msgid ""
"For example, there is a registered word \"search\". An user can find \"search"
"\" by \"s\", \"se\", \"sea\", \"sear\", \"searc\" and \"search\"."
msgstr ""
"For example, there is a registered word \"search\". An user can find \"search"
"\" by \"s\", \"se\", \"sea\", \"sear\", \"searc\" and \"search\"."

# ac43d3638a364c32b3c90d97377e49bc
msgid ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"completion. ``--type complete`` option requests completion."
msgstr ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"completion. ``--type complete`` option requests completion."

# 70dcb2acaac344a692c7a8e14d0e1d04
msgid "For example, here is an command to get completion results by \"en\":"
msgstr "For example, here is an command to get completion results by \"en\":"

# 092130708fa146e99a0093e40a2bbddb
# c028bd0d84744e3295e2aaf0b16c7340
# 7cc664af1fd8434aa33509222afd471a
msgid "How it learns"
msgstr "How it learns"

# e4105b8b10744c72a8592a94d4ee960a
msgid ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, Groonga needs user input sequence "
"with time stamp and user submit input with time stamp."
msgstr ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, Groonga needs user input sequence "
"with time stamp and user submit input with time stamp."

# 0c79fed58e6c47ba808a0b1fca08618e
# 0acaba00a2b24457b6504bccfe816fae
msgid ""
"For example, an user wants to search by \"engine\". The user inputs the "
"query with the following sequence:"
msgstr ""
"For example, an user wants to search by \"engine\". The user inputs the "
"query with the following sequence:"

# f7af4fcc62a8449a887f18d95359e48c
msgid "2011-08-10T13:33:23+09:00: e"
msgstr "2011-08-10T13:33:23+09:00: e"

# 19d23f50f4024ce6acb56af2e1640c45
msgid "2011-08-10T13:33:23+09:00: en"
msgstr "2011-08-10T13:33:23+09:00: en"

# d72951c0e4f24da0a35b1b43d99692a7
msgid "2011-08-10T13:33:24+09:00: eng"
msgstr "2011-08-10T13:33:24+09:00: eng"

# 999f003ec993488f8083824acc9b642c
msgid "2011-08-10T13:33:24+09:00: engi"
msgstr "2011-08-10T13:33:24+09:00: engi"

# cc8fed670f35457cb127caa1a1f3f717
msgid "2011-08-10T13:33:24+09:00: engin"
msgstr "2011-08-10T13:33:24+09:00: engin"

# b87369c045c74a668bc63baf3693b31b
msgid "2011-08-10T13:33:25+09:00: engine (submit!)"
msgstr "2011-08-10T13:33:25+09:00: engine (submit!)"

# c0389c25105f431e98577a820c5253f9
# 0761c2b42a5e44c798051aef306a0c80
msgid ""
"Groonga can be learned from the input sequence by the following command::"
msgstr ""
"Groonga can be learned from the input sequence by the following command::"

# 6973c35a163c40daa892f61772861e8f
msgid "How to update reading data"
msgstr "How to update reading data"

# 87d3f1fc9f9844dc900d56c918afe9ca
msgid ""
"Groonga requires registered word and its reading for prefix RK search. This "
"section describes how to register a word and its reading."
msgstr ""
"Groonga requires registered word and its reading for prefix RK search. This "
"section describes how to register a word and its reading."

# 1539ff494f1c4b29b76fb97c340f8bad
msgid "Here is an example to register \"日本\" which means Japan in English:"
msgstr "Here is an example to register \"日本\" which means Japan in English:"

# b82b3aa354dd4a54a9b8f1d402b3c884
msgid "Here is an example to update reading data to complete \"日本\":"
msgstr "Here is an example to update reading data to complete \"日本\":"

# c5f63bcd2c14495ba8d68908b7c00dce
msgid ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."
msgstr ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."

# b1365d81a238434dbd2102afb211b414
msgid ""
"Without loading above reading data, you can't complete registered word \"日本"
"\" by query - \"nihon\"."
msgstr ""
"Without loading above reading data, you can't complete registered word \"日本"
"\" by query - \"nihon\"."

# 20da5ab5f82f45f69394b90b6dd957e1
msgid ""
"You can register multiple readings for a registered word because ``kana`` "
"column in ``item_query`` table is defined as a :doc:`/reference/columns/"
"vector`."
msgstr ""
"You can register multiple readings for a registered word because ``kana`` "
"column in ``item_query`` table is defined as a :doc:`/reference/columns/"
"vector`."

# b0d58910d522453fb16f8fc35fe8ef1e
msgid ""
"This is the reason that you can also complete the registered word \"日本\" "
"by query - \"nippon\"."
msgstr ""
"This is the reason that you can also complete the registered word \"日本\" "
"by query - \"nippon\"."

# 2edc3406ea754cef93d28a12adbb6db6
msgid ""
"This feature is very convenient because you can search registered word even "
"though Japanese input method is disabled."
msgstr ""
"This feature is very convenient because you can search registered word even "
"though Japanese input method is disabled."

# 87170363f3a440309fb4ba7b3b17cb1a
msgid ""
"If there are multiple candidates as completed result, you can customize "
"priority to set the value of ``boost`` column in ``item_query`` table."
msgstr ""
"If there are multiple candidates as completed result, you can customize "
"priority to set the value of ``boost`` column in ``item_query`` table."

# 6f4a08bc9223451988d8c2f99836d5b1
msgid "Here is an example to customize priority for prefix RK search:"
msgstr "Here is an example to customize priority for prefix RK search:"

# 52ec4d0341784b7bbd6ef44bd997b77b
# 27f2f9f1c24c4f1dab29f3a26eaa7aa5
# ab79cb2510084f5fad2c4ea0f3e072b5
msgid "Correction"
msgstr "Correction"

# 6ac586e9a8c34ad9922b99e4d63f3189
msgid "This section describes about the following correction features:"
msgstr "This section describes about the following correction features:"

# 25e4b98c1ab040cdb9088af94a784249
msgid "The correction feature uses three searches to compute corrected words:"
msgstr "The correction feature uses three searches to compute corrected words:"

# caf0b0a244374b2e811a45beb52fdc18
msgid "Similar search against registered words. (optional)"
msgstr "Similar search against registered words. (optional)"

# 703d44056a774525bd81675cef775a01
msgid ""
"Cooccurrence search can find registered words from user's wrong input. It "
"uses user submit sequences that will be learned from query logs, access logs "
"and so on."
msgstr ""
"Cooccurrence search can find registered words from user's wrong input. It "
"uses user submit sequences that will be learned from query logs, access logs "
"and so on."

# c66db44622ad4d65a620a1e8d51ebd78
# f6cdbe8972b649dfb26766d89efa3b6c
msgid "For example, there are the following user submissions:"
msgstr "For example, there are the following user submissions:"

# b51fe456169742558652f6836c073832
msgid "time"
msgstr "time"

# f2bb270384ea4119845fa42b51e7c9b1
msgid "2011-08-10T22:20:50+09:00"
msgstr "2011-08-10T22:20:50+09:00"

# d772614fa58d4192a0d275f8568766ca
msgid "serach (typo!)"
msgstr "serach (typo!)"

# c91b31f9808a4b4aab348858c21e4ae9
msgid "2011-08-10T22:20:52+09:00"
msgstr "2011-08-10T22:20:52+09:00"

# 22ffe2b7671249fd9951eaa86ccbd743
msgid "search (fixed!)"
msgstr "search (fixed!)"

# 8b581c352a5e4d0c99cb6ca3d35ae347
msgid ""
"Groonga creates the following correction pair from the above submissions:"
msgstr ""
"Groonga creates the following correction pair from the above submissions:"

# 6a26e11688fb43c4b8e1c95ec984cde8
msgid "corrected word"
msgstr "corrected word"

# 0d94965ffc68474dab8434334604543f
msgid "serach"
msgstr "serach"

# 679bce0aafc84987962d1f8d55fe6490
msgid ""
"Groonga treats continuous submissions within a minute as input correction by "
"user. Not submitted user input sequence between two submissions isn't used "
"as learned data for correction."
msgstr ""
"Groonga treats continuous submissions within a minute as input correction by "
"user. Not submitted user input sequence between two submissions isn't used "
"as learned data for correction."

# d35f0891462b458da7edb60c284d0950
msgid ""
"If an user inputs \"serach\" and cooccurrence search returns \"search\" "
"because \"serach\" is in input column and corresponding corrected word "
"column value is \"search\"."
msgstr ""
"If an user inputs \"serach\" and cooccurrence search returns \"search\" "
"because \"serach\" is in input column and corresponding corrected word "
"column value is \"search\"."

# c9a655a1424e47a7ac9b8dce888ab91f
msgid ""
"Similar search can find registered words that has one or more the same "
"tokens as user input. TokenBigram tokenizer is used for tokenization because "
"suggest dataset schema created by :doc:`/reference/executables/groonga-"
"suggest-create-dataset` uses TokenBigram tokenizer as the default tokenizer."
msgstr ""
"Similar search can find registered words that has one or more the same "
"tokens as user input. TokenBigram tokenizer is used for tokenization because "
"suggest dataset schema created by :doc:`/reference/executables/groonga-"
"suggest-create-dataset` uses TokenBigram tokenizer as the default tokenizer."

# 71c94364c58241d3bc84452dee2cdda3
msgid ""
"For example, there is a registered query \"search engine\". An user can find "
"\"search engine\" by \"web search service\", \"sound engine\" and so on. "
"Because \"search engine\" and \"web search engine\" have the same token "
"\"search\" and \"search engine\" and \"sound engine\" have the same token "
"\"engine\"."
msgstr ""
"For example, there is a registered query \"search engine\". An user can find "
"\"search engine\" by \"web search service\", \"sound engine\" and so on. "
"Because \"search engine\" and \"web search engine\" have the same token "
"\"search\" and \"search engine\" and \"sound engine\" have the same token "
"\"engine\"."

# 394b8408db62481bb441b6f06a7ab094
msgid ""
"\"search engine\" is tokenized to \"search\" and \"engine\" tokens. "
"(Groonga's TokenBigram tokenizer doesn't tokenize two characters for "
"continuous alphabets and continuous digits for reducing search noise. "
"TokenBigramSplitSymbolAlphaDigit tokenizer should be used to ensure "
"tokenizing to two characters.) \"web search service\" is tokenized to \"web"
"\", \"search\" and \"service\". \"sound engine\" is tokenized to \"sound\" "
"and \"engine\"."
msgstr ""
"\"search engine\" is tokenized to \"search\" and \"engine\" tokens. "
"(Groonga's TokenBigram tokenizer doesn't tokenize two characters for "
"continuous alphabets and continuous digits for reducing search noise. "
"TokenBigramSplitSymbolAlphaDigit tokenizer should be used to ensure "
"tokenizing to two characters.) \"web search service\" is tokenized to \"web"
"\", \"search\" and \"service\". \"sound engine\" is tokenized to \"sound\" "
"and \"engine\"."

# 60ab5ef386b7427b9a0d5c2fcf4f4bb5
msgid ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"correction. `--type correct` option requests corrections."
msgstr ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"correction. `--type correct` option requests corrections."

# 7b42c4da8b774c28a196905c1ec988f8
msgid ""
"For example, here is an command to get correction results by \"saerch\":"
msgstr ""
"For example, here is an command to get correction results by \"saerch\":"

# 0048cc07aac148f586583a7bc9411f34
msgid ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, groonga needs user submit inputs "
"with time stamp."
msgstr ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, groonga needs user submit inputs "
"with time stamp."

# a6cac615aab04edd935048c4bea7e7d7
msgid ""
"For example, an user wants to search by \"search\" but the user has typo "
"\"saerch\" before inputs the correct query. The user inputs the query with "
"the following sequence:"
msgstr ""
"For example, an user wants to search by \"search\" but the user has typo "
"\"saerch\" before inputs the correct query. The user inputs the query with "
"the following sequence:"

# 46f649a3c9c942dcb5aef229bd627f1a
msgid "2011-08-10T13:33:23+09:00: s"
msgstr "2011-08-10T13:33:23+09:00: s"

# 593a2b2c85694abca8c6af4ad52005b4
msgid "2011-08-10T13:33:23+09:00: sa"
msgstr "2011-08-10T13:33:23+09:00: sa"

# 09ed8ca962c04d8cbcfc53ad6820d920
msgid "2011-08-10T13:33:24+09:00: sae"
msgstr "2011-08-10T13:33:24+09:00: sae"

# ba93af23879648b8883e7ad0cf2cd45c
msgid "2011-08-10T13:33:24+09:00: saer"
msgstr "2011-08-10T13:33:24+09:00: saer"

# fae2ff2dcda34c2eb76776156d19cf4a
msgid "2011-08-10T13:33:24+09:00: saerc"
msgstr "2011-08-10T13:33:24+09:00: saerc"

# d4a8f0e69ae143429d5744e47b476713
msgid "2011-08-10T13:33:25+09:00: saerch (submit!)"
msgstr "2011-08-10T13:33:25+09:00: saerch (submit!)"

# e9c4ba89edb7447499ac1e44501849ce
msgid "2011-08-10T13:33:29+09:00: serch (correcting...)"
msgstr "2011-08-10T13:33:29+09:00: serch (correcting...)"

# befdbc24943b4eb182d09961cf41d403
msgid "2011-08-10T13:33:30+09:00: search (submit!)"
msgstr "2011-08-10T13:33:30+09:00: search (submit!)"

# e5c44566a01f4fd68e3d5d6d4f8cb1ef
msgid "Introduction"
msgstr "Introduction"

# 0bd78d040ccf4c62b75fb296cbc2888b
msgid "The suggest feature in Groonga provides the following features:"
msgstr "The suggest feature in Groonga provides the following features:"

# cfef4950deee4e4cb3ac829b36dd7546
# cdb1de844f7d44e3bf5b34b307baf1ff
# c5a0a615c9b0406d9f00397f5341ed07
msgid "Suggestion"
msgstr "Suggestion"

# 5e110b1337bf494faee48c349aefbbca
msgid ""
"Completion helps user input. If user inputs a partial word, Groonga can "
"return complete words from registered words."
msgstr ""
"Completion helps user input. If user inputs a partial word, Groonga can "
"return complete words from registered words."

# 4281cccad225401499396213ad487391
msgid "For example, there are registered words:"
msgstr "For example, there are registered words:"

# 79e730ce4c834cff99743dddcb49e3d4
msgid "\"groonga\""
msgstr "\"groonga\""

# 1396f8aa72204892a18846ee6de30af9
msgid "\"complete\""
msgstr "\"complete\""

# 11b9f9a9ae2046f8856764ed601f6d4c
msgid "\"correction\""
msgstr "\"correction\""

# a18aea2639ef4df3a92fc6d3a00ce326
msgid "\"suggest\""
msgstr "\"suggest\""

# c56930e496424f80a0cc8ebbcc74879b
msgid ""
"An user inputs \"co\" and groonga returns \"complete\" and \"correction\" "
"because they starts with \"co\"."
msgstr ""
"An user inputs \"co\" and groonga returns \"complete\" and \"correction\" "
"because they starts with \"co\"."

# ce69cdd2b4e149adb3430fc5d3542f9c
msgid ""
"An user inputs \"sug\" and groonga returns \"suggest\" because \"suggest\" "
"starts with \"sug\"."
msgstr ""
"An user inputs \"sug\" and groonga returns \"suggest\" because \"suggest\" "
"starts with \"sug\"."

# 2f8fafc272b149538906d1437295ad35
msgid ""
"An user inputs \"ab\" and groonga returns nothing because no word starts "
"with \"ab\"."
msgstr ""
"An user inputs \"ab\" and groonga returns nothing because no word starts "
"with \"ab\"."

# d0927b7beddc41d2a3c4962410318658
msgid ""
"Correction also helps user input. If user inputs a wrong word, groonga can "
"return correct words from registered correction pairs."
msgstr ""
"Correction also helps user input. If user inputs a wrong word, groonga can "
"return correct words from registered correction pairs."

# 2887d67f7c57434cafc6653fbf2298b8
msgid "For example, there are registered correction pairs:"
msgstr "For example, there are registered correction pairs:"

# f03da0600e60488a8955c27aa825f464
msgid "correct word"
msgstr "correct word"

# 722c9ddffe7446d598150803e9805c51
msgid "wrong word"
msgstr "wrong word"

# 9b171eff0d8b46f38760b4b11a14b704
msgid "grroonga"
msgstr "grroonga"

# b589e6cbbef249c2b2e6e7133bacf8a2
msgid "gronnga"
msgstr "gronnga"

# 2f46a2a8177449499d40064a2f8418e2
msgid ""
"An user inputs \"gronga\" and groonga returns \"groonga\" because \"gronga\" "
"is in wrong word and corresponding correct word is \"groonga\"."
msgstr ""
"An user inputs \"gronga\" and groonga returns \"groonga\" because \"gronga\" "
"is in wrong word and corresponding correct word is \"groonga\"."

# 7cda5837871244cca11d38fd0d70adaa
msgid ""
"An user inputs \"roonga\" and groonga returns nothing because \"roonga\" "
"isn't in wrong word."
msgstr ""
"An user inputs \"roonga\" and groonga returns nothing because \"roonga\" "
"isn't in wrong word."

# a274ed9d1b534d699e8fdba05dd4c1fd
msgid ""
"Suggestion helps that user filters many found documents. If user inputs a "
"query, groonga can return new queries that has more additional keywords from "
"registered related query pairs."
msgstr ""
"Suggestion helps that user filters many found documents. If user inputs a "
"query, groonga can return new queries that has more additional keywords from "
"registered related query pairs."

# 386064c194d9468390647fcfb6ad83dc
msgid "For example, there are registered related query pairs:"
msgstr "For example, there are registered related query pairs:"

# bc21d8d2b95c498cb6c2859157c230ff
msgid "keyword"
msgstr "keyword"

# d9f33c9b1f124a24b20c4cffceb27a35
msgid "related query"
msgstr "related query"

# c169feb97292412f9fa277fce7735024
msgid "groonga search engine"
msgstr "groonga search engine"

# 99939c1b44134d8596dc36a117aba27b
msgid "Google search"
msgstr "Google search"

# c73925d3f0c94a45a111ee80787d5af1
msgid "groonga speed"
msgstr "groonga speed"

# aa02f3912bd4402b8a58b4748697c737
msgid "speed"
msgstr "speed"

# 36e63d162b19421382c0ac1a520c926d
msgid ""
"An user inputs \"groonga\" and groonga returns \"groonga search engine\" "
"because \"groonga\" is in keyword column and related query column is "
"\"groonga search engine\"."
msgstr ""
"An user inputs \"groonga\" and groonga returns \"groonga search engine\" "
"because \"groonga\" is in keyword column and related query column is "
"\"groonga search engine\"."

# f5d9baff825742a5b365cd811e09a811
msgid ""
"An user inputs \"MySQL\" and groonga returns nothing because \"MySQL\" isn't "
"in keyword column values."
msgstr ""
"An user inputs \"MySQL\" and groonga returns nothing because \"MySQL\" isn't "
"in keyword column values."

# 50eb12802ab84a909e08090769230d01
msgid "Learning"
msgstr "Learning"

# 2b52c29bdab94aac8adecaa283d91b5a
msgid ""
"The suggest feature requires registered data before using the feature. Those "
"data can be registered from user inputs. Gronnga-suggest-httpd and groonga-"
"suggest-learner commands are provided for the propose."
msgstr ""
"The suggest feature requires registered data before using the feature. Those "
"data can be registered from user inputs. Gronnga-suggest-httpd and groonga-"
"suggest-learner commands are provided for the propose."

# a3a3bb00782d4c45ab43ec4716b8554d
msgid "The suggestion feature uses a search to compute suggested words:"
msgstr "The suggestion feature uses a search to compute suggested words:"

# d31bd1793396447abff1d5fe0b5ae099
msgid ""
"Cooccurrence search can find related words from user's input. It uses user "
"submissions that will be learned from query logs, access logs and so on."
msgstr ""
"Cooccurrence search can find related words from user's input. It uses user "
"submissions that will be learned from query logs, access logs and so on."

# a1b24f34aa104cd6bfe10383ce1b78c8
# 8d6b4bfa85b84cb99f7fa01436fed3b4
# a9ba79fcf04b4b02a6d9e133fb4e6b3d
msgid "search engine"
msgstr "search engine"

# e24e8fc62991474089e82b13ab1913ae
# 20114bf8bc7749d6b5213a1f2e8d04e0
# 645998f3b42e4d968fef560c64430da4
# 9730eadbf9c645398be36ccb9326e839
msgid "web search realtime"
msgstr "web search realtime"

# 27411053e62741aab19af71dcc911ea6
msgid "Groonga creates the following suggestion pairs:"
msgstr "Groonga creates the following suggestion pairs:"

# 114204241dcd49ccbfd9aacda5954784
msgid "suggested words"
msgstr "suggested words"

# f6d891a8c3594408818125455144e4a6
msgid "web"
msgstr "web"

# 2e107e934f394c0e985efe85b91b7041
msgid "realtime"
msgstr "realtime"

# 4070c1de3b0c4f388f0efc31d0393489
msgid "Those pairs are created by the following steps:"
msgstr "Those pairs are created by the following steps:"

# f4f725d99d344acc9711c8afcdb242ba
msgid ""
"Tokenizes user input query by TokenDelimit tokenizer that uses a space as "
"token delimiter. (e.g. \"search engine\" is tokenized to two tokens \"search"
"\" and \"engine\".)"
msgstr ""
"Tokenizes user input query by TokenDelimit tokenizer that uses a space as "
"token delimiter. (e.g. \"search engine\" is tokenized to two tokens \"search"
"\" and \"engine\".)"

# 6de38e11eda543cab3ab5b422c62e38e
msgid ""
"Creates a pair that is consists of a token and original query for each token."
msgstr ""
"Creates a pair that is consists of a token and original query for each token."

# e9a7fda7cebc4a4dafb0477224170e99
msgid ""
"If an user inputs \"search\" and cooccurrence search returns \"search engine"
"\" and \"web search realtime\" because \"search\" is in two input columns "
"and corresponding suggested word columns have \"search engine\" and \"web "
"search realtime\"."
msgstr ""
"If an user inputs \"search\" and cooccurrence search returns \"search engine"
"\" and \"web search realtime\" because \"search\" is in two input columns "
"and corresponding suggested word columns have \"search engine\" and \"web "
"search realtime\"."

# 75ccd614f1764284a9c7fa95cfc20bf6
msgid ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"suggestion. `--type suggest` option requests suggestion"
msgstr ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"suggestion. `--type suggest` option requests suggestion"

# 879599cc70aa4ba5bd123ab8d52e1a5c
msgid ""
"For example, here is an command to get suggestion results by \"search\":"
msgstr ""
"For example, here is an command to get suggestion results by \"search\":"

# b72a1641545f46e69c3aa56a01c9b226
msgid ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, groonga needs user input sequence "
"with time stamp and user submit input with time stamp."
msgstr ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, groonga needs user input sequence "
"with time stamp and user submit input with time stamp."

# a59f5c0653a1468b8cf9bee69504997d
msgid "2011-08-10T13:33:23+09:00: search engine (submit)"
msgstr "2011-08-10T13:33:23+09:00: search engine (submit)"

# f4dc5501afa14f69b663e0eec2cc7848
msgid "2011-08-10T13:33:28+09:00: web search realtime (submit)"
msgstr "2011-08-10T13:33:28+09:00: web search realtime (submit)"

# aeeda89e13024978a2a61ad981e95b16
msgid "Groonga can be learned from the submissions by the following command::"
msgstr "Groonga can be learned from the submissions by the following command::"

# 503e7a2aba6b466d93049b3164ccf9f4
msgid "How to extract learning data"
msgstr "How to extract learning data"

# 4ed48ce8ca9549a7b6b5569deb1a95c3
msgid ""
"The learning data is stored into item_DATASET and pair_DATASET tables. By "
"using select command for such tables, you can all extract learing data."
msgstr ""
"The learning data is stored into item_DATASET and pair_DATASET tables. By "
"using select command for such tables, you can all extract learing data."

# 1be700a3543e42fa88385d1f5a70f5d1
msgid "Here is the query to extract all learning data::"
msgstr "Here is the query to extract all learning data::"

# a0d58a8824c14ada9f29f40353fbae01
msgid ""
"Without '--limit -1', you can't get all data. In pair table, the valid value "
"of freq0, freq1 and freq2 column must be larger than 0."
msgstr ""
"Without '--limit -1', you can't get all data. In pair table, the valid value "
"of freq0, freq1 and freq2 column must be larger than 0."

# ecd37ba49f6a44a9bb9469de5111e714
msgid ""
"Don't execute above query via HTTP request because enourmous number of "
"records are fetched."
msgstr ""
"Don't execute above query via HTTP request because enourmous number of "
"records are fetched."

# ed646322b82d4034bf186f5feb9b246c
msgid "Tables"
msgstr "Tables"

# 90869a8a00cc4c88a401414e42fd99f8
msgid ""
"Table in Groonga manages relation between ID and key. Groonga provides four "
"table types. They are ``TABLE_NO_KEY``, ``TABLE_HASH_KEY``, "
"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."
msgstr ""
"Table in Groonga manages relation between ID and key. Groonga provides four "
"table types. They are ``TABLE_NO_KEY``, ``TABLE_HASH_KEY``, "
"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."

# 721d21fc50a545c3a92bae736b274a43
msgid ""
"All tables except ``TABLE_NO_KEY`` provides both fast ID search by key and "
"fast key search by ID. ``TABLE_NO_KEY`` doesn't support key. "
"``TABLE_NO_KEY`` only manages ID. So ``TABLE_NO_KEY`` doesn't provides ID "
"search and key search."
msgstr ""
"All tables except ``TABLE_NO_KEY`` provides both fast ID search by key and "
"fast key search by ID. ``TABLE_NO_KEY`` doesn't support key. "
"``TABLE_NO_KEY`` only manages ID. So ``TABLE_NO_KEY`` doesn't provides ID "
"search and key search."

# ae09d06273d14a66a62227463f23bb31
msgid "Characteristics"
msgstr "Characteristics"

# c7f902f9f56143c2b3f6525ed304a6b0
msgid ""
"Here is a chracteristic table of all tables in Groonga. (``TABLE_`` prefix "
"is omitted in the table.)"
msgstr ""
"Here is a chracteristic table of all tables in Groonga. (``TABLE_`` prefix "
"is omitted in the table.)"

# c4deb6f1fb1f43bc9958dbe63c030c3c
msgid "``DAT_KEY``"
msgstr "``DAT_KEY``"

# d9be4005ecff414b8df433901dd4eb49
msgid "``HASH_KEY``"
msgstr "``HASH_KEY``"

# c4e718769f0240c2b89b71e74c469905
msgid "``NO_KEY``"
msgstr "``NO_KEY``"

# 24e11992d5764762aee04592113cd673
msgid "``PAT_KEY``"
msgstr "``PAT_KEY``"

# e5720cefd2c9490eab5daf1768c544b4
msgid "Data structure"
msgstr "Data structure"

# 762ecd83557a4d8ca64d169b8663bd45
msgid "Double array trie"
msgstr "Double array trie"

# d683189f0b9a42b5ae41fb7be164b966
msgid "Hash table"
msgstr "Hash table"

# 0b0f1f8dcf274fe9879b3c9d842cb7ad
msgid "Patricia trie"
msgstr "Patricia trie"

# cc20df9ce9004cfe9d17f1d83f4f47cc
msgid "ID support"
msgstr "ID support"

# eb10436f83e64d35aab4a0a9a4e58ea5
msgid "Key support"
msgstr "Key support"

# b478efa2c345411b810e50e0cd9c4164
msgid "Value support"
msgstr "Value support"

# eea47568bbb04c3abf5c1f8d241c79ec
msgid "Key -> ID speed"
msgstr "Key -> ID speed"

# 09c113f006c6475e82667610322431ca
# 462507abd50b4b70a69fd7725d2d7075
msgid "oo"
msgstr "oo"

# d9d8b835c1184274972bd0457d38b237
# cb333cc1b87f4c3f85188a88059f6bb6
msgid "o: fast"
msgstr "o: fast"

# 6d89a072fbe44c71894c1856caf12c3b
# 22ccfe4bb4ec4d0eb0730ebf6f6f8b47
msgid "x: slow"
msgstr "x: slow"

# 3434c9639cca42da9e2bda0bbf03bd71
msgid "Update speed"
msgstr "Update speed"

# eefd5dab8fc24c2e8f06025f0a46a5a7
# c0c3a24865ee4074ae7fb929ec0bf878
msgid "ooo"
msgstr "ooo"

# 08fa608c559c4298b36e77ffceba330a
msgid "Size"
msgstr "Size"

# 8f78480ee8214bac89b47a84c1da23c7
msgid "o: small"
msgstr "o: small"

# 47b60bf6c2184a46a539e19933eefe50
msgid "x: large"
msgstr "x: large"

# 3876abcdbb874a44a55a08e99eab37d2
msgid "Key update"
msgstr "Key update"

# cdd6d2a5dcf44e0e9a0d493221d09830
msgid "Common prefix search"
msgstr "Common prefix search"

# eb74ba9dd1c64bfdb049fcb786baaa28
msgid "Predictive search"
msgstr "Predictive search"

# fca2e4983a0646feb105285f2488969b
msgid "Range search"
msgstr "Range search"

# 5573071f2c8949609a2bffbf90a7c0d4
msgid ""
"``TABLE_NO_KEY`` is very fast and very small but it doesn't support key. "
"``TABLE_NO_KEY`` is a only table that doesn't support key."
msgstr ""
"``TABLE_NO_KEY`` is very fast and very small but it doesn't support key. "
"``TABLE_NO_KEY`` is a only table that doesn't support key."

# ebdb8dec4a3a4df69171075d6ada3abe
msgid ""
"You cannot use ``TABLE_NO_KEY`` for lexicon for fulltext search because "
"lexicon stores tokens as key. ``TABLE_NO_KEY`` is useful for no key records "
"such as log."
msgstr ""
"You cannot use ``TABLE_NO_KEY`` for lexicon for fulltext search because "
"lexicon stores tokens as key. ``TABLE_NO_KEY`` is useful for no key records "
"such as log."

# e36edc77e9a145eebe893ccb47f7ed98
msgid ""
"``TABLE_HASH_KEY`` is fast but it doesn't support advanced search functions "
"such as common prefix search and predictive search."
msgstr ""
"``TABLE_HASH_KEY`` is fast but it doesn't support advanced search functions "
"such as common prefix search and predictive search."

# aa1226d855994e5d904b28283daee609
msgid ""
"``TABLE_HASH_KEY`` is useful for index for exact search such as tag search."
msgstr ""
"``TABLE_HASH_KEY`` is useful for index for exact search such as tag search."

# 83488e7ad23b45f282fb97586f799430
msgid "``TABLE_PAT_KEY`` is small and supports advanced search functions."
msgstr "``TABLE_PAT_KEY`` is small and supports advanced search functions."

# 6878f183cc12421dbc5a4fa15f5d7c62
msgid ""
"``TABLE_PAT_KEY`` is useful for lexicon for fulltext search and index for "
"range search."
msgstr ""
"``TABLE_PAT_KEY`` is useful for lexicon for fulltext search and index for "
"range search."

# 607233563c64427b8086d0cdb1556199
msgid ""
"``TABLE_DAT_KEY`` is fast and supports key update but it is large. It is not "
"suitable for storing many records. ``TABLE_DAT_KEY`` is a only table that "
"supports key update."
msgstr ""
"``TABLE_DAT_KEY`` is fast and supports key update but it is large. It is not "
"suitable for storing many records. ``TABLE_DAT_KEY`` is a only table that "
"supports key update."

# a086232555bb46848770879286e2d776
msgid ""
"``TABLE_DAT_KEY`` is used in Groonga database. Groonga database needs to "
"convert object name such as ``ShortText``, ``TokenBigram`` and table names "
"to object ID. And Groonga database needs to rename object name. Those "
"features are implemented by ``TABLE_DAT_KEY``. The number of objects is "
"small. So large data size demerit of ``TABLE_DAT_KEY`` can be ignored."
msgstr ""
"``TABLE_DAT_KEY`` is used in Groonga database. Groonga database needs to "
"convert object name such as ``ShortText``, ``TokenBigram`` and table names "
"to object ID. And Groonga database needs to rename object name. Those "
"features are implemented by ``TABLE_DAT_KEY``. The number of objects is "
"small. So large data size demerit of ``TABLE_DAT_KEY`` can be ignored."

# 39a43d5c1d894916a2ee7ef23ae16847
msgid "Record ID"
msgstr "Record ID"

# 3bb306f6c7db497d9a2c70db4e898daa
msgid "Record ID is assigned automatically. You cannot assign record ID."
msgstr "Record ID is assigned automatically. You cannot assign record ID."

# c63a145590684079a13604880daad0b0
msgid "Record ID of deleted record may be reused."
msgstr "Record ID of deleted record may be reused."

# 89c679192b9f4056af97668eedc6bb0a
msgid ""
"Valid record ID range is between 1 and 268435455. (1 and 268435455 are valid "
"IDs.)"
msgstr ""
"Valid record ID range is between 1 and 268435455. (1 and 268435455 are valid "
"IDs.)"

# f034f48454cf48d392960d5f09c4abb2
msgid "Persistent table and temporary table"
msgstr "Persistent table and temporary table"

# 4d85615dae084e9c858b819eea278ec2
msgid "Table is persistent table or temporary table."
msgstr "Table is persistent table or temporary table."

# e7e6023aac444ea5a1436085ab1639c6
msgid "Persistent table"
msgstr "Persistent table"

# b4b751a74b824685ac325ecc9f7d8243
msgid ""
"Persistent table is named and registered to database. Records in persistent "
"table aren't deleted after closing table or database."
msgstr ""
"Persistent table is named and registered to database. Records in persistent "
"table aren't deleted after closing table or database."

# 41a8070653fd4198b70734438d11529e
msgid ""
"Persistent table can be created by :doc:`/reference/commands/table_create` "
"command."
msgstr ""
"Persistent table can be created by :doc:`/reference/commands/table_create` "
"command."

# 8588b21f379846219eda39835264c2e0
msgid "Temporary table"
msgstr "Temporary table"

# 43b622e8afb2470f934c59af26e58176
msgid ""
"Temporary table is anonymous. Records in temporary table are deleted after "
"closing table. Temporary table is used to store search result, sort result, "
"group (drilldown) result and so on. ``TABLE_HASH_KEY`` is used for search "
"result and group result. ``TABLE_NO_KEY`` is used for sort result."
msgstr ""
"Temporary table is anonymous. Records in temporary table are deleted after "
"closing table. Temporary table is used to store search result, sort result, "
"group (drilldown) result and so on. ``TABLE_HASH_KEY`` is used for search "
"result and group result. ``TABLE_NO_KEY`` is used for sort result."

# 5934ecbdafc24fe195dd062a8a527b0f
msgid ""
"The max number of records is 268435455. You cannot add 268435456 or more "
"records in a table."
msgstr ""
"The max number of records is 268435455. You cannot add 268435456 or more "
"records in a table."

# c559f4b8eee54bf283b51666f5bf1620
msgid ""
"The max number of a key size is 4096byte. You cannot use 4097byte or larger "
"key. You can use column instead of key for 4097byte or larger size data. "
"``Text`` and ``LargeText`` types supports 4097byte or larger size data."
msgstr ""
"The max number of a key size is 4096byte. You cannot use 4097byte or larger "
"key. You can use column instead of key for 4097byte or larger size data. "
"``Text`` and ``LargeText`` types supports 4097byte or larger size data."

# ba8036fa6b6442738e614e45212940e1
msgid ""
"The max number of total key size is 4GiB. You need to split a table, split a "
"database (sharding) or reduce each key size to handle 4GiB or more larger "
"total key size."
msgstr ""
"The max number of total key size is 4GiB. You need to split a table, split a "
"database (sharding) or reduce each key size to handle 4GiB or more larger "
"total key size."

# 5676f559e43144b1b72ba97526bf6f7c
msgid "Token filters"
msgstr "Token filters"

# 7fdd6e44b496401ea8d499801a09e8fc
msgid "Groonga has token filter module that some processes tokenized token."
msgstr "Groonga has token filter module that some processes tokenized token."

# 5dffb0ba940b4b52b980bffcd7b7c72e
msgid "Token filter module can be added as a plugin."
msgstr "Token filter module can be added as a plugin."

# 1a1d4bfb554a4f1ea34cb27c65ac9dad
msgid ""
"You can customize tokenized token by registering your token filters plugins "
"to Groonga."
msgstr ""
"You can customize tokenized token by registering your token filters plugins "
"to Groonga."

# c0cb0f110927407e9e8e5952c8f4fb4d
msgid ""
"A table can have zero or more token filters. You can attach token filters to "
"a table by :ref:`table-create-token-filters` option in :doc:`/reference/"
"commands/table_create`."
msgstr ""
"A table can have zero or more token filters. You can attach token filters to "
"a table by :ref:`table-create-token-filters` option in :doc:`/reference/"
"commands/table_create`."

# 2df0faa286444631932ffe923138ae74
msgid ""
"Here is an example ``table_create`` that uses ``TokenFilterStopWord`` token "
"filter module:"
msgstr ""
"Here is an example ``table_create`` that uses ``TokenFilterStopWord`` token "
"filter module:"

# f6791d8072404da6a48b6904ba30a3fe
msgid "Available token filters"
msgstr "Available token filters"

# 3e992eea7e294d9dbf367f3bf05569d5
msgid "Here is the list of available token filters:"
msgstr "Here is the list of available token filters:"

# 406a5c912583467ab955dbc5e14c967d
# 0174527e769a4b5c928c04fdf3350dc7
msgid "``TokenFilterStopWord``"
msgstr "``TokenFilterStopWord``"

# 82bc3096ba5c4f38843a6e6692ea3998
# 0b9d1c05e54244b1aa41ff51f42eab0f
msgid "``TokenFilterStem``"
msgstr "``TokenFilterStem``"

# 83eb8ab2a6a941888328d6d06960e473
msgid ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."
msgstr ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."

# d507e62d12934d0c84cc4c12ca44004f
msgid ""
"``TokenFilterStopWord`` can specify stop word after adding the documents "
"because it removes token in searching the documents."
msgstr ""
"``TokenFilterStopWord`` can specify stop word after adding the documents "
"because it removes token in searching the documents."

# 5089f140148242758be1dd2a9fb4d407
msgid "The stop word is specified ``is_stop_word`` column on lexicon table."
msgstr "The stop word is specified ``is_stop_word`` column on lexicon table."

# 59398e0f2c4b4b7e8e6d8c34359e1827
msgid "Here is an example that uses ``TokenFilterStopWord`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStopWord`` token filter:"

# b84f346a8bba465bb885adab0059cf17
msgid "``and`` token is marked as stop word in ``Terms`` table."
msgstr "``and`` token is marked as stop word in ``Terms`` table."

# 82929a6e03ac4f5a8df9bfb4c7f44383
msgid ""
"``\"Hello\"`` that doesn't have ``and`` in content is matched. Because "
"``and`` is a stop word and ``and`` is removed from query."
msgstr ""
"``\"Hello\"`` that doesn't have ``and`` in content is matched. Because "
"``and`` is a stop word and ``and`` is removed from query."

# f5932af00d3b4e0ebdf0d33e15c1f0e1
msgid "``TokenFilterStem`` stems tokenized token."
msgstr "``TokenFilterStem`` stems tokenized token."

# b6e6350c9f594732970184b810845fee
msgid "Here is an example that uses ``TokenFilterStem`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStem`` token filter:"

# 1fa3f613db9e4a9eb76d230b22f36144
msgid ""
"All of ``develop``, ``developing``, ``developed`` and ``develops`` tokens "
"are stemmed as ``develop``. So we can find ``develop``, ``developing`` and "
"``developed`` by ``develops`` query."
msgstr ""
"All of ``develop``, ``developing``, ``developed`` and ``develops`` tokens "
"are stemmed as ``develop``. So we can find ``develop``, ``developing`` and "
"``developed`` by ``develops`` query."

# 455714d58f404160a0dc7a289648d669
msgid "Tokenizers"
msgstr "Tokenizers"

# 2294774ad1c64bf88af9761dab179a55
msgid ""
"Groonga has tokenizer module that tokenizes text. It is used when the "
"following cases:"
msgstr ""
"Groonga has tokenizer module that tokenizes text. It is used when the "
"following cases:"

# 7544ef22c5454a43a8a44b46cab2318b
msgid "Indexing text"
msgstr "Indexing text"

# 606538217dc342628f1b8ce5e4585f4a
msgid "Tokenizer is used when indexing text."
msgstr "Tokenizer is used when indexing text."

# dd38584690dc49038266215f8d9e2301
msgid "Searching by query"
msgstr "Searching by query"

# 12c923f5c1304e308b778703145cec5a
msgid "Tokenizer is used when searching by query."
msgstr "Tokenizer is used when searching by query."

# 0cf6c3d648f34fc2be3814716962e9fd
msgid ""
"Tokenizer is an important module for full-text search. You can change trade-"
"off between `precision and recall <http://en.wikipedia.org/wiki/"
"Precision_and_recall>`_ by changing tokenizer."
msgstr ""
"Tokenizer is an important module for full-text search. You can change trade-"
"off between `precision and recall <http://en.wikipedia.org/wiki/"
"Precision_and_recall>`_ by changing tokenizer."

# d5f40012742c4382ab0ffd9963bd361a
msgid ""
"Normally, :ref:`token-bigram` is a suitable tokenizer. If you don't know "
"much about tokenizer, it's recommended that you choose :ref:`token-bigram`."
msgstr ""
"Normally, :ref:`token-bigram` is a suitable tokenizer. If you don't know "
"much about tokenizer, it's recommended that you choose :ref:`token-bigram`."

# b1d2f5a6877049b0bf314a1798ddea1f
msgid ""
"You can try a tokenizer by :doc:`/reference/commands/tokenize` and :doc:`/"
"reference/commands/table_tokenize`. Here is an example to try :ref:`token-"
"bigram` tokenizer by :doc:`/reference/commands/tokenize`:"
msgstr ""
"You can try a tokenizer by :doc:`/reference/commands/tokenize` and :doc:`/"
"reference/commands/table_tokenize`. Here is an example to try :ref:`token-"
"bigram` tokenizer by :doc:`/reference/commands/tokenize`:"

# 18d129e05f3546dc82fcfb3b87826a23
msgid "What is \"tokenize\"?"
msgstr "What is \"tokenize\"?"

# fef256a2acf64870a14ac1ba53daf2d4
msgid ""
"\"tokenize\" is the process that extracts zero or more tokens from a text. "
"There are some \"tokenize\" methods."
msgstr ""
"\"tokenize\" is the process that extracts zero or more tokens from a text. "
"There are some \"tokenize\" methods."

# 100eb60d365c4becb967a0ea5a3c534a
msgid ""
"For example, ``Hello World`` is tokenized to the following tokens by bigram "
"tokenize method:"
msgstr ""
"For example, ``Hello World`` is tokenized to the following tokens by bigram "
"tokenize method:"

# fed7352741e247cda510d73e04dea81d
# 29990aaf45c74acc80ed18695f5414e0
msgid "``He``"
msgstr "``He``"

# b48b0a31d0ba403688c4fbe35aeb52ba
# c649e3e0c2aa480e8215f5b9f3ffa0b2
msgid "``el``"
msgstr "``el``"

# 28ee14d9a294487c86a15b57d356c6fd
# f46415c04d214c3d8fd4291a6b4f8635
msgid "``ll``"
msgstr "``ll``"

# 1be5346286e9435289821063e44d773b
# 374d853abb444b1d9529627327f62095
msgid "``lo``"
msgstr "``lo``"

# 112bf9c93fd646d5ae039dfb2bbfbe29
msgid "``o_`` (``_`` means a white-space)"
msgstr "``o_`` (``_`` means a white-space)"

# 5dc9f8d98b4141688419b02aef009a8a
msgid "``_W`` (``_`` means a white-space)"
msgstr "``_W`` (``_`` means a white-space)"

# 27de9e16719140878aa172ff77b53991
msgid "``Wo``"
msgstr "``Wo``"

# 8893cbd3bc2943d3b64bb005f49fd0b4
msgid "``or``"
msgstr "``or``"

# 213f39ae5e22406ea531b4cee522a8f7
msgid "``rl``"
msgstr "``rl``"

# e11abb9c7b0e4123b833f7fb481c1498
msgid "``ld``"
msgstr "``ld``"

# 5dcd9a61a8bb45a0bf35645482c27651
msgid ""
"In the above example, 10 tokens are extracted from one text ``Hello World``."
msgstr ""
"In the above example, 10 tokens are extracted from one text ``Hello World``."

# a88d60dcf8fb475f8d99691556a95211
msgid ""
"For example, ``Hello World`` is tokenized to the following tokens by white-"
"space-separate tokenize method:"
msgstr ""
"For example, ``Hello World`` is tokenized to the following tokens by white-"
"space-separate tokenize method:"

# f6602a63ae1c4dd0baca1152c0a45db1
msgid "``Hello``"
msgstr "``Hello``"

# 68de5addca824aed9c4939dfc1510ed6
msgid "``World``"
msgstr "``World``"

# 569fd5dfb142425f9c3e06a23ababdbc
msgid ""
"In the above example, 2 tokens are extracted from one text ``Hello World``."
msgstr ""
"In the above example, 2 tokens are extracted from one text ``Hello World``."

# 717be33b5a094a98b7145737ba8665a7
msgid ""
"Token is used as search key. You can find indexed documents only by tokens "
"that are extracted by used tokenize method. For example, you can find "
"``Hello World`` by ``ll`` with bigram tokenize method but you can't find "
"``Hello World`` by ``ll`` with white-space-separate tokenize method. Because "
"white-space-separate tokenize method doesn't extract ``ll`` token. It just "
"extracts ``Hello`` and ``World`` tokens."
msgstr ""
"Token is used as search key. You can find indexed documents only by tokens "
"that are extracted by used tokenize method. For example, you can find "
"``Hello World`` by ``ll`` with bigram tokenize method but you can't find "
"``Hello World`` by ``ll`` with white-space-separate tokenize method. Because "
"white-space-separate tokenize method doesn't extract ``ll`` token. It just "
"extracts ``Hello`` and ``World`` tokens."

# 713fa7ab34454452847432a3148529ca
msgid ""
"In general, tokenize method that generates small tokens increases recall but "
"decreases precision. Tokenize method that generates large tokens increases "
"precision but decreases recall."
msgstr ""
"In general, tokenize method that generates small tokens increases recall but "
"decreases precision. Tokenize method that generates large tokens increases "
"precision but decreases recall."

# d8646dc1634b42ed80708bea7649bf0d
msgid ""
"For example, we can find ``Hello World`` and ``A or B`` by ``or`` with "
"bigram tokenize method. ``Hello World`` is a noise for people who wants to "
"search \"logical and\". It means that precision is decreased. But recall is "
"increased."
msgstr ""
"For example, we can find ``Hello World`` and ``A or B`` by ``or`` with "
"bigram tokenize method. ``Hello World`` is a noise for people who wants to "
"search \"logical and\". It means that precision is decreased. But recall is "
"increased."

# 04bc91ddb4ee4c8495fde7ba32b65c50
msgid ""
"We can find only ``A or B`` by ``or`` with white-space-separate tokenize "
"method. Because ``World`` is tokenized to one token ``World`` with white-"
"space-separate tokenize method. It means that precision is increased for "
"people who wants to search \"logical and\". But recall is decreased because "
"``Hello World`` that contains ``or`` isn't found."
msgstr ""
"We can find only ``A or B`` by ``or`` with white-space-separate tokenize "
"method. Because ``World`` is tokenized to one token ``World`` with white-"
"space-separate tokenize method. It means that precision is increased for "
"people who wants to search \"logical and\". But recall is decreased because "
"``Hello World`` that contains ``or`` isn't found."

# fc901c4aa06644de814683bf69d998da
msgid "Built-in tokenizsers"
msgstr "Built-in tokenizsers"

# a2fec5dec6a742f9821086e622e94b1e
msgid "Here is a list of built-in tokenizers:"
msgstr "Here is a list of built-in tokenizers:"

# f20a19f687c94d0685ce1b90aeb244b8
# 9439134596be4d59b343993291f3718e
msgid "``TokenBigram``"
msgstr "``TokenBigram``"

# 1711ae34e4594cf7bd6c049c84f814e8
# d46f64aa173f4b6fb4e622e8cc378973
msgid "``TokenBigramSplitSymbol``"
msgstr "``TokenBigramSplitSymbol``"

# e23e9e08b06846848968bf345aa9875c
# cb8129110526433aab61661e9853e772
msgid "``TokenBigramSplitSymbolAlpha``"
msgstr "``TokenBigramSplitSymbolAlpha``"

# c718517baf6843f4adf348303a393f9b
# 638d45dbf99b4cfdb24a95c0798ac2a7
msgid "``TokenBigramSplitSymbolAlphaDigit``"
msgstr "``TokenBigramSplitSymbolAlphaDigit``"

# b487f1fc9c96426495a9ccfec0a4789b
# f8353d973e2743cea0fad6b9a047ae64
msgid "``TokenBigramIgnoreBlank``"
msgstr "``TokenBigramIgnoreBlank``"

# 84bcb6af1ed3441a8981b9a169b552f4
# 0e3695ca8eb34bfcb6de830e5460344a
msgid "``TokenBigramIgnoreBlankSplitSymbol``"
msgstr "``TokenBigramIgnoreBlankSplitSymbol``"

# 084957f11383490a8c749ed7a95fd18d
msgid "``TokenBigramIgnoreBlankSplitAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitAlpha``"

# 13df7781ddf24dd8a92ebdd31cbda91e
msgid "``TokenBigramIgnoreBlankSplitAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitAlphaDigit``"

# d0083b4fe7bb45d5b67f198dde2e4937
# a572106830f1428280bdcc08c6cb6ed0
msgid "``TokenUnigram``"
msgstr "``TokenUnigram``"

# c230db0deeb946709e4df959e5921597
# 92689a6eae984c9787928902aea9fecf
msgid "``TokenTrigram``"
msgstr "``TokenTrigram``"

# 24593e3f83284a9e937eb1422e0affef
# 78ace4fc4b704d52ac249849d229c2d5
msgid "``TokenDelimit``"
msgstr "``TokenDelimit``"

# e08b7e56c5b748578376d28345c5d269
# ed776e4a0b154b90967d14294585916a
msgid "``TokenDelimitNull``"
msgstr "``TokenDelimitNull``"

# 3ca021821d91473d86b78bf1a26156ee
# b889c2608a8b464992a99d044640e962
msgid "``TokenMecab``"
msgstr "``TokenMecab``"

# 7a8a69a8b50b433a9a3816fce9073b00
# 59f5c85778c94d78bc343b136be82280
msgid "``TokenRegexp``"
msgstr "``TokenRegexp``"

# 8a0636afee04478c9998b05b1622a540
msgid ""
"``TokenBigram`` is a bigram based tokenizer. It's recommended to use this "
"tokenizer for most cases."
msgstr ""
"``TokenBigram`` is a bigram based tokenizer. It's recommended to use this "
"tokenizer for most cases."

# bd9586cf9c9c4228ac300c4940714778
msgid ""
"Bigram tokenize method tokenizes a text to two adjacent characters tokens. "
"For example, ``Hello`` is tokenized to the following tokens:"
msgstr ""
"Bigram tokenize method tokenizes a text to two adjacent characters tokens. "
"For example, ``Hello`` is tokenized to the following tokens:"

# e3c80a51e361435f8bc6bbe00b190132
msgid ""
"Bigram tokenize method is good for recall because you can find all texts by "
"query consists of two or more characters."
msgstr ""
"Bigram tokenize method is good for recall because you can find all texts by "
"query consists of two or more characters."

# 8368a296278e422ea9ff6ae96d7ebe6d
msgid ""
"In general, you can't find all texts by query consists of one character "
"because one character token doesn't exist. But you can find all texts by "
"query consists of one character in Groonga. Because Groonga find tokens that "
"start with query by predictive search. For example, Groonga can find ``ll`` "
"and ``lo`` tokens by ``l`` query."
msgstr ""
"In general, you can't find all texts by query consists of one character "
"because one character token doesn't exist. But you can find all texts by "
"query consists of one character in Groonga. Because Groonga find tokens that "
"start with query by predictive search. For example, Groonga can find ``ll`` "
"and ``lo`` tokens by ``l`` query."

# 2df55b6915e145bb84a2db68a7f9e010
msgid ""
"Bigram tokenize method isn't good for precision because you can find texts "
"that includes query in word. For example, you can find ``world`` by ``or``. "
"This is more sensitive for ASCII only languages rather than non-ASCII "
"languages. ``TokenBigram`` has solution for this problem described in the "
"bellow."
msgstr ""
"Bigram tokenize method isn't good for precision because you can find texts "
"that includes query in word. For example, you can find ``world`` by ``or``. "
"This is more sensitive for ASCII only languages rather than non-ASCII "
"languages. ``TokenBigram`` has solution for this problem described in the "
"bellow."

# d47035b596f145408b906e87a255340b
msgid ""
"``TokenBigram`` behavior is different when it's worked with any :doc:`/"
"reference/normalizers`."
msgstr ""
"``TokenBigram`` behavior is different when it's worked with any :doc:`/"
"reference/normalizers`."

# 59714097445b4deb9587d3115bfb135c
msgid ""
"If no normalizer is used, ``TokenBigram`` uses pure bigram (all tokens "
"except the last token have two characters) tokenize method:"
msgstr ""
"If no normalizer is used, ``TokenBigram`` uses pure bigram (all tokens "
"except the last token have two characters) tokenize method:"

# f2b22c5275f1437cab470ac00e1629b9
msgid ""
"If normalizer is used, ``TokenBigram`` uses white-space-separate like "
"tokenize method for ASCII characters. ``TokenBigram`` uses bigram tokenize "
"method for non-ASCII characters."
msgstr ""
"If normalizer is used, ``TokenBigram`` uses white-space-separate like "
"tokenize method for ASCII characters. ``TokenBigram`` uses bigram tokenize "
"method for non-ASCII characters."

# e8bfe70e850d452c8f3c950df7561fe2
msgid ""
"You may be confused with this combined behavior. But it's reasonable for "
"most use cases such as English text (only ASCII characters) and Japanese "
"text (ASCII and non-ASCII characters are mixed)."
msgstr ""
"You may be confused with this combined behavior. But it's reasonable for "
"most use cases such as English text (only ASCII characters) and Japanese "
"text (ASCII and non-ASCII characters are mixed)."

# b821fa072ac949dea11ef0dcf5c1dab5
msgid ""
"Most languages consists of only ASCII characters use white-space for word "
"separator. White-space-separate tokenize method is suitable for the case."
msgstr ""
"Most languages consists of only ASCII characters use white-space for word "
"separator. White-space-separate tokenize method is suitable for the case."

# 30e5af7979c346ab8e573c1acd47cf63
msgid ""
"Languages consists of non-ASCII characters don't use white-space for word "
"separator. Bigram tokenize method is suitable for the case."
msgstr ""
"Languages consists of non-ASCII characters don't use white-space for word "
"separator. Bigram tokenize method is suitable for the case."

# b41391f6c5fa4042b0ad7a2ef2703fec
msgid "Mixed tokenize method is suitable for mixed language case."
msgstr "Mixed tokenize method is suitable for mixed language case."

# e177d4936ab04ace880e620ac8513e9a
msgid ""
"If you want to use bigram tokenize method for ASCII character, see "
"``TokenBigramSplitXXX`` type tokenizers such as :ref:`token-bigram-split-"
"symbol-alpha`."
msgstr ""
"If you want to use bigram tokenize method for ASCII character, see "
"``TokenBigramSplitXXX`` type tokenizers such as :ref:`token-bigram-split-"
"symbol-alpha`."

# 553ea29b8a5c497887574b332db2eed7
msgid "Let's confirm ``TokenBigram`` behavior by example."
msgstr "Let's confirm ``TokenBigram`` behavior by example."

# 6e5a37d475ed4fb385aa5120e73a6bb5
msgid ""
"``TokenBigram`` uses one or more white-spaces as token delimiter for ASCII "
"characters:"
msgstr ""
"``TokenBigram`` uses one or more white-spaces as token delimiter for ASCII "
"characters:"

# 065c2dfdd20243668e7876eda3509e96
msgid ""
"``TokenBigram`` uses character type change as token delimiter for ASCII "
"characters. Character type is one of them:"
msgstr ""
"``TokenBigram`` uses character type change as token delimiter for ASCII "
"characters. Character type is one of them:"

# 2804b0d0260c400b880985da231fd218
msgid "Alphabet"
msgstr "Alphabet"

# a30175a3b2404eb98d19763bd479fb38
msgid "Digit"
msgstr "Digit"

# 8b38e7ca6b8e475193fee883c0fbbc44
msgid "Symbol (such as ``(``, ``)`` and ``!``)"
msgstr "Symbol (such as ``(``, ``)`` and ``!``)"

# 3dbf3a5020264378b6fab3c32a698ffa
msgid "Hiragana"
msgstr "Hiragana"

# 7f6c7955a7254f7287fcef19f668c513
msgid "Katakana"
msgstr "Katakana"

# 248084c056f54295af794d4a310feccd
msgid "Kanji"
msgstr "Kanji"

# 64096731aaf14be983d0973366ea9b42
msgid "The following example shows two token delimiters:"
msgstr "The following example shows two token delimiters:"

# 640d80a9a15b4b04a1fb3822fdfbe5c7
msgid "at between ``100`` (digits) and ``cents`` (alphabets)"
msgstr "at between ``100`` (digits) and ``cents`` (alphabets)"

# b4a664604b5048da990e1ec88feb13b9
msgid "at between ``cents`` (alphabets) and ``!!!`` (symbols)"
msgstr "at between ``cents`` (alphabets) and ``!!!`` (symbols)"

# 6bc96c990e3a41409261fbbeaf3705fb
msgid ""
"Here is an example that ``TokenBigram`` uses bigram tokenize method for non-"
"ASCII characters."
msgstr ""
"Here is an example that ``TokenBigram`` uses bigram tokenize method for non-"
"ASCII characters."

# e055cc1ef5094ebf80de17ba4b6a3fd3
msgid ""
"``TokenBigramSplitSymbol`` is similar to :ref:`token-bigram`. The difference "
"between them is symbol handling. ``TokenBigramSplitSymbol`` tokenizes "
"symbols by bigram tokenize method:"
msgstr ""
"``TokenBigramSplitSymbol`` is similar to :ref:`token-bigram`. The difference "
"between them is symbol handling. ``TokenBigramSplitSymbol`` tokenizes "
"symbols by bigram tokenize method:"

# 0f3fc713a8e24ba38dfcfa3844230b75
msgid ""
"``TokenBigramSplitSymbolAlpha`` is similar to :ref:`token-bigram`. The "
"difference between them is symbol and alphabet handling. "
"``TokenBigramSplitSymbolAlpha`` tokenizes symbols and alphabets by bigram "
"tokenize method:"
msgstr ""
"``TokenBigramSplitSymbolAlpha`` is similar to :ref:`token-bigram`. The "
"difference between them is symbol and alphabet handling. "
"``TokenBigramSplitSymbolAlpha`` tokenizes symbols and alphabets by bigram "
"tokenize method:"

# 76e64926fff94ed48ee8ed9c3c2110b4
msgid ""
"``TokenBigramSplitSymbolAlphaDigit`` is similar to :ref:`token-bigram`. The "
"difference between them is symbol, alphabet and digit handling. "
"``TokenBigramSplitSymbolAlphaDigit`` tokenizes symbols, alphabets and digits "
"by bigram tokenize method. It means that all characters are tokenized by "
"bigram tokenize method:"
msgstr ""
"``TokenBigramSplitSymbolAlphaDigit`` is similar to :ref:`token-bigram`. The "
"difference between them is symbol, alphabet and digit handling. "
"``TokenBigramSplitSymbolAlphaDigit`` tokenizes symbols, alphabets and digits "
"by bigram tokenize method. It means that all characters are tokenized by "
"bigram tokenize method:"

# 883bd8261a1e41d7b10fca6e52b77ec1
msgid ""
"``TokenBigramIgnoreBlank`` is similar to :ref:`token-bigram`. The difference "
"between them is blank handling. ``TokenBigramIgnoreBlank`` ignores white-"
"spaces in continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlank`` is similar to :ref:`token-bigram`. The difference "
"between them is blank handling. ``TokenBigramIgnoreBlank`` ignores white-"
"spaces in continuous symbols and non-ASCII characters."

# c5da259eb10c4a1b85649e96e470fad3
# 510223fd565e44fbb9463a1396bded46
msgid ""
"You can find difference of them by ``日 本 語 ! ! !`` text because it has "
"symbols and non-ASCII characters."
msgstr ""
"You can find difference of them by ``日 本 語 ! ! !`` text because it has "
"symbols and non-ASCII characters."

# 7abc313b55ec41469e9c4d22db63ba3c
# 98994f316b8843118d60c9c35bc2f1da
# cac8c9d7ea964ed6b67fd00160efaadd
# b5209f820fe0461ebe272cf4eba7e312
msgid "Here is a result by :ref:`token-bigram` :"
msgstr "Here is a result by :ref:`token-bigram` :"

# 35e6225bc2594d8daabb3ef9c5e7a128
msgid "Here is a result by ``TokenBigramIgnoreBlank``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlank``:"

# fac6680f0f8c4e8782a53c21d9846420
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` is similar to :ref:`token-bigram`. The "
"differences between them are the followings:"
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` is similar to :ref:`token-bigram`. The "
"differences between them are the followings:"

# 2676dce8c4484d7b8a7b53bcddade823
# e35175f2ddde4d59adf253f4ea58cfcd
# d14ef735dccb4c73aa95ab7d8c38bf3e
msgid "Blank handling"
msgstr "Blank handling"

# d438b11bd1d244b1acff63ec0d180a5c
msgid "Symbol handling"
msgstr "Symbol handling"

# 0a6f3b923a674c3b9c0ad647020ce172
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."

# e6dce6b82a644752af019e52aaa4c7db
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."

# 67dc2742f94b4505af559fca98778d9a
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"

# 4e39c4c4fb1a49fcb1ec2f3a713ee7d6
msgid "``TokenBigramIgnoreBlankSplitSymbolAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlpha``"

# 51f3561268484024b80c744a0f11e460
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` is similar to :ref:`token-"
"bigram`. The differences between them are the followings:"
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` is similar to :ref:`token-"
"bigram`. The differences between them are the followings:"

# 0a36f8a97c474acca8443efdf65b2659
msgid "Symbol and alphabet handling"
msgstr "Symbol and alphabet handling"

# 11c5accfc0c94210964e9612af262bf7
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# a377734db77347ce8bd60e509377727e
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."

# 7e3c225862f440a58898ecbf003edebf
msgid ""
"You can find difference of them by ``Hello 日 本 語 ! ! !`` text because it "
"has symbols and non-ASCII characters with white spaces and alphabets."
msgstr ""
"You can find difference of them by ``Hello 日 本 語 ! ! !`` text because it "
"has symbols and non-ASCII characters with white spaces and alphabets."

# 03cff47c336148f0bc906f94546709d8
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"

# 1c7344146a55440c91522e5f21790a5d
msgid "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"

# 25fa613a425246f497c265797e691c62
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` is similar to :ref:`token-"
"bigram`. The differences between them are the followings:"
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` is similar to :ref:`token-"
"bigram`. The differences between them are the followings:"

# e14943ed4f484b4b9bc3cb829e06be9c
msgid "Symbol, alphabet and digit handling"
msgstr "Symbol, alphabet and digit handling"

# 84affc6c3e144c2b85417328224acb9c
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# a2153b6d81d94bd79d5df7a362b9cdac
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` tokenizes symbols, alphabets "
"and digits by bigram tokenize method. It means that all characters are "
"tokenized by bigram tokenize method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` tokenizes symbols, alphabets "
"and digits by bigram tokenize method. It means that all characters are "
"tokenized by bigram tokenize method."

# 5c4811e790a6414eb9cbfa051022e70f
msgid ""
"You can find difference of them by ``Hello 日 本 語 ! ! ! 777`` text because "
"it has symbols and non-ASCII characters with white spaces, alphabets and "
"digits."
msgstr ""
"You can find difference of them by ``Hello 日 本 語 ! ! ! 777`` text because "
"it has symbols and non-ASCII characters with white spaces, alphabets and "
"digits."

# 936312e466f743d0b8a35fab410a1ad9
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"

# 9f475355e7a44835856e50a7de38aa7b
msgid ""
"``TokenUnigram`` is similar to :ref:`token-bigram`. The differences between "
"them is token unit. :ref:`token-bigram` uses 2 characters per token. "
"``TokenUnigram`` uses 1 character per token."
msgstr ""
"``TokenUnigram`` is similar to :ref:`token-bigram`. The differences between "
"them is token unit. :ref:`token-bigram` uses 2 characters per token. "
"``TokenUnigram`` uses 1 character per token."

# d2dcc6abf27640e8a910baf5e90450d9
msgid ""
"``TokenTrigram`` is similar to :ref:`token-bigram`. The differences between "
"them is token unit. :ref:`token-bigram` uses 2 characters per token. "
"``TokenTrigram`` uses 3 characters per token."
msgstr ""
"``TokenTrigram`` is similar to :ref:`token-bigram`. The differences between "
"them is token unit. :ref:`token-bigram` uses 2 characters per token. "
"``TokenTrigram`` uses 3 characters per token."

# c7aff4792ddc44d68dfe2c2208ed318a
msgid ""
"``TokenDelimit`` extracts token by splitting one or more space characters "
"(``U+0020``). For example, ``Hello World`` is tokenized to ``Hello`` and "
"``World``."
msgstr ""
"``TokenDelimit`` extracts token by splitting one or more space characters "
"(``U+0020``). For example, ``Hello World`` is tokenized to ``Hello`` and "
"``World``."

# 58acda8fbb004926a98a9b7ed0819ac2
msgid ""
"``TokenDelimit`` is suitable for tag text. You can extract ``groonga`` and "
"``full-text-search`` and ``http`` as tags from ``groonga full-text-search "
"http``."
msgstr ""
"``TokenDelimit`` is suitable for tag text. You can extract ``groonga`` and "
"``full-text-search`` and ``http`` as tags from ``groonga full-text-search "
"http``."

# ff4c192897b04b638d552c66b79c0d38
msgid "Here is an example of ``TokenDelimit``:"
msgstr "Here is an example of ``TokenDelimit``:"

# b58700e9dd6a44209046b4a9d7200816
msgid ""
"``TokenDelimitNull`` is similar to :ref:`token-delimit`. The difference "
"between them is separator character. :ref:`token-delimit` uses space "
"character (``U+0020``) but ``TokenDelimitNull`` uses NUL character (``U"
"+0000``)."
msgstr ""
"``TokenDelimitNull`` is similar to :ref:`token-delimit`. The difference "
"between them is separator character. :ref:`token-delimit` uses space "
"character (``U+0020``) but ``TokenDelimitNull`` uses NUL character (``U"
"+0000``)."

# 2a0e055bd6b84bb7a0b9b1a199acd161
msgid "``TokenDelimitNull`` is also suitable for tag text."
msgstr "``TokenDelimitNull`` is also suitable for tag text."

# a7aff5fa281442fba1212275b026d9ba
msgid "Here is an example of ``TokenDelimitNull``:"
msgstr "Here is an example of ``TokenDelimitNull``:"

# 2cf0c837a59d4346a7aac558bd4b56d6
msgid ""
"``TokenMecab`` is a tokenizer based on `MeCab <http://mecab.sourceforge.net/"
">`_ part-of-speech and morphological analyzer."
msgstr ""
"``TokenMecab`` is a tokenizer based on `MeCab <http://mecab.sourceforge.net/"
">`_ part-of-speech and morphological analyzer."

# caafa737a44247e2b80a6cfcb3135e3a
msgid ""
"MeCab doesn't depend on Japanese. You can use MeCab for other languages by "
"creating dictionary for the languages. You can use `NAIST Japanese "
"Dictionary <http://sourceforge.jp/projects/naist-jdic/>`_ for Japanese."
msgstr ""
"MeCab doesn't depend on Japanese. You can use MeCab for other languages by "
"creating dictionary for the languages. You can use `NAIST Japanese "
"Dictionary <http://sourceforge.jp/projects/naist-jdic/>`_ for Japanese."

# 784efe00e1a84501835f7339bee1b6e5
msgid ""
"``TokenMecab`` is good for precision rather than recall. You can find ``東京"
"都`` and ``京都`` texts by ``京都`` query with :ref:`token-bigram` but ``東京"
"都`` isn't expected. You can find only ``京都`` text by ``京都`` query with "
"``TokenMecab``."
msgstr ""
"``TokenMecab`` is good for precision rather than recall. You can find ``東京"
"都`` and ``京都`` texts by ``京都`` query with :ref:`token-bigram` but ``東京"
"都`` isn't expected. You can find only ``京都`` text by ``京都`` query with "
"``TokenMecab``."

# 38e977be264543de8d5ffd6308f9703c
msgid ""
"If you want to support neologisms, you need to keep updating your MeCab "
"dictionary. It needs maintain cost. (:ref:`token-bigram` doesn't require "
"dictionary maintenance because :ref:`token-bigram` doesn't use dictionary.) "
"`mecab-ipadic-NEologd : Neologism dictionary for MeCab <https://github.com/"
"neologd/mecab-ipadic-neologd>`_ may help you."
msgstr ""
"If you want to support neologisms, you need to keep updating your MeCab "
"dictionary. It needs maintain cost. (:ref:`token-bigram` doesn't require "
"dictionary maintenance because :ref:`token-bigram` doesn't use dictionary.) "
"`mecab-ipadic-NEologd : Neologism dictionary for MeCab <https://github.com/"
"neologd/mecab-ipadic-neologd>`_ may help you."

# 0adee74a515444288ca5ac2694904298
msgid ""
"Here is an example of ``TokenMeCab``. ``東京都`` is tokenized to ``東京`` "
"and ``都``. They don't include ``京都``:"
msgstr ""
"Here is an example of ``TokenMeCab``. ``東京都`` is tokenized to ``東京`` "
"and ``都``. They don't include ``京都``:"

# 21d842a1282e4192af81c6ca203ed5ac
msgid "This tokenizer is experimental. Specification may be changed."
msgstr "This tokenizer is experimental. Specification may be changed."

# 35eea735a8ea4fd185fd2e592117fc56
msgid ""
"This tokenizer can be used only with UTF-8. You can't use this tokenizer "
"with EUC-JP, Shift_JIS and so on."
msgstr ""
"This tokenizer can be used only with UTF-8. You can't use this tokenizer "
"with EUC-JP, Shift_JIS and so on."

# b57a44c9aec34daf92493abd7daecec4
msgid ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."
msgstr ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."

# d2fa6b9283bd45d48a1834eca30cde96
msgid ""
"In general, regular expression search is evaluated as sequential search. But "
"the following cases can be evaluated as index search:"
msgstr ""
"In general, regular expression search is evaluated as sequential search. But "
"the following cases can be evaluated as index search:"

# de9704b939b14c14bf6770391a6e9753
msgid "Literal only case such as ``hello``"
msgstr "Literal only case such as ``hello``"

# 708f9b632f4b4bbc908551b3765b0d29
msgid "The beginning of text and literal case such as ``\\A/home/alice``"
msgstr "The beginning of text and literal case such as ``\\A/home/alice``"

# 7508df4b79404c159b95ec3d59fb7679
msgid "The end of text and literal case such as ``\\.txt\\z``"
msgstr "The end of text and literal case such as ``\\.txt\\z``"

# 7d96cdb5c13f4344ab9637683b956248
msgid "In most cases, index search is faster than sequential search."
msgstr "In most cases, index search is faster than sequential search."

# 8f8568c6577342489b1663c147f190c0
msgid ""
"``TokenRegexp`` is based on bigram tokenize method. ``TokenRegexp`` adds the "
"beginning of text mark (``U+FFEF``) at the begging of text and the end of "
"text mark (``U+FFF0``) to the end of text when you index text:"
msgstr ""
"``TokenRegexp`` is based on bigram tokenize method. ``TokenRegexp`` adds the "
"beginning of text mark (``U+FFEF``) at the begging of text and the end of "
"text mark (``U+FFF0``) to the end of text when you index text:"

# 0589e9a37f7445e4942db9ef5c27ff93
msgid ""
"The beginning of text mark is used for the beginning of text search by ``"
"\\A``. If you use ``TokenRegexp`` for tokenizing query, ``TokenRegexp`` adds "
"the beginning of text mark (``U+FFEF``) as the first token. The beginning of "
"text mark must be appeared at the first, you can get results of the "
"beginning of text search."
msgstr ""
"The beginning of text mark is used for the beginning of text search by ``"
"\\A``. If you use ``TokenRegexp`` for tokenizing query, ``TokenRegexp`` adds "
"the beginning of text mark (``U+FFEF``) as the first token. The beginning of "
"text mark must be appeared at the first, you can get results of the "
"beginning of text search."

# a092d15a57c3412884b7c423cfdec6ab
msgid ""
"The end of text mark is used for the end of text search by ``\\z``. If you "
"use ``TokenRegexp`` for tokenizing query, ``TokenRegexp`` adds the end of "
"text mark (``U+FFF0``) as the last token. The end of text mark must be "
"appeared at the end, you can get results of the end of text search."
msgstr ""
"The end of text mark is used for the end of text search by ``\\z``. If you "
"use ``TokenRegexp`` for tokenizing query, ``TokenRegexp`` adds the end of "
"text mark (``U+FFF0``) as the last token. The end of text mark must be "
"appeared at the end, you can get results of the end of text search."

# f4090bb7c2444ca4b11adad80febfa61
msgid "Tuning"
msgstr "Tuning"

# e589c3920921402c9162d732f386d581
msgid ""
"There are some tuning parameters for improving Groonga performance or "
"handling a large database."
msgstr ""
"There are some tuning parameters for improving Groonga performance or "
"handling a large database."

# f3e6312175e44b95b80480f578ed8953
msgid "This section describes parameters."
msgstr "This section describes parameters."

# 38bbc852be514b3f9981a2683c401104
msgid "The max number of open files per process"
msgstr "The max number of open files per process"

# b9fcbb7f416c4de0b7ed69913d77b7ac
# 368e2c6744e440efabd726073d65d707
msgid "This parameter is for handling a large database."
msgstr "This parameter is for handling a large database."

# 7f5842ce8da548b3851cbd395e48b7e2
msgid ""
"Groonga creates one or more files per table and colum. If your database has "
"many tables and columns, groonga process needs to open many files."
msgstr ""
"Groonga creates one or more files per table and colum. If your database has "
"many tables and columns, groonga process needs to open many files."

# 81bfaa92205e4c7c823e6cd3afa2bab8
msgid ""
"System limits the max number of open files per process. So you need to relax "
"the limitation."
msgstr ""
"System limits the max number of open files per process. So you need to relax "
"the limitation."

# 56e42dec3c9d4310981d48ed9843923b
msgid ""
"Here is an expression that compute how many files are opened by groonga::"
msgstr ""
"Here is an expression that compute how many files are opened by groonga::"

# 96fe7ff6e799495fa2b43099efa16062
msgid "Here is an example schema::"
msgstr "Here is an example schema::"

# 8789610987e14f9ba575f9044e0ffce9
msgid "This example opens at least 11 files::"
msgstr "This example opens at least 11 files::"

# a77a0506af5c40198023c6b80fa5e79f
msgid "Memory usage"
msgstr "Memory usage"

# e6b0948b29de46169dbc9b44c9a15006
msgid ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory until they are nneded."
msgstr ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory until they are nneded."

# 9fd02a56de09444083cd7c017af8e6db
msgid ""
"If you access to all data in database, all database files are mapped onto "
"memory.  If total size of your database files is 6GiB, your groonga process "
"uses 6GiB memory."
msgstr ""
"If you access to all data in database, all database files are mapped onto "
"memory.  If total size of your database files is 6GiB, your groonga process "
"uses 6GiB memory."

# 43e1aeb8265b4657ab05e07f1937fbf8
msgid ""
"Normally, your all database files aren't mapped onto memry. But is may be "
"occurred. It is an example case that you dump your database."
msgstr ""
"Normally, your all database files aren't mapped onto memry. But is may be "
"occurred. It is an example case that you dump your database."

# 6726fcfed7e24e98ab02b8bd4994b96e
msgid "You must have memory and swap that is larger than database."
msgstr "You must have memory and swap that is larger than database."

# 8ab2a4a876834621bf8f616bdc06eb49
msgid "Linux"
msgstr "Linux"

# ae84bb72947f4898b6aaf0cb6bf98f3c
msgid "This section describes how to configure parameters on Linux."
msgstr "This section describes how to configure parameters on Linux."

# 9569b654f6dc49dbaade075028a33250
msgid "nofile"
msgstr "nofile"

# ac4caaff99e64c5996e9f36f71d8ab84
msgid ""
"You can relax the :ref:`tuning-max-n-open-files` parameter by creating a "
"configuration file ``/etc/security/limits.d/groonga.conf`` that has the "
"following content::"
msgstr ""
"You can relax the :ref:`tuning-max-n-open-files` parameter by creating a "
"configuration file ``/etc/security/limits.d/groonga.conf`` that has the "
"following content::"

# d9ff04c321794983a2c0f0dbff4a50d6
msgid ""
"If you run ``groonga`` process by ``groonga`` user and your groonga process "
"needs to open less than 10000 files, use the following configuration::"
msgstr ""
"If you run ``groonga`` process by ``groonga`` user and your groonga process "
"needs to open less than 10000 files, use the following configuration::"

# a68d9033ee664c68b56804b47cc16ee8
msgid ""
"The configuration is applied after your groonga service is restarted or re-"
"login as your groonga user."
msgstr ""
"The configuration is applied after your groonga service is restarted or re-"
"login as your groonga user."

# 54972160d829462f859ba301c87f8020
msgid "vm.overcommit_memory"
msgstr "vm.overcommit_memory"

# 6ea369108b564d929358342bf78f0990
msgid ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a "
"database that is larger than your memory and swap by setting ``vm."
"overcommit_memory`` kernel parameter to 1. 1 means that Groonga can always "
"map database files onto memory. It is no problem until groonga touch mapped "
"database files that their size is larger than memory and swap. Groonga "
"recommends the configuration."
msgstr ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a "
"database that is larger than your memory and swap by setting ``vm."
"overcommit_memory`` kernel parameter to 1. 1 means that Groonga can always "
"map database files onto memory. It is no problem until groonga touch mapped "
"database files that their size is larger than memory and swap. Groonga "
"recommends the configuration."

# 2338696e8b8e449fa73c5480bb2b998c
msgid ""
"See `Linux kernel documentation about overcommit <https://www.kernel.org/doc/"
"Documentation/vm/overcommit-accounting>`_ about ``vm.overcommit_memory`` "
"parameter details."
msgstr ""
"See `Linux kernel documentation about overcommit <https://www.kernel.org/doc/"
"Documentation/vm/overcommit-accounting>`_ about ``vm.overcommit_memory`` "
"parameter details."

# 2a66dd087e2e4545b262113f5244e74b
msgid ""
"You can set the configuration by putting a configuration file ``/etc/sysctl."
"d/groonga.conf`` that has the following content::"
msgstr ""
"You can set the configuration by putting a configuration file ``/etc/sysctl."
"d/groonga.conf`` that has the following content::"

# 1149e8e054694bbfbc004286d04b9bc4
# 463a83201367430e90d49edae74cd572
msgid ""
"The configuration can be applied by restarting your system or run the "
"following command::"
msgstr ""
"The configuration can be applied by restarting your system or run the "
"following command::"

# 0cf5cf431ae94eaa8214ecd0492d94a1
msgid "vm.max_map_count"
msgstr "vm.max_map_count"

# 4084a19ceabc4fc59970fb26bfa08312
msgid ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a 16GiB "
"or more larger size database by increasing ``vm.max_map_count`` kernel "
"parameter. The parameter limits the max number of memory maps."
msgstr ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a 16GiB "
"or more larger size database by increasing ``vm.max_map_count`` kernel "
"parameter. The parameter limits the max number of memory maps."

# 6650f8a69cf74a56978cec4e8af14eaa
msgid ""
"The default value of the kernel parameter may be 65530 or 65536. Groonga "
"maps 256KiB memory chunk at one time. If a database is larger than 16GiB, "
"groonga reaches the limitation. (``256KiB * 65536 = 16GiB``)"
msgstr ""
"The default value of the kernel parameter may be 65530 or 65536. Groonga "
"maps 256KiB memory chunk at one time. If a database is larger than 16GiB, "
"groonga reaches the limitation. (``256KiB * 65536 = 16GiB``)"

# e3255363b74c4ba680c068134a21f29e
msgid ""
"You needs to increase the value of the kernel parameter to handle 16GiB or "
"more larger size database. For example, you can handle almost 32GiB size "
"database by ``65536 * 2 = 131072``. You can set the configuration by putting "
"a configuration file ``/etc/sysctl.d/groonga.conf`` that has the following "
"content::"
msgstr ""
"You needs to increase the value of the kernel parameter to handle 16GiB or "
"more larger size database. For example, you can handle almost 32GiB size "
"database by ``65536 * 2 = 131072``. You can set the configuration by putting "
"a configuration file ``/etc/sysctl.d/groonga.conf`` that has the following "
"content::"

# 5cd0c5eff6454c87aac9e2d4e4abe176
msgid ""
"Note that your real confiugration file will be the following because you "
"already have ``vm.overcommit_memory`` configuration::"
msgstr ""
"Note that your real confiugration file will be the following because you "
"already have ``vm.overcommit_memory`` configuration::"

# e4f3927b5fe4410cb88347886396dba8
msgid "FreeBSD"
msgstr "FreeBSD"

# c1b27772a3d34f82be8e6e0f91300a1b
msgid "This section describes how to configure parameters on FreeBSD."
msgstr "This section describes how to configure parameters on FreeBSD."

# ee48ba99eac145a292fc79af62db8630
msgid "kern.maxfileperproc"
msgstr "kern.maxfileperproc"

# e34026b9264d45d5b4945fbe3089de8e
msgid "データ型"
msgstr "データ型"

# 7e8156064f334c6e85d0ed1bb0af3a99
msgid "Groonga データ型"
msgstr "Groonga データ型"

# 9a02f7d957f84ed9905a17841b158958
msgid "Groonga は、格納するデータの型を区別します。"
msgstr "Groonga は、格納するデータの型を区別します。"

# d8b27cb0762845508548cd0b5bb6a11c
msgid ""
"Groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らかの型"
"に属します。また通常は、一つのテーブルの中の全てのレコードについて、カラムの"
"値は共通となります。"
msgstr ""
"Groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らかの型"
"に属します。また通常は、一つのテーブルの中の全てのレコードについて、カラムの"
"値は共通となります。"

# 579ec0d90c1f443ca13be7dba19c4f53
msgid ""
"主キーの型とカラムの型には、Groongaで予め定義済みの型か、ユーザが定義する型、"
"またはユーザが定義したテーブルを指定することができます。"
msgstr ""
"主キーの型とカラムの型には、Groongaで予め定義済みの型か、ユーザが定義する型、"
"またはユーザが定義したテーブルを指定することができます。"

# 0e3dbb4efbf145e1982b658269c5e3f7
msgid ""
"主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
"テーブルのサブセットとなります。"
msgstr ""
"主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
"テーブルのサブセットとなります。"

# 3d4dabbc1eaa4bd9a8dacfb4af9b4791
msgid ""
"カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となるテー"
"ブルの参照キーとなります。"
msgstr ""
"カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となるテー"
"ブルの参照キーとなります。"

# 9df2c62577b04c86ae01a93502d762a7
msgid "組込型"
msgstr "組込型"

# d0c2371c784541f2affdc07aec516a92
msgid "以下の型が組込型としてあらかじめ定義されています。"
msgstr "以下の型が組込型としてあらかじめ定義されています。"

# 532caf741e8c4c7199092a30e67aedc2
msgid "``Object``"
msgstr "``Object``"

# df4e7e783e0a439bb1951676841e8625
msgid "任意のテーブルに属する全てのレコードです。 [#]_"
msgstr "任意のテーブルに属する全てのレコードです。 [#]_"

# a9a2e2ec489147d88acb6b26c10cc075
msgid "``Bool``"
msgstr "``Bool``"

# df949ae2fcc24ed3bdca5dba8b7654cf
msgid ""
"ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値は"
"trueとfalseです。（デフォルト値: false）"
msgstr ""
"ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値は"
"trueとfalseです。（デフォルト値: false）"

# 8e7f79a914464970bdea9de286ea72fd
msgid ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空文"
"字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになります。"
msgstr ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空文"
"字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになります。"

# b380a0f751a54a8d892e6ef56c1a05e5
msgid "``Int8``"
msgstr "``Int8``"

# d65bbf68bcf947bf9cfb95187f20ff80
msgid ""
"8bit符号付き整数であり、-128以上127以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"8bit符号付き整数であり、-128以上127以下の整数を表します。（デフォルト値: 0）"

# 4395b0c239bf4ba2963b14ec90397c07
msgid "``UInt8``"
msgstr "``UInt8``"

# 25b0ad8394614f52b83eff46b84f0f42
msgid ""
"8bit符号なし整数であり、0以上255以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"8bit符号なし整数であり、0以上255以下の整数を表します。（デフォルト値: 0）"

# ec5664296f834d288a6217e7cfe6869a
msgid "``Int16``"
msgstr "``Int16``"

# 7a3e95a10211408eb3ffddaf08c8bbf6
msgid ""
"16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。（デフォルト"
"値: 0）"
msgstr ""
"16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。（デフォルト"
"値: 0）"

# a63c50d0e3934e56a5e13b45e068cff5
msgid "``UInt16``"
msgstr "``UInt16``"

# d4683baa5ff7499ba911ae50d9170122
msgid ""
"16bit符号なし整数であり、0以上65,535以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"16bit符号なし整数であり、0以上65,535以下の整数を表します。（デフォルト値: 0）"

# 51179293c93645508093a0772ad2a5cd
msgid "``Int32``"
msgstr "``Int32``"

# 5c0b2e7efe4a4b71b13af383bb485951
msgid ""
"32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
"す。（デフォルト値: 0）"
msgstr ""
"32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
"す。（デフォルト値: 0）"

# d83ebc1654b6451eb1979599a1cdd2dc
msgid "``UInt32``"
msgstr "``UInt32``"

# ff764eb6a0b846fe88a6b31fd9a1fe62
msgid ""
"32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。（デフォルト"
"値: 0）"
msgstr ""
"32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。（デフォルト"
"値: 0）"

# 5956c549dba448bd9556a35b45958354
msgid "``Int64``"
msgstr "``Int64``"

# bff9837170fe4755a394041875918813
msgid ""
"64bit符号付き整数であり、-9,223,372,036,854,775,808以上"
"9,223,372,036,854,775,807以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"64bit符号付き整数であり、-9,223,372,036,854,775,808以上"
"9,223,372,036,854,775,807以下の整数を表します。（デフォルト値: 0）"

# 4127903e511c4b059e91c51fd16bffe6
msgid "``UInt64``"
msgstr "``UInt64``"

# f7d4884396bb4b56a391b8b4a20404fa
msgid ""
"64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
"す。（デフォルト値: 0）"
msgstr ""
"64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
"す。（デフォルト値: 0）"

# c3c238195d4e48ba9e3cb9c8a985e1e0
msgid "``Float``"
msgstr "``Float``"

# a372f3b0d6244bfe844deb452b930371
msgid ""
"IEEE 754形式の倍精度浮動小数点数であり、実数を表します。（デフォルト値: 0.0）"
msgstr ""
"IEEE 754形式の倍精度浮動小数点数であり、実数を表します。（デフォルト値: 0.0）"

# 19b2d21e5783442ca9f2201fd9938ef9
msgid ""
"IEEE 754形式の詳細については、 `IEEE 754 - Wikipedia <http://ja.wikipedia."
"org/wiki/IEEE_754>`_ や `IEEE 754: Standard for Binary Floating-Point "
"<http://grouper.ieee.org/groups/754/>`_ を参照してください。"
msgstr ""
"IEEE 754形式の詳細については、 `IEEE 754 - Wikipedia <http://ja.wikipedia."
"org/wiki/IEEE_754>`_ や `IEEE 754: Standard for Binary Floating-Point "
"<http://grouper.ieee.org/groups/754/>`_ を参照してください。"

# c7d50226b433416fbdd5524cf3612822
msgid "``Time``"
msgstr "``Time``"

# 90f3bc5c92f9485480c51f685b1d1fc9
msgid ""
"日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位で"
"64bit符号付き整数により表現します。（デフォルト値: 0）"
msgstr ""
"日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位で"
"64bit符号付き整数により表現します。（デフォルト値: 0）"

# 84910f5bfa594fc88ede26d69a15dced
msgid ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日0時"
"0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、小数を"
"使います。"
msgstr ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日0時"
"0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、小数を"
"使います。"

# 4d36cfda226b4346bda4bbb16f47eeff
msgid "``ShortText``"
msgstr "``ShortText``"

# 09c97dab11e44a54929907b71f88a52c
msgid "4,095バイト以下の文字列を表します。（デフォルト値: \"\"）"
msgstr "4,095バイト以下の文字列を表します。（デフォルト値: \"\"）"

# c0ffe60d78904d0a88b7115a575b5dca
msgid "``Text``"
msgstr "``Text``"

# 7824761b5cba44d1b690657bd7cd33c1
msgid "65,535バイト以下の文字列を表します。（デフォルト値: \"\"）"
msgstr "65,535バイト以下の文字列を表します。（デフォルト値: \"\"）"

# 7f2946758e904e2cb3a6bcb1446cde3d
msgid "``LongText``"
msgstr "``LongText``"

# 0fd798636bf6418dbf63c96aa51f0707
msgid "2,147,483,647バイト以下の文字列を表します。（デフォルト値: \"\"）"
msgstr "2,147,483,647バイト以下の文字列を表します。（デフォルト値: \"\"）"

# ca8f639ef7c14e2eb3ca970b1397c354
msgid "``TokyoGeoPoint``"
msgstr "``TokyoGeoPoint``"

# aaa14cbe4c854e11bb04ec1bb84c2832
msgid ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"
msgstr ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"

# 417838429c7343d2a196d187b0f46ceb
msgid ""
"度分秒形式でx度y分z秒となる経度・緯度は、(((x * 60) + y) * 60 + z) * 1000とい"
"う計算式でミリ秒単位へと変換されます。 :doc:`/reference/commands/load` コマン"
"ドで値を格納するときは、\"ミリ秒単位の経度xミリ秒単位の緯度\" もしくは \"経度"
"の小数表記x緯度の小数表記\" という文字列表現を使って指定します。経度と緯度の"
"区切りとしては、'x' のほかに ',' を使うことができます。"
msgstr ""
"度分秒形式でx度y分z秒となる経度・緯度は、(((x * 60) + y) * 60 + z) * 1000とい"
"う計算式でミリ秒単位へと変換されます。 :doc:`/reference/commands/load` コマン"
"ドで値を格納するときは、\"ミリ秒単位の経度xミリ秒単位の緯度\" もしくは \"経度"
"の小数表記x緯度の小数表記\" という文字列表現を使って指定します。経度と緯度の"
"区切りとしては、'x' のほかに ',' を使うことができます。"

# 16097a1581e641049d6385b290f1cfa8
msgid ""
"測地系の詳細については、 `測地系 - Wikipedia <http://ja.wikipedia.org/wiki/"
"%E6%B8%AC%E5%9C%B0%E7%B3%BB>`_ を参照してください。"
msgstr ""
"測地系の詳細については、 `測地系 - Wikipedia <http://ja.wikipedia.org/wiki/"
"%E6%B8%AC%E5%9C%B0%E7%B3%BB>`_ を参照してください。"

# a1b45a29b69a47f1b45277ee104cd38e
msgid "``WGS84GeoPoint``"
msgstr "``WGS84GeoPoint``"

# 8621353c1b4b4db28b39826910ae587d
msgid ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"
msgstr ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"

# 22a9ae4aa2b64b02afc5f4ef533ff037
msgid ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"
msgstr ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"

# ee06b5f5937b438cb95126208a766828
msgid "型に関する制限事項"
msgstr "型に関する制限事項"

# d82f501657244030a3a9510dadca48da
msgid "テーブルの主キーに指定できない型"
msgstr "テーブルの主キーに指定できない型"

# 5356212dc42848febeba3c02c66bd84b
msgid ""
"Text型とLongText型については、テーブルの主キーに指定することはできません。"
msgstr ""
"Text型とLongText型については、テーブルの主キーに指定することはできません。"

# 9e09901429da434a82b8346f6382212b
msgid "ベクターとして格納できない型"
msgstr "ベクターとして格納できない型"

# 4ec4bfa0e78f42c889671fc6f0ad23ba
msgid ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"
msgstr ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"

# 55cc067fd07d40cba2490a77716dd541
msgid ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"
msgstr ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"

# 2f3a8db095d44c27a169d590eeb324af
msgid "Object型はv1.2でサポートされます。"
msgstr "Object型はv1.2でサポートされます。"
