# -*- 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.5\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2015-06-24 14:55+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"

# c2aea88b7cc2495ba1917c7075060015
# 393ad01aebd94da6a00dbe46225d5cfd
# 6b097011da22475bbd7a4f9bc144e3b6
# 997d369ce47b43a7a23e575864e33f18
# 150b346606f1432babc61b451ef9e5df
# c1cdfec9b8174f1aa13217a16471c0bc
# 80234c8a02bf48f9b83d6a87bdf019ff
# 40f2cb661bad44f8a5904e85a601fb13
# c5f30d65d6b046bc9ce176bb0e8b2181
# f57d82373a7943f5a717472966a617d2
# 9bb7392d552b464a89e81f3381f03c50
# 8088420176ee4ba4b08d50314482e960
# 29d01717c7da4536894057eee86dee52
# 4225bf67c58e433b846b9e4b2410a14c
# 0441abed2a5147e8b2c15c8391f6f530
# 2b31c99130044afb884fd67e3769cb48
# fbe3739e9db44264983e71e58037316d
# a163d4cea21247f7b37cbc2492940700
# 84e7ecde0c1748a6bbf74021201d9fb6
# 11ff2749be634920a9b576a87f1866f3
# fde78f53870a493a92f378e4f31c6bef
# 1a628d2e86e8454cb60c909923529698
# 72a4ce2838e146ff97e5c9197450edfd
# b7ff568063dd4835a50e8a2f9e059877
# 7a11f41751f349a69d207a3ec3be6a6e
# c504689969da475f896ebf5d45442edd
# 3e3c873c56d94d63a24b8fc7a04c68f3
# b1480653192348c8a20a1636847db3c7
# 87290392b9e344619c97ce034cc7b4ed
# c19b32cc06104244a38df4b62fe6e040
# 533c244b173a45d8a41a2def9d47c272
# 35d20b7e3d7b418b96213055124846c6
# e13b07d162bd4257a8940389fa7cf596
# 1a09895ba81d48879e22fdae091d0b1a
# d140a98bea4e4bb8940d33ddeceea16b
# ecb26db4ae7242378ea54f9f13d191ba
# c7763eea49294a44b91c7d7d0e6d20f5
# 7055499f258c494bb8585a55a769c7d9
# 04e1c30add92470c846942e4f1a3e648
# 5de9b4055da746c790b306f1f20b53de
# 4145aefb4f074bbea56d0e9b5c784ed2
# 07e9599ea87f4608947f64e16dd6f8e7
# e9f4e259a90b41aba243c337c47010e2
# 336352aed4ee4f2a91a59545295aed7e
# fb00ba5bc7be43e29f2340c3913c10dd
# cadacc0968ee4c7f88537aa82870035b
# 4c6add944b514a3983f7555dfda78ce2
# 09263933aa8a461b9bb830bc60f34bf7
# 91a39bca586349e3a7d72ca03a84a373
# 128df17db6ae471e9eea567948672dac
# 42c3527fc1c14c22868e0b6a88d14da7
# b7a328a60c7f42889be5078624cc7c40
# 5cff811c3b0b426bb660bfcbe77317d5
# e63cc54f342244539ebf46563c2150ed
# f80dffe9e4814a8d9574e4982ddb11ff
# 2b671d5c4a4849b69298482bc2717381
# 1011f798268542fe96c51ec5eaf4f245
# a247d064efd34d46ba25dda505a1e332
# ec69587a5886437bb481c452d260ac18
# d3edfca85c1f4f69b4b25cb0125f4397
# 4b8ebcfed0b346869ca50167ddd58896
# 28d7f3fcc14245138dc6a6cbce8a2bf2
# 0a82e9f8fc974a99b05e443609be1d06
# d9fc3be870cf408ca5d6bd48168ad20c
# 2d2f8e725d814b5baaf6e277433dd376
# 227bb2eda49c46f986ee427ed558498c
# 67d7745e691144069dcdeee5d560f48c
# 27b66f090e494e85a9104940b06338ca
# d60ef20b91984a4f91ed4e2e2dc23461
# 0702e9ac48404e07bc3db3e1c3ba3bfd
# 64d0914ad64a46aea7553809befa1aba
# 096c9a0d350f4297a6ae46a3f4a57368
# f6614d9e884040eb9bc5692be3be46da
# 07c64b169eb4471ea28acc90e881a031
# faab5f052c764d5c853f6bcb5d54be72
# eaba8b2b29b74c9dbe3e924f2ae93aea
# 522a09529e0b49148e2bf61d8cb6dbd7
# a255433dcd2845cfb6ee24bd4b52f5c9
# 3a71f9db52c34ec1a4adbff313c6a843
# 8be84716293c4c4e94b9a4cd9449fdf2
# 4e804f57817d4a16882e0cbea9d00cce
# da70bd406bd04ac5a258afb597c05c70
# 8197b2bd957c4483a90cc508ca2aeaca
# cf63558d46f0415aafbf5ce4fededd82
# 74d088e8c3594d689ae7218b4e8df6f7
# 9e9e4af5dfad41e496c0349e55864db1
# c761518d7a594064ba438b615e496e93
# b675b6a4e3d542c9a082b45be2703746
# 534c7d37f10b4a74b64cf55e1ea8d062
# e40a2109d91845399e4aaf974b328ad0
# b1a684b1c50d4a7392ec20b973760239
# 29961cf523964a448f6dd036e6481de6
# 9c18981078184294ac6f27c1162848f7
# 83e3e5ee006541fb9e12f3bf83c4300e
# e172bfab618348b8aced5649f7ae74be
# 2c8cb1df85f3429dad3f37acdf663f6c
# f74fa0e5d5494d64852d250a79541aba
# 10fddecc91a04ff8bf40e8b4ff3409c3
# bb669d8275ed47b09a737fe2366db3ff
# 6acdb028ca784f6eab35db72e808fdfd
# c48acb35775547dfbbdd9e8e4d5b5d90
# 1f88ace376f845ae8b218c4caaa6ab25
# 80f1a23b46ee4386ac5b7cdf8c4efac8
# 10ceba9e725b40b180cdd1c7b96086d0
# 69ef8a29309c4dce9ef9d22d42a202a5
# e8c8516c6b5643f298a64869bfced638
# e7547e2f7d6c49a1a40e41b3dbdf79ee
# d9212d1a4a25480885edb8d467f0ec21
# 4e40d3ed3cfe4bf4af1e903b63b8936a
# ee707cfd3d804687a3557f0c086a2ddb
# cd46aad1bdef4d6cb9377ca85e20fa01
# 85a9edc9c7d8403b8048e94b3acec3f3
# 25ae3849027445ca99e0ec2d2a8f3015
# 938754fe0afd4446bd1bbf58497eea98
# 830ee393c8d345c9bcb19f26acf4de80
# 302a3949bc424e72b1a96a68f798402f
# 032a40b96e7b4c34a4dd2d0e9d765aec
# c68a7e368fae499686bb270eb79ad05f
# 2f36264c42f440d9a929ae499e4fc867
# 470809ec42a94af792731ff7324b65bb
# e0cc704ebf9240bc87856dab973d4659
# 2167ab72051048eab628268278668e6d
# a0f8f18222eb465bb848ba71ce4a0619
# 46c4ca9f97bb4dafb72ff8f247e0f265
# 85a5a81ec5f24618ace2e09877630d8f
# 93a7da2fd93142edae3cbc71e317ce9f
# f91154e29c374461a9e1df5af7be4713
# 11e81ece831e4341b847c94086f6112b
# 0ce70a2dbe3742eeb307dd901649ea02
# 90805e30bd7246008c0c30bae8ccda8c
# a0cdeee3f5d544d99e7da00401751ca3
# 0391d16928914e438ce290bdda476498
# 011681d96e3545fc96fb7507c384262c
# 99311767c04045d9b6632ddc520a4788
# a095c79b1f7b48e3b23f620ea3d268e8
# 46aeb7d23e4845fa97190baa33c2b1f9
# 60dcf6bc4a874b69af6ae0cc4a8bcfe2
# e05037cd2d0c47ebbdf1e132d991d11f
# 4c8c2087698a46daa4ba042e40a4e159
# 9d994be76b5c40d0835f4ac7e5cf29ff
# f3bbc0e0946547569d35a95edc4b1a14
# ec82f444a8d84dae9a4b7b803fa91d88
# ab6e453e305b4e239e389557a3d13478
# 7f0ac04a7039462da30deeef6c208a6b
# 93ba8e99ec7c45a7bda08ea1e51289d8
# dcf96a1e073e46d8a8096a8e6014f7db
# 2188e6b7e2514b4aba1ae75163f061be
# c813287c4a5646d0b484057485045a60
# 7a0fb4309bca4603837d67ea2c72277f
# 14d6c647299b47779e39afe34f3167a5
# f81179bb0bc74902a0bb8e9c3f4e24e3
# 4260a37322ff4f4c8b91d4be100d7aa0
# 8f946b9202fe41b4bf86be898fa0460e
# ffe1526ca21649abac56dcd85e6fda15
# 28d04590cc3f45aa8ad510914c1c8dd2
# 217ab3fc856741ff9b69a57f9566fbe0
# 729268ded7c34353ac5e91a91b89741f
# 3d63d6995ef749ccb010065894e99785
# b977dd55215b4b4d8c4d4a2e88f37a05
# 9a0e3826c5ec4a309aceaa4ac1c60ae5
# b774373e8ad7449898fc4ea937f4c784
# 58bcc48fe5cb42f8a979f92876fbfe48
# c52ca258fcd4453c874764233ff2b9e2
# 38917ed4bc5546799cc36b72da8062b0
# 15b1b9240d0a440683bd9eb1d7abb385
# f97d9dba39ab4caba366fee5acd4056d
# 1df52b8ccdd849c1a81a475037e90a7d
# 4e46fffc6c0f4d489bfde5e74b11554a
# aeeab1c9de514232b9e6c6fa30be871b
# 11a35169a4674afcb300a54b42ccc77b
# 13b59e2defcb44b18541044ef62a0972
# f5c5ef2b45ac435088699f8c464c1f12
# 514ed4a24eea40319f8a56d7dc1486b3
# 85d0ac7516104f119250922941e88dbd
# f0ae74cb0a384510a457306aba7345f3
# b898d6ce55844917beb8bbca7a79016d
# 7ccdb4b8f6b546769929333994ea757e
# a208d28169434d429c1e0c0f86ef4280
# f210867207894569b25036a090daa3b2
# aab1cf95024e49de94c952c407a23508
# c9f3f98a1cc44b29b01c79a55acdd896
# 39b90a949fc64ff0973a60b8f466d323
# e8c742fcf97d4ad3aa8357f0e03a8745
# 8b152ff9401d41ce98b6644e45f345a4
# 8313acd1597f4f6d91d8c9246217a50c
# 4fe6bec3aa5845daa7187ce00f7b0e70
# e0d9ec4fa4264353a2c0ad6b54622f0b
# 687d5de1cbb54927b9a487b569c75460
# 9b463e0746fc46d4a7ef22535f2bd05d
# 09c3e6f941404a8a89db1444914e59b1
# 00226953d2d24707ba749d22bd26ad86
# d77b99a67989403493caed74e8dc93f8
# 5e6725195e3845d8b2f45e599dc82add
# f1b0bcf5fad54757a1512e16ed08bf9d
# 97f1ccec65b0460896153ad4fd264b16
# fe93e38f4f6044e79d07a7d39b33b18c
# b2f983d3a4d04727b268d5817f58f782
# c205f2b07db547d39b769e19de332791
# 63119fdb1ce14657b2ac645255ad26a5
# ffa3f3cb991f465e8a64d45605aa12df
# fd818f21c0f8475698110659947ed66e
# f51d94d0ae4e4544933f9d0cc5cef9a0
# f259d54b57d647179adbb18aec6c9172
# a64fea7cba1448f993469c44de252f8a
# fd19105ebc50437a9d136bed8301ff65
# ee05a4e71cb2488f9d21f6b143650b38
# bcf5f8b41a6347f189eb6ef60e631805
# 9340f61748b744fdb6ae386b9ad8325a
# 4d53f43e4f534371aea9d043385593d2
# 9d395719ad1249cc83d5d3e276eb2768
# 95a8f4ec37e94659aae3a8b23cbfe771
# 7732b7e6fe7849c3956964836a994736
# 11ee301ac59e4ec585ed56294895ee67
# 8733f0f0b2b1482d97e8663e36cd444b
# 5965ff1fa8914161967d7bd1ac8deb32
# 3fe04c5bf5df415eb43acbf0c8fa9f17
# d394f6a11cef4551a6b5f866a6c83035
# 1ad47b72cfc64834aac9dcadd8518e5e
# 4a2dc6bd9aaf4803ae93f56af1fc360f
# 7e04467181e1416396cb353b1b373e91
# 5d2cfdb4a8294ca59a677dd7302ca3d7
# 964f0bd758be496399cc5aac613bd567
# b78589e906244b16bc9b33eabd264e4b
# 9f9af6faad0d4b7a9d9d733e05fdab26
# 8f003e6c13b1477c96119e3b276e8c02
# d450f4d2c3404d1fb68c44c61cc38961
# 442cbb094f6042b5af9e571dbfde2029
# 43ad500cf27f465b8e94fe0fd3aaa6e6
# 211999f0d2694e9abd06f3fb09acd204
# e737ce2c5e0842f3a5e436b738d1aa8d
# 23a4d06e6d824cf692de9f2c52c654f1
# fdc7bb0ef8f54ed58a49fd8e736b197e
# 61d057dd49da4368a3700ca726369cf6
# f224f87b64ca4962bc347b63fd6e1e66
# 2876afa5d685426fb5902f0c2bac260a
# 3f3e5c42d48949c09207502d68fc11c6
# 11b33b57c1fe4b35b24c0c879d176fab
# 2183ff8de32e447b9761597b8a1f0118
# 9dd2016fb844455687e76544d14985bb
# 4646be9d4b9c4164a24dafff1909da8b
# 383996e751a848f0a98c03db19b8eb3e
# fb722d65aeb44bf7845f761b431ffc72
# 2af32380e20f4908bafa23f9faed0a88
# 5c83a7a2329d49728af029d95bcb7bd0
# 4ba81c50a19c4ff1a5a530e4b7d2c642
# ec01c6031a1f4303a451416770aeec80
# d65393ed8a654ed2b0bce616b7bff4ed
# c571ea58d0274d05b5e62f1b0b872496
# 8fcbf0d52eaa43449f698934090537a5
# 7327491cf4ce40c3bbfddf0f560e7baf
# 1f24afe610bb44fd8dffb45fde5854fb
# 5eee3a06813841f4816ed7436efc44b6
# 7a5830f50aab435c874db275ab8c3d8d
# fef953ca046b47c98f9ac63f0dbdbe63
# ec1aa6b6a7e74476a6efb874abc97e79
# f2154b683e5146dfa1972883266fdbcc
# 592b35da482e4727b45a4e8ad4dae8f7
# ff869b201a5a4cd9aae07a416735e92e
# 592c445f7b354d03878c1f7a98ab8951
# 63e807d554ec41dbbdc3ee6a84322388
# d6a6325addbb4c77a86eea3b16bde899
# 48b4fc4da9664bc09b281739341a9a99
# 0c64d53ed96742a8b65e4198ecc932b0
# 2cb0abe9bf5548b98852b0029a43e185
# ef15c0d020264715bc17bf70e45d289a
# 23fba7834a524fad9b2edc3290516baa
# 3dcdc34a4aff493eb3e2b48cb6c5d36b
# 232263b038c842f59c2cedf668752822
# ba5002fbb7bf4f9787660652cbb8f49a
# db48ba8a0d0e46eea7d0b5d084ffd4c7
# 2f38914d9ba5428888444ff11b3941df
# 36ecfe1850b247199ecd89e2456f1bf6
# fff059e75eb7444ea9e2532e559fc683
# 6f78d8789c2948f386755c34e5602f8d
# 92d31ea28f394a2bbc8986c5f94fdbf4
# de749846bf4e4d14afe8fb8692d6c200
# 929b50351d534c80bd8a275e3ac7fef6
# 18969c0df0804a35a0f5d01c5499c2bd
# 41d059bf7cc446dbac617be0565d66fc
# 87b78bf59b514ec59c8c96c5ddcd7cc7
# b05da9bd4f844fd4b96e6abc5b5c6cc1
# 28eec76e629c44368c58af648400ff32
# 1d384d0259194b8c86e259e177795743
# 8f10bf1c008c4f84a51b790580227f9d
# b35fdb085739493f81f01dc8437eda0e
# 0bb594b1d51e4d0696b365f28110ff7c
msgid "Execution example::"
msgstr "Execution example::"

# 3b647f4e72204bfdad19a85ce9166022
msgid "Reference manual"
msgstr "Reference manual"

# bc9d1135a12f4cb58ea770c9f5ef5d7c
msgid "API"
msgstr "API"

# 7c94f27d941e491a86705bd5c3eafffd
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."

# ea4086435fa54646a7cb9c2d8684675d
msgid "Global configurations"
msgstr "Global configurations"

# b912f37993e6472ea13ca4681211a111
# fe6c76c132c5494b9096c9a9835e9d72
# 87a1fdcebd904b74831466cdfdc647f6
# 1e7c751914a0429ab96a40750300c3c6
# fd2f2bdc94884188b9e0f22843e00dc3
# 01def4750519471a96d9b2ce78076044
# 9f4a2306fd63422e9748da3798c6d495
# 619078cafd014b4f809af23a3fbd42c6
# 90e803d90dad4e14bd737b3e8323fcb2
# 0ccc5cee4a444739be9c89824cc9b300
# 211c44e4d6b4482a9e03809249ff3aa4
# cb7cbe90d2e6491b9e0c070e9101b391
# d98c56660f8f41f7876fc47c0d4b098a
# 509c1ca61ae345caadcbfd4ec0a3ccdc
# df86bc5c871b4333baacc76673cc685c
# c1fb0884f41b4da1a8628088b1fa642e
# 2c000620227a41428d3bf1a5220bc46d
# 79cabba183fe4edbaf34b8e889b47978
# b5a9ca4365c8401b9c64cd3228b57f41
# 445c35e65f1a4e3e8e9fb6c4becf1e82
# 7616171fc1c34047a701bfeb40aea593
# 4d6bc38f87dc41dfb60d15e9aed357f5
# 6c900a5e12894315bf19eb3d2d11c2e0
# da3a00ef8c0a4714b81d5ec0fe998e83
# 08a6e5e9520e4ab688592f7ea531826c
# 3905e2ebe977471f8d8b7ee4cc28302f
# 2e3c2032ebc449418f4dd3ec9adeeae8
# 07c94cc007e84caf8191fba5aaa3167a
# d8c1da7fd77a4858a65f6b018bcbf1cf
# bcf73481e90049aaa53905c977df645a
# b5f9d270f54e4b63b7c92adacebad1a0
# 661bcd3860cb42168ab0241232ff6759
# 5a9c00a939d040fab93e143986acef42
# 01e67004f04641439191b10f77f8f7f6
# 2dc32f78045a40229b1fbf688b54423c
# 05ae3f9ca8ae40bb8565259aa5633adc
# fb745a3bfff44ee99065bd69636db271
# 088f1583ee75458cbd7f8ba6b2a41ba3
# 353f8dd39960439db60cf7d4eab936cb
# ecee4ce5d4904868bad0b64c90f1c2b6
# 7fbb7618fa804c8eb5836f2af29481c6
# 10b7d47b3e5e426790c87bc94b81863f
# 676fb55847d040d9857f5aa685924394
# efeb605ff8f4477c8eea57c7317bdca5
# 840e4fe182624e44a676572b8fac3106
# e67aafbd5e3f422d8efbc4c0f8e7ce92
# da770adfc6914bcbbb2a0bc26228f6bd
# ebd6419716db4239ab216a46a91dd75b
# 67b4b9c19a76424f9371f74e38b125c9
# ac28d3bd187f4f4a9ba1336d8e5b08a0
# f177e4f6e50948fa823aa8a862bbe501
# 7532e10338a846fb85e5d3a233eefa6e
# a72fef51c9494bada6cd6f0f16858cdc
# 077121281b1e426f84627e8cb754e727
# 8bf7190c999e41a483273c310964a7bd
# 7355798cda984a29bb3b2baefd69a136
# ea2f3c76692a4bda8d9cb013763a35e0
# 16c13366913a423ea1a9a23f3f17b748
# 6b056873b01a4aa09e7a8c104a36801d
# 0e99918be1a444e4a94ba4e2f57ba43d
# 2cb677b948cc441d92e8c18199a1c444
# dfc5ba77a8e94b41a81a9fe7c6990e56
# f4b20fb4ecb74a2b810599b701b49d80
# 9dbc32e0c7fb48379ccbcd5d40ce2da8
# 71b1090d455d4443b5c9bcd0fa466b47
# 1a489dcc8b7f4eccbac35b5918f7bad5
# 0c5db27701ff4bdfabeca9a41a40b911
# 6b07900993184b858f562b0909f41f70
# 0d4aa1aef0de4cbea156a4b96b5163a5
# 38af626956c9409c9e349bda73d0a414
# e57e7c3114334af98876b7f2d3b66b91
# bdbac6f8d31647a99d1957a3239fc434
# 5d8f3ccd5e3f49248006142915c93111
# 5af904831ce84aa39f267f6d45935511
# 94b12cebdddd43a4bf9b22a18e144b45
# 1d06aa4a62ea4430a1833968c6c1b664
# 1dbfe7e4df12494b93bf353e439b5735
# 8bfba07e8a7a487aa65611632f6cff69
# f785001b26954b13a179806a0c893a09
# 8e5c01c8191d4a46addb75576b766525
# 27b43492d75e4ceaa625932ba1656221
# 1acf2d73bf724e7abbc2bdf476e9d7b6
# 20139ca271c445b9b5352525a5ca1f7d
# 98a9183d78024021af4cdbc919f333ce
# a1dff09cf7bb4e1a898747cc973e368c
# 8689d2360120414c9d6fe2c456d886d1
# 4f9dae204a3143b5944d5a191052e519
# 9887cc45f85d4e27a429551cadde795e
# e274396247fa41c499ed28ee8d83c25a
# c93f9eb16eee45c28395582815c0fbe3
# 421457e87e8c418b935d5de6ecf93a0f
# f3fa8a4f138f42cd9bdff1416aa0c774
# bc8efbd428054c62a2af20bee2d86f9d
# 75814f7797f641a8a09c3942373724dd
msgid "Summary"
msgstr "Summary"

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

# 831ba62abe6944f3822864858daede75
# f69923404be243e792eca9ded63d2f2a
# f43a504b9e1d4856b0a763f47bb6abbf
# d7a1c12e22d84cc8ad5457a0d59f16ef
# 6cfa2739b2624886a05b468d07508ebe
# ace27fc84c1a4f10b105b71e958e2070
# cb8cb7b591e348c791b993d6aa91d3f5
# 00d8d9a82a7e48adb76c6d655e69a601
# cea2d0096b45443280ffb79b794a8d5a
# ff40f827b3ae4997aaa89ecb193c9f1b
# a4c0901ae4e047daaf068647303896e4
# 1d0ba8bc2a154a0da7085771d5101c6b
# 293088ea62ae4886abd55586bf9b0bba
# fb40bc88c9c54d788ce6650692b7cf4e
# 53e974b9eb134db39267001b1b538efc
# b51fdaec1f184078b72768e8638771b0
# 20af27df2370431d8e8a27705d15cc74
# e30f2737535f4adda898f5e5db334816
# 91e9ecf01b254e0d86d085edd9797216
# 3665358f82004c2e8a8972426243c083
# 7eba7d6f98614dbda6a5e042469522be
# 3d41b4719e3748cca0886007bb45981e
# 0b7050333e624904833437ade65af0e0
# f48c481737374ad2a5e6a04acf7da487
msgid "Reference"
msgstr "Reference"

# bf91d4cca40742c285192b8154dc6c35
msgid "Returns the lock timeout."
msgstr "Returns the lock timeout."

# 5f860fa2a8814e098cd364e657725124
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."

# 6b89874c46dd404bb5e0771e20ce651c
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])"

# 1516051aa7044d7ea2a6e73753d3014a
msgid "The lock timeout."
msgstr "The lock timeout."

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

# 0f8e57c4285a4c5a8b5a5de8e1d14d5b
msgid "See :c:func:`grn_get_lock_timeout` about lock timeout."
msgstr "See :c:func:`grn_get_lock_timeout` about lock timeout."

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

# f5c0fb3b1ac4474a86a7bd567092cb69
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."

# e712a82c383744e6a2a741d3b6ec61ee
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."

# ec88f00cac9c46a2a5a0cd9ea89fd175
msgid "The new lock timeout."
msgstr "The new lock timeout."

# bae87ea3c4cc4525bd6cd5bc6181f4a2
# bbd3490116614369addb3b22c76c96bd
msgid "``GRN_SUCCESS``. It doesn't fail."
msgstr "``GRN_SUCCESS``. It doesn't fail."

# c1cb2de7e2ff47dca5c8590987f400b9
msgid "``grn_cache``"
msgstr "``grn_cache``"

# 6d719d1d1cb546c28f6e1719f0afdbdf
msgid "This API is experimental."
msgstr "This API is experimental."

# 2de367e5906e45dc9e1c66fdfa0b2d0d
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."

# 0d2be17bee0c4da2943faa574694b627
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."

# 1d0434142fa64a8d869b48b41c467ed9
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."

# dcab9de372a144bbb92139ca0736047b
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."

# 57684a57615d4f988fe569247f5d66de
# ca80b75b68434d0d893ae3a514090b4f
# 3ec445a1a59a414eb5c8ed4bcb9b5773
# e76187f45ff04a6abd90be14e568ccfb
# e9033135c07a4d30acfadcd17c802260
# 9a7f2a3cd1f6408cb4733ff151292242
# 91f34092f41d4f1faab4a6a493aeee6f
# 91a48ff4b64a4a39ab907f9c526f8db2
# 283bccd2d4e446438dc2c295f9e063ee
# 0186becd9cbb492298e2c5e0f6b0fd94
# 7c4305cf1eba40b3bc4af9d5747a88f0
# 93e9887178da41b1867337bca1a21585
# 7c1d796ce87a4a90adff76b35cb4641e
# 66ac5b1d52be4ddca4d9949a8b25e828
# 87a6a1bc53dd4621b004b4c1585e5fb9
# 0967aae2c6e04b908dd7a5803135a186
# fe08ff35210246dea42bf7860a716316
# 747bd8dbeb464c33ac55351e7781ff7c
# 23acb64ef1c949969bf6dfef2f89658a
# 040024ba0b1e403793ce4a3932c04706
# 4217e157e367483783f3bcf9d3c1fa70
msgid "Example"
msgstr "Example"

# 66ea5dc6dc36493a85432c6b8b0dd8e5
msgid "Here is an example that change the current cache object."
msgstr "Here is an example that change the current cache object."

# 95aebc1dae8c4b5689ef6e3e71aff5f5
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()`."

# 8d5b4dd196c944d5b099d0ddd16aa2c4
msgid "Creates a new cache object."
msgstr "Creates a new cache object."

# ea12ca2210fa4c97a9631f534f73d816
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``."

# 639c3fdd051d4d24808d6d176e847cc6
# 057947db0a494982b918566bf3cd2b5a
# 733c225ab4764b1f90410784f72fe0d8
# 150c85f8083c4056a2489a74d1bb5aba
# 11f07591ab054c45a321252aa5c83dab
# 0447fd28f1924f239ddb05bb6ae0d009
msgid "The context."
msgstr "The context."

# 1875696cbc2748328a8a8e534c8058be
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()`."

# 25f18f77b3d245f9aadd2175e97e3c5c
msgid "Frees resourses of the ``cache``."
msgstr "Frees resourses of the ``cache``."

# 25b9a81cb721489db457104ba5db8096
msgid "The cache object to be freed."
msgstr "The cache object to be freed."

# 22bd3ea8437e4805b70d45236ee61d6d
# bbb2419b0ebf4ab0a9c48537221863a4
# 7a48527fc54b459fbd736b13e4139190
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."

# 458ee034ac9e40fd9847a0ab13d957b9
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."

# dcc8731904d243b9a88e753ec8102451
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."

# 6606e990780e4a098c4558790fe29e44
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."

# 9c3f55e84ea84803a2aa5d1a75fdc769
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``."

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

# 55fc5f82b8714b3db32b72f5326e04d7
msgid "The cache object to be changed."
msgstr "The cache object to be changed."

# 5d73c4722af344eaa9e0f4776fd49c4e
msgid "The new max number of entries of the cache object."
msgstr "The new max number of entries of the cache object."

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

# 4661894f5bf6435aa7af78999748db5e
msgid "The target cache object."
msgstr "The target cache object."

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

# efea463938694c2f8488078a4b6d84a5
msgid "``grn_column``"
msgstr "``grn_column``"

# bbd943df2b8c44f2a7df30189846e2bc
# 2a6d9351907d442ebebe1639b195ba6a
# c2c2eccbdb814f4e90c3d2e947102858
# 599262adc9ad478397f41d9f7f85c519
# fd6ca902fd194d0bb4e1f499dc8512a3
# 85c8cec11c604303afa0205f6a31d9dc
# 64aa542584b842f7a007ca56e7d56370
# 5a762ef53eaf47b6abce2c82b7836993
# a395c59557594c48aa58784efae31b32
# cfcf769a52b24de9998e7a6b2e7f2a7e
# 9be1ac6f7c394d97a6ede644f03b6ea7
# d8d28ef749a343f6993c66dc9c03483d
# 96a23c4e2a2d4503aa75fd8d00046a6b
# 5c6878d08d1c4d08a857292e3214ba9d
# 5a8fe0ee91394927a8af7ab23fcba271
# 774f6f5189cf498e9a9e69ec1eb4bf40
# 8addb24467324a2d8c96feb39adb4542
# b8c377a6c96a4053966623ddfa569c6d
# b8c5b7be7b9c4675b73d72cd603d2048
# 2102cac3fc63436aa42401c36bdafc4a
# 0cd9adcd9ec94b22ba0b6f78f3df62c9
# 674e6b7365b84a8780b644a90ba55650
# fa0acfa0d0df471189164a1a83979fc3
# 8b5b5d7d44444ef199165326c02b8225
# ea4778dcca13458680ccd392e7be9092
# 5ffb68be585f4d219d44069a9e29fad9
# 83bf998ef8064f4185a0424751674c25
# c8b3a01315fe47c085504ef047016e5b
# 4ac2104ff79243a18ec3775b3ebc4fcb
# 99bbcc5db4b34f7983d9c8d5bfa47e45
# 51e8cafa80874aac820cdd91b3eeb935
# eb15aeeb4315493cabfd749f4b2446c2
# 8b51d23cbacb459a9c4f67a6e04fd6df
# b20c6889dddd42afa1eede6316a36b17
# 7e11f409e3594097b4e85878b83a975c
# 55423a2a5e1843fea7320f30cacb24fd
# 51db0185e3de4f29bb06307b0d636e64
# e1c063e40e8e41fa89d08a3804e066d7
# a8cb0e11b68846f5aeb0b53d73a079f2
# 950fac2495494eabb79a4a5cab7ab1fd
# 1c7332863f624a339a0e59d9374d5302
# e185f20554674a6b947b6c22e258db01
# 5f274e3feb31466bac7e52db05002e4a
# 1880746971c94a4ab58390b40f91524f
# 2bbc7851d23c4ea2b533db8a68970717
# 8775fb1b411d46a99495c2cd01b68ee8
# c11c065d0eb84247b17048ab2ea7b1af
# d03ddc8b8b6a4bae80a3669ffc8cb2c7
# e11956e2feee49cdbffd2d1e45ed0322
# 6ef04ba295484887b3f893a195e932c4
# 6d1915d6c1d4461580195a511d86ca6a
# ce9a810642b04993b5d36441a5905448
# 66cfc67cdf8c4ca0917f811ceed51cf2
msgid "TODO..."
msgstr "TODO..."

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

# e734fb346d5e46408b9e0cbef2f2a98c
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::"

# 34216cbe90484c64b6ac9f634a38308d
# a81abd6ef9ac49b59eec01fa694c6565
# 7a425e5b50f944d5b801ccef8491c270
# 3a6a03da9e654068a74fd93dc8258ac6
# 919f841e07b74a848f23f71654f2b695
# 14d6e87bdc694e1994d91c3eaf532915
# 0ac9711918a04c0281da3ca3b9934dec
# 1d3bef83e86d41219501b79c8e2709b7
# a0e063ccd25148b1a49fb1faebcac166
# 25eeb4f315454c17b05b7c56e70a2c0f
msgid "Since 3.1.1."
msgstr "Since 3.1.1."

# de0c0a3c738545a89d600f505f912fb6
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`."

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

# 0c217c9f2f6141ce9d07e3a20136c29e
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::"

# e95f002e470743ca8fe880aee52a5150
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`."

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

# feca631abdd64a6b90ab503787d87b09
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::"

# 611efcfbb1e441c1b01e41180b6dd14a
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`."

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

# 357f05ddd659423fbf0b48e5ae0d3e24
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::"

# c50d74bd55bf4750b8edefd123c91ca4
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`."

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

# c7e33590e7cf4145b1b910c822cf2ba2
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::"

# 9e6de03b75e44fa1be8f7dec2b8ccf70
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`."

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

# 64faa89cbcb545e8b881765c0f8b224e
# 1f43c1db653340288a6716cff64079bb
# f4aebe3d1c0f4994b49044c5644ca1ea
# 4b8c8d4fcf4b40f09822882e92139b5a
# 63ed893e9ea844899e313de136459c69
# 7ddffaabd5bd470c952f87550571f15a
# 046d92a46c2a45f991891d2bcd9a92ae
# b89a2fecd12447178156efd25ec20d0d
# 0f5067e8234049c0bbf412fd920c51aa
# 53e92682cde543c6a05b26901e86b4eb
# bafa02878f134426a2b3190eb36c182a
# 1f1f045f84df4c09a6b7811e2fc45e78
# 4cf4e7738a4041978194b624eadaf1d8
# a899fd6592a94eb8a45348f59ac1e2f5
# 39df0132d8744efc93cd853d73d5d495
# 4a41e7a932f94e6c851b72edb635ccbb
msgid "対象tableを指定します。"
msgstr "対象tableを指定します。"

# 0f9d251d13034c078806b1a5225ed4d1
# 00e69e7fb87e490db87a30287610a77b
msgid "カラム名を指定します。"
msgstr "カラム名を指定します。"

# ed696511299f4c908cb8ced01013abb1
# 221bc4771508461c96ed5471511cc614
msgid "nameパラメータのsize(byte)を指定します。"
msgstr "nameパラメータのsize(byte)を指定します。"

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

# 4f4128b323c74c8fbe8439f38907190b
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`` を指定する"
"と、転置索引に出現位置情報を合わせて格納します。"

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

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

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

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

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

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

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

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

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

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

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

# 55ce683a11df4f0ab62e3a087375d481
# 9507da5bbc014f11a80e590b6c3247a8
# c88e2f7c853c48ae9dc26255c5202544
msgid "対象columnを指定します。"
msgstr "対象columnを指定します。"

# c658724c311f46e8bf70f119cc45e340
# 13cbe9ffa4904783976d23406716ab32
# ccc898cf96d14ece8f93830a5487c783
# 406d905cd9ec484cb4faade37c0588eb
msgid "対象レコードのIDを指定します。"
msgstr "対象レコードのIDを指定します。"

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

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

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

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

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

# 6e5fa029638d46ca925843b4e3b531cf
# 0b9dc6fbfc7c4e52b362b3605e0a6c09
msgid "新しい名前を指定します。"
msgstr "新しい名前を指定します。"

# 47576db84b864af793490497857a9819
# 19c63b4441be4a1dbb6ace0fc7f467ea
msgid "nameパラメータのsize（byte）を指定します。"
msgstr "nameパラメータのsize（byte）を指定します。"

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

# 508a0585cdee494f8c3906e04a4f89b4
# 9598375382c0485aae40e5b2d408467b
# 810525901ac34d32b32259832f0d985f
# 81e9ba592218469f9fde0b0d2c5cf55c
# a9185c43d0874373969c1274455542f7
# ac9b9d8e50934cfdb1e7653f8cc02641
# 2c06cac693eb47968300053a813a13b1
# 9c108001219344029147317bccf0561a
# fb6b060ec5c646c8896b7ad06d78c085
# 862ed5edcca646b7ad8069f89abaee5d
# 404924e84eda486ebbce3d09797d9cee
# c9513b52f5264651b240efd7c1c19868
# 47a64929009947e9ab6dd24313276f5f
# 224665d643a44bc8a8a2e843d004956b
# b249e98614d142fda6f51cc82f20e126
# b4ac1d35a5a14d038a65efcd97f48c50
# cae223abed36435186fae5c4c4aad81a
# d0b90dfe854d47008de62d9a8f592da6
# 6d4793385aef4ef89594e4335bd5e53f
# 1811049292e6469a80a4d83d03b2a523
# b11c251d3831454db1ae3cd873570751
# 4d7bb5287df548a5bfeec29effceda8e
# 9415d09ae59c46588ea4d314dddcaba4
# 03d583e22e814c5e8212465241d91894
# d904ef08291648cea4f076afe7a5513a
# 267a5e463ceb4b85949b772b4fdd372b
# 7fdbe818f8a647bc8203a07998bf5f68
msgid "対象objectを指定します。"
msgstr "対象objectを指定します。"

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

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

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

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

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

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

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

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

# 6ea1c06dc36d43e2bcce2f5867a0479d
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."

# 46de81bed4f0418a974ef3a47631e5ce
msgid "Clears all values in the column."
msgstr "Clears all values in the column."

# df38c0a1fc3a4873b3679236f35f31c8
msgid "The column to be truncated."
msgstr "The column to be truncated."

# 3663aba4eef74b9b926be762cdc61ce5
# d3252577fd0048d197178c6785c08710
# cefd1f7024a340a29088f9b5ea52fa69
# 0921488ca86a408dbb99c130028c4828
# 21f42becc51342d7a9155e2d70d882ff
# 98fce8e965114a2ca9ef65d6b6e7ff15
# ec057c419279415aabd49dc0ab1e847f
# 6e03cfb8c4b64726b55f4b78b141bbef
# 0d0133f0a5934e788ff9c33d0f579583
# 8eaf56931fc5412cbec3a8ec12fce60c
# 218f915ce58d4f9681bcf75b11d4a3a5
# f892995a610f47da85e4822189e20844
# 8b73fbba909549bdb174ea5a18b2bde0
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."

# 746d6a01e10d4848bf61df0ec9615ce1
msgid "``grn_command_version``"
msgstr "``grn_command_version``"

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

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

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

# 6cbb743827b94ae7a8c11d77d21f7ff3
msgid "``grn_content_type``"
msgstr "``grn_content_type``"

# e6771cffb793465a9a948af5f1bc2eb5
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."

# 11f406680c4941228b1e1c1cda2cf761
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()`."

# 7191b1993e634f39bebd4525d4628d1a
# 9aa7420f71274c8c8c24017766c8e134
# b0c56347af1c46d0a4fb0861b14bc98e
# 73d82ac4d1014a0d914f49f2b544f48a
msgid "Here are available values:"
msgstr "Here are available values:"

# 04afaf66156a4ef4a86ebc8fb687e8c8
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."

# 6b511a6594ac46b886da05e2fad3034a
msgid "`GRN_CONTENT_NONE`"
msgstr "`GRN_CONTENT_NONE`"

# 69c2a0f7b45644848124d229e9f82dce
msgid "It means tab separated values format."
msgstr "It means tab separated values format."

# 48dc4a30f611415a9d3ebce6931132b8
msgid "`GRN_CONTENT_TSV`"
msgstr "`GRN_CONTENT_TSV`"

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

# 741abbeaa75d45e2bb979b9ed4380abb
msgid "`GRN_CONTENT_JSON`"
msgstr "`GRN_CONTENT_JSON`"

# bd91d22555de4d489938f894f557492d
msgid "It means XML format."
msgstr "It means XML format."

# a2ac5ef300374538b85a14dd8c4322f2
msgid "`GRN_CONTENT_XML`"
msgstr "`GRN_CONTENT_XML`"

# 7c2dad4c5941482f8a75db4211c6b0b8
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."

# 160bd45750c7469bb222cfd701ce0c16
msgid "`GRN_CONTENT_MSGPACK`"
msgstr "`GRN_CONTENT_MSGPACK`"

# abcef4e4a82d4f82814f3e2c5f2ecf74
msgid "``grn_ctx``"
msgstr "``grn_ctx``"

# 4926f8527e7d45f496046b8c183d94f6
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:"

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

# c1965f3a72164bf6b850d9c94eb30c85
msgid "The current encoding."
msgstr "The current encoding."

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

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

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

# e3e5b5f495054bce957459ab79136780
msgid "Memory management."
msgstr "Memory management."

# 520494a139364d5d8ac54abac3537011
msgid "Logging."
msgstr "Logging."

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

# 01374ddb09174890a1f43ea458e56391
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."

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

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

# d678e459557e4844859d43824285f069
# 1a1aa55e33d44c7491f59cdc3f4c3a24
msgid "初期化する ``ctx`` のオプションを指定します。"
msgstr "初期化する ``ctx`` のオプションを指定します。"

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

# 7db78724c13649fbae3c171d0ad71c21
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()`."

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

# 66dd947e2fdb4b72a0f21c00ac30e05f
# 1cc8e5d94d774b868d490420c6603d81
msgid "初期化された :c:type:`grn_ctx` オブジェクトを返します。"
msgstr "初期化された :c:type:`grn_ctx` オブジェクトを返します。"

# 6790e760e38c4536af1db74be18b73f0
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()` によって解放しても問題ありません。"

# d1133550c9d04db7be885e15a56b7f65
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()`."

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

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

# 621ef27059a34d12ac7ed7c74f337204
msgid "対象ctxを指定します。"
msgstr "対象ctxを指定します。"

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

# 52c99ac90d0742dd90dae8812b2f11cb
msgid "command_versionを返します。"
msgstr "command_versionを返します。"

# 460ba2a078d14ffcb95e20b35bf2db00
msgid "command_versionを変更します。"
msgstr "command_versionを変更します。"

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

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

# 49c5cc32ff124926b7722b972b8eb1bc
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."

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

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

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

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

# a4193ff3b4e34c0a9a35f1b938ce31b3
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."

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

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

# 2593695d549043268d05d3d794ebde0c
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``."

# 2147446a378e418a9d3a23349699a088
msgid "Here is an example:"
msgstr "Here is an example:"

# 6cb43bf38bbf40ce89fa43f74631b542
# 9e74407edf724007a3675f7cf70c13a8
# 6aa2c4cc2c0c4e3e97aa7875ff1d894d
msgid "The context object."
msgstr "The context object."

# 48e0137e76a04e0197afeca5a13864e2
msgid "The output buffer to store tables."
msgstr "The output buffer to store tables."

# 86afeadd8ecc47048df7abe988bda84f
msgid "Gets the current output type of the context."
msgstr "Gets the current output type of the context."

# a56b6f3a2d96429e9720f9b506912b89
# ae0d3c9a94b0453b812407119d736ca3
msgid "Normally, this function isn't needed."
msgstr "Normally, this function isn't needed."

# 71f5a43476f949ebabd64cc0e52ba0f2
msgid "The output type of the context."
msgstr "The output type of the context."

# 0afbc86820bc4a1ebb32f0d2f272bd17
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."

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

# bfe5bfa95b9c4bed87fb37e0bbb4bebc
msgid "``grn_db``"
msgstr "``grn_db``"

# 45b6863d14ba4966926affcba6dea615
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`."

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

# 23247ec87712476986c8e08b8a715b8c
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の値に対応する。"

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

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

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

# 0fd7e207aba44096b9ee4ab4e10612ee
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の値に対応します。"

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

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

# 4cbc9e1a91db4613bc8ed364aa121edb
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の値に対応しま"
"す。"

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

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

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

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

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

# 5f23be71e99d455b930832af9e8a2579
msgid "objの属するdbを返します。"
msgstr "objの属するdbを返します。"

# 085f49bdd6c04d58b64dae744afd84ea
msgid "This is an experimental API."
msgstr "This is an experimental API."

# 109083aef50b466a99cb2d6856dfcaee
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."

# ec2e09fdcff142c8b8739cef2faa9372
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."

# e7410e156127473eb561881ca6fcd553
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."

# 6f8fd36b555746ae96f0a14ac69edea0
msgid "Here are recoverable cases:"
msgstr "Here are recoverable cases:"

# 068b80ae5a814bdf81851949289334d7
msgid "Index column is broken. The index column must have source column."
msgstr "Index column is broken. The index column must have source column."

# 7ddd38545e7d4d81b153786bb62697d3
msgid "Here are unrecoverable cases:"
msgstr "Here are unrecoverable cases:"

# 0143b24b77184c278dfd3a3ee8a7e58e
msgid "Object name management feature is broken."
msgstr "Object name management feature is broken."

# 621bff5319534980b7cba5d685db4f02
msgid "Table is broken."
msgstr "Table is broken."

# fe6a19887c8a43b9a5563ec7c7a88a91
msgid "Data column is broken."
msgstr "Data column is broken."

# a63142575f6a49c8af81fac19ea37c5f
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."

# e52c088625c7479c9a9673ae01796a48
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."

# 4da88de9522a49089a370538ddc60e17
msgid "The database to be recovered."
msgstr "The database to be recovered."

# b5e86956fe35461fb84a0ebee0c4e0bd
msgid "``grn_encoding``"
msgstr "``grn_encoding``"

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

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

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

# 293b24d451f54934987ad583247fe200
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\"'."

# 7b7f38ef3fff49b4af0acf75b74955b3
msgid "\"unknown\" is returned for invalid encoding."
msgstr "\"unknown\" is returned for invalid encoding."

# c7b750a2c56046768558d46180c17222
msgid "The encoding."
msgstr "The encoding."

# 1af36c8cd58f44c49f795b95a2394c6b
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``'."

# 570532bdbf284a518cd86d60f148f60c
msgid "``GRN_ENC_UTF8`` is returned for invalid encoding name."
msgstr "``GRN_ENC_UTF8`` is returned for invalid encoding name."

# 98ec115535ce43df85673e8c3a885cd5
msgid "The encoding name."
msgstr "The encoding name."

# 90eac22fa05544f4be94045e8f938e02
# 855d626a799e4c36a621b37e50f44b8d
msgid "grn_expr"
msgstr "grn_expr"

# 224c68895fcd41369c89e8368a7fc293
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:"

# 28df4606e82e44029109aa8bf4078f9a
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`."

# d3686e157d784a0da5f4b9451b1c9501
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."

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

# cbf6b000d55948fcb824ba8b049be43f
# fe15a93d681f4ddd8bef6aec969cd098
msgid ":doc:`/reference/grn_expr/query_syntax`"
msgstr ":doc:`/reference/grn_expr/query_syntax`"

# 0c9fcd5082e34a5880fd628ae37e4525
# 1edb4d4ad5744253911bb05c88a80cac
# 7b7e1426dd7543409e359432bcc723bb
msgid ":doc:`/reference/grn_expr/script_syntax`"
msgstr ":doc:`/reference/grn_expr/script_syntax`"

# a941e204bd5b418fa40ae260224c354e
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."

# dd5d0909c58943e7bf94ca746a184317
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``."

# 4e43ff9710f24fb187cb0646dfd8493c
msgid "``keywords`` must be ``GRN_PVECTOR``."
msgstr "``keywords`` must be ``GRN_PVECTOR``."

# 0bc846e41e72471f9a496c853ae8b06e
msgid "Here is an example code::"
msgstr "Here is an example code::"

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

# ccd72d7a13704ee89b6d16bf2d563458
msgid "The expression to be extracted."
msgstr "The expression to be extracted."

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

# 2cd9f4cf678a44feb840a6a576e37536
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."

# 2717fafc1540482a9b50a52a58d70249
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``."

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

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

# dbe74cbaa7034181b4d6f4f8483ae1bd
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``."

# 93a2386c185d4c7f8f9e997c402ec808
msgid "String expression representation."
msgstr "String expression representation."

# f2e9dbc093054b209692a70fc8c44de9
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."

# de429b1a1a5f44d1aff7000639eb6f98
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`."

# 90641aee41a44823b232411bdf753075
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`."

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

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

# dbe3002e9fc04e79a3853a27f9c9ad3c
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``."

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

# 9c94b4900c954ccf9740a628c848670a
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."

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

# c5b1c3e1ff5c46cdacfb6ef9570f592a
msgid "``grn_geo``"
msgstr "``grn_geo``"

# c793725192184af683813840dc2bf051
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."

# 17b19c27645d4d5f8f832a710d6b4ba3
# 0041b3744af74f8595d367acea306b76
# c6aa1c67c4ae4ac9887bb2e9727bf558
msgid "the index column for TokyoGeoPoint or WGS84GeoPpoint type."
msgstr "the index column for TokyoGeoPoint or WGS84GeoPpoint type."

# ef2674e68960437395ee43471f60e183
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)"

# 7e2b2ba564e34d328a590dabc26d5594
# 1e3fb518d70f43a6979687df3b3b3485
# f2b3fb9234ff448aa0a49c26f157d583
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)"

# 7a2d81becde04e2697f5f9b5c9bf38fe
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."

# 41425dbe16df44a3a35080392dafec89
msgid "the operator for matched records."
msgstr "the operator for matched records."

# 39ba7ecf50c941d2be9d494e895a2d36
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."

# 3b72b067601b4ffb9e47aaedeaef6fe9
# 8f034d0c7fcc4310bc908624cd7a944e
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)"

# 85f148897df94889bf71be1802c09b56
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."

# 039f9a80ecaf49e3a757a667c1d37f6c
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."

# e9099321576540f19bced27b7863a1fb
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."

# bcb00adce138452a8f912fd4b97e9fa1
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."

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

# e3274b6699ac4602a5db6538a2a25c6b
msgid "``grn_hook``"
msgstr "``grn_hook``"

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

# 498b9d1148484ace8adb0e2fed62b333
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`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"

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

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

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

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

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

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

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

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

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

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

# fb88b791148341d0a9368bdb24f75d81
# 09b1660a4bcf4cf88c28e08417e90750
# c0db6a279a424af09c8f7ae56ed6dc07
msgid "hookタイプを指定します。"
msgstr "hookタイプを指定します。"

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

# 51805bf92a79452fa9fa43223f6ee216
# e7f1cadb39b24fb7bc90c775d64b503b
msgid "実行順位を指定します。"
msgstr "実行順位を指定します。"

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

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

# 707d0c5e80e9428a84aece15f5d896af
msgid "``grn_ii``"
msgstr "``grn_ii``"

# 06997689588947bcb294bcbef839c868
msgid "buffered index builder"
msgstr "buffered index builder"

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

# 4ac2bed8710942e3899d41dd1c5e0982
msgid "``grn_index_cursor``"
msgstr "``grn_index_cursor``"

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

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

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

# 79cb403149494ab4a9fc325bae83f2b0
# 3c0b166bac104e528d05470d74328321
# f33454018cb64c248a2648187f52848f
# 0be1a9ab5708421895f37715c9390630
# 1a38dc03c92e40bba4033eaed970443a
# 59f2d43fe36b49dfa1a9388e61567a1b
# 434b767d11df4fbf894d3c6301e03f4e
# 4f971cbe02014159b1984e2d9afc5b8e
# 6dd6d924bd6e4fb9b9bf1f1f9bbee02a
msgid "対象cursorを指定します。"
msgstr "対象cursorを指定します。"

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

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

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

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

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

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

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

# 16fcbead7ee045a5a7b900fd8ba78668
msgid "``grn_info``"
msgstr "``grn_info``"

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

# 42f65d7b6bcf41e6a0c7e001ba0e666d
# 597d3d4477014af7966633878779565b
# ec573a237d0447d5b1d67a1fe7079efb
msgid "対象objを指定します。"
msgstr "対象objを指定します。"

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

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

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

# 24acd527bf7d4c32b8fe8093bd4b7e3e
# 34e7c20054ac4169adfe2d25825c0831
msgid "設定する情報の種類を指定します。"
msgstr "設定する情報の種類を指定します。"

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

# d559a5c420cd4495b6543281ec28cde9
# 8be05b493abf43c38310b7601d2c748b
msgid "対象IDを指定します。"
msgstr "対象IDを指定します。"

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

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

# 2636f723722c44ce8d61d7e45f187236
msgid "``grn_match_escalation``"
msgstr "``grn_match_escalation``"

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

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

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

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

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

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

# fad77c9108c44468bbc5ea429083a715
msgid "``grn_obj``"
msgstr "``grn_obj``"

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

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

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

# bf5fec44453e454eb9cd81ba1986e351
msgid "context"
msgstr "context"

# 66f4956d21b1447c8a17e8433a84d1e8
msgid "target object"
msgstr "target object"

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

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

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

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

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

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

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

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

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

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

# a9624dc2e83645a784ccdbd812ec7347
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`"

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

# 73f7021580d042f19ca38b6d190a5369
msgid ":c:macro:`GRN_OBJ_SET`"
msgstr ":c:macro:`GRN_OBJ_SET`"

# 474d61c739324755916ec3c5e14eb800
msgid ":c:macro:`GRN_OBJ_INCR`"
msgstr ":c:macro:`GRN_OBJ_INCR`"

# decee21b6a0b4a96b4989893f70adebd
msgid ":c:macro:`GRN_OBJ_DECR`"
msgstr ":c:macro:`GRN_OBJ_DECR`"

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

# e4f394ffd1f548caada9925faa7af875
msgid ":c:macro:`GRN_OBJ_PREPEND`"
msgstr ":c:macro:`GRN_OBJ_PREPEND`"

# fd873ff445974efca976fb0b5d2048ec
msgid ":c:macro:`GRN_OBJ_GET`"
msgstr ":c:macro:`GRN_OBJ_GET`"

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

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

# be9a3636fa0545abba3835f5dc4479cd
msgid ":c:macro:`GRN_OBJ_UNLOCK`"
msgstr ":c:macro:`GRN_OBJ_UNLOCK`"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# a17432f3d31a417e8fa009b246e1cd04
msgid "objをunlockします。"
msgstr "objをunlockします。"

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

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

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

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

# 4c8d373bc21e43f794e0a754fb48eed9
msgid "objのidを返します。"
msgstr "objのidを返します。"

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

# 9baa47d04be24c0fadd8105a37eed4f6
# b3d2fe5bb6794329af3f7665a815c5ee
msgid "The target database."
msgstr "The target database."

# a2fca0053eb44c34b062db53832bb3df
# 66f0b67fec8741148b1a2e42f82352c7
msgid "The object (table, column and so on) ID to be deleted."
msgstr "The object (table, column and so on) ID to be deleted."

# 073ab132baed4e0d8b122aa8e14ab85b
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."

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

# a12954dc8db94b65aa829ec09cd3b291
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."

# a79ac3e83c8c4849a32ce5c7998620aa
msgid "``grn_proc``"
msgstr "``grn_proc``"

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

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

# 638121f068ac46e0b56281e59f1e8d8f
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."

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

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

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

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

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

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

# 477fa67c737749f4ac8450d283ed5a16
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` )の配列とその数を取得します。"

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

# 656206bbe74b4ab2ae78573e35fe8444
msgid "変数の数を取得します。"
msgstr "変数の数を取得します。"

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

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

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

# bee2ab8910cb488c986cdb75a86eb041
msgid "``grn_search``"
msgstr "``grn_search``"

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

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

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

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

# 5c6b4f9329dd43b5b675903b8f41eb45
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`` のいずれ"
"かを指定します。"

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

# 7457c4e2b86f45b8b8272fa6857c79da
msgid "``grn_table``"
msgstr "``grn_table``"

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

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

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

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

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

# 20187a52eb0f449182fa047351e023df
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が自動的に登録されます。"

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

# ec66bf5c45c54ceaad060c4d835e8ee5
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`` のいずれかを指定します。"

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

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

# 163bfe65fcf84491b9193b65074c4f72
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のサブセットとなります。"

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

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

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

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

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

# a6528c13989d4712b98398a4b159081f
# adef58ade2774fd9ac65cff6266e88a8
# 3d995022206241cdb1e79259b294266f
msgid "検索keyを指定します。"
msgstr "検索keyを指定します。"

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

# c5c0b4183238430e922203d232993afc
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."

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

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

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

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

# 0e58ae70a9be4f429f14cae1cfa4027b
msgid "検索idを指定します。"
msgstr "検索idを指定します。"

# 3388cf4d229241c39b9d5361c2240fe2
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を返します。"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# ee0cfebed058456f94f79dfdc4700266
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は、内部利用のためのメンバです。"

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

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

# 8f08e3c4eadf4a448ee885d99c393df2
# a31cbcd936ae4028af0ba78b04d0d2ad
# 4bca983541f2436796363f7f450d640a
# 62c6ee82286b46bfa4a03f8453b8cd17
msgid "結果を格納するtableを指定します。"
msgstr "結果を格納するtableを指定します。"

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

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

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

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

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

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

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

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

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

# c1087dbd34f24ccdbe3eb68b346b833f
# 0b219ca8f4fb40bd93c298574e2ac533
msgid "対象table1を指定します。"
msgstr "対象table1を指定します。"

# 278a19cc71ad44e68f3915ad6289999a
# bb7fdf8de671477386014779832d0cdd
msgid "対象table2を指定します。"
msgstr "対象table2を指定します。"

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

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

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

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

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

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

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

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

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

# 7606c4a44e374cb0b061bc8a9ecc56a0
msgid "``grn_table_cursor``"
msgstr "``grn_table_cursor``"

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

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

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

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

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

# 2a41441020064d18ab1d10e6c3856630
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値の昇降順で取り出すことはできません。"

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

# 721e537e4d0346f79ef0e6ab74b7ac7d
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`` は無視されます。)"

# 1302f55630ce4b2fa051f5b6dfdf731b
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`` は無視されます。)"

# 12b19977a9994d3f92fb98ba559fc422
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`` は無視されます。)"

# 325330d45bfc4e8fa31ee341b8cc70fb
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`` は無視されます。)"

# c792ca230c0d466f9dbb948a3c8e7256
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パラメータは無視さ"
"れます。"

# 47b3895eb8eb4b1ba481a0d42844c0ce
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は無視されます。"

# e60cb664059a4756a9bab26e95f9fda8
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は無視さ"
"れます。"

# f95cfe05b79f49dda5dfabf82871c8d0
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フラ"
"グは、同時に指定することができません。"

# 3947ea7495f146b387d44f210070bfab
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値の昇降順で取り出すことはできません。"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# a68eb33b73a84b2eb50988c7913e5238
msgid "``grn_type``"
msgstr "``grn_type``"

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

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

# a97ff28dbd1e47a3a1cf35c1360a2288
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`` のいずれかを指定します。"

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

# db93f26ac95f4d9b98be61c837d997b0
msgid "``grn_user_data``"
msgstr "``grn_user_data``"

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

# fcb807bb17664692804f20872bb0f2a0
msgid "Overview"
msgstr "Overview"

# f9854070eecf4afa9be2262b2dd9988d
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."

# c5ec44dd4df14414a23385d9f1547d4f
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."

# 3825049219984f189b61d5b65e059d9f
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."

# 2b1425766de747faa0fe6d33dee246fa
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."

# 2ea45afefafb4eae92d43622d3babace
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."

# 68a494d140c84b48a32136bd124356bd
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()``."

# bf7b8f06338e44bc8519e714ab811dea
msgid "Plugin"
msgstr "Plugin"

# 3528240a1feb47db9b99af34f71732c9
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."

# 1f3c78e4451844d5a801f6fbb0004231
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."

# 1d3bf44265e349e39d5be714d628dac1
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`."

# 54c0bd48569a4c86945ff07682aca15e
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."

# 7154b309dd8f4f98830c0e919f24a153
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()."

# b2e5deaf598541419470bc589f8b41c3
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`."

# 89d3e50ad4244470af1bb50e47641af8
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`."

# d820f39f2d6a4b14876a10819bfa9303
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."

# c63fe1a0bbdd4f23ac7faf974b457042
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."

# c574bb6c8f9c4bcb98c26ac2b3805563
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."

# 079e55565caa40b69032a5f8194a9066
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."

# f0a2d19785864b77ba092309a8a3c924
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."

# 47a8580b12eb422080d014b20829f077
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."

# 84d99c26528d4e4b88bbadfa6859e1b0
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."

# 88ab78eeeb644cf0b4d414f84a922dc5
msgid "The variable name."
msgstr "The variable name."

# e797cb0a3b6f437db19e5852a84de06e
# 43b9dbe6057f43699ea837e88db785c0
# 824643d7c1144b33a6af27e079ecd37f
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."

# 5f765a985d2043339fa03079ccb95255
# 29d3d65c5e844fc4bed824bd20443171
msgid "A variable value on success, NULL otherwise."
msgstr "A variable value on success, NULL otherwise."

# 74a89657239a473fad1ae40c843fc0eb
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."

# 60272a666e554e18a6a07c67b6457f17
msgid "The offset position of the variable."
msgstr "The offset position of the variable."

# 6da5c08049fe4bd4bc7a2b303a74200d
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."

# 85b831e736934ebaadef3970e9fe0dbb
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`."

# 771547d73f0348c197e55feab6960284
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."

# 99b075ac692243c8b6bbef2e64073be6
msgid "It initializes a `grn_expr_var`."
msgstr "It initializes a `grn_expr_var`."

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

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

# 1afb4bdda2dd4ff99fe7689b7037f048
msgid "It creates a command."
msgstr "It creates a command."

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

# 8eccc32c99834782b02c16515a299a87
msgid "The function name to be called by the created command."
msgstr "The function name to be called by the created command."

# 3cc5112f976f4f878a7e39dad6f65b66
msgid "The number of the variables of the command to create."
msgstr "The number of the variables of the command to create."

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

# 3a651dd3951c4c2fbcce9a9f8da61da5
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."

# 7dcbd299eb85465c86c3ba4a6bfe773e
msgid "Cast"
msgstr "Cast"

# fb219a51888e42bf8bdcd0059fcc5988
msgid "Column"
msgstr "Column"

# ead1ee28a149405992a5c34081de0007
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."

# 896cadf97dfd4910bda78f46bc9df64a
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."

# ba2b5f35ffce4df8bd6dcc44ea983047
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."

# 62fde3b4b1fe4f6587c05d715de6fbcc
msgid "Here are data store columns:"
msgstr "Here are data store columns:"

# bb33b2603f604ed7baff0e7e54c03d31
msgid "Here is an index column:"
msgstr "Here is an index column:"

# 9876ab1b8f6b4e90a008e51bd13f7723
msgid "Index column"
msgstr "Index column"

# 4abfb37bba0b4fc6aef40bf9d3410df7
# 996e18d9fcda439aa9f71cdff8b8bc72
# 3c78a12a1d4641288202e9040019c829
# 90d3091e4c5b47f1bfed0aaf8070e928
# 8dffa67bbd38401fa2c63b982b6112d2
# 000db4e6025f4af9b4764df1a91988df
# 9ac76abb989a41878eda933d4340dd2c
# d2f9882b783b43128ecd31231476ad4b
# fc802afb1a1249b0912ceaa31745e0e8
# eaa52196460a44bf97a8a3d6f0fe17ee
# 7100e83d8ee44734b432bcee36f8aa33
# e4ca6656a58b4a6094ae04eadd767034
# 2a267d47d1bc489197a52aaeb52e2d5b
# e8317b9d8ec64e3ebc1be803dffd7670
# 060f1bf1e62d453ca9b08e985cde46fd
# 59986ab837c54fc9ad43701f4afe0006
# 0a99c471ff4b4ffb83dc2a250224b1bb
# e78497db12454e408ceb466bd507fda3
# 8f3a0b5a9e2d4826b70f3b1face2e80c
# b1756067936d4064bfa04483ff1f22c4
# db08d3eb50234dd4b97cbf6cbb4f8f04
# 69beca84b1904303977f0e2388c72f78
# 7b536f4e1e48476789cb3bba02c3749e
# 1299fd04c2c04f97b6d065839f734449
# b711382a8e0149b3a7000bef4e78de16
# c22c3db2101848bcaf29ea336cae6382
msgid "TODO"
msgstr "TODO"

# 74e31253c05f4313be03a18942d6c4db
# c33df46fb8254533b5878347fe3dccfd
# a89e616539284c14a6c6457221a91fc9
# d24071f3c39347ecbb52c8ed4d1c1187
# cd15fab84c9d4c60a3f5c5602bb075d3
# 771aeb3b222242b6ace2d35e0d19f948
# 0c29f17e75b64c2f8ac4aa4c508bdb84
# 447a63981c0149ee9e28ad515547161b
# dea8c23cd0b14b14801da5a486ef78e5
# 58a33a3b87ee49fbbbded1caf55bf19c
# 85866918ff1d40a2b9a5809852ae2fc4
# d3e73812cab24e8b941288a019af0f7c
# 4e8c055abf344b2eb26a7adec978f83b
# b0d85a98b4754c3da88ec3581cfee0e5
# c876b59a0678487a811006729d1a58db
# 131cc73f5ed74b6b92d729dffbdcdefa
# dc9d110e7c544315a3217e0f0a7a4147
# d96a1a3941144cc4a845cdb9a67c2895
# c25d6e4b0ea84402b848f0df2149ef21
# 72567d3a8a2141f6afcf180dc4b5e766
# 8203c1e8f0884300b1facf6b687bac0d
# 11d318d544d841cc81c1834d3464f6db
# 1ca355d6ce994a82ab579073130fd9e1
# 22b4f7babc6f4004a2e57a82ec427385
# 98278b42296d48c6869ed2ccaa728160
# 6ba7db712eb94195bafd3302e480f2db
# 496cdaeac5e34c63ad8cca1eeeabfee2
# c9fbb27f83d04e439a167c4f0301854d
# 8ccb1f1d8a7f44bf843587f446db5655
# 76c816899b08424c9b2b9acf14ae5824
# 22187fda695448469fd9d02a090dd745
# 8b112fbd38e8413c83551f913b808074
# 8b01cde1660742d09866b485e74e0f00
# bc9e6bff31954451a10ed6a80b28d6cc
# 4ce5263d6a584bf399ae488333a4f238
# 1f2daaa48e0a4d72aea8a1b14f44ae94
# 0069505f80204b5d89f996e108a22d7a
# 699d1e4a098045a3a119e7e3d3e88799
# fa85f7e529914cd99ee721c6fdb05d75
# 7dc0f9a44fb04ae6b8f31742432d0418
# 71eb52a104fc40a49f05f6d882db69b1
# 80c70016e696470c943e1513590779a8
# 0600bf1e8f99497d9adf9e46ed1024c4
# c183b6fb8477441396a0bac9ee939e90
# 45873cef83dd47968654d076f5646e3e
# 81f1543116854e3fb24f59ab542fd760
# 75c7b51ab7c141f589739b10eeea00fb
# af107569ecd4410c9a073ea809a6cd7e
# 9eda93b4dd784bc6a010fcf9c876fedf
# 66b6455a051f4e2986f2ef4e1b9ebf48
# cf946a4f8a4440b085998b618a19725d
# b1f6b45f54ce46429ce8cf45bb050e9b
# aeeffe92a4614283929c63452028a044
# a7a7bace670640df8637f6712cbe6c6d
# 56033b4b3aad4383a4bf99a75b70e0e3
# 1d967844ec124e0aa63121956b9f7a0c
# 1b3bf40e1f5347caa384a839745ac07d
# 13eb148c6c624394a6a805cfc70bf378
# b38c6d39658f4cd490f4628addcf3bba
# f98bd2a6f36d437883a0c8efd30930e1
# 20c604be2d5847f8993a51494cc1f4f9
# 233e2d58560c4758951d7b87a8608e05
msgid "Usage"
msgstr "Usage"

# 64aa235fbd334e93b60735788c7a714b
msgid "Pseudo column"
msgstr "Pseudo column"

# bdf51d9b3efb4d7cad41539c4396965c
# ab2031bd22f94ca39eba2f4a0aeaa8fb
# a26ca9a01d8c41ac86227cb6645f8e74
# 470447f7b2af458b828d6f3f67dd8a4f
# c9daddece84444089c3f29e74e337679
# 69147c5acdb84b1ba68d1548fca27685
# dd08b8978b204469abd652351368564a
# 7d4e142910064f9babe8d01d32923f92
msgid "名前"
msgstr "名前"

# 4f4468073af04e038fe2449fef033948
msgid "疑似カラム"
msgstr "疑似カラム"

# e80e47444894450dacf227239ab9c265
# b2c89cc3fe16425189139d571c052b21
# aa135512cd47450aaffc1ad86ce3cdae
# 697dd8b3a1664a44ae7c2284a1f9a9d5
# 6c94521e4c1f4040aa4ff9ad5166af4e
# 62cedce7645c47d8b089ab37a4495d59
# 89ccfbada83b47dd8a263e4a9075eee7
# 4a6e199b0fc147fe9ff3e1d73316b11f
msgid "説明"
msgstr "説明"

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

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

# 8a22421c41e64b80ac9fd73e8019fa06
msgid "``_id``"
msgstr "``_id``"

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

# ee34b88ba13c407dbaabe8cefcc5dc28
# d7cb5390812e44949d738aab8bd5be19
# 9f8ebd74187a4b838186da95f80ab877
msgid "``_key``"
msgstr "``_key``"

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

# d73935fed3904e9b87c917d072ad9137
msgid "``_value``"
msgstr "``_value``"

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

# abc1a168394e4989982c9b598555c9d1
msgid "``_score``"
msgstr "``_score``"

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

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

# 737d0cf4f18a4ec6909b4313480dc31b
# 3a34d3cc9b8f4cef858b3664640e37fa
msgid "``_nsubrecs``"
msgstr "``_nsubrecs``"

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

# 8d7cedd75a6d41b3a058d15a028c424c
msgid "Scalar column"
msgstr "Scalar column"

# 0c0c26b37e844e83a976567f925a7f35
msgid "Vector column"
msgstr "Vector column"

# 60403bd39d71465283cad285c5420ac7
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."

# 8a23ce51670b46169e6e1820b4e012c9
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."

# d5d63a51db2a4fcdbef4acc1c0d07765
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."

# a38855d0784746a082e534947f29fe21
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."

# 5876f0b3a20f40ff88dc1cea2528ce1d
msgid "There are three vector column types:"
msgstr "There are three vector column types:"

# 0d41dd4a01df4872ae2a44ed11968f25
# e37adf83d9014278bd1d0aebc92474db
msgid "Normal vector column"
msgstr "Normal vector column"

# 5c18609c5108440bae88531914d02b96
# 1c11fc3f52b64455a4d497209aebb9d4
msgid "Reference vector column"
msgstr "Reference vector column"

# 33583ab09457407a8a8722ce5632e512
# 73c2fa987735466dbfe008d281684a8d
msgid "Weight vector column"
msgstr "Weight vector column"

# 21557fc28c524875be680709e956099b
msgid "This section describes how to use these types."
msgstr "This section describes how to use these types."

# b0d274cd2d2046118cdbb849dfe47592
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."

# 6ebae87af26e494bb91bc7b10b7eadd3
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."

# cd35b4a4241f43d0bbdaadf5d53dc371
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."

# f00d187fd7274887904484bbdca3cd93
# 0696fc986a8b4cfdb8e921f494829ba9
# 04d3b453daf9442586c6f9867344d28e
msgid "How to create"
msgstr "How to create"

# b42631d8a08f42c594018c7fdeb51a9a
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:"

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

# 2f53db35be5640779b135470ea2d3a14
# fbc2f27925374890b5b11c03018713ff
# ff784db2df2b433e911855decaeda39b
msgid "How to load"
msgstr "How to load"

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

# 93a6715335884d9587426f1127abb8bc
# 684fe4d883d14465b6e5eee3d831fa93
msgid "Let's load the following data:"
msgstr "Let's load the following data:"

# 17c001f554ff4d4289ee648d85a20892
# 2eb2b89817c6444383a15e0ba3b3c4d8
msgid "``tags``"
msgstr "``tags``"

# 0ead37311b174eea9e4aa4da0ca65d04
# dfd76fbc1b7c4372a75d3286ee6466e9
msgid "``http://groonga.org/``"
msgstr "``http://groonga.org/``"

# 921b058e866e4752a04b40d62a012cc7
msgid "``[\"groonga\"]``"
msgstr "``[\"groonga\"]``"

# 681e1d46ae274fe198583f03dcbc584b
# 8a055b6205e64e76a306f433b7b59868
msgid "``http://mroonga.org/``"
msgstr "``http://mroonga.org/``"

# 334fa89cad664330822f7050f7ab3113
msgid "``[\"mroonga\", \"mysql\", \"groonga\"]``"
msgstr "``[\"mroonga\", \"mysql\", \"groonga\"]``"

# 5d6acdddc7154632a85760e86a6f40f0
# bc257969e0304d948b8bf0d5805d1e7b
msgid "``http://ranguba.org/``"
msgstr "``http://ranguba.org/``"

# 5728b8badc1d4da594a78b6bb0fd2d1a
msgid "``[\"ruby\", \"groonga\"]``"
msgstr "``[\"ruby\", \"groonga\"]``"

# 71df521ca3434c72951527745a1d10cd
# 87097f7c37064c13bca9137b4807bd1c
msgid "Here is a command that loads the data:"
msgstr "Here is a command that loads the data:"

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

# 93ad94710cac4cb28561619d1c33d0d8
# a0ec709a0043499eaffcc38cc6cd19b0
# 4f7091b397ca4986932ee74b3d6d41eb
msgid "How to search"
msgstr "How to search"

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

# f65ab044c0114ac2abb9c5891ebcbae1
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."

# eaf67495149049a6b0c2908b76407b7a
# 6cd2546e99eb4d89820dc6a677065a4c
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."

# 7c96d1e3ccad4d45906f6ba4136da86a
# 8d31ccd8e65645a0b7ba6aa7c77995da
msgid "With :ref:`select-match-columns` and :ref:`select-query`:"
msgstr "With :ref:`select-match-columns` and :ref:`select-query`:"

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

# 81dde7f57a494248b05f2e631eb06686
# c589c246712b44688b479134cb457b0a
msgid "With :ref:`select-filter`:"
msgstr "With :ref:`select-filter`:"

# 0779bf8934524c13bfbed691d178e3d9
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."

# 30ce11d31b834c10a60c562c49f48431
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."

# f086f0d3982d4a4f83ee702208c86b2e
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."

# da9e7244c921464697029b331c9fdce7
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``)."

# 9fd27f0256594f43b443d5d23d6941f3
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."

# 5b50b7325a8f42829e4cbb7b70bb4ed4
# 2c8f97a51f9f40f084b41df2956511e1
msgid "Limitations"
msgstr "Limitations"

# 01d320bd822d42baa5d58bfdb5b15e54
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."

# 2e0109d134fa4e24b8ab116e68b41ae5
msgid "Here are limitations:"
msgstr "Here are limitations:"

# 001fc8038cbe42a480fb7d4a9bb42528
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."

# 6707e067bf1e44a9a0c37eee6db825e3
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:"

# c6fded5a0ec841599019439934d61aea
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."

# ff2f5251f72c4b3c81196d7582de33ce
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."

# 41d70ef7dd994c1abaf3991a58e300a8
msgid "You can load vector data by JSON object syntax::"
msgstr "You can load vector data by JSON object syntax::"

# 9aed8131ddd940c89e6c9257f248317f
msgid "``{\"groonga\": 100}``"
msgstr "``{\"groonga\": 100}``"

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

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

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

# d5ed58084ee54eeebe6e1e18c5489093
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``:"

# 75d2ea2b2b594173bf1be3eea4a683fe
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."

# 1dfcc6127bd24fbbab79f52546f48be3
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``:"

# ad6ab4bc19414264aa1e237a0c6d22b4
msgid "How to apply just weight"
msgstr "How to apply just weight"

# e538ef5b2f0d43eba3a126c433e8e460
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."

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

# 0569ec387c5644208a7202dc9a0860bc
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:"

# 480cf3dffa854e09810b5ac4e7a80367
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."

# 2fbbf62f32a341e98273fb6225011584
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."

# a184337b6b4545eebe40a964ed7502cf
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/"
"\"``."

# 0215a2999fd94963aa8397ee9c4cdb37
# cd0c66f1e2154208a3035139881f208e
# 21e8b52afe624c948c5a7b96392c3c97
msgid "Command"
msgstr "Command"

# f254d50586f342d9a88a9aabbab49b65
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."

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

# 3d86f532e2bf4e00882a08198c011e3a
msgid "コマンドバージョン"
msgstr "コマンドバージョン"

# 0d0423746a334b2387dde327a7c93c2e
msgid "概要"
msgstr "概要"

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

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

# ee3ad25bb3db422081d40d7f0f72ab21
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の二つをサポートすることにな"
"ります。"

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

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

# 93774f9cdb804f48ade544445b095bd3
msgid "develop"
msgstr "develop"

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

# 8a39228203cc4aaa9c022507de0c11da
msgid "stable"
msgstr "stable"

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

# b30e50b309d34772b81038e200f979d6
msgid "deprecated"
msgstr "deprecated"

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

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

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

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

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

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

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

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

# 8c92111bcb794a29b2c6f8e1b3d7a892
msgid "default-command-versionパラメータ"
msgstr "default-command-versionパラメータ"

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

# b29bca716509457390763f8f7d9db69b
# 0273d1bbf367453dacf4d09cc6a63c9b
msgid "実行例::"
msgstr "実行例::"

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

# 73c47b50770b480b8e15d7f100830ef8
msgid "command_versionパラメータ"
msgstr "command_versionパラメータ"

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

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

# cf0e0902e48c498dbfaa32c320c5ebb1
msgid "Output format"
msgstr "Output format"

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

# c6b34c5fc25943579f75cdf623236c06
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."

# 9fb47a0a656a43feafe5c6ac62c4ed43
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."

# 2b796c00cbc04e94833ddf17827dfdfc
msgid "JSON and MessagePack"
msgstr "JSON and MessagePack"

# 36b2501c296d4db0b1f5d55f9e2ef859
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."

# 398c81b98a294594936b3c022c4e58e7
msgid "JSON and MessagePack uses the following structure::"
msgstr "JSON and MessagePack uses the following structure::"

# 9c41c402674341d79c37c6d83cb9812e
msgid "For example::"
msgstr "For example::"

# 765a3e9d406747a6b12432271aec2d47
msgid "In the example, the following part is ``HEADER``::"
msgstr "In the example, the following part is ``HEADER``::"

# f7bdfd15eb2347d39a107df6c4a9c119
msgid "The following part is ``BODY``::"
msgstr "The following part is ``BODY``::"

# d9d6d898d37b4c19b41389066d5f3d71
# 294c82b314ac4f74a1c991e9cb3d92d0
# 7eaa82d8d7cf4d25903fce00c977e4e3
# 951a0320e12b46039f9c4275863f0d9e
# 1158dbab752843318c5b9fe03cf20f51
# 03c31da18cc24f9fbfad5a0c4097d485
# 09403512a58b45fc8b71a98e0487db3f
# 9b244f42a2e14181b67f42d434a36e62
# 6392ab5160f94143b4fb428dee82d271
# 55c97456983040ffbf9762c5aac29307
# 2ee38400e66b4172ae456820435e8489
# 02a12d88ea1f45819296614549fd1d98
# 49b3f4717e1b4966ade1ba9e52ec90cc
# 5cd5fe2364924c76a91e6844f8ef5733
# 5e179b359a004521baa319c5b544e19c
msgid "``HEADER``"
msgstr "``HEADER``"

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

# 8110014152a844219451e12c6492ebcf
msgid "Success case"
msgstr "Success case"

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

# 75b31e3acd2e469a9ddef1bae191e694
msgid "The first element is always ``0``."
msgstr "The first element is always ``0``."

# da5cf63ad74243a58bd1a0fff7a2184c
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."

# 09e6c7e8eebd46b8a89f813f58f4d978
msgid "Error case"
msgstr "Error case"

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

# 6e138dc885a94ecea561d72db6609100
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."

# f6e471171db0415fabf67211539bae02
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."

# 5451da7f263c45e78be9bc465168ef2c
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."

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

# b413d50020834d22a3414cf699b69e5f
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::"

# cd039af078c1415090e11d50fc50ff14
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::"

# 15eee03be792410cba70462652e0e1d2
msgid "``FUNCTION_NAME`` is the name of function that error is occurred."
msgstr "``FUNCTION_NAME`` is the name of function that error is occurred."

# 9bbfa7998d354497bbad4a83b8516fee
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."

# f52d54bab8494b0e9366246ecae336f0
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."

# 45589d250bd64d6ea20060c0001774e9
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::"

# f1ab5d72f70a4205b577a49e82d8d444
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."

# c52f589037c34516bc0126389f6a024b
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."

# 6a8c05434f5a4540bc5fa37863964b4d
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``."

# b5ad18db0ce94dd1b9b18a0f4925be1a
msgid "``BODY``"
msgstr "``BODY``"

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

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

# 85fb7445483f4ac2a797fdacd3b0a38b
msgid "XML"
msgstr "XML"

# a07b41bd829242e2a7ab68958916bb9c
msgid "TSV"
msgstr "TSV"

# 0cc04a3aefaf418fa4a7963c38ec48c9
# 1fed6e05221a4d9691c59689c0cf1ad7
# 7b7daf4ef073426891b3f26d1a7f1234
# 919e36e5e4bc49f0a0a90e3e99cb3d3e
# cdbeb6c01de3475180ab671c908cde28
# 9e79bd018fc34bd19f8b3a2eff75d0f7
# e7d19e5222c248df8c2ee5a0327a297e
# 4c86c35708dd4c1c9f908e5c8b590f71
# d42b8ab167274b8e83649f6d7bee4dbe
# 09583693dce345bdb62eca2bce537c2c
# e080197809e94bd1baab7fabca1b7b42
# 5465f8198fbf4ea2abf8d1acbd3cfdd5
# e3e4fbad25c145d2852b12016f16b8ad
# 651f8f195939478285b756085a6cbba5
# e6beedf272ac4b12bbf6c26bfffd2c8d
# cb80c908e3e34c6d9ac06f673fb04ac9
# ce163a1e8e0349208cc13436b43f327e
# 9a5002a563f9462c8bd25e4da9f94ff3
# b1e2498a521a41f3a38a7ddb586439b5
# 4dae6e1fa0d34ba0b845bbe89ce2b02f
# 515c36d44b4c4293a0c01b14dcb0e5a3
# 3e7fefb6d15d4c0bbcfb9967a4cb12e4
# 7167e86848b945659e579c36dc704476
# 798ddca442904903a60763b615566c12
# 1de89a1c13884dbc8e734eab8babb483
# b86d7324b172445b8e9f786634939fcf
# cc9c290fcf814e53a3deaa41c49f9d57
# da58bccaabe34469824601f40a9ee012
# 67ac83e3745d4d8da13c1b064bd7e0d1
# 736da66edc66446881f7b83319728813
# 8bc8b083f7c64c599a2c14a194775e53
# da8a97c9394c4750abc2ed199b36c470
# afe9d1f9e3664f1e9beb0ef8fc15a30a
# ed3f248cf9cd466b8ad0599d07a06980
# beea8919f5d646f19f51d0bf3a440a85
# 1cdfe0a24d9644f798a2fe40188d637c
# 7b888af98f25416d97a7f483badff4e6
# 8668cd98428c49f591e05f9e7a677475
msgid "See also"
msgstr "See also"

# 40c8af1e584847fe933301dd367487a4
msgid ":doc:`return_code` describes about return code."
msgstr ":doc:`return_code` describes about return code."

# 8ecbc70bed85446baba7fe0954a6689e
msgid "Request ID"
msgstr "Request ID"

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

# fa23b766c99d4326bd97a9f3f58af158
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."

# 386d7d112a294577b2118ae208403147
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."

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

# fb2528335c584c0ebb4dcab8aa40e1aa
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."

# c1caa71e2506404a802d8793f731fe21
msgid "How to assign ID to request"
msgstr "How to assign ID to request"

# a9986908f94e40398ef337b90d724094
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."

# 4422dc69c9e345519862339660aeca27
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::"

# f6585cf9932c446686d0ae330cf827c1
msgid ":doc:`/reference/commands/request_cancel`"
msgstr ":doc:`/reference/commands/request_cancel`"

# 6ad8e409ae134370b0ff3151a1637dd7
msgid "Return code"
msgstr "Return code"

# 7cd601ae93e946918497199f535e63dc
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."

# b18ca16a0c4349cc884f50bac3cee4ca
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."

# b179b7af72904ad08117c50b28db4fef
msgid "List"
msgstr "List"

# b0f6fbaeda0e49e4884fd6b7cff4fea6
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."

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

# 1c34e98d449a46c49f5dff4fe63a917b
msgid "1: ``GRN_END_OF_DATA``"
msgstr "1: ``GRN_END_OF_DATA``"

# fe252a9cf0fc4fde8662e9777ebee1c9
msgid "-1: ``GRN_UNKNOWN_ERROR``"
msgstr "-1: ``GRN_UNKNOWN_ERROR``"

# 66d130488464488ca7f15c8c7ef1577f
msgid "-2: ``GRN_OPERATION_NOT_PERMITTED``"
msgstr "-2: ``GRN_OPERATION_NOT_PERMITTED``"

# e5c752c669694cc58c183350ec6ee296
msgid "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"
msgstr "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"

# 8a3ebb6e899e4eb6a6b9f48d3b8125a8
msgid "-4: ``GRN_NO_SUCH_PROCESS``"
msgstr "-4: ``GRN_NO_SUCH_PROCESS``"

# e4ffa701489c4d66bd45baf097242438
msgid "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"
msgstr "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"

# a4b259bd8eea43ab92cf368860da431f
msgid "-6: ``GRN_INPUT_OUTPUT_ERROR``"
msgstr "-6: ``GRN_INPUT_OUTPUT_ERROR``"

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

# 8ace4d1f492d4ec2b93e6b99e7c09b69
msgid "-8: ``GRN_ARG_LIST_TOO_LONG``"
msgstr "-8: ``GRN_ARG_LIST_TOO_LONG``"

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

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

# 8b57f2cedc8e4bca9448580527e31c60
msgid "-11: ``GRN_NO_CHILD_PROCESSES``"
msgstr "-11: ``GRN_NO_CHILD_PROCESSES``"

# 60d211cbe9e1498e87a90eefdca3319a
msgid "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"
msgstr "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"

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

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

# 5d24a31ccd0f40ac99ec330531e5d9d0
msgid "-15: ``GRN_BAD_ADDRESS``"
msgstr "-15: ``GRN_BAD_ADDRESS``"

# 99761f37f7b64677947d26d4fca102e0
msgid "-16: ``GRN_RESOURCE_BUSY``"
msgstr "-16: ``GRN_RESOURCE_BUSY``"

# 76e2becb29b0469b86e24b0d768c3991
msgid "-17: ``GRN_FILE_EXISTS``"
msgstr "-17: ``GRN_FILE_EXISTS``"

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

# 50147d83e6aa472ab78c1d3d13ff0c06
msgid "-19: ``GRN_NO_SUCH_DEVICE``"
msgstr "-19: ``GRN_NO_SUCH_DEVICE``"

# 4a7b2d1f09664d45acc8762224ae242b
msgid "-20: ``GRN_NOT_A_DIRECTORY``"
msgstr "-20: ``GRN_NOT_A_DIRECTORY``"

# 5c4774fbd79148f8947be156b2291ff5
msgid "-21: ``GRN_IS_A_DIRECTORY``"
msgstr "-21: ``GRN_IS_A_DIRECTORY``"

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

# 23b9a6c0d4844dc5ab6641513d24589d
msgid "-23: ``GRN_TOO_MANY_OPEN_FILES_IN_SYSTEM``"
msgstr "-23: ``GRN_TOO_MANY_OPEN_FILES_IN_SYSTEM``"

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

# 0eb1968bb268496fa8a4b1aab4962b52
msgid "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"
msgstr "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"

# 5776823fd80b483da6cb21963fe752f5
msgid "-26: ``GRN_FILE_TOO_LARGE``"
msgstr "-26: ``GRN_FILE_TOO_LARGE``"

# 19ab5832042445cda58700652687aa44
msgid "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"
msgstr "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"

# 73256b8d9eed4bdb8e369e9b3a7cdd91
msgid "-28: ``GRN_INVALID_SEEK``"
msgstr "-28: ``GRN_INVALID_SEEK``"

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

# 3b19c3343cea483ba46fb6e13c2396f3
msgid "-30: ``GRN_TOO_MANY_LINKS``"
msgstr "-30: ``GRN_TOO_MANY_LINKS``"

# 70306c6eb15b458b886d08cd87aa8b4c
msgid "-31: ``GRN_BROKEN_PIPE``"
msgstr "-31: ``GRN_BROKEN_PIPE``"

# 7af5359d96a649bd9b89025e8371116d
msgid "-32: ``GRN_DOMAIN_ERROR``"
msgstr "-32: ``GRN_DOMAIN_ERROR``"

# 9e197aa3e3f94aa48d21d99d9e78f1e5
msgid "-33: ``GRN_RESULT_TOO_LARGE``"
msgstr "-33: ``GRN_RESULT_TOO_LARGE``"

# 903759d4f9c8469f9649a455e9525325
msgid "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"
msgstr "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"

# 7ed8053181e24350b46910c7931aaf30
msgid "-35: ``GRN_NO_MEMORY_AVAILABLE``"
msgstr "-35: ``GRN_NO_MEMORY_AVAILABLE``"

# 8df86ee14c1b4f0eb0ca00dc2e98e4c7
msgid "-36: ``GRN_FILENAME_TOO_LONG``"
msgstr "-36: ``GRN_FILENAME_TOO_LONG``"

# 7c67d5e84d6141db8943c8f5936c68a2
msgid "-37: ``GRN_NO_LOCKS_AVAILABLE``"
msgstr "-37: ``GRN_NO_LOCKS_AVAILABLE``"

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

# 9680585024bd46058b1b8f8b7e559ff4
msgid "-39: ``GRN_DIRECTORY_NOT_EMPTY``"
msgstr "-39: ``GRN_DIRECTORY_NOT_EMPTY``"

# c4447c8285e549bb9cf8a8e04a6981bf
msgid "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"
msgstr "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"

# 6ab1389724994acbbd9b074e9e7cce1b
msgid "-41: ``GRN_SOCKET_NOT_INITIALIZED``"
msgstr "-41: ``GRN_SOCKET_NOT_INITIALIZED``"

# e80897e3c9bc45888655c8b9a92fa5d1
msgid "-42: ``GRN_OPERATION_WOULD_BLOCK``"
msgstr "-42: ``GRN_OPERATION_WOULD_BLOCK``"

# 86643f9a8ff64a9592026339d6c74ae0
msgid "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"
msgstr "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"

# 71096adb846b43baa1dbfd009aa23a70
msgid "-44: ``GRN_NETWORK_IS_DOWN``"
msgstr "-44: ``GRN_NETWORK_IS_DOWN``"

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

# 0f0f1921f6b34d1cb5048814996d3799
msgid "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"
msgstr "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"

# 3e7595a2a8a3428a9242e472e488f0c0
msgid "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"
msgstr "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"

# a9d1677e877d4f46831ea776258d2a1b
msgid "-48: ``GRN_SOCKET_IS_ALREADY_SHUTDOWNED``"
msgstr "-48: ``GRN_SOCKET_IS_ALREADY_SHUTDOWNED``"

# f612ba994f8a45969c7418efb44d9cd2
msgid "-49: ``GRN_OPERATION_TIMEOUT``"
msgstr "-49: ``GRN_OPERATION_TIMEOUT``"

# d984c8756da547399f1c85050cae9a86
msgid "-50: ``GRN_CONNECTION_REFUSED``"
msgstr "-50: ``GRN_CONNECTION_REFUSED``"

# 0a8ed4ef9db248f2b8cbf26960dcaad7
msgid "-51: ``GRN_RANGE_ERROR``"
msgstr "-51: ``GRN_RANGE_ERROR``"

# 92cdacd296eb442baec9b2335c21728d
msgid "-52: ``GRN_TOKENIZER_ERROR``"
msgstr "-52: ``GRN_TOKENIZER_ERROR``"

# 39d1a727283e40b196465e30bbc36ea4
msgid "-53: ``GRN_FILE_CORRUPT``"
msgstr "-53: ``GRN_FILE_CORRUPT``"

# a264bdbc024349e9917776e5ecb4354c
msgid "-54: ``GRN_INVALID_FORMAT``"
msgstr "-54: ``GRN_INVALID_FORMAT``"

# 84c1c07857fe4033babded1690208378
msgid "-55: ``GRN_OBJECT_CORRUPT``"
msgstr "-55: ``GRN_OBJECT_CORRUPT``"

# 8b2c37c2d83346f9959d0ae6a109e334
msgid "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"
msgstr "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"

# 2e1a7a00c161492e80bc56cee7af6966
msgid "-57: ``GRN_NOT_SOCKET``"
msgstr "-57: ``GRN_NOT_SOCKET``"

# d0dadac62e424f60bf90b40796237484
msgid "-58: ``GRN_OPERATION_NOT_SUPPORTED``"
msgstr "-58: ``GRN_OPERATION_NOT_SUPPORTED``"

# 58c17cfc064842038bc032eb61978778
msgid "-59: ``GRN_ADDRESS_IS_IN_USE``"
msgstr "-59: ``GRN_ADDRESS_IS_IN_USE``"

# 964ce897c91a456eb532b1edc7b5e0ac
msgid "-60: ``GRN_ZLIB_ERROR``"
msgstr "-60: ``GRN_ZLIB_ERROR``"

# 76f8feb16ea249669125c82cee05d66d
msgid "-61: ``GRN_LZO_ERROR``"
msgstr "-61: ``GRN_LZO_ERROR``"

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

# ce413d04035a480fab66b7402ad316af
msgid "-63: ``GRN_SYNTAX_ERROR``"
msgstr "-63: ``GRN_SYNTAX_ERROR``"

# 2eb216d92a2741fc8b85a6d4ff99c13a
msgid "-64: ``GRN_RETRY_MAX``"
msgstr "-64: ``GRN_RETRY_MAX``"

# 60946ffeed9b43d5bdb7474585a47e64
msgid "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"
msgstr "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"

# e35d1cfdbd10407cba80a80625997bc8
msgid "-66: ``GRN_UPDATE_NOT_ALLOWED``"
msgstr "-66: ``GRN_UPDATE_NOT_ALLOWED``"

# 1a823817c70b498bb837469a14ac796f
msgid "-67: ``GRN_TOO_SMALL_OFFSET``"
msgstr "-67: ``GRN_TOO_SMALL_OFFSET``"

# 8e4cea6416bd47209d76c1bb3696180e
msgid "-68: ``GRN_TOO_LARGE_OFFSET``"
msgstr "-68: ``GRN_TOO_LARGE_OFFSET``"

# 7a8fedbff71e4dd796fa0faeba09fffe
msgid "-69: ``GRN_TOO_SMALL_LIMIT``"
msgstr "-69: ``GRN_TOO_SMALL_LIMIT``"

# c684ddccc4df40de93b0b6ec851a8b2b
msgid "-70: ``GRN_CAS_ERROR``"
msgstr "-70: ``GRN_CAS_ERROR``"

# 28646159669a469a9f0b285cf60faf33
msgid "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"
msgstr "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"

# ecaf0f930d9348abb7aa6fb618ae1b77
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."

# 96c93251e6944101a81ac76d2afae044
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."

# cd53c229594c43818b426311420a5a52
msgid "``cache_limit``"
msgstr "``cache_limit``"

# 50b5a0de48be41fc96d9e5a49829b0ea
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."

# ac6e4585192c4417a55ba33a2dd99053
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)."

# 0cd4d206d39547709aa0e4b7167feb9c
# b49b8d0a04b74a879ef98755b5695cfb
# f6aafbdca3ab4c17a24942a885c49496
# d6e3c6bedcca46279b6d401b9e525991
# e273470f3e0f4f6aa467dc889241d113
# 8c0ef38fdd29433db0822b4176ed029c
# 164d7e8136564a9f8cb327cd5f7fb159
# f1973715dc5b4a86b63143545d1b4805
# ccf243c42fa9442bbe905e3bf494b6ea
# a61ffcc6a5cc4b608356dc150a6b5604
# 2fb871df1fb24cb29b078f8b638fda2e
# 6b6a9d83b1da400f8032e503bf417a46
# 2366dddea7214850b28d7bbd80ef417a
# 3aa9144dff1c4dcd9a76c2b290396f5d
# 6caf35f3f3334766bab1c0f88bbfc6df
# 1d5a47177bee4a3289d749688386a7e9
# 798dbb606a5e47ce94bee7d44a0b4644
# c556e66e19f24094984dc9e79c3c9060
# 08e10a72d3f043fb90505be2e95e8ef3
# 316a6bf9d5ee42bda21d311d6d560188
# 3491fb83845b4adcb45cdf2f25434254
# 8967585586444829b910a3e9115bd3e2
# 0183f0bb7f5f49618b36e043dd860d87
# 9d339ef5b79d40358afabc125caa70a3
# 5b795bdc74c549d989297fdb27b05dfd
# 228aab9fbb164acb826ef6c3467651ab
# 98201d01e93b4d32abfd31b180c3ded2
# dd0aad3e09fb4204a23ee8553299549b
# 5c48d75a56f540cc8ee1d3287fe768d5
# 0e79f1dfa5d2494ea377d4acd5689545
# 2dce2347d02f4cadacfbab7eda8c0ccc
# f650527467e64302aff2a6fe58fbfa4c
# b00ca8de8e4f466d95532243341c7ed2
# 66d4833618cd4b9680a99ac958ac2e64
# 0dfd30ca748f4b849e42173ec8a573d6
# 5d9f9a2a43b3469ca98c46e9fe01e34c
# d93e719c4eb64fda926f25a866cdd755
# 7ff29bc695e445e89f7b6ed1fb906468
# d55c05e830cc4ea6873046d2ab6eb63a
# b472ed80591a4dec863c2c7ff704d464
# 21b8efc7a399465bb5604192585e811d
# f466f9a487fd4af6b2b0dc3724af16ee
# ef35a33b13cc43148777ffb5c42c2908
# 32175f3f8c6546528606e71d5b5923e5
# 8a017eccbc724cb6934934913f44b8d0
# 6e4c875b60b24a6da94ea746cdc7cdea
# e6a00da98f2843dd8ce581a56c7dfd38
# 7f9512f4dd9048a48671a71ddd21fa23
# 9f0f363f4aff44ec8c8dc5bd6e6e5c96
# ddbe88cce1134de185f4d15f84b16d21
# 6378eecc40754efba67cf9538040001c
# 132d0df6603a409786b4464d09d281cb
msgid "Syntax"
msgstr "Syntax"

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

# 88411c172df64ce0a8a7ba33a607a08a
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."

# e6c367734be0400889a921409e217368
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."

# f15ab9ddf73941c8b3f08553083f6ae8
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."

# 4500cd697aad41e5881e15fc725ed532
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."

# 4ce4f166af0543428efd981b79d06f0f
# e2a5e4ec2a694ae88a5fd6756dd839bd
# d29fbd1cb7a34ff5b8d659a2f977cf0f
# 6d866cb4423946a39d846516ad86c3ba
# a06b64531b7c44ea82be4906275482a1
# b4f1d905bade4ac5a6b388698f37d511
# 340293b6891440ba8cfc4fd4dab9845e
# c9773b8336954b7e86e0a8bf829a3d94
# acece77f6d154c308731311343d5890d
# f41a962dcb064b2786cea284e4a4a37e
# 325d72eda0de4502afc7293d1a9a385c
# 2c026e696da243c9ae1bdbeee7d86f65
# 2241031b550b472394c4b6a462cc6690
# 3255432d93a943b19c646a952f4b05fd
# a172063bb8fd4180a2baf6cdece652e9
# b1268229977b4e8bb2099317da63f116
# 8890faa0175444f8bb7706e2d677c47b
# db803f700c134d06a6bf04cd84ed3622
# 50ce5de0b74141698140093d24b36e50
# 0fd6ed77b3d7409698473581dd31ada0
# 7d26a430ceb74d9c80a893556c6d1985
# e70f0d4b582642f6bdf639ee1f4f3eee
# 0bc02191947d490198c81a01c1b4bd9e
# dc95e3545880448ebfbc7ba687fa167a
# 77bc1579fd634c6884de21afc3862a8d
# fbf95e5257cb44878f9aa9dce2ecccb9
# 3148f5337d384e1eb2170c48c0343cfb
# 8e755c9e69c843348541667c5e43a0bc
# 44d08c9d40404330923296e22a3598df
# 05b039e1c0874ce882006c94f2a5b765
# 4cabade447ab439ca199caee56b3718a
# efb8a9b17e3c4679a848d1433dec1708
# fb8eae449b1f48dbb2f61a66e8c490cb
# 6720b4bb564b466bbbab324236494062
# 0fd0a0e0852048578d29cf4857c0bae4
# 7c26ddb77749431d909ffa8539b7f369
# 894ea1734db54dd88148409c1783d48f
# 891e4ecdd7d04a5983463090603890d3
# 169ad960fb694111b2bd72570dfdf578
# 18ce4e5c57c440318e17a8a4fb3dc218
# 1d89755d6b724cdf8e8ab0cc7d3bcd8e
# 68d245769e6c4bed84fe54d52a93bb7f
# a211995c70cc4b7b8d69724ef3f29722
# 541d906d693e46679abe4bb57a8d3529
msgid "Parameters"
msgstr "Parameters"

# 5a33c1c26f564d729af02faaa7e1c7db
# 4b62c820096c4ac5907962fa74cbaf0d
# 8113ba009f854e88a14efdb96d958568
# 1c7e79c3764d49fa8cd7ab4f9fb09a67
# 8e4f82e3adc24c518fd8d75f42412cec
# 511443aab4884f0387933044580ccff3
msgid "This section describes all parameters."
msgstr "This section describes all parameters."

# 766514a74e8d4425af0e0af576a644b3
# b562f1ddaf8b4507b3328fb2191b812b
# 52b73073f8024657ac65e0152f9a1549
# c6fec4eb38634443814dbdfff70dc84a
# d595b2ccaf464d07ad48b8f18fab7e10
msgid "``max``"
msgstr "``max``"

# 3e4083b51333459b9a60456ea8411182
msgid "Specifies the max number of query cache entries as a number."
msgstr "Specifies the max number of query cache entries as a number."

# 46bc012aa1e94d508427e91c6f0a00c2
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."

# b55e864d4df74beba81fd163247dd1fb
# 5412baf3445645178dd5b08cb2a74b17
# f3c1fa80d87249d9983ebaa418bc8391
# 5c41df4f1f8440ab95398b61a1fb4fee
# a498beca423440c5886764969d75d9b0
# 59e1727811744e808c4d507fd0a9b331
# 16c9e31c667948ceb7152a26352cf489
# 7f2f84f5da6b47f5a7a1bf5286aca9cb
# 71d011b261094cffa7a56b44d7f103a9
# 5cbfaf10d482458b86f0b1db510eabbb
# 69bb8b5b36a6421fbb5b370eea0717c9
# 3ae7b8fd1e2b475fb728570cf52ba35d
# 5222dfbe8c85442e940ef2e8a488eebd
# 870642b004c94bc5bfa468c32702aa34
# 9feaf9ddffa5483ab1c8b85b1d11afa9
# 140e0738a1b14133b2c7f688808949fd
# 6e3dc0163c874725bb00e263636a4299
# 4617ed624c3a459ea252e56a54191229
# d22467b7fabe4036b6f4c357fba90431
# f67dbbc262a743d284a63676781c9d3a
# 569ca6fc55664aa8b2827aaae3ce3b80
# d6c0d2586b6941ba907aafb75cdfedfd
# 357f06a086c0492794c7660b406d9a94
# f6c4a0e2c97a4faab34dbe60972a67b1
# 1557d45ff26e4c03ab46204853b4d469
# 291841862f65427fbd46594e488e8429
# f5a7c74382864938a248d55822d34917
# 01c5d451d1d14d7b914f8b4208559a54
# ea34759a975b49a682ed6a49bf559a3d
# e26b36730c644b01ad6db76ebfc0b64e
# 8d16625906e34308a000b8cae6c8aaf4
# 3b5a4bff1fb345cfb00881bd4ad6ae61
# 44c045a3f8ae45de8d082d26b3605058
# dfd8680b68104b9a80b8999c1b827bf0
# 353b9b3b6b1c441f9f98d3442ca9a09e
# 03e6798073474527978c2a529cfd5078
# 0931aaf244084172a63549a04257e7fd
# 8521dba4c24740c79b28762064f30d2d
# 333a9c2b678f4c30bce4af82a4d6f27f
# 9e508fe9885843628e16b12df3e65856
# 9c1ca50a3c9e49099e34e0cfae735a3a
# 5eb01176314e41f1a2b3508820012865
# def175ab90d04d42807cc08d3c27be16
# 3268edff0adc41a59221bde0170e7f67
# e8b21343f0ff4dfeb189e27fe5eadeeb
# 781193218a8e4b60bbf9c6cc8b8741e5
# 32d0fe533d644be3a161848487bfa048
# fdada59dabea43cd824c38e1c2b058a2
# ccae3031b33d4177a1fa893053388de1
# 76c64d22b7054708a61650721e144595
msgid "Return value"
msgstr "Return value"

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

# 6b3ae64cece84c5d801bbadf8341f263
# 39927ca815824796b3cc2127216d25f9
# a608404f67b641f4ae8e150eca598d1e
# 29be60166d084ec69b867cd55784e03e
# 264c736adce340589ee3cd34d5d42062
# 32c20abeec8843568a0237dd48368a2c
# 023dfe60a3d24bb5ab012081fd8b772e
# dd3157a8e78d4f2bb2a507163f84ff9b
# e7d17569df86443fbf3ae9fa7838c8d8
# b19f4af10a67481ab91b3a29adf37619
# b1a80c1f234d48ba901e03402a09bce5
# bac3f060ca15480da04845dc2028769a
# abb4c3725df0475e84733cb34b7a0f44
# 1481eda5083d42bebb10ee43c2616603
msgid "See :doc:`/reference/command/output_format` about ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` about ``HEADER``."

# 484f1e52b993431688cc17b19b46cc2d
msgid "``N_ENTRIES``"
msgstr "``N_ENTRIES``"

# 92bb2e3b0a1a4acaa1a4352a4d6a1b6e
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."

# 079a67a736ee480c94548062823b9f6b
msgid ":doc:`select`"
msgstr ":doc:`select`"

# f9d9a0bab831486fa94b33fbf874ed1e
# 802cc30f8abc4d0292372f98cae7e76f
msgid "``check``"
msgstr "``check``"

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

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

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

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

# 2d4e9de563dc4b958ac288eddd04fdd3
msgid "``obj``"
msgstr "``obj``"

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

# 2266f36f4c2840849b0ae63bd55c7065
msgid "チェックするオブジェクトにより返される値が変わります。"
msgstr "チェックするオブジェクトにより返される値が変わります。"

# a008337dbc8b4e05969387ca1f554e65
msgid "インデックスカラムの場合::"
msgstr "インデックスカラムの場合::"

# 521d9f08f74147c49411260a1b0ac60c
msgid "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"

# dcccc6573f9c44468595a9f0ec1cc29f
# 888b0c27911740269545a94fdd46d67e
# 8603dd7c52604070976e18029b9c3854
# 99f435bf26bd4df3bc2f55130748737b
# 7cb5d1edfdcb44c292e71696cdc35316
# b80b41206222479da281bf3ae8455637
# d17f716d1d4240f898122e48bc6b2351
msgid "``flags``"
msgstr "``flags``"

# d4dda9adc52645088b07a9c290813dfb
msgid "指定されているフラグ値です。16進数で表現されています。"
msgstr "指定されているフラグ値です。16進数で表現されています。"

# 1089298a920b4208a50810932a99d1ac
msgid "``max sid``"
msgstr "``max sid``"

# b07937a5617843e496bc3753fec0321d
msgid "セグメントのうち最も大きなIDです。"
msgstr "セグメントのうち最も大きなIDです。"

# 34781073ad4b4e36b4b6525ccdfe6d0f
msgid "``number of garbage segments``"
msgstr "``number of garbage segments``"

# b88889cd26a34618a859435f52bde9d4
msgid "ゴミセグメントの数です。"
msgstr "ゴミセグメントの数です。"

# b5919a4e4b9c42cfb0b8746f69597766
msgid "``number of array segments``"
msgstr "``number of array segments``"

# 2d481c2ea62e46ef925bd593923700bf
msgid "配列セグメントの数です。"
msgstr "配列セグメントの数です。"

# 51eddfe026db444b9e4908a7af840e05
msgid "``max id of array segment``"
msgstr "``max id of array segment``"

# 04d3cf952b844de3b0f58823ef21602b
msgid "配列セグメントのうち最も大きなIDです。"
msgstr "配列セグメントのうち最も大きなIDです。"

# f33be3ddf3bf4a6fa633e3569f0a0ef1
msgid "``number of buffer segments``"
msgstr "``number of buffer segments``"

# b40c3eb4380448d6adc3ded4dce6c179
msgid "バッファセグメントの数です。"
msgstr "バッファセグメントの数です。"

# c8f5b3b2eeea4649aeb73b387a1724d1
msgid "``max id of buffer segment``"
msgstr "``max id of buffer segment``"

# 34d16f3f83804391a67fd6449bdd763e
msgid "バッファセグメントのうち最も大きなIDです。"
msgstr "バッファセグメントのうち最も大きなIDです。"

# 50de660847664a7c944d3b9f401f956e
msgid "``max id of physical segment in use``"
msgstr "``max id of physical segment in use``"

# 5c83e1490f244d85869d237d7cc2d9ff
msgid "使用中の論理セグメントのうち最も大きなIDです。"
msgstr "使用中の論理セグメントのうち最も大きなIDです。"

# 4e292e1d1cb242f5bf0bd124283c98cb
msgid "``number of unmanaged segments``"
msgstr "``number of unmanaged segments``"

# eb79cec7afcf4e70952fd99207180fe7
msgid "管理されていないセグメントの数です。"
msgstr "管理されていないセグメントの数です。"

# 8b6668c152e5464e8ba27efeb33d1d80
msgid "``total chunk size``"
msgstr "``total chunk size``"

# 11bcde7026454fbeb8058aabcbb5d455
msgid "チャンクサイズの合計です。"
msgstr "チャンクサイズの合計です。"

# d8c43acc8362462e817d8df8c17c74ec
msgid "``max id of chunk segments in use``"
msgstr "``max id of chunk segments in use``"

# 47bf2d7adaf949b7842876e5f06cdc72
msgid "使用中のチャンクセグメントのうち最も大きなIDです。"
msgstr "使用中のチャンクセグメントのうち最も大きなIDです。"

# 90275925c3254f5386c19d30b58e9a67
msgid "``number of garbage chunk``"
msgstr "``number of garbage chunk``"

# 0ee1683c03ae47958faa1c0fb75cf2ab
msgid "各チャンク毎のゴミの数です。"
msgstr "各チャンク毎のゴミの数です。"

# b0b673f9ca844e9fbe4ac813d8330f92
msgid "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"

# 579a9c1d3d7a4a77ab989163627482d0
msgid "``buffer id``"
msgstr "``buffer id``"

# 8059a2b3a86a472089fbccbd868cbd4e
msgid "バッファIDです。"
msgstr "バッファIDです。"

# 94096d070e294f1087cc38e7724d3dbc
msgid "``chunk size``"
msgstr "``chunk size``"

# 8ab9e27900bb4c0b868634b71b8c2b54
msgid "チャンクのサイズです。"
msgstr "チャンクのサイズです。"

# a2ed73c29bd3450ebfbc2203996b627b
msgid "``buffer term``"
msgstr "``buffer term``"

# 1a2f0f1682304fef80563b9f4d8425ab
msgid ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"
msgstr ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"

# 117d42dd4c8a419f99f1aecb8f0dc34e
msgid ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"
msgstr ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"

# e2c1582937b94584a21163f90e5f995c
msgid "``buffer free``"
msgstr "``buffer free``"

# d58eedc389c64deeb0fd07b2ba5d0f6b
msgid "バッファの空き容量です。"
msgstr "バッファの空き容量です。"

# f9e9517be99e4beda895bc32e027824d
msgid "``size in buffer``"
msgstr "``size in buffer``"

# 6ce3261cc10840debddd50b8271447b9
msgid "バッファの使用量です。"
msgstr "バッファの使用量です。"

# a1f6a48b9c144e5997b3a3796295e65d
msgid "``nterms``"
msgstr "``nterms``"

# 84d099b3e3a443e9a619d43a5c345221
msgid "バッファ内にある語の数です。"
msgstr "バッファ内にある語の数です。"

# 9652a37ca0ea4058beeaa49fc6099d6e
msgid "``nterms with chunk``"
msgstr "``nterms with chunk``"

# d1d2eaffeba14029bd2e95cef1a3f397
msgid "バッファ内にある語のうち、チャンクを使っている語の数です。"
msgstr "バッファ内にある語のうち、チャンクを使っている語の数です。"

# eed6f01823df4d01a4a2e6011e06906e
# 0d80885e19ce436abb8b2be5c0eaae06
msgid "``clearlock``"
msgstr "``clearlock``"

# 13927dfc71314dabb96ad575c3f5a82a
msgid "Use :doc:`lock_clear` instead."
msgstr "Use :doc:`lock_clear` instead."

# 8d7e0b1a2687448e9c31016f3517f0ba
msgid "clearlock - オブジェクトにセットされたロックを解除する"
msgstr "clearlock - オブジェクトにセットされたロックを解除する"

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

# 2c1712c1b429475d87bd5c1bc3172a41
msgid ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"
msgstr ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"

# bfcb9aea900944399b2c467fc4f0a622
msgid "開いているデータベースのロックをすべて解除する::"
msgstr "開いているデータベースのロックをすべて解除する::"

# be429daf5e224239ad8b5079a121d443
msgid "テーブル名 Entry のカラム body のロックを解除する::"
msgstr "テーブル名 Entry のカラム body のロックを解除する::"

# 43e568edba564249bd29cc0fc011a3c8
# 407860037e914147947e45ae6de2f3f9
msgid "``objname``"
msgstr "``objname``"

# f340b7b895ee42e9b69f75c2d20be78e
# 0593a8c9349f4ac58158c615559c4ccd
msgid ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"
msgstr ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"

# de7cc9e73ecc4123a6bd3cc2eb8d7cce
# 96199e9aecb84ff3b9a858723ffb6312
# c57bef97c1d84c31bb0daaa2f925f80a
# 1453d9c89bcd4278a6a0f1143edd8aef
# be9824a36aeb46e3b9e95266f403bdbe
# bd5d072fec0c426e9cda07cd0d5aceb3
# 4e7dcba1fd5f475ea7900774fb67fb4d
msgid "``成功かどうかのフラグ``"
msgstr "``成功かどうかのフラグ``"

# 0de1371cbff7427885fdad88e7703586
# 6aeed2d701274191ac476b2229e314fa
# 72998d74accd4a6dba9e3218243ab78f
# fda6adbecb5246a29783e5e8243f9644
# 078173d6224a47b38f94324fd2844566
# f12ca98882ce40038316842b62791b03
# bec390646e2645a9a482def4b29028a1
msgid "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"
msgstr "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"

# bb9bcc4dd81c47cda8179eeef527db8a
# c8ecc97b2eea42efb3b9c119a4e183c0
msgid ":doc:`load`"
msgstr ":doc:`load`"

# f4981a2cf5e946f9a555e4a04a8ddd1c
# 7973e25bbe1547979772f8055314aa03
msgid "``column_create``"
msgstr "``column_create``"

# f4cf8366fe974164aedf6157deadd1af
msgid "column_create - カラムの追加"
msgstr "column_create - カラムの追加"

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

# a710d1275c8543f5b02974369c8f877d
msgid ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"
msgstr ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"

# 68b16e20c7324dc089874890a2d8be0e
msgid "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"
msgstr "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"

# 5784e325bf864703b0b1f2929498c9c8
msgid ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"
msgstr ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"

# e56fc34b372a4c8dbe2375cc8c60b579
# 77b3541f77b247558ae096221e69b53f
# f7a2403dd5df4e4ab66b956c361326e3
# 02ad771c6e0f46699450ec67e6751bbb
# 064fffc5b7cc4506b9ceb9f8b1bc85e3
# d7afbefb841b4c4db4dd709fefa9495b
# 150b0f40f3e34f3e9841e322bdd467bb
# 81620430054b464485c31680a4f24e2e
# 988ed5ce5a34492fb105af7febf38b19
# 99b3e646d84d43b8b6d97db39fb7a83c
msgid "``table``"
msgstr "``table``"

# 7a67efbd57ca414bb1f5afeca884055b
msgid "カラムを追加するテーブルの名前を指定します。"
msgstr "カラムを追加するテーブルの名前を指定します。"

# b88621e22aba4fb181f0d5b2ee27ad94
# 9e4ad1245d984fd68c8968102c4f5dd2
# cc2a08bbdec04884af09e7de6f99f367
# ab149734c5ee49c485f82886b2355fe9
# b05c9f88f8ca4863ac93d19569a0597f
# 0321e8a14a8349b5b6916a1670e423f3
# 97564b6cc5b544ef8ddb9f32bee974e9
# 353a6ab0c1f24708ae47016dc2cb1c92
# 39bc4672972d45018235f11abd1d7561
msgid "``name``"
msgstr "``name``"

# 3a4337d56a5e4c7ba34623b935341351
msgid ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"
msgstr ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"

# 9eaeba67eecf4251963f1c1720f9bfab
msgid ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"
msgstr ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"

# e2d1844b89bf4e42a38066ad63165e14
msgid ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"
msgstr ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"

# d21944fa1a0949018fd7d329ffb32810
msgid "0, ``COLUMN_SCALAR``"
msgstr "0, ``COLUMN_SCALAR``"

# bce400834a8249df8c5bad83c8f58abb
msgid "単一の値が格納できるカラムを作成します。"
msgstr "単一の値が格納できるカラムを作成します。"

# 02f02603dc2e4ab5ab9fa64f4724fc18
msgid "1, ``COLUMN_VECTOR``"
msgstr "1, ``COLUMN_VECTOR``"

# 6994a6443e8045e791ab67d7968c7827
msgid "複数の値の配列を格納できるカラムを作成します。"
msgstr "複数の値の配列を格納できるカラムを作成します。"

# 88c63c6f9917455ab0f0aa1568cd1d36
msgid "2, ``COLUMN_INDEX``"
msgstr "2, ``COLUMN_INDEX``"

# e90443a7226d40a495d23ee6f2c642f3
msgid "インデックス型のカラムを作成します。"
msgstr "インデックス型のカラムを作成します。"

# 50868ed50d8b49cca3347a6d77f131ad
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)."

# 3c0cbaa28d124321bf15672073b4a671
msgid "16, ``COMPRESS_ZLIB``"
msgstr "16, ``COMPRESS_ZLIB``"

# cc11d26505af4e8ba8a70e5fc1f37cab
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``."

# 2a464d3c843b48faad89f7a8cc2f54be
msgid "32, ``COMPRESS_LZO``"
msgstr "32, ``COMPRESS_LZO``"

# 1b75c9d4201f42a7ba58e05dd3935401
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``."

# 595b8c240d794fddb9f6280193decfe7
msgid ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"
msgstr ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"

# 90e7fa9a1aa940308674b64b4ce9918a
msgid "128, ``WITH_SECTION``"
msgstr "128, ``WITH_SECTION``"

# dd780e3eeaf74b3a890c4be7b7230dec
msgid "段落情報を格納するインデックスを作成します。"
msgstr "段落情報を格納するインデックスを作成します。"

# 261bbef1117b47b9b0414ea323f1a221
msgid "256, ``WITH_WEIGHT``"
msgstr "256, ``WITH_WEIGHT``"

# 7b8a23aff75a40c1bf482f07a8eae5fb
msgid "ウェイト情報を格納するインデックスを作成します。"
msgstr "ウェイト情報を格納するインデックスを作成します。"

# 4e308476db63451f94a653b5b8776432
msgid "512, ``WITH_POSITION``"
msgstr "512, ``WITH_POSITION``"

# 6a80434fa36e408e9323ee134dca14cf
msgid "位置情報を格納するインデックス(完全転置インデックス)を作成します。"
msgstr "位置情報を格納するインデックス(完全転置インデックス)を作成します。"

# 26ad60aa840044ff913e310a58b6b27f
# 4584fd10f996486c9f517cbdd3232f08
msgid "``type``"
msgstr "``type``"

# bf9de561b20c48d0bfcdbfba8723f0a8
msgid ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"
msgstr ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"

# 33c129cb9e5649018dfb24a0328b3159
msgid "``source``"
msgstr "``source``"

# 41f0ead982ff4e6e84e6366c863b4d4f
msgid ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"
msgstr ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"

# a5af8edd5b134ee3a6655bbd68e246e5
msgid "``SUCCEEDED``"
msgstr "``SUCCEEDED``"

# 90464ebf27bb4386b71bfd1f2088f0e3
msgid "If command is succeeded, it returns true on success, false otherwise."
msgstr "If command is succeeded, it returns true on success, false otherwise."

# 34e75207b5994266a5fe75c9d290e0fe
# 610ee858057c4ccaae22758f267ed5d5
msgid "``column_list``"
msgstr "``column_list``"

# ca24b58d9e064157a5d5ad1341dc199a
msgid "``column_list`` command lists columns in a table."
msgstr "``column_list`` command lists columns in a table."

# d7766060e57042a890cd7c7b1ee839bd
msgid "``column_list`` command takes one required parameter::"
msgstr "``column_list`` command takes one required parameter::"

# f540cdcd5da249f481434fcf97baca19
msgid "Here is a simple example of ``column_list`` command."
msgstr "Here is a simple example of ``column_list`` command."

# 5ea6307ab15e40399ec70a60c1ab736a
msgid "This section describes parameters of ``column_list``."
msgstr "This section describes parameters of ``column_list``."

# e951f5ff15ad42eb8b254d26da2c25a5
# 612d4231fa9e4e90a7ff70cdb4bf272c
# 0fc85b9f0c0c4db3b9b0301aa51e516b
# 331b65011f984c04b355f788d098e982
# d2e4dcfbba7f4905aadc2109d336c8a8
msgid "Required parameters"
msgstr "Required parameters"

# 892ee047b64d4fa0b9ccd647d6aa92e8
# 8037ee579daf434ab0dfd82f8d9a876b
msgid "All parameters are required."
msgstr "All parameters are required."

# 947f272a820e4abe8e8dda88aa096689
msgid "Specifies the name of table to be listed columns."
msgstr "Specifies the name of table to be listed columns."

# bb1e3f59f96b45afab87de1f449a21a8
msgid "``column_list`` returns the list of column information in the table::"
msgstr "``column_list`` returns the list of column information in the table::"

# 7df9efd718c0452d8579ff0a5f8f8725
msgid "``COLUMN_LIST_HEADER``"
msgstr "``COLUMN_LIST_HEADER``"

# dbeb887c5325412bbdb1a8be90a4a514
msgid ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."
msgstr ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."

# 61ef208566cf4f25bd3789783272ca68
msgid "``COLUMN_LIST_HEADER`` is the following format::"
msgstr "``COLUMN_LIST_HEADER`` is the following format::"

# 4ba5d5b94a4b447a9ef81fae8096bed8
msgid "It means the following:"
msgstr "It means the following:"

# d01c623ccba74f79a119e60723a9d08a
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``."

# 031a98b79eca4fb79645ef59d535402d
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``."

# 29c2ee94644e412096fb5c557cf0714a
msgid "The third content ...."
msgstr "The third content ...."

# 75053a2e5af2466999d9d71a008fe921
msgid "See the following ``COLUMN_INFORMATION`` description for details."
msgstr "See the following ``COLUMN_INFORMATION`` description for details."

# eaa7b703c13842e4b56d9c1d4b832b49
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."

# c43de211b44a4027bc3d5ea7aa206e8a
msgid "``COLUMN_INFORMATION``"
msgstr "``COLUMN_INFORMATION``"

# 3fbf78a67ec645728f66048afbfb220a
msgid "Each ``COLUMN_INFORMATION`` is the following format::"
msgstr "Each ``COLUMN_INFORMATION`` is the following format::"

# b117ae379bcb47d6ae44cf419be91def
# a387f8800ada479b886d1fd4371502ce
msgid "``ID``"
msgstr "``ID``"

# 3705f4bc82a04eb098f8075091054cd4
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."

# 7a68ce91ed38416eb8f036ab79571363
msgid "``NAME``"
msgstr "``NAME``"

# ecefd247e7e54443acbf31d6ff5446e8
msgid "The column name."
msgstr "The column name."

# 0c336e986e32438899344bfe974473c8
msgid "``PATH``"
msgstr "``PATH``"

# 7f4f99b6e6854c31a58849f3e67af103
msgid "The path for storing column data."
msgstr "The path for storing column data."

# f5c4b804f17f4ae8aaab3ead344f114a
# 71e9891ed25f48daacacd942dde56195
msgid "``TYPE``"
msgstr "``TYPE``"

# 659578ee4f3c4198bdec748ca0d80471
msgid "The type of the column. It is one of the followings:"
msgstr "The type of the column. It is one of the followings:"

# ef8172e3ef16479f9cd34a86b06e3159
msgid "Value"
msgstr "Value"

# d58f86e1897148619f88d4c568ac1d60
# 22f9904b239c4c8893c93a9ad95b0a75
# 8f23eee5c37d4fb5a1fb3ef4fcbea02e
# 14561a17c93f4dd8bb97f44e03ffb951
# 5efec523c5da4bc082521c9289a1d95b
# ef8759019af2400989184552a8e2ce14
# f78dafd403914afdbe19b4f53ee2adbc
# fc43748d088147cc910b4fd02c319817
# 85858b169dd9404f93267da631ca5386
# 0414dae26a834bda90f6cfe8b03fae16
# c2fb26330eb14e0293982e76ddbef26a
# 76d50b66eeb348229e4f9574164d2027
# d5b638b762b04eaa99f0e88bad3d7850
# 681bec5b60ba42a3b22dcc3126c1078b
# 920efacd6cdc4df4b7c0a2556859b916
# a79f46541ec940e095ea38ea79082245
msgid "Description"
msgstr "Description"

# 35a182a156e34fd1afe62fe4d6915337
msgid "``fix``"
msgstr "``fix``"

# f420465883a34ba0880dfa4339418357
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."

# 65c618b2377c426c9452461f196dd91a
msgid "``var``"
msgstr "``var``"

# 27360243e2fd4af78ae90c8e53839cc4
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."

# cbedafcdbd614cb29716cc9a31ba1b23
msgid "``index``"
msgstr "``index``"

# 23b42a5597884235b05d8745d847c65d
# 729f1b56e416427aa452a9505833fae4
msgid "The column is an index column."
msgstr "The column is an index column."

# 400fa1dbca2e4759af7e3d24236d4c5b
msgid "``FLAGS``"
msgstr "``FLAGS``"

# ec4cbcf43f8649de92c11f81a36201b6
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."

# 337581f1fc124fc0b19a38d073216293
msgid "Here is the available flags:"
msgstr "Here is the available flags:"

# 26ab952f54384340b48f7148b963158f
# fdb79fdd2dac42d8b60d4221bc968f07
# c84ed12a792c431281fa4b278bdd8834
msgid "Flag"
msgstr "Flag"

# a27cf37726234688b803c13579b089c5
msgid "``COLUMN_SCALAR``"
msgstr "``COLUMN_SCALAR``"

# 5bfea436dde24303b1d4c562c6d4afab
msgid "The column is a scalar column."
msgstr "The column is a scalar column."

# 29e5f4493d77400f8e34a90ca1092e07
msgid "``COLUMN_VECTOR``"
msgstr "``COLUMN_VECTOR``"

# 677cfd569605403c967db9edccc733d2
msgid "The column is a vector column."
msgstr "The column is a vector column."

# cb642419acf44312961f4b086c42d496
msgid "``COLUMN_INDEX``"
msgstr "``COLUMN_INDEX``"

# 6913b1abf39b4e5f8da9084070e7d13e
msgid "``WITH_WEIGHT``"
msgstr "``WITH_WEIGHT``"

# ce3355e19a1d4163ad08da27fe8c1847
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."

# 3b1a03082483476ab500ed8039a9927a
msgid "``WITH_SECTION``"
msgstr "``WITH_SECTION``"

# 8523be806c304a4ba4d4878e605b006c
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."

# 60e7d1f8f4054d2cb6c2426800631b68
msgid "Multiple column index has it."
msgstr "Multiple column index has it."

# aae529bccb5f45c29206cb2af9527758
msgid "``WITH_POSITION``"
msgstr "``WITH_POSITION``"

# 174b1a27a6104eb2a949f6bf3c380445
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."

# 5e4b87472b7c4686b8373305cc74f115
msgid "Full text search index must has it."
msgstr "Full text search index must has it."

# add3f722749e47e5b434805ff0ee38c0
msgid "``PERSISTENT``"
msgstr "``PERSISTENT``"

# 40eae63f0a464a53b3b0d8fbbb7a8de0
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`."

# 6644c576967649eb97ebee76ee132954
msgid "``DOMAIN``"
msgstr "``DOMAIN``"

# 796ef48b2fa14bfdbba34363aa86918d
msgid "The name of table that has the column."
msgstr "The name of table that has the column."

# 02268680fbef4bba8570672e8afc8f7b
msgid "``RANGE``"
msgstr "``RANGE``"

# 7199974809e0412da629f52526680460
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."

# 1ee5e61718484d44b39b0d78d3b8f7eb
msgid "``SOURCES``"
msgstr "``SOURCES``"

# 3388705f690a415fa8b5387ad2c7fe6b
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."

# 51337542c82943c2bc06fe573c1fdcbb
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``."

# 6bd4ef9c17134f51b930b8293280e09e
# 3825dabb0a5249e1ad1b64d97a7e7464
msgid ":doc:`/reference/commands/column_create`"
msgstr ":doc:`/reference/commands/column_create`"

# 91cac94c819e48089af2423f963084ac
msgid ":doc:`/reference/column`"
msgstr ":doc:`/reference/column`"

# efc7d948614c4cd78ae122349733c47b
# ad681eb746294ec8b571bdd3ac921c9a
msgid "``column_remove``"
msgstr "``column_remove``"

# f05f819429294036b5c4cb10ddfbb0de
msgid "column_remove - テーブルに定義されているカラムの削除"
msgstr "column_remove - テーブルに定義されているカラムの削除"

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

# 16b518547242429cadf2e464171ad382
msgid ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"
msgstr ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"

# 990ec755894c4df790223d8157e4b24c
# 93b278ea17e040788df6ed258c59d2d5
# 5f7886db29704138aefa7fc56838a7eb
# fb5461f0c90544349f01871f51314f8d
msgid "脚注"
msgstr "脚注"

# 984585fa4c3f4eba9c0233b1192035a8
msgid ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"
msgstr ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"

# 8980a24121b541d3ac11447e428d2218
# ead06d8f2002462cba50ef543eaa271c
msgid "削除対象のカラムが定義されているテーブルの名前を指定します。"
msgstr "削除対象のカラムが定義されているテーブルの名前を指定します。"

# de95f919fa7645159ac39d8835f5be78
msgid "削除対象のカラム名を指定します。"
msgstr "削除対象のカラム名を指定します。"

# 23c6be296c4e4e3a87a10aeb5d8bc895
msgid "``column_rename``"
msgstr "``column_rename``"

# a8cf78f173f94df19ea9e710d5c466b0
msgid "``column_rename`` command renames a column."
msgstr "``column_rename`` command renames a column."

# e5a344975eb3487ba640a95892bb7855
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."

# c0acf44e8646485786e43b8081834771
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:"

# 46a29ba547f04b3992be138b88233e54
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."

# f9428bd74c4b453baa2504365a89e38a
msgid "Runs ``column_rename``. The ``select`` is still running."
msgstr "Runs ``column_rename``. The ``select`` is still running."

# 31982bb5368343c6bed37ee3c3ca55c3
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."

# a4fe6d1a93044a1ba7cde3db532eb725
msgid ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"
msgstr ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"

# 895ce1ad859944de9969d5283145ea92
msgid "Here is a simple example of ``column_rename`` command."
msgstr "Here is a simple example of ``column_rename`` command."

# a968e938094d4759a9c0351067871605
msgid "This section describes parameters of ``column_rename``."
msgstr "This section describes parameters of ``column_rename``."

# 67eeedbea899406989fdc52372b70b62
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."

# 6a8fc491d9164b0c90a8b0cd41613fc5
msgid "Specifies the column name to be renamed."
msgstr "Specifies the column name to be renamed."

# f5f69dc6262341438f1e86ac3c930ecf
msgid "``new_name``"
msgstr "``new_name``"

# 286d4c373ff342c99c88465fecfb8d00
msgid "Specifies the new column name."
msgstr "Specifies the new column name."

# c3abb1c5d355429eadc29a58388ca29d
# 9b4849c121634092a049117f0c7ed15b
# b8f2f47eb63043729b1fa7560d265aa0
# bcd63a3868114003b18257d1b811136d
msgid "``SUCCEEDED_OR_NOT``"
msgstr "``SUCCEEDED_OR_NOT``"

# 68d2f466e80c488e95986403ba9198cb
msgid "It is ``true`` on success, ``false`` otherwise."
msgstr "It is ``true`` on success, ``false`` otherwise."

# c3e9182e432d49ff971631ab8bff465a
# 0b2f70d70bde4422818fc99afacef509
msgid "``define_selector``"
msgstr "``define_selector``"

# be13dd0dc77445948cca102834d41ab7
msgid "define_selector - 検索コマンドを定義"
msgstr "define_selector - 検索コマンドを定義"

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

# fe52fe248b72486292d12a6c167b2357
msgid ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"

# 0638245e6cd44a15975e1cb4fd8881cf
msgid ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"
msgstr ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"

# 3358ea6826d84b63bf518146a4d3ab43
msgid "定義するselectorコマンドの名前を指定します。"
msgstr "定義するselectorコマンドの名前を指定します。"

# 7f0f452f58204d9bbff796235900bfcd
msgid "検索対象のテーブルを指定します。"
msgstr "検索対象のテーブルを指定します。"

# af2210dc7d584d5583a9e171b1764df3
# e1b59b1499564002af7f194369fbc54d
# 17444e6827ee43fc9063e792d8d78087
msgid "``match_columns``"
msgstr "``match_columns``"

# a4feb14877414be5b8d1ae277556828f
msgid "追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"

# a851a247b30e4cc78b2cc2ee76407cac
# 7b2096ce65304407a201a5fda3418509
# cc616d166f5348ddb747490b6c91c689
msgid "``query``"
msgstr "``query``"

# 0f9b5b902761468eaea52dffe23107c2
msgid "追加するselectorコマンドのquery引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのquery引数のデフォルト値を指定します。"

# b0f464759b194839a14aa20b75fe36d9
# 9ecfc7990d194c5eac50df79a85d9603
# d4f50d27bf904ab9a5dcff386ad3d9fe
# fbe1a8e62a8f4ee787c71bdd333359e4
# 65f5a221b16e4c96a4237bfac4cd2ec0
msgid "``filter``"
msgstr "``filter``"

# 479f568f5b3a46d9b46d741460c10a16
msgid "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"

# 0528ae09f5324e8f90b629f9e192313c
# b2681b778f094b2aac8af83b2da145fa
msgid "``scorer``"
msgstr "``scorer``"

# fcf1c780d88b4f5a94f0dd556eccb901
msgid "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"

# 356b99bb271e40c8bd50c4b273cd2951
# 0e18b02be089481785a8350a010d0fe2
# eb9f17f9733844e3a263525a4cc1cd55
msgid "``sortby``"
msgstr "``sortby``"

# 5c83d3b8da494da19cc763491bb0dd1a
msgid "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"

# 85f1c6a4330e45f08d4d6e18520d7160
# 117684c6728a4a3eb14e9adc71ccc95e
# d7c66cb0d26b4eb8be2a2f90691661e1
# 31cc58fad4b8417680249d37abb3d38f
msgid "``output_columns``"
msgstr "``output_columns``"

# 162bf19f85fc4151b2066d352655b2b6
msgid ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"

# b90a51e626614492a138beb7bc0bfae8
# f5b9fde395f646ca8d9d92c92cbdb7b2
# d4383ad6526e49659bd48547e09b0e8f
# 30c5ad032a074b81b9037ecbee662ac8
msgid "``offset``"
msgstr "``offset``"

# be9b9e343be94393a95a709eabb55515
msgid "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"

# e8587da4de17430a8788cfe37cce0912
# 11d739da339e48a683ec5db152b90a6c
# 106251197d1e4950945e18dc9fcb9af8
msgid "``limit``"
msgstr "``limit``"

# c7ac87db53dc4d28bba7a85afad77c7e
msgid "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"

# d1c1167bd81f4865a23cc3d470830086
# cf2ac5a917a6448dbce3bc4823b5de32
msgid "``drilldown``"
msgstr "``drilldown``"

# 30fb3f7b84fd4be28dd42d48edac1419
msgid "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"

# d0ec35daa0d74af886fd7b31277ff0f8
# 8973f4ce0ec246679f317dd0f9494231
msgid "``drilldown_sortby``"
msgstr "``drilldown_sortby``"

# be3972b2265b4e3aa6d9086a99dd4535
msgid ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"

# cfced679c32547d789451ee433b8439d
# 09256e065eb14d6e9172a33b2d0cabdc
msgid "``drilldown_output_columns``"
msgstr "``drilldown_output_columns``"

# ce10e4b712024aee86fc2e5659fd3a87
msgid ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"
msgstr ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"

# 264c46bb1b62476ea4eda4aa229f4fce
# 472b370a90db4883b2f87489029726ce
msgid "``drilldown_offset``"
msgstr "``drilldown_offset``"

# 5065288b99bd43549ebd62d5ad05b7e4
msgid ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"

# 7751584a6a664833a173633e152fa251
# 8764aa0dd05b422b99d641c2ec43d2d3
msgid "``drilldown_limit``"
msgstr "``drilldown_limit``"

# d28cc4d7c53b4b399912af7b8f8e113a
msgid ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"

# fb8c3ead6a8c4892b69e96ba1252b20e
# c501692fd666429d80e6a0124d3fb4d3
msgid ":doc:`/reference/grn_expr`"
msgstr ":doc:`/reference/grn_expr`"

# 450c0d9e2e544a4d82b13dab0eac00b7
msgid "``defrag``"
msgstr "``defrag``"

# 3e4e79e542bc49eaa6949a28c877f209
msgid "``defrag`` command resolves fragmentation of specified objects."
msgstr "``defrag`` command resolves fragmentation of specified objects."

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

# cf958641b42b4cea8881b14496536031
msgid ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"
msgstr ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"

# 573e11c9a4da4b5faea7c87e76f5cdc3
msgid "開いているデータベースのフラグメンテーションを解消する::"
msgstr "開いているデータベースのフラグメンテーションを解消する::"

# df3b25e4dc6948a9beab36dd242bc3b0
msgid "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"
msgstr "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"

# 6d40b4c7bdba416e9ce79001e80a54e4
msgid "``フラグメンテーション解消を実行したセグメントの数``"
msgstr "``フラグメンテーション解消を実行したセグメントの数``"

# 4cc250cff57e4b6b8b364dae8078552e
msgid "フラグメンテーション解消を実行したセグメントの数を返す。"
msgstr "フラグメンテーション解消を実行したセグメントの数を返す。"

# d67927b50a8a4390b0062b3257409071
msgid "``delete``"
msgstr "``delete``"

# b08d45fc9bbc4f1abd2d47417d6280ee
msgid "``delete`` command deletes specified record of table."
msgstr "``delete`` command deletes specified record of table."

# fb7b30a45f324ef2a6ebdc44c7c99897
msgid "Cascade delete"
msgstr "Cascade delete"

# 7b72827f02fb488f9b50f4efbe8fab82
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."

# acf5d63eb08e46d88595ed3709ad9291
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."

# 7b00580c5fdc405cb579c153a72f7b40
# 18e307a73c3849d683570e1871149acf
# 22042b264a8f4a349621fa541caa808a
# 54a01ae3a1cf41b5b5097f40c668c8c9
# d0f91ceff4304bb2a2423c3df3ca429a
# 19ca8a2af2c444d8b8f55bf433fdedde
# dc3820a92036450db79f74ed03ef0354
# 18723f17280847048c3b242567856343
# 2a04c1b1bec3423dbcaac41cb386f71d
# cf69366efece414aa94d4ee52f5404ec
# 72b8944dd07b4b209a587f1cd8edde8d
# e7b2323edc954922863d4d002a135081
msgid "Here are a schema definition and sample data to show usage."
msgstr "Here are a schema definition and sample data to show usage."

# 346b11d1302e448e8b9253b7bc513d55
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."

# b058ad715a2b40aab963b370dcf97733
msgid "Here is the example about cascaded delete."
msgstr "Here is the example about cascaded delete."

# ae16967eba55430eb047404e6079a614
msgid "The country column of Users table associates with Country table."
msgstr "The country column of Users table associates with Country table."

# 0edf8030fedf4633ae937442f0e5ed39
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."

# 993ba87b07154f5fb69ea3af1127bcbe
msgid "Specifies the name of table to delete the records."
msgstr "Specifies the name of table to delete the records."

# 461f04a6a0584710b08abd171e20e934
msgid "``key``"
msgstr "``key``"

# 139d19ce77bf47ea84562bb455bbad19
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)"

# a60d3f4311d7439691ce89578381321c
# 766963e0d03f44c8ae1e1fda25ce174d
# 4240140fb6694e01b9d10e6caf0e0a63
msgid "``id``"
msgstr "``id``"

# 7d7425ec2d0b450ea3d816d80afeca3e
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."

# cca720ba78a5439095087c53683bf586
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."

# 63182816fbfe483c9dca25631c2a639b
# 2fc83943840f4793a9ac72c466de484c
# a1874283934d42ef85e30cfd62c23048
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."

# 8b7026fddf8f4e76ace592c35b15f68e
msgid "``dump``"
msgstr "``dump``"

# 52d36856f78a4d17b9cda739ce3268a5
msgid "dump - データベースのスキーマとデータを出力する"
msgstr "dump - データベースのスキーマとデータを出力する"

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

# ce0f4c05b7b548ff8a37dcf095059b25
msgid ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"
msgstr ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"

# d29fca6b49aa496d9e749c6535dedd4d
msgid ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"
msgstr ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"

# 38f0c7dac7764e36971b0ffdc1c9b43f
msgid "Here is the sample schema and data to check dump behaviour::"
msgstr "Here is the sample schema and data to check dump behaviour::"

# d47f4ff0996e4623ba1f4fb96cb2ca72
msgid "Dump all data in database::"
msgstr "Dump all data in database::"

# a82636e88a314bbcb45c4235778fda86
msgid "Dump schema and specific table data::"
msgstr "Dump schema and specific table data::"

# 1918c07469ba45a4a0bbf48d8aa21173
msgid "Dump plugin only::"
msgstr "Dump plugin only::"

# c00d8dcbf5fd44949af409668df5a056
msgid "Dump records only::"
msgstr "Dump records only::"

# 430ae1b738cd4df5a8526af1b0f99409
msgid "Dump schema only::"
msgstr "Dump schema only::"

# eb5b313b09f2418688c529743136afe8
# 9162d8fd244b48febe20080f0be314cf
# d5c4419db94e46afb279c1022588ab8c
# 5f79ba3549c54ad48cb32333e5bc8cde
# 0367c7cf22294171bc2e6e10bf3af675
# f37499d0e5d943ab99f108eaf46aef52
msgid "There are optional parameters."
msgstr "There are optional parameters."

# 8b5b972a39ec4f7abbf459c4943b1f1b
# 113bfc2ee2d94ce7b8c7854824f24911
# 67cdc9bdd4f046ee874a852635df1a0a
# 00b13f9bd0084f14b7f431d86061e6fc
# efafada0819d42c4abad0a26f97846bb
# 9cb5e94ff0624c3799e8f6e6a68d447f
msgid "Optional parameters"
msgstr "Optional parameters"

# abf518bad0434722a29e4909419144db
msgid "``tables``"
msgstr "``tables``"

# e767eb31037843019b541fbd8fe8b9c7
msgid ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"
msgstr ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"

# 6fd645605dd14ef6b8b1101241f7baba
msgid "``dump_plugins``"
msgstr "``dump_plugins``"

# b1eb6a9bc9fa43f5a0dbc4e297ee66cf
msgid ""
"You can customize the output whether it contains registered plugins or not. "
"To exclude registered plugins from the output, specify ``no``."
msgstr ""
"You can customize the output whether it contains registered plugins or not. "
"To exclude registered plugins from the output, specify ``no``."

# 9d8703e2e4d34c7ea2f1b754aefa365f
# 1995f172edae4c25b3a88e3977be91dc
# 2713b30213cd44ad80d112d2e34450a2
# 37eafa7970ae4b319845b84971f2d6ef
msgid "The default value is ``yes``."
msgstr "The default value is ``yes``."

# 5cf88823b4054a42a157b0428a3c37e8
msgid "``dump_schema``"
msgstr "``dump_schema``"

# bd21729a072c443ba8d8de14b09317ac
msgid ""
"You can customize the output whether it contains database schema or not. To "
"exclude database schema from the output, specify ``no``."
msgstr ""
"You can customize the output whether it contains database schema or not. To "
"exclude database schema from the output, specify ``no``."

# bfd3e496c5ea40c5b200f5c3bacf7ced
msgid "``dump_records``"
msgstr "``dump_records``"

# 3ff8df0b98a74e68993dfe1665d03710
msgid ""
"You can customize the output whether it contains records or not. To exclude "
"records from the output, specify ``no``."
msgstr ""
"You can customize the output whether it contains records or not. To exclude "
"records from the output, specify ``no``."

# 09d423204c9948cb80ef941aaaabe227
msgid "``dump_indexes``"
msgstr "``dump_indexes``"

# ff1f0ac328344d99a7a007b37be06d9a
msgid ""
"You can customize the output whether it contains indexes or not. To exclude "
"indexes from the output, specify ``no``."
msgstr ""
"You can customize the output whether it contains indexes or not. To exclude "
"indexes from the output, specify ``no``."

# 03f59471a6644db1af52caedcc21b3d5
msgid ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"
msgstr ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"

# bb013318a3fb485d8f29b2add9b787d3
msgid "``io_flush``"
msgstr ""

# 61b7206959234098ba366b9e67a80040
# 5f07e294f97246039d3662016c9a7331
# 175bae44c38c4ad1800c9c597c43d517
# f5c5549e00b342b28c50aa3ee9099b29
# 1a933b8e610145a3bfc92e16c49b365f
msgid "This command is an experimental feature."
msgstr "This command is an experimental feature."

# b58cbc8c3b4a4d19a256d75c2f56bde5
#, fuzzy
msgid "``io_flush`` command has two parameters. ::"
msgstr "``tokenizer_list`` command takes no parameter. ::"

# 5ea6307ab15e40399ec70a60c1ab736a
#, fuzzy
msgid "This section describes parameters of ``io_flush``."
msgstr "This section describes parameters of ``column_list``."

# 90cf7520933a4341acd6c7ebe3af78a7
# 3c76a17bdf104ac4ab267f70597af97e
msgid "``target_name``"
msgstr "``target_name``"

# 92f23a23139c40469aaf085c56df774d
#, fuzzy
msgid "``recursive``"
msgstr "``recover``"

# bffd05f79f1946beae7a7ef44cb99b07
# 532abfa5e14145c0a018b873598a62e0
msgid "``load``"
msgstr "``load``"

# 3654d729511d493aa95f462c0266cdd3
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."

# 9a0aa03602be49d884eb913a4ae9d47f
msgid "``values``"
msgstr "``values``"

# 7bb27773648d4f6c9d8ffe12bb841dec
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:"

# 18ec6d41810e4a9d9fb4118afc25b6dc
msgid ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"
msgstr ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"

# 72d237a873614c0da9d257667312aee7
msgid "``Format 1:``"
msgstr "``Format 1:``"

# a8a91f4c69484facbff36723e1ade1e2
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},..]"

# e690a499ca8b43b7bf8fe8e3916259bf
msgid "``Format 2:``"
msgstr "``Format 2:``"

# 9cbe61bfc43645ee9a3cc3e99913753e
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."

# 29ddbec81da44f7baec6f48f50b3862a
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``."

# 6b36f6cb67b443b3b6864b10ced5263b
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."

# 497d54f0fb3c47ef8ae61f81b3da5066
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."

# 3000cde0fcdc4ce48257d62e0b03d8c5
msgid "Specifies a table name you want to add records."
msgstr "Specifies a table name you want to add records."

# 154be2b9399049628dbc2a75e30fe6ed
msgid "``columns``"
msgstr "``columns``"

# fe4d867615fd4191a4cbb99adb3e27df
msgid "Specifies column names in added records with comma separations."
msgstr "Specifies column names in added records with comma separations."

# fda07d6abd7a49e487bc28e046e45f39
msgid "``ifexists``"
msgstr "``ifexists``"

# 20f48140cd474514bf0f71d46134227f
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."

# bce57fa4e6474e4e81908accd3df7873
msgid "``input_type``"
msgstr "``input_type``"

# 7d0d3f404ac34642a82de0c60faee8e5
msgid "Specifies an input format for ``values``. It supports JSON only."
msgstr "Specifies an input format for ``values``. It supports JSON only."

# 67a6dd7a5a3f46d599f33631bd658391
msgid "Here is an example to add records to \"Entry\" table. ::"
msgstr "Here is an example to add records to \"Entry\" table. ::"

# df072d62d6b145119430c7d41b350bb9
msgid "This example shows how to add values from standard input. ::"
msgstr "This example shows how to add values from standard input. ::"

# ae83bf94f58a41aa91f07f9fdd1ffb67
msgid "JSON format"
msgstr "JSON format"

# 34447c7e99754180a695ed66645f2426
msgid "``load`` returns the number of added records such as ::"
msgstr "``load`` returns the number of added records such as ::"

# cbf8d74be75e4005ac287964ad16cc31
msgid "``lock_clear``"
msgstr "``lock_clear``"

# 66da95f83d87495baf1db1658892123f
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."

# 06c80d7fc5d34a67b9cf36f88ae7c76d
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."

# 51d94305fa2e4f0f8e33abb566776ae3
# a5828b651ecc4eacb7e48e04151dc1f4
msgid "``truncate`` command takes only one parameter."
msgstr "``truncate`` command takes only one parameter."

# 403b71cec7ac40258c0b6eee7804193f
msgid "There is no required parameter::"
msgstr "There is no required parameter::"

# 6d574c70c9d94f70b8a7a3cc4974eb68
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."

# 93d7d919d83f4367ad312d84d528ada3
msgid "Here is an example to clear all locks in the database:"
msgstr "Here is an example to clear all locks in the database:"

# f76eea356abd4d6fa9a46e92f95fbd3b
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:"

# 92e2d30a54474b4893790b4604ce103a
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:"

# 26738dbfa58d4dfb99188c6759dc7978
# 1c1be135a40549838f9656dd31feb830
msgid "Specifies the name of table or column."
msgstr "Specifies the name of table or column."

# ec71d0739bbd40f583d66764d37782a3
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."

# ea11b24b541444a89b7bde80f74c06e0
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."

# 6e4176e211104425a4cd9f845b055f58
# 9c5cd9dff1bb4b8eacddaa6f6e042949
msgid "``log_level``"
msgstr "``log_level``"

# 3fdecdab78994f60b8b5f138e93058df
msgid "log_level - ログ出力レベルの設定"
msgstr "log_level - ログ出力レベルの設定"

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

# 34fb98e3cacd46129922940f37b8c699
msgid "log_levelは、ログ出力レベルを設定します。"
msgstr "log_levelは、ログ出力レベルを設定します。"

# 52a7e64f81c64ad79358b97fb64cc0e2
# d2d21e38f3984fb28a831d59b1b25404
msgid "``level``"
msgstr "``level``"

# 93699b5e71a94a26a0e1c5d527d6d5d6
# a1870d70718d40ab9cf79f0dd467d4d1
msgid "設定するログ出力レベルの値を以下のいずれかで指定します。"
msgstr "設定するログ出力レベルの値を以下のいずれかで指定します。"

# d9eefea523e846c4915f69d5baad2629
# 61411c7e6aa3494b8dd854ae36cd729e
msgid "EMERG ALERT CRIT error warning notice info debug"
msgstr "EMERG ALERT CRIT error warning notice info debug"

# 88d2f9e11cc7426bb8be9a9151a9daba
msgid ":doc:`log_put` :doc:`log_reopen`"
msgstr ":doc:`log_put` :doc:`log_reopen`"

# 00c69eca6a704dc68f21762178d905a4
# 939db49f3c16460689891a36a4c77a5c
msgid "``log_put``"
msgstr "``log_put``"

# be73bcfbd35d4118a9b10c648f1cd95b
msgid "log_put - ログ出力"
msgstr "log_put - ログ出力"

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

# bb6d8da1808c4ccab3cbba5e70da0e60
msgid "log_putは、ログにmessageを出力します。"
msgstr "log_putは、ログにmessageを出力します。"

# b2eae4fbe4204f0cb01e7c41ec578430
msgid "``message``"
msgstr "``message``"

# 0bdb9c4b3ce341c48b120e7ef1a4a211
msgid "出力する文字列を指定します。"
msgstr "出力する文字列を指定します。"

# 192473d6121844e3ac59bb9cd9b8956f
msgid ":doc:`log_level` :doc:`log_reopen`"
msgstr ":doc:`log_level` :doc:`log_reopen`"

# c558f1bd115248a884887083dc0d9e0e
msgid "``log_reopen``"
msgstr "``log_reopen``"

# 4c20fea4ac8c479b97c2c07d21efefaf
msgid "log_reopen - ログファイルの再読み込み"
msgstr "log_reopen - ログファイルの再読み込み"

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

# fa32da4ff0ce49beafc12a0752be8ba6
msgid "log_reopenは、ログファイルを再読み込みします。"
msgstr "log_reopenは、ログファイルを再読み込みします。"

# 2b3fcb17db3345f9a6daf80fdbd5ff80
msgid "現在、デフォルトのログ関数を用いている場合のみに対応しています。"
msgstr "現在、デフォルトのログ関数を用いている場合のみに対応しています。"

# 7680101b56e54e2d996ae110dc1b7407
msgid "log_reopenを用いたログのローテーション"
msgstr "log_reopenを用いたログのローテーション"

# 03ae7f3072a44770b37df0691e124441
msgid ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"
msgstr ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"

# 2cf441414e5b4b159f41b5d4887b7ccb
msgid "log_reopenコマンドを実行する。"
msgstr "log_reopenコマンドを実行する。"

# 26ea50f09a984ede89b8834ad63bde06
msgid ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"
msgstr ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"

# c180ab995046479ea14717507ced599d
# fd8cbee9add4420c9ee5abc6dee6abbb
# 5614423f646342ad8e259ed04085219b
# 359541530a59470fb00b7c8a4ef11c83
# 994ca014ff1c4f44ac9e806a826bd25d
# 0accbd83a07647e483de745cb9cfb5dc
# ab905fc1d68b4fffb957f441c3eee584
msgid "ありません。"
msgstr "ありません。"

# 411f05a075dd47a1914679f11856534c
msgid ":doc:`log_level` :doc:`log_put`"
msgstr ":doc:`log_level` :doc:`log_put`"

# dc7c8724cdc44853b91722262ceb743d
msgid "``logical_count``"
msgstr "``logical_count``"

# 2b1faf7b5ea843da8acec4243597ffd2
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`."

# 731c02130fb54b679facada6075366aa
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."

# 2125d8ec545f4b058156a1b827913341
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."

# 04f0443000a044f3a7c7b214ef749a52
msgid "Load proper data into parted tables on your own."
msgstr "Load proper data into parted tables on your own."

# 04eb03f3e04448e58dd0ad9afbf93730
msgid "``logical_count`` command has seven parameters."
msgstr "``logical_count`` command has seven parameters."

# 7483095f39954110b74338553e9dafe0
# 404da5eafcff47ac86e9997a466df168
msgid "The required parameters are ``logical_table`` and ``shard_key``::"
msgstr "The required parameters are ``logical_table`` and ``shard_key``::"

# b36c669b241b4279b3c97cb32675ed3b
msgid ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."

# c85008e00bb848e78714385c13d44562
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."

# f6e9de3f96d745218590c200da2df91b
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."

# e444bf26a24140128026d6c1701041a0
msgid "Here is the schema and data."
msgstr "Here is the schema and data."

# b55a8329243942a492ad1b39df0d3e81
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."

# 585e61d92c0f46028aead87bc5d1b3bd
msgid "Logs_20150203"
msgstr "Logs_20150203"

# e2956b18be91472e97cb128873b8a988
msgid "Logs_20150204"
msgstr "Logs_20150204"

# df7768d1a8d046f0b6eaba0a88df38b8
msgid "Logs_20150205"
msgstr "Logs_20150205"

# cd7a6b545aed4972abe8bf91e2dba689
msgid "Then, it loads data into each table which correspond to."
msgstr "Then, it loads data into each table which correspond to."

# c9dab2bc299d467b9427fc04e894bdba
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."

# 3d9e0750fc964a819cafd3e10712dd28
msgid "Here is the query to achieve above purpose."
msgstr "Here is the query to achieve above purpose."

# a36c6bbcdc634aab93d64e75a277534c
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."

# 8514005ce6f940188cc8ee9f4042a233
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."

# 91b00a3adaae4db58490795e58abdc19
msgid "This section describes parameters of ``logical_count``."
msgstr "This section describes parameters of ``logical_count``."

# 712e68ce60d44c349ea73696c8f42a1f
# c6cbc45215e14f21abdfcad7f76bef1c
# 8c9847877af74e68aee6617fd74856e3
# f61b1982422e46429dbf33e5039b461d
# 29bf7ba761db4ab1bb04a220b075768a
# 74966b54e1e54f15be0606fbd4777bc9
# ccca82bd2af048e6a687ce7cb53f73fc
# 9fed4ae4dbe4481ba5b373e2805dcf6a
msgid "Required parameter"
msgstr "Required parameter"

# 8ddbbd41b80f42d783fbff4b30304296
# 1e0cd74d245d441e9c0802dab84eb688
msgid "There are required parameters, ``logical_table`` and ``shard_key``."
msgstr "There are required parameters, ``logical_table`` and ``shard_key``."

# 67f6dc8dfccd4a73b6e5e21f94ca28f1
# d31eb31b9cb64a228eefe9c6fecf71c8
msgid "``logical_table``"
msgstr "``logical_table``"

# 9af9567607d6438f81d220d8690ba426
# beff02ce5c0d4be8a6baa65b871f6381
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\"."

# c6371fdb29ee44578a877d3696a16ca3
# eb97bd5cac9d415694fc79ee7cc8be4b
msgid "``shard_key``"
msgstr "``shard_key``"

# 356cbe8080b54447b7ae1a3ee08ba5df
# d1589d35297c4d6c9522ccc98270d277
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."

# c4506f47588b4c359c95be989d8d7b80
# b62e0ad9c6f74ec7bf0e86528e066aec
# 3c2cdcf8da3f4417a09fce3b3c1de6db
msgid "``min``"
msgstr "``min``"

# 160b09bf982c416cad8ec0eaa684def3
# 7a1d307b544d4616b3062229cb5444a8
msgid "Specifies the min value of ``shard_key``"
msgstr "Specifies the min value of ``shard_key``"

# 58206fe280884e3297f8018fac2b84bc
# 53ea8c12b5c34af9a2ef80819ff228cf
# a2d2bdcbe50b4bc5887ef72f058b105f
msgid "``min_border``"
msgstr "``min_border``"

# 25b36d9c79674d0c84c025342fddd655
# 444892cfb29d43a0850ad4a96eccee09
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."

# 7649d02963624a35b383d85a211dfbb9
# 90f2b39c1f734139b88d6d9abcff5ec2
msgid "Specifies the max value of ``shard_key``."
msgstr "Specifies the max value of ``shard_key``."

# 12e81a4b394a4b48b7f21ed4c0231b9a
# 26461b16b93f4efb9d6025011786ab3d
# 172f7f1f00e94d6d94ef960ed4b7a18d
msgid "``max_border``"
msgstr "``max_border``"

# 074e679715ae4046a498aa8e5bc1f62e
# b30f165f0c774677b42af1fca2eccd2f
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."

# 795e8eeaa0f4448d8a81717a6749a53a
msgid "``logical_range_filter``"
msgstr "``logical_range_filter``"

# 595acb6c1ea74664a04cc36e5608fa79
msgid "TODO: Write summary"
msgstr "TODO: Write summary"

# 13f107b2bbe24c4aa8d531835e2d817e
msgid ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."

# cb48a6ae2f8546ef821cd9f6b48cca4e
msgid "This section describes parameters of ``logical_range_filter``."
msgstr "This section describes parameters of ``logical_range_filter``."

# 126b86d5dabe4309864de2b79cc87a43
msgid "``order``"
msgstr "``order``"

# 67f6dc8dfccd4a73b6e5e21f94ca28f1
# d31eb31b9cb64a228eefe9c6fecf71c8
#, fuzzy
msgid "``logical_select``"
msgstr "``logical_table``"

# 04eb03f3e04448e58dd0ad9afbf93730
#, fuzzy
msgid "``logical_select`` command has seven parameters."
msgstr "``logical_count`` command has seven parameters."

# 91b00a3adaae4db58490795e58abdc19
#, fuzzy
msgid "This section describes parameters of ``logical_select``."
msgstr "This section describes parameters of ``logical_count``."

# cf82e4937f8f43d9bfc9588f91cbd81d
msgid "TODO: add more description for RESULTS"
msgstr ""

# 67f6dc8dfccd4a73b6e5e21f94ca28f1
# d31eb31b9cb64a228eefe9c6fecf71c8
#, fuzzy
msgid "``logical_table_remove``"
msgstr "``logical_table``"

# 04eb03f3e04448e58dd0ad9afbf93730
#, fuzzy
msgid "``logical_table_remove`` command has six parameters."
msgstr "``logical_count`` command has seven parameters."

# 91b00a3adaae4db58490795e58abdc19
#, fuzzy
msgid "This section describes parameters of ``logical_table_remove``."
msgstr "This section describes parameters of ``logical_count``."

# 33d08d78aa5f4e169d584d53b140667a
msgid "``normalize``"
msgstr "``normalize``"

# 0bca83025059471f99e84e19ba6539f3
msgid "This command may be changed in the future."
msgstr "This command may be changed in the future."

# 9090110370914fb882525c4e7d68a658
msgid "``normalize`` command normalizes text by the specified normalizer."
msgstr "``normalize`` command normalizes text by the specified normalizer."

# 8146579418e24825841946c456fd34a8
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."

# 90f217213f1b482dab523e8211aa539e
msgid ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."
msgstr ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."

# 0f0ab6c24e8740128546f11918d32244
msgid "Here is a simple example of ``normalize`` command."
msgstr "Here is a simple example of ``normalize`` command."

# 5e62f7f10a254a4aa9127adc931f59c3
msgid "This section describes parameters of ``normalizer``."
msgstr "This section describes parameters of ``normalizer``."

# 3350867538fc435a8d8e506202b06a6c
msgid "There are required parameters, ``normalizer`` and ``string``."
msgstr "There are required parameters, ``normalizer`` and ``string``."

# fa18ff184df741efb2094015ba7d2a90
# 4bc1fb4abf414bd7b009d1f7b34e24a9
# 0d61e2c8a506445fa2d60a75ef185a95
msgid "``normalizer``"
msgstr "``normalizer``"

# 025429d53d564cbbb57a05c0bb55d04e
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``."

# a36e7053f572422ea9793bbae91bfeae
msgid "See :doc:`/reference/normalizers` about built-in normalizers."
msgstr "See :doc:`/reference/normalizers` about built-in normalizers."

# d2373a78737d4722ae52d9031a6e735c
msgid "Here is an example to use built-in ``NormalizerAuto`` normalizer."
msgstr "Here is an example to use built-in ``NormalizerAuto`` normalizer."

# cb01c9118c85448792cc176154dd6563
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>`_."

# 6106f66c5b6c46fa8a789fc1152fc9d5
# 42d4ce0ae0b841f8874b9f17005442f9
# 827f10cf804a4decb4d6162e644e6146
msgid "``string``"
msgstr "``string``"

# 470323b768fe483980951f11447ce1a2
msgid "Specifies any string which you want to normalize."
msgstr "Specifies any string which you want to normalize."

# 17566d19364149a78922b896544edaee
# 7ac1a6bc1a5d4231864bb56a8d895b60
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 (``\"``)."

# 38b4419a204c4558aff8f388c4203f6d
# e0bffd72c2ba4cd29cbee4bd6cc4db04
msgid "Here is an example to use spaces in ``string``."
msgstr "Here is an example to use spaces in ``string``."

# 40683f1df9d44091ad793b5895f1f2eb
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``."

# 12cbcacb5b624afa80e225f66fa7c6c0
# 82fd89217e4c40b68aa10de8e9d1c414
msgid "Here are available flags."
msgstr "Here are available flags."

# bba5b533a8684b9d8e25837cb7a5bb57
# b17ca655762842cebd1ab0b75aae529a
# 274c05f0fe5047b0a55aed50a7e3de73
# 6590289ab92942b08bebaa46b9b24402
msgid "``NONE``"
msgstr "``NONE``"

# c29caa75a1aa4555bbe958b460787d87
# dd59b07e174e41c7a2dc34b13444db1d
# 0b1bf0a5e3cd4694a53d95578d0624d1
msgid "Just ignored."
msgstr "Just ignored."

# 2a09cc7055dc4aa98cbfc89e57bde14a
msgid "``REMOVE_BLANK``"
msgstr "``REMOVE_BLANK``"

# 1aa46d941b4a47bd8f1f01ae84e8a52a
msgid "``WITH_TYPES``"
msgstr "``WITH_TYPES``"

# 96f441376cc648638b1330465340a7c3
msgid "``WITH_CHECKS``"
msgstr "``WITH_CHECKS``"

# 27dfb2f7028447eba5efd9b7956d8337
msgid "``REMOVE_TOKENIZED_DELIMITER``"
msgstr "``REMOVE_TOKENIZED_DELIMITER``"

# 996f433a2fa4475e9ab3f0272f9084ad
msgid "Here is an example that uses ``REMOVE_BLANK``."
msgstr "Here is an example that uses ``REMOVE_BLANK``."

# 7435c2ee3730413fae407503a877bf29
msgid "Here is an example that uses ``WITH_TYPES``."
msgstr "Here is an example that uses ``WITH_TYPES``."

# 75486f47030b4e95a7b3df2c9124b07a
msgid "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."

# cb190265f78941e4b010ec54429fba74
msgid "``normalized_text``"
msgstr "``normalized_text``"

# abe44224b54b47c680572af550275205
msgid "``normalized_text`` is an object that has the following attributes."
msgstr "``normalized_text`` is an object that has the following attributes."

# 1926d3f63fc24bfc99511a776dc9e87d
# 184d673043a840218c996ee47339baef
# 89e2fbea64594fcfbe324aa4b34ea2a2
# 03d68762c8fa4340b403a190aa00249a
# aad46fa9e617446998598b1a5c0f19fd
# c56a23b8c0d54c0b8085be331f6903a6
msgid "Name"
msgstr "Name"

# bc3739e7eb094d8090422c63ce17f8c7
msgid "``normalized``"
msgstr "``normalized``"

# f86dd01f49d1454292d149a487a9525d
msgid "The normalized text."
msgstr "The normalized text."

# 1acb3af046cd4761b9e26317002128e7
# 0ca21f710edc465ca941313f1ed5f7e4
msgid "``types``"
msgstr "``types``"

# 71468a58cf1e4a19975a384b9c47f2c7
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``."

# 54daf08716cd4e9a818a04d7b54cfa51
# 08fd33490d3b4db1a0e2a3df7fade7aa
# 2201eafa5a7d49a4a468404798c6ccd5
msgid ":doc:`/reference/normalizers`"
msgstr ":doc:`/reference/normalizers`"

# 360e54a778034d77a64b6c05cead61dc
msgid "``normalizer_list``"
msgstr "``normalizer_list``"

# 1f7960632a7242b4a133349f76b7df8e
msgid "``normalizer_list`` command lists normalizers in a database."
msgstr "``normalizer_list`` command lists normalizers in a database."

# dee5361233974b97aa9d516e9f842524
msgid "``normalizer_list`` command takes no parameter. ::"
msgstr "``normalizer_list`` command takes no parameter. ::"

# bc886e11a69c4d52801909b3f5451c0c
# c75b45efc7294839a2ba1450b2fc9bee
# 22c8cc956f4145fb8dd796c15efc5082
# 5f29b7d7253c4689a9e2a017085d4cc7
# 0f4107789d8b4ec1a3d7be077f89c314
# d891087a7109465fb37e9a85e269bd52
# 4f8269bc180245589f778b043b5a8bde
# 607c750c892b47b9bfa6d2fe67ccd898
# 9c8ba0b3d463432fa2124e32ea02dcc9
# 370fe6a754ad48f1880a0c3ab01bbbbc
# a7ef19eac3674674ab5bbb7dad58d6ae
# 9b1f151cb2d54dc58ef94748ca60639b
# cecd0a9c1b2b44009f3fe36f8ff9a752
# 32c39482c75149eabe3895f9bd28a4ec
# 98762b5b1d244f81b429b6cf47ce8036
# 518e8294f14e498a959865ad728b5f4b
# 2d3f24c2514b44768fe590e65e4c339f
# 701ea8e61b2d4bf0b2f97a68040f7fb3
# 841abe5f86354ff28758d5c702fb1d81
# b0feaa4de1c448e9b4732838e483c040
# 4799a59c061f416a9a9b3e1fc5bd57e0
# ac2840a17c0945d9b74cd24131e7a148
# 94a50d1856c14022bc3bc81eb54a9dee
# a6193fb949944e93ae8b02f2962ddc3f
# e107556ac40d4eff9c6d640358db496e
# 0cf9781e84d34694989d65d8d436a730
# c47cf1162d21438bafdcf91f764a5f0f
# b09e555fe17f4f6da9798d0dc9c5cf42
# 4fa53c629dcf4ac0b6575283cdebb4d7
# f24cd4faf24b44b7ac0fbac5b71d8654
# 020238c0af5a47159f9cc8e3abb93d5a
# 0a528e18314345fa90485546f5857af2
# 93d2a4ccde874298bf1361301d09f234
# 8a62d845cdc04141ab5ae50cfdf5b6c6
# d531be05e5db43f28d768b1e4bdf9ce3
# 2da9aa52d2d441b5b3b0baf359c91711
# 5cc4db694c644e29aac808a2905a8af1
# 4750693876164d78a93c30a189d1e9ad
# 1dc9aecfc4294ccf82d076155431e35b
# ac39a548c7084acb885e6d8283ff7f3b
# d0ab2cb6d9e74718affec9057849efa9
# 1b008c2bf3874fabb15ef7f73a024899
# 51c1202664dd4b11be6c7921444b086f
msgid "Here is a simple example."
msgstr "Here is a simple example."

# 094bb5c0c068496f945aad2c45227dc6
msgid "It returns normalizers in a database."
msgstr "It returns normalizers in a database."

# 95469f2dc48c41288c577ef39ebb3a09
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::"

# bb3991c105e54d04a176310a57a92ac9
msgid "``normalizers``"
msgstr "``normalizers``"

# 7d80eeeddb0f491badbd9678f8f3a2be
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."

# 2df65eece8fe4c46bc8243fdbacf66ca
msgid "Normalizer name."
msgstr "Normalizer name."

# c094a82789b74058a955036944c82680
msgid ":doc:`/reference/commands/normalize`"
msgstr ":doc:`/reference/commands/normalize`"

# 196cc19cc13641cdaa8301bab4c93433
msgid "``plugin_register``"
msgstr "``plugin_register``"

# 2af6d6684b624cd48326947e58f923f0
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."

# f4b7ca33d5c54271b4331fc0e86afc2e
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."

# e3f6c32156094a47b806860c4f358d3a
msgid "You can unregister a registered plugin by :doc:`plugin_unregister`."
msgstr "You can unregister a registered plugin by :doc:`plugin_unregister`."

# cd82f21eb9574d39997b6eef2cd04000
msgid ""
"``plugin_register`` has a parameter ``name``. It is required parameter::"
msgstr ""
"``plugin_register`` has a parameter ``name``. It is required parameter::"

# 50a5c3ebbaf740d5b5112d7054ab5277
# 7b36d76bf9c442c28c15e1472640283b
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``."

# f8b2fc651e9d441782035feba9b9a2f8
# 7c120eef1d59497bad79465990c747c9
# d24fceb16f46428eb615d7143373e0d7
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."

# dc9389caba0445a8b640eeb28d412b96
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``."

# 97f2c4958b6741cd8ae378ad57a88be2
msgid "``plugin_register`` returns ``true`` as body on success such as::"
msgstr "``plugin_register`` returns ``true`` as body on success such as::"

# a5114d7bf26c4c07b1544440621bd21e
msgid "If ``plugin_register`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_register`` fails, error details are in ``HEADER``."

# 309962882649422586b9068f6de299be
# 972dcc1fedc849dd80773553835964d3
# a40043db14a64643baef8e071ae229a7
# 1d466a53023a44a8915567f5bb2551c9
msgid "See :doc:`/reference/command/output_format` for ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` for ``HEADER``."

# a7baf5daddda4752a3994f25082a56b9
# bdad4e13128245f19b687a625546f6cf
msgid ":doc:`plugin_unregister`"
msgstr ":doc:`plugin_unregister`"

# a3636f8872cd40289655d61323c38005
msgid "``plugin_unregister``"
msgstr "``plugin_unregister``"

# beb6f4a206ea4eac94756904f9ce055d
msgid "``plugin_unregister`` command unregisters a plugin."
msgstr "``plugin_unregister`` command unregisters a plugin."

# 07cca7bfcc914dc9bc4c13a13f595f95
msgid ""
"``plugin_unregister`` has a parameter ``name``. It is required parameter::"
msgstr ""
"``plugin_unregister`` has a parameter ``name``. It is required parameter::"

# 9d2c9591a6dc4765a5a6906a00b080be
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``."

# 78dfd22fd91d4d53afa267e3f890f4d9
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``."

# b92e548831c7439abf1753383820cbe4
msgid "``plugin_unregister`` returns ``true`` as body on success such as::"
msgstr "``plugin_unregister`` returns ``true`` as body on success such as::"

# 73b3739d1ae94c6ca14944f61ce51676
msgid "If ``plugin_unregister`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_unregister`` fails, error details are in ``HEADER``."

# dd65d30b61a5445183a045cf2bd50cfe
# bce339da99af49bf84592de2232f7854
msgid ":doc:`plugin_register`"
msgstr ":doc:`plugin_register`"

# 3d4fe7a7b7534d80bd5b9d8c0912e8de
# 8ed2c2c7e149455bab91d52b55c7b7dc
msgid "``quit``"
msgstr "``quit``"

# b425fd1a07cf4402b02f392a4a9f788d
msgid "quit - セッション終了"
msgstr "quit - セッション終了"

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

# 28f377223c80459682fdb7afbee405b4
msgid ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"
msgstr ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"

# 98f4a4320d3b44eba72f600db08c5d7f
msgid "``range_filter``"
msgstr "``range_filter``"

# 1be53064e1c143cbabcce73101d70ec6
msgid "TODO: write me"
msgstr "TODO: write me"

# 2e3d273172a44e92a7e57280b973b596
# 6119de2a34ae439b858cec2f88600d4c
# 0dd9ec085a1c4f15842cea7cbe4510d1
# 6ef6498dcba84faeb5aaeb4e37fc9923
# 0f1af87f75504987973686e89b4bb1b7
# 14110fdb77ea49bba213ceafaa63096b
msgid ":doc:`/reference/commands/select`"
msgstr ":doc:`/reference/commands/select`"

# aae12893b1cd4a29b50a6abccd29d5ea
msgid "``register``"
msgstr "``register``"

# 7a343fc46b0741678ce2367bc3899531
msgid "Use :doc:`plugin_register` instead."
msgstr "Use :doc:`plugin_register` instead."

# 114726fc5d5742bb8744900a5c4a711a
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."

# 81ed0266ae4d4b168b0f70e32ad50e54
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."

# 6c6353b6a21d4447a35dad3ac7402a0e
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."

# 97353e52d4244a27b22cf605b9d262c1
msgid "``register`` has a parameter ``path``. It is required parameter::"
msgstr "``register`` has a parameter ``path``. It is required parameter::"

# 7c6e035bbd734d389816348e4839affa
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``."

# 809a076beedd44f8a52bbb82928a1e03
msgid "``register`` returns ``true`` as body on success such as::"
msgstr "``register`` returns ``true`` as body on success such as::"

# 291a429c0d2b4b69a86cea1cea49f741
msgid "If ``register`` fails, error details are in ``HEADER``."
msgstr "If ``register`` fails, error details are in ``HEADER``."

# 102f2370058a444a9dd75ac0a371f390
msgid "``request_cancel``"
msgstr "``request_cancel``"

# 5c87fb64ff4f4fd1bf041b466feace46
msgid "``request_cancel`` command cancels a running request."
msgstr "``request_cancel`` command cancels a running request."

# a7d32fce18ff43b2a9895bae76501e7e
msgid "There are some limitations:"
msgstr "There are some limitations:"

# 8c621eae93c64eafaf5dc84f9356450b
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.)"

# 0aed6a5454b449698d70655ea7623614
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.)"

# a120d0a9b10b4c2ea36c649877852e22
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`.)"

# 2f43f044c204421291de92ae465a8b48
msgid "See :doc:`/reference/command/request_id` about request ID."
msgstr "See :doc:`/reference/command/request_id` about request ID."

# 0642336c2721484099e7bd740c308985
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`."

# 14d034f645c04b43aa913db9453d39cd
msgid "``request_cancel`` command takes only one parameter."
msgstr "``request_cancel`` command takes only one parameter."

# 625431a1c6dd4149b316b9765b981a56
msgid "The required parameter is only ``id``::"
msgstr "The required parameter is only ``id``::"

# 0b8618c233c646a1a7bcce7ce791317f
msgid "Here is an example of ``request_cancel`` command::"
msgstr "Here is an example of ``request_cancel`` command::"

# 63f74eff1daf40f08f2dd70803585690
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."

# d0b67096910046b68f91b72414ef0985
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."

# 94e096cbfdf844cbb81ab552bde3b97d
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."

# 61fe3d18492140d3a8c8b02ec35ef3af
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`` in return value::"
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`` in return value::"

# 3a6abb25ca99451d989b2326dfe058dd
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`::"

# dfa3ab6b472f4cde9feb4462e6386ca9
msgid "This section describes parameters of ``request_cancel``."
msgstr "This section describes parameters of ``request_cancel``."

# afa012b6d8e641cdb30c636f605bb4d5
msgid "There is required parameter, ``id``."
msgstr "There is required parameter, ``id``."

# 6d82ca401753466a821d761e8c3e9884
msgid "Specifies the ID for the target request."
msgstr "Specifies the ID for the target request."

# 8408e6cfb09949f1a9a2087e97970ee9
msgid "``request_cancel`` command returns the result of the cancel request::"
msgstr "``request_cancel`` command returns the result of the cancel request::"

# 471b8504f67342c7b96d38a0be4f79d0
msgid "The ID of the target request."
msgstr "The ID of the target request."

# d116863d60d243feab83d4154447a26b
msgid "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"
msgstr "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"

# 0779e27f3d5945ca81b0b7df24bb3295
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``."

# 65ae505f1b1d4e4282bff53defc41f9c
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\"."

# eeff166318c64d8db5d0b0063e3cc56c
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``."

# ef0c91434004458681fd66175ac84ace
msgid ":doc:`/reference/command/request_id`"
msgstr ":doc:`/reference/command/request_id`"

# aed1255063b64087bd7d853c2f9d622b
msgid "``ruby_eval``"
msgstr "``ruby_eval``"

# cae7cd569fd8477882999d45ebc2a0ad
msgid "``ruby_eval`` command evaluates Ruby script and returns the result."
msgstr "``ruby_eval`` command evaluates Ruby script and returns the result."

# 1a537efd45bb4c9689b73b17f5f177ae
msgid "``ruby_eval`` has one required parameter::"
msgstr "``ruby_eval`` has one required parameter::"

# e3761247de2a4d9d8ca63f9e1548846a
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``."

# aa08ca9693a34be1ab0fa4a10709beae
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."

# 63ac21f40033416a829cd50ed60165fb
msgid "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."
msgstr "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."

# ea4a8b41dd5d4de1b078ac1abd0b1df0
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."

# b784e2a8b6ba4eee8d7d8c43fd0518c0
msgid "``script``"
msgstr "``script``"

# c6503f32ea424c6aa64cd9b668d769d4
msgid "Specifies the Ruby script which you want to evaluate."
msgstr "Specifies the Ruby script which you want to evaluate."

# 35044ff7f5534b549ec31fafb86ea96e
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)::"

# 02b608b24c284c5d90ea906ddbb9cdac
msgid "``EVALUATED_VALUE``"
msgstr "``EVALUATED_VALUE``"

# 69326a791f5b45e49a63f7a78e2e2e00
msgid "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."
msgstr "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."

# a18063b9c3574a96a4bb75184fa29d44
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."

# 0f654f64b70e4261ae9a6108c1660115
msgid "``ruby_load``"
msgstr "``ruby_load``"

# 6506819bbbdb40aba4c5128c901ff938
msgid "``ruby_load`` command loads specified Ruby script."
msgstr "``ruby_load`` command loads specified Ruby script."

# 5c60800a9a4d4efcabde160f8d31dce6
msgid "``ruby_load`` has one required parameter::"
msgstr "``ruby_load`` has one required parameter::"

# efaad9203de44970a457a64641f91ae9
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``."

# f4f15d293a5a46a69c23097b4a9c2b10
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."

# 53c121f3110f437fbbf3efa74ffc24ca
msgid "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."
msgstr "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."

# 5ca0522a895447428518837ef9f769b5
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."

# d474c187d98e43fc8c7c5420a405ae55
# e1dd5e8f5ece425b8fab70e4644b7043
msgid "``path``"
msgstr "``path``"

# 711500cac80f47f1a91ef5960a8820f3
msgid "Specifies the Ruby script path which you want to load."
msgstr "Specifies the Ruby script path which you want to load."

# be82f30cfd614113a4f0b4130fd6d28d
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)::"

# dc516eb4972e45c1bb091df01ce93bbb
msgid "``LOADED_VALUE``"
msgstr "``LOADED_VALUE``"

# 2de1d67d503c4381bc6a7534e5e285cb
msgid "``LOADED_VALUE`` is the loaded value of ruby script."
msgstr "``LOADED_VALUE`` is the loaded value of ruby script."

# 409ad841c72e4018a4a8b8182e90b222
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."

# 3fa4ff183db443769bd850f6917d2e33
msgid ":doc:`/reference/commands/ruby_eval`"
msgstr ":doc:`/reference/commands/ruby_eval`"

# 300ae6f12ebe4f96957c9fec66410cc3
# 8ef4c58debca4eb2a355548a3dca98fd
msgid "``select``"
msgstr "``select``"

# 9cb957f82b764a97a7ef6cd5ca26fac8
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."

# 26e954e07e2f48189041a4a36d4b0886
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."

# 02c0c20843df4a5bbf8ceb4c0d71ab5b
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::"

# c4b52d313b6a4f54a4d0dc62869e8316
msgid "``select`` has the following named parameters for advanced drilldown:"
msgstr "``select`` has the following named parameters for advanced drilldown:"

# 3a1042f4436943c484ce8699f489f243
msgid "``drilldown[${LABEL}].keys=null``"
msgstr "``drilldown[${LABEL}].keys=null``"

# b4454cd30ff74448a55b1872bbad12e3
msgid "``drilldown[${LABEL}].sortby=null``"
msgstr "``drilldown[${LABEL}].sortby=null``"

# e88949d4fef7448cab48e5ab29f7443b
msgid "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"
msgstr "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"

# 1a0c0c3644ad4fa4aa7b701605632e33
msgid "``drilldown[${LABEL}].offset=0``"
msgstr "``drilldown[${LABEL}].offset=0``"

# c99953b44b034f858998647e04f318ef
msgid "``drilldown[${LABEL}].limit=10``"
msgstr "``drilldown[${LABEL}].limit=10``"

# 215fd541368544b6addc188d314c5418
msgid "``drilldown[${LABEL}].calc_types=NONE``"
msgstr "``drilldown[${LABEL}].calc_types=NONE``"

# 8b0f1b794a624061967b2d2e3cf30214
msgid "``drilldown[${LABEL}].calc_target=null``"
msgstr "``drilldown[${LABEL}].calc_target=null``"

# ce242acdc0734d54a83a013ab35c9d6a
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}``."

# bd539e542de94aa99df27d43cf272783
msgid "Parameters that have the same ``${LABEL}`` are grouped."
msgstr "Parameters that have the same ``${LABEL}`` are grouped."

# 72d528602eca47f692829a35921b80f3
msgid "For example, the following parameters specify one drilldown:"
msgstr "For example, the following parameters specify one drilldown:"

# 0f2f264c401d4f319595dc34a621104f
msgid "``--drilldown[label].keys column``"
msgstr "``--drilldown[label].keys column``"

# 77b0655d54184657843fcad51d295106
msgid "``--drilldown[label].sortby -_nsubrecs``"
msgstr "``--drilldown[label].sortby -_nsubrecs``"

# 61b71a00cc44436cb6fc72d389ccad0d
msgid "The following parameters specify two drilldowns:"
msgstr "The following parameters specify two drilldowns:"

# 622b9f3117a1473fb64e506637b88232
msgid "``--drilldown[label1].keys column1``"
msgstr "``--drilldown[label1].keys column1``"

# 741fa6dad4eb4478a76f3cbcc71d3568
msgid "``--drilldown[label1].sortby -_nsubrecs``"
msgstr "``--drilldown[label1].sortby -_nsubrecs``"

# 181a91c1175944219d68b883ef718623
msgid "``--drilldown[label2].keys column2``"
msgstr "``--drilldown[label2].keys column2``"

# a4d95edb331a4fe480e5a75755bf2769
msgid "``--drilldown[label2].sortby _key``"
msgstr "``--drilldown[label2].sortby _key``"

# 7431eaed5c6d49fab0c4c24b9c0b1adc
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."

# ee0af04d866a497bbde442219b0a79c3
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."

# a6500ee2b0b94c59a6367215b426c27f
# d011cbc5b6bd4dbd93959be2261b2007
# 2a33f1bf4390453c9949f218409120ba
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."

# 259613d450ae49968b3b6e39499a552e
# 1ef80c5276c346b4967b1ff049837e5e
# 8425417ae28742ac96fcba0f46c05594
msgid "OK. The schema and data for examples are ready."
msgstr "OK. The schema and data for examples are ready."

# 3455f841105243bb841e27c687fa7263
msgid "Simple usage"
msgstr "Simple usage"

# 3c9b5e61cd184337ba466f1e65d0de4e
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."

# 3dd5e89cf84b4a618785291e71e1f15e
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."

# 39432b002c5f4f2ead9e460cb02381b9
msgid "Search conditions"
msgstr "Search conditions"

# 0cf79b29c551478b8ea02d7c79bedf15
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``."

# 708ff6943fac446bb3c4c6296bfbd56c
msgid "Search condition: ``query``"
msgstr "Search condition: ``query``"

# 38d29a0b5d414fb5bbd6d95a367a47d3
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``."

# 2c4e6b73b1f241e4be6ef44876f361cf
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."

# 0399d65384744996bbfc3998d2bb420a
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``."

# 938b9223166b4d0fbec705e9f6628858
msgid "Here is a simple ``query`` usage example."
msgstr "Here is a simple ``query`` usage example."

# e828ddebc7f64475b96ba160a0e04ee2
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."

# 98c5cb9dcffb4aff8d7283a33d4fef71
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."

# da23372df7e44076b62b3e0883a1904f
msgid "Search condition: ``filter``"
msgstr "Search condition: ``filter``"

# d4dbac9c36864a6f8e45c9bb0955887a
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."

# acde83ad5d6f4e74824c1b9e86694e3c
msgid "Here is a simple ``filter`` usage example."
msgstr "Here is a simple ``filter`` usage example."

# acf06b6979c440318d652ee0cca7fe12
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."

# 4d91f8d66c3d4bd28ee53e0d1d466fa2
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."

# 1e5db2e7c6d848f38472907c3d501b36
msgid "Paging"
msgstr "Paging"

# c6ee678fcb134e7db6a5cc68fa90cf1e
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."

# 85cca6c1dad84ede9bcf3c4ac7e44729
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."

# cbd50f6df71e462f9234602c34d6a491
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."

# 98fa7a77d2d64c719bcf75df20ce9b83
msgid "The total number of records"
msgstr "The total number of records"

# 53ac0ec9028a483c97966ddc0136bdc9
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."

# 4539e5d48f9345c88b92019007d8b825
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."

# 81b8be04ae1d4f3f9759ede2bbcab036
msgid "Drilldown"
msgstr "Drilldown"

# dc98702761bf451d83f8c4471f9316fe
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``."

# 06e1ec097ac0495ca80da6e2f7ac6e86
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."

# ef4e578357234575b427fdf25c979dd8
msgid "For example, think about the following situation."
msgstr "For example, think about the following situation."

# 12ce8d6285b3402081ffba8e5cbe5e01
msgid "You search entries that has ``fast`` word:"
msgstr "You search entries that has ``fast`` word:"

# db32b68861e743ba9095c561cf5c152f
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\"``."

# 6e32e22acd09422292d7663cdbd3efef
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:"

# b89deddc2d8c4195852829a2601fcfb6
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."

# 55da877062bb4697bfa3c4e511501a82
msgid "You can create the following UI with the drilldown results:"
msgstr "You can create the following UI with the drilldown results:"

# 9488f412aade4205a4d5e853ef1dc182
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.)"

# 241f6d019b42499e91f43b317f1f7af4
msgid "Most EC sites use the UI. See side menu at Amazon."
msgstr "Most EC sites use the UI. See side menu at Amazon."

# 22bdb31f70444fadb272151fbe1ff301
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."

# 3ad629890dc84d4bb281db4459077227
# 17a84729fae2469daf8fd9d3da8185da
# 8491cec07fe44ffb9fdb41859c640905
msgid "This section describes all parameters. Parameters are categorized."
msgstr "This section describes all parameters. Parameters are categorized."

# 2c2915a7751642dca4556b7eb1e5ceaf
msgid "There is a required parameter, ``table``."
msgstr "There is a required parameter, ``table``."

# 6d8b4347877649158afa83bdac164b93
msgid "Specifies a table to be searched. ``table`` must be specified."
msgstr "Specifies a table to be searched. ``table`` must be specified."

# 3f87e680f8e14fd28180ff3d32dbed2f
msgid "If nonexistent table is specified, an error is returned."
msgstr "If nonexistent table is specified, an error is returned."

# a8b55b38a8984d07baf1f8c2666e0864
msgid "Search related parameters"
msgstr "Search related parameters"

# 7d97ab90fe3f4f6a9812d0dba185b6e6
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."

# 711acb1e61a8438c8a4f426b4fdc71ce
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."

# 8b4a868efb58490496c7576012646717
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."

# e83f606f40ee47e4a4fcc11986dc5319
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."

# c1ae5ba6106f4ba7bc26e87fe9bff2c3
msgid "Here is a simple ``match_columns`` usage example."
msgstr "Here is a simple ``match_columns`` usage example."

# 2e7eb3edd33043699ffbb7bd1f9db0d6
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."

# f0f39994702c4230b494b412fe01f24e
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."

# f5b02062bfef4d778318ab3dac857ea9
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."

# 2c2555287b68420fab6e5c55d6c6110f
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."

# 27c8ec2ae2614c9ca6fd374392a45315
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."

# 7397db989c8a40bc8e5cc197506d1e0b
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."

# 13c254efea8f480994962bb1f1fe3d7b
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."

# 251f9bfcb50f4e2095b0fe2168e56daf
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."

# 624185291e934d8285cb4edf1f8df089
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``."

# e6fc37430b9546a9b423db0699fddf5f
msgid "Here is a simple logical and search example."
msgstr "Here is a simple logical and search example."

# 7352a6aa9eaa45ea8163d63f9f9a57c7
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."

# dfd696e2a7234285b7a5357ef3e7b40f
msgid "Here is a simple logical or search example."
msgstr "Here is a simple logical or search example."

# 30f9120d5de344dbaeeb91b417c9346a
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."

# 9552a236ea814822b8748b6606e55024
msgid "See :doc:`/reference/grn_expr/query_syntax` for other syntax."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other syntax."

# d0363094cedf4944ab6fdbd93b01cd1d
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``."

# cac1844a10b44e8fa82d8fa0bebe7b68
# ab930512952342e988ea2effc0060dcb
msgid "Here is a simple equality operator search example."
msgstr "Here is a simple equality operator search example."

# 8006d9b829f144098ea1384523ba4456
# 2cb0e567ff0746a4b35ae7082efab166
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."

# 440cc034889c4de29cfca2b3f4cdc782
# 3cb43ff27bd046389d1a0f1d45a4c106
msgid "Here is a simple less than operator search example."
msgstr "Here is a simple less than operator search example."

# 2cc6d4bfb8f54ab984b4ba2357e75892
# 65c5316e768945e49999ec25f4f08b1d
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."

# bd241f48eccb411a8e439134c2dfc4aa
msgid "See :doc:`/reference/grn_expr/query_syntax` for other operations."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other operations."

# e1bf8622f08447fea8fc738944e7ecc9
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``."

# f35142d3c32c444282d6ee6462a46565
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``."

# 645a113501d647c8adbfd45d40dd77b9
msgid "See :doc:`/reference/grn_expr/script_syntax` for other operators."
msgstr "See :doc:`/reference/grn_expr/script_syntax` for other operators."

# 51fc8efeea864fd79c149c517a95d085
msgid "Advanced search parameters"
msgstr "Advanced search parameters"

# cefe53cfed1849b6963d91bfbd0b4269
msgid "``match_escalation_threshold``"
msgstr "``match_escalation_threshold``"

# 19065fb9a0644ed3b7652fe38be681bc
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."

# fcd8272b52e84616855ec8f860bee7e9
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."

# c6953766747c4845adab3ff4232e4cff
msgid "The default threshold can be customized by one of the followings."
msgstr "The default threshold can be customized by one of the followings."

# da8d77fcee9f49a8b47012fea5ff393b
msgid "``--with-match-escalation-threshold`` option of configure"
msgstr "``--with-match-escalation-threshold`` option of configure"

# 7f273d67d88848fe93bc7a8dfde81c30
msgid "``--match-escalation-threshold`` option of groogna command"
msgstr "``--match-escalation-threshold`` option of groogna command"

# 887f8e10139843959de04aac5c6d14ac
msgid "``match-escalation-threshold`` configuration item in configuration file"
msgstr ""
"``match-escalation-threshold`` configuration item in configuration file"

# f15043ef49b7432eaae4951726c5971b
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."

# 70531ca1350d40edb0d9e4a473a0ffcb
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."

# 6eb51dcee4db43198ea582d430af40cf
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."

# 7953d251a83849ebb38829cce7e80512
msgid "``query_expansion``"
msgstr "``query_expansion``"

# b4a577dd9b124213ae75121ec86e240a
msgid "Deprecated. Use :ref:`query-expander` instead."
msgstr "Deprecated. Use :ref:`query-expander` instead."

# dbc8f6ca1d0a4392b06ea577f5cc7b8d
msgid "``query_flags``"
msgstr "``query_flags``"

# 6526a179fe604287ab0dec9c77bf4253
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``."

# fd054b1d182f46889447150b10f66610
msgid "``ALLOW_PRAGMA``"
msgstr "``ALLOW_PRAGMA``"

# 4ba004af55e945a7adf7fedd937a2fa9
msgid "``ALLOW_COLUMN``"
msgstr "``ALLOW_COLUMN``"

# 003e7131b127420baebf884c88c5a6ff
msgid "``ALLOW_UPDATE``"
msgstr "``ALLOW_UPDATE``"

# 4aec481b41f44c6eb8009e8b8a61f95d
msgid "``ALLOW_LEADING_NOT``"
msgstr "``ALLOW_LEADING_NOT``"

# 7949faf280844307b6119ff391474cfc
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."

# c7d2665d09d54004964540cb004fb7ed
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."

# fe0b568b2c124f8584c6e884fe4e6147
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."

# c1ce72ab2c5b42538608d25d94da4d93
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."

# f3a1e90c3b914f47bc25fc737adc7bfa
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."

# 3e836685c8254bdeb44c0f1a93641d90
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``."

# e985bf72087546558925f4749c4ce0cb
msgid "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."
msgstr "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."

# 58c626de976f40a3bd93b134f305328f
msgid "Here is a usage example of ``ALLOW_COLUMN``."
msgstr "Here is a usage example of ``ALLOW_COLUMN``."

# 898c39881dd54225b91775574d696c1a
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."

# ff4a060681ea4e30ad2efc9c50aa62e2
msgid "Here is a usage example of ``ALLOW_UPDATE``."
msgstr "Here is a usage example of ``ALLOW_UPDATE``."

# 36c91c782b394b6a9099b8529d1f41dc
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."

# c1898e04035043cf9405b737b48e423a
msgid "Here is a usage example of ``ALLOW_LEADING_NOT``."
msgstr "Here is a usage example of ``ALLOW_LEADING_NOT``."

# d5259c1f6d4d4bc7ba9c5c87ab22865f
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."

# e6524a0f4adf4972ba6364b5e200fb94
msgid "Here is a usage example of ``NONE``."
msgstr "Here is a usage example of ``NONE``."

# 5ce2784307f84eab99ddf9fbc20a5cf1
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."

# d809fb986aa04faf903c99772f2ecee0
msgid "See also :doc:`/reference/grn_expr/query_syntax`."
msgstr "See also :doc:`/reference/grn_expr/query_syntax`."

# 68b9f593edd14acfb90b2dc18970bbe5
# b0d2969e3d114c3f90bdd0f1425f1496
msgid "``query_expander``"
msgstr "``query_expander``"

# f6d280cb4894447c920485352dcb62ba
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."

# a400d7b8e73d4ec6b1c458ce28cab424
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."

# f92724e5a0fe434eb3b8e2540882e3dc
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."

# 83e2d04c69544db198ef79054ebe5e90
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``)."

# a177d5ff70eb41be9893db8bf753c514
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."

# dfb93bd5083848ddb3474bce140685ec
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."

# c99b8142de5147ee9b6b2c29f6fea2d0
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."

# 975a1f2deba1447cad8aff7b914ed02b
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."

# ed44e9dbe78d4272ac8ccf9f9b4a26ad
msgid "Here is a simple ``query_expander`` usage example."
msgstr "Here is a simple ``query_expander`` usage example."

# 6f17b35cdd0548878a3f945ab15b6d26
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."

# 6b0a0830ac0c4c509a9c7e0b8eb6efc4
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."

# fe29a6924cae47398caa98a90d99615e
msgid "Here is a complex substitution usage example that uses query syntax."
msgstr "Here is a complex substitution usage example that uses query syntax."

# f98b98d6320f42e7b94894e3fe797404
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."

# 1b6a16a3960545bca2017c39b4fd7bd5
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."

# 8f384ad397f94ae79f269b244cec4d9a
msgid "Output related parameters"
msgstr "Output related parameters"

# 999bea5f319944ea81922eeb2e9b5855
msgid "Specifies output columns separated by ``,``."
msgstr "Specifies output columns separated by ``,``."

# 5402f88303ec4c51b98c58c9150eeafd
msgid "Here is a simple ``output_columns`` usage example."
msgstr "Here is a simple ``output_columns`` usage example."

# db67afc88c1448b6a12ac2a7861b3dce
msgid "The ``select`` command just outputs ``_id`` and ``_key`` column values."
msgstr ""
"The ``select`` command just outputs ``_id`` and ``_key`` column values."

# da2d93d8df6f45f684ab703ed9acfe75
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`."

# f3e9a425eb8d443897cc19c660eb1017
msgid "Here is a ``*`` usage example."
msgstr "Here is a ``*`` usage example."

# 6e5d6dc82c9e4317bc7e1c5bfe0ded02
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."

# 8bae830f29184b8bb003bfcfca79a12e
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."

# 8bdc9fc0a0c54ba58e10dd272000f594
msgid "Specifies sort keys separated by ``,``. Each sort key is column name."
msgstr "Specifies sort keys separated by ``,``. Each sort key is column name."

# 349317b0a2c143aa8e6754ccbce7d429
msgid "Here is a simple ``sortby`` usage example."
msgstr "Here is a simple ``sortby`` usage example."

# 8d9e4181881545488cb3fb31c392919b
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."

# 8edcf5c044ed456da525802a68f9de33
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."

# 13cc170d1b5641c680b6bd61bbe1c856
msgid "Here is a descending order ``sortby`` usage example."
msgstr "Here is a descending order ``sortby`` usage example."

# a35c6db9940947049f58766acb0a157c
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``."

# 47eeb4d42b9e4264bf8ab4aa92f12dab
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."

# fb895eb8fdb942dfaaf10ada6e3b29bf
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."

# 1a0c393c4b4542ddbed4d8f5a84dca77
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."

# 3255edb75f3f4a5f8d9566a90f8109a3
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."

# 6592120c9d504e56bc874531fb9bb418
msgid "The ``select`` command outputs from the 4th record."
msgstr "The ``select`` command outputs from the 4th record."

# ace711159a7443689a50053cc96a0ee1
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."

# 263a8dfba79242df9ce0885bd6c6011e
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``."

# 396674a89c764a96a3d750bdb1413d97
msgid "The default value is ``0``."
msgstr "The default value is ``0``."

# 7510f7952ff04b4bbacc5f7525b6f0f0
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."

# 8b030f360e5f44469aeac8068fd2fde4
msgid "Here is a simple ``limit`` usage example."
msgstr "Here is a simple ``limit`` usage example."

# 074f88c962974c26843c461d03be3f11
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."

# 5ee75a7c91a74361b9e92ec85d5c10dc
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."

# 89377b3488e549079359856b97dcd61d
msgid "Here is a simple negative ``limit`` value usage example."
msgstr "Here is a simple negative ``limit`` value usage example."

# c2277c4663b84d57b633c04c42430b5b
msgid "The ``select`` command outputs all records."
msgstr "The ``select`` command outputs all records."

# d4ecdc11e9a6415181751e9bc51987bb
msgid "The default value is ``10``."
msgstr "The default value is ``10``."

# 5ebb48df71ab4f18af50769945859e80
# 14a48be2d9ac44e983782acd6a561dca
# 361fa4f943614e4f80c0845840ae1893
msgid "TODO: write in English and add example."
msgstr "TODO: write in English and add example."

# f119bf94028d4bc3b682d5f15ff3ba49
msgid ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"
msgstr ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"

# 1f9551b2fcfa47d483cec8204150a01e
msgid ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"
msgstr ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"

# f2102d9e0c974ff0ad5301c6adad6dc1
msgid "Drilldown related parameters"
msgstr "Drilldown related parameters"

# 11a03b37a8ea4f2f995b48af67c866a6
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."

# d52d7a2e7f574fcf9d044b5e81f3ecbe
msgid "Specifies keys for grouping separated by ``,``."
msgstr "Specifies keys for grouping separated by ``,``."

# 4f5cd4c706ef4e369fe3443f4d1914ce
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."

# 815337a2ed614dfe92914152c79e0ed2
msgid "Here is a simple ``drilldown`` example:"
msgstr "Here is a simple ``drilldown`` example:"

# 6b55847061584570bcd42d5d0f34bf1f
# b3000164dc35443ebac601fb16627f35
# 88e58379a90a4aac99f8bbb99bba2ca0
msgid "The ``select`` command outputs the following information:"
msgstr "The ``select`` command outputs the following information:"

# 4905f2ecc62448949dfbe5f96f3da5f3
# c8fe508295474a1e877763fa66e5a70d
# cd6ca77b6e9d42968c765c2103e1be68
# d37fc9bd3bfb49dd9562a004c45b7a50
msgid "There is one record that has \"Hello\" tag."
msgstr "There is one record that has \"Hello\" tag."

# f556db8fbb33411d8916cc4bdd2dbd6b
# 7a0176bc0a824e22b0c1136bded15083
# 3fce638da7ab483586efc622b86b9909
# 1a79843cde9a4135ba382db4020dc209
msgid "There is two records that has \"Groonga\" tag."
msgstr "There is two records that has \"Groonga\" tag."

# 80ce432c0bfe463c9651a62e51431d18
# b0f6ce309aea45d69249f0145b5cc2dd
# 63d87ab5d23c49c580dca4df7b80f734
msgid "There is two records that has \"Senna\" tag."
msgstr "There is two records that has \"Senna\" tag."

# d997fdb5930f48c68db239cfc3c6f08d
msgid "Here is a ``drilldown`` with search condition example:"
msgstr "Here is a ``drilldown`` with search condition example:"

# 41f2832982d54f13b64b823b005f564d
msgid "In records that have 5 or larger as ``n_likes`` value:"
msgstr "In records that have 5 or larger as ``n_likes`` value:"

# 07ad58718feb4a0dbc4b2f049a26faec
msgid "Here is a ``drilldown`` with multiple group keys example:"
msgstr "Here is a ``drilldown`` with multiple group keys example:"

# aae02cd7cd504b849475fcb71bd03325
msgid "About ``tag``:"
msgstr "About ``tag``:"

# 1000a95f8e834f33961b1ed681ee658f
msgid "About ``n_likes``:"
msgstr "About ``n_likes``:"

# 632335dccea243d99e9f449f69259a1a
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."

# b5850989a8e042c2a3cf25b85bd0fe82
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`."

# 447566f402544a698499e57f44ae68ef
msgid "Here is a simple ``drilldown_sortby`` example:"
msgstr "Here is a simple ``drilldown_sortby`` example:"

# ef72fcc3f38a4152a9ca15d714d2b668
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."

# 15165b0e65494c3b868b1eead88a4329
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``:"

# 6a3e124f3cd143cca0c3211f30794dfc
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."

# 696436ae7e124d67ada1ae6eec5faa92
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`."

# a4e48b9588834421bdf806e1e0d71107
msgid "Specifies output columns for drilldown separated by ``,``."
msgstr "Specifies output columns for drilldown separated by ``,``."

# 2fa77ffdfadf4989a19a12d6a491cf61
msgid "Here is a ``drilldown_output_columns`` example:"
msgstr "Here is a ``drilldown_output_columns`` example:"

# b92ea156bdd648368bcbbd5d32a72883
msgid "The ``select`` command just outputs grouped key."
msgstr "The ``select`` command just outputs grouped key."

# 4304bccd88ff423fb2f6eebefbe88680
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."

# 4dead89138c845d7b635a32c842fb570
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:"

# d16989ed6de040c9966f74edd90c44de
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."

# c8c45b6201894fc5ac44d326cd976010
msgid ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"
msgstr ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"

# 64256af080f245feb1ca7a2c37b869df
msgid ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"
msgstr ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"

# 71e4f9ef64cb4453a5140b621af14062
msgid "``*`` is expanded to ``label, priority``."
msgstr "``*`` is expanded to ``label, priority``."

# f6296c6b19454941aaedb4121a312493
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."

# 9162205be0164088bce83835d30112d7
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."

# 189d2883127e45adaca099883c65a622
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."

# 6cda4bcb49634e3d9cce7e842a3193db
msgid "Here is a ``drilldown_offset`` example:"
msgstr "Here is a ``drilldown_offset`` example:"

# 2d08b72e81d94b8d8af8c862d2e9b30d
msgid "The ``select`` command outputs from the 2nd record."
msgstr "The ``select`` command outputs from the 2nd record."

# 73366325c02242969c4055a946d2fe4e
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."

# f557fcbd86d944a98a3d6e695b53dc58
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``."

# d592be4a5bbe420898860af05b8c4fa4
msgid "The default value of ``drilldown_offset`` is ``0``."
msgstr "The default value of ``drilldown_offset`` is ``0``."

# 2ac52646f6424515955bca0101e29e39
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."

# 59e546fa0a2c483fb1d223a595a554e1
msgid "Here is a ``drilldown_limit`` example:"
msgstr "Here is a ``drilldown_limit`` example:"

# 1b324a0702634280ba6201f6f6603969
msgid "The ``select`` command outputs the 2rd and the 3rd groups."
msgstr "The ``select`` command outputs the 2rd and the 3rd groups."

# f826e5c9ce4649d6a11932259b99a3f1
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."

# 1d7e778e316c4fbb9bb37ac51beacae6
msgid "Here is a negative ``drilldown_limit`` value example."
msgstr "Here is a negative ``drilldown_limit`` value example."

# 2058eb5166a140c287f6b6338c5ff5cf
msgid "The ``select`` command outputs all groups."
msgstr "The ``select`` command outputs all groups."

# 47229a8608c8456a867101f1e11f75e7
msgid "The default value of ``drilldown_limit`` is ``10``."
msgstr "The default value of ``drilldown_limit`` is ``10``."

# fddc54d832cb49bb983dc528b2c225c3
msgid "``drilldown_calc_types``"
msgstr "``drilldown_calc_types``"

# f7d47be1a1b542fcbae1543ab7cc8e45
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``."

# 7b144bd640744c119c24b36e1d05f32d
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`."

# 38943a72b23f4dce8f46d985dbd64bcb
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`."

# 5fad51bba7784201a9a1d1ffd36c9ef2
msgid "You can use the following calculation types:"
msgstr "You can use the following calculation types:"

# ea2cd5d3d77f43e884ff52fe0615d1f7
msgid "Type name"
msgstr "Type name"

# e77851fe07de455aa94fff30b4fe0554
msgid ":doc:`/reference/columns/pseudo` name"
msgstr ":doc:`/reference/columns/pseudo` name"

# 9eb151470e684b749f8e61e045508743
msgid "Need :ref:`select-drilldown-calc-target`"
msgstr "Need :ref:`select-drilldown-calc-target`"

# 4b51a59b723742beb6e972c4bc688050
msgid "Nothing."
msgstr "Nothing."

# 8992d999e5564edc9cfd10a0bfa7b696
# 3eab09e1b31945f2939a5d1d9f57bd0f
msgid "Not needs."
msgstr "Not needs."

# 8f37245d75674ba5a0a3b1ada13ab5f0
msgid "``COUNT``"
msgstr "``COUNT``"

# bf935a30a73f44c395b138ac99915dca
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."

# d1895b3336b64c31bff3ab1956c884af
msgid "``MAX``"
msgstr "``MAX``"

# 658c1992967f412ca51742beebc340e1
msgid "``_max``"
msgstr "``_max``"

# 892bcb02f4444c5486e6d90e51947e83
# 8b1cb1659ba046bdb00d97d133c01fc8
# 28f7cecbc3eb4fc591f3ced7750a50be
# 144cb626bc0b4f3b88aded7d4123517e
msgid "Needs."
msgstr "Needs."

# c4f84a2a72af4a3d91576f2bddb8425e
msgid ""
"Finding the maximum integer value from integer values in grouped records."
msgstr ""
"Finding the maximum integer value from integer values in grouped records."

# 0dd3504155604d54a5de19075fd29113
msgid "``MIN``"
msgstr "``MIN``"

# 9484e50e822a43ba88aed7fb9f87e7e8
msgid "``_min``"
msgstr "``_min``"

# e8aae75347e047f09ae1990cb79eed9a
msgid ""
"Finding the minimum integer value from integer values in grouped records."
msgstr ""
"Finding the minimum integer value from integer values in grouped records."

# bd323b7af411436f92d6a7d6cd0e8ecd
msgid "``SUM``"
msgstr "``SUM``"

# 70b8c55195054b7593990b561404783e
msgid "``_sum``"
msgstr "``_sum``"

# 44e6fab2551e4edeba1f072aa983db8c
msgid "Summing integer values in grouped records."
msgstr "Summing integer values in grouped records."

# ca0c9cb673ee49518b22ca032b4af659
msgid "``AVG``"
msgstr "``AVG``"

# d7a6ffb3b4a84220919f30dab419bfa6
msgid "``_avg``"
msgstr "``_avg``"

# ecf63a8c33b1402799643b9b4b9f2095
msgid "Averaging integer/float values in grouped records."
msgstr "Averaging integer/float values in grouped records."

# b3839884988648939bcd7669565a385d
msgid "Here is a ``MAX`` example:"
msgstr "Here is a ``MAX`` example:"

# 0c82ba5e5e544e848acca9dec79a59d7
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."

# 7fa5625f521d4d38b0a3140fc6141695
msgid "Here is a ``MIN`` example:"
msgstr "Here is a ``MIN`` example:"

# 5ceafc1799354931938f007647c3aab0
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."

# d7ea99c5d9124e06a3e16a8d69f3880d
msgid "Here is a ``SUM`` example:"
msgstr "Here is a ``SUM`` example:"

# 8413b219799a4a278a2211c9b61d2aa4
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."

# ab69e75d30704103808797a4f4cc6066
msgid "Here is a ``AVG`` example:"
msgstr "Here is a ``AVG`` example:"

# 6b22aa676ac94a9f973aaf7f22262a6c
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."

# ec528818d3804125ad31b070beeb926e
msgid "Here is an example that uses all calculation types:"
msgstr "Here is an example that uses all calculation types:"

# d9daf6fd3d7c4fc8b6e8304db91a7399
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."

# 5787dccbbd0b49a198a54ce6ac048e5f
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."

# ab135d2da18d4981a63c28f7cd02a99d
msgid "``drilldown_calc_target``"
msgstr "``drilldown_calc_target``"

# 0a970e5e49a44eb0bd13cd3119d2eb46
msgid "Specifies the target column for :ref:`select-drilldown-calc-types`."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

# e9272a8ff79f474e8cfbd4388ccf85b0
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``."

# bdd7bda2875e4a29828c4ca7a9ec78ae
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``."

# 2f7133b418f24adbb7d2d91d83152245
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``."

# 03fabc3f9380490bb8e1e981e6ba4f5d
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``."

# d698125ae88b49b09f96987de45e0eca
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."

# 633ba54a2bed47e692a5ddbd1e8ca805
msgid "Advanced drilldown related parameters"
msgstr "Advanced drilldown related parameters"

# a1bb82742e16427e82fb968b3ce1e366
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."

# 3f4ce2903c0c4783826b75423b9155a8
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:"

# 6613ee0e5db34b7abb26e4cae5033d8e
# bcc55780df924f8a8da97f07fd5a5166
# b47f35cbc6c94d3e95d8d5ec28edf392
msgid "``drilldown[${LABEL}].keys``"
msgstr "``drilldown[${LABEL}].keys``"

# 732518c7c1e747c38c4e25a2f259af6b
msgid "``drilldown[${LABEL}].sortby``"
msgstr "``drilldown[${LABEL}].sortby``"

# c1195ee105ec49ecbec9dfc49b017a6e
# 48548ebb06584d3abce7a297711379e6
# 3cf4e8ada7074ae994809435189cc228
msgid "``drilldown[${LABEL}].output_columns``"
msgstr "``drilldown[${LABEL}].output_columns``"

# 87d350efe5d740e4adc82736b1b200a8
msgid "``drilldown[${LABEL}].offset``"
msgstr "``drilldown[${LABEL}].offset``"

# 7e2ddcf3f9334e29a67935ffd9d4f086
msgid "``drilldown[${LABEL}].limit``"
msgstr "``drilldown[${LABEL}].limit``"

# 75288b5519bf471f904c44fc57ae8983
msgid "``drilldown[${LABEL}].calc_types``"
msgstr "``drilldown[${LABEL}].calc_types``"

# 48a3e31e5df24575be66364a8babaeb9
msgid "``drilldown[${LABEL}].calc_target``"
msgstr "``drilldown[${LABEL}].calc_target``"

# 5396cc6ee6154d11a95485815bdec59f
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}``:"

# d808f7d99ed54fc490c55757154c00be
msgid "Alphabets"
msgstr "Alphabets"

# 5689b22952a946338d452fce672779f7
msgid "Digits"
msgstr "Digits"

# 317304feebaa40a2956139495bbeb766
# 807d1401d0ce4532a46b8eeceedbdb69
msgid "``.``"
msgstr "``.``"

# e2cde3c61a354768ae8a4ba66f6ffb73
msgid "``_``"
msgstr "``_``"

# 7ef6b33d500d46f3bbd03b11bc99bc9e
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."

# 8d2821c46630442ca880e58a68d002e0
msgid "For example, there are 2 groups for the following parameters:"
msgstr "For example, there are 2 groups for the following parameters:"

# 2ee759e972f44acab73d0781bd60bf80
msgid "``--drilldown[label1].keys _key``"
msgstr "``--drilldown[label1].keys _key``"

# 64831df92b1c4acb93ce53fc88e309eb
msgid "``--drilldown[label1].output_columns _nsubrecs``"
msgstr "``--drilldown[label1].output_columns _nsubrecs``"

# 1a940923494a428a92aee265de3205e6
msgid "``--drilldown[label2].keys tag``"
msgstr "``--drilldown[label2].keys tag``"

# e56981ecb92340409f057f778dbaa255
msgid "``--drilldown[label2].output_columns _key,_nsubrecs``"
msgstr "``--drilldown[label2].output_columns _key,_nsubrecs``"

# 0ba4e3c025b34b509ab9d8b09e2d0aa8
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."

# 794782af782f46df916e4c3919f55957
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."

# c071c669eb704f7a8cab76c91d407fa8
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."

# c34d69ad67644ad18720aa48d4d72e0e
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:"

# 0bdfeee9eb7248e385b01724b51ce9ca
msgid "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"
msgstr "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"

# 69c3c51138d24a28ab7383caaebc96c7
msgid "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"
msgstr "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"

# 2dda50f7967c421d807455e5f03054d3
msgid "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"
msgstr "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"

# 92781e6eb46549399fc6b90438395165
msgid "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"
msgstr "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"

# 2a8010ac3af04625bed119fe113fb552
msgid ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"
msgstr ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"

# f3cd328544dd41d6965b85ea497ecef6
msgid "The following parameters are needed more description:"
msgstr "The following parameters are needed more description:"

# f0d7f631039749ba85c8b1c1b9c34e5f
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."

# d68e5fa01eb342cfbae050c2ae24fffb
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."

# d9bcb1b5844b4833bae1a02201a2cecf
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."

# 8e0080dddd454d86b6e9dfd309ffb4b4
msgid "You can specify multiple keys separated by \"``,``\"."
msgstr "You can specify multiple keys separated by \"``,``\"."

# ebd81f07107f43469a2ddf14a71bee36
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:"

# cf5da0048da14b2cb833ffdb37bdfbf7
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."

# 56b602aca6334399836d035c963dfaae
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`."

# 26b3ed782c344d4aac52ea2e22bdacd5
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."

# 0d51da6eef874af0a625bdf5e4c027cf
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`."

# 4d2656a8385f4a54b68d9ec59e8d844b
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`:"

# 5ea190d89dc44ed982d131d34404409b
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`."

# e4cedefdb3f24ad8967d9c4f667f5921
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:"

# 13dae60cbed84ed2b96f3dc470afbca6
msgid "Why ``_value.${KEY_NAME}`` syntax?"
msgstr "Why ``_value.${KEY_NAME}`` syntax?"

# a0463c5e4e8c4c88b54ff99fdd945a02
msgid "It's implementation specific information."
msgstr "It's implementation specific information."

# a2f4fca128f74ee9aa23298dddf51a14
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``."

# fa8756b4ca45455ead82017d4bee72f8
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."

# 3b37ec932d1d41ea9e82f1199dec6d38
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."

# a1cbe89d7f994a81a01f31b86b3e1d2c
msgid "Output format for ``drilldown[${LABEL}]`` style"
msgstr "Output format for ``drilldown[${LABEL}]`` style"

# 5a00d48092b64de08e000afa2dff675e
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."

# d21b3a7825c741088b24a0c43bfe33e9
msgid ":ref:`select-drilldown` uses the following output format::"
msgstr ":ref:`select-drilldown` uses the following output format::"

# fbd74050624641fe9044d6eb90e28a22
msgid ":ref:`select-drilldown-label-keys` uses the following output format::"
msgstr ":ref:`select-drilldown-label-keys` uses the following output format::"

# 73ed59bfb4c6452caab0754591453852
msgid "Cache related parameter"
msgstr "Cache related parameter"

# 037d752c92dc4749841bc0c0f5835db2
msgid "``cache``"
msgstr "``cache``"

# fd6e1924357345d3b49181a271b29898
msgid "クエリキャッシュに関する動作を設定します。"
msgstr "クエリキャッシュに関する動作を設定します。"

# 4c079845b0214416a0ee7a4268d38f21
# 6267bcd8bcc9401ab04ace57dfdbb467
# eb1b0804a6f84510a71c292be3ca8a26
msgid "``no``"
msgstr "``no``"

# f2fcfa709b05487a9cef5d2feb803c43
msgid ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"
msgstr ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"

# d3e5f6704f404951b3fa730d55ffe734
msgid "Score related parameters"
msgstr "Score related parameters"

# 9568e590aeb64cffad2e48b7e1944046
msgid "There is a score related parameter, ``adjuster``."
msgstr "There is a score related parameter, ``adjuster``."

# 95b728669d8a4581b674cf745067e9c2
msgid "``adjuster``"
msgstr "``adjuster``"

# 1830b4473e2b4f1c8cda4a2f99502f38
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."

# 0fb917ad40a94496a033c5ce070fc9dc
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."

# 170edb1c53a14777a1e5bb5f21bd18ba
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."

# 5ea854b6a08a4d18b2f63f97ef97dc96
msgid "Here is the syntax::"
msgstr "Here is the syntax::"

# e0809700f3d6476d9dabed42e37796b8
msgid "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"
msgstr "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"

# df14063569b74b05b6110b6482321dfd
msgid "Note the following:"
msgstr "Note the following:"

# 71620be70b02469c8024092a4731015f
msgid "``COLUMN`` must be indexed."
msgstr "``COLUMN`` must be indexed."

# bf66618519394061b50bbc9bf2fcb430
msgid "``\"KEYWORD\"`` must be a string."
msgstr "``\"KEYWORD\"`` must be a string."

# 68b773dcf1194e38aba2f090a134c5fe
msgid "``FACTOR`` must be a positive integer."
msgstr "``FACTOR`` must be a positive integer."

# 94923f4390284dcbb75f977f3a09369c
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``:"

# b0caff71d7e44af4a74d22d7b21a884c
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``)."

# b8169eca41344e16b01ca43c612e5f3e
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."

# 2bbefc03f5af4dc1b512655aa2f9c516
msgid "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"
msgstr "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"

# 3b0305f97928449b9ccfb618f225f3cd
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``)."

# 038643ae3b544293b6e6a5bfdf0cf198
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``:"

# 3e56b5cd1cda401cb2c5d4bc63f31f9d
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."

# 4cdc56b7d06f41bfa53e181afd7941a4
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."

# 69f7bbe083624f528680ded218f45bf0
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."

# 90db2642d4e84b2aa6a81abbf199b50f
msgid "The final increased score is 9 (``= 1 + 5 + 3``)."
msgstr "The final increased score is 9 (``= 1 + 5 + 3``)."

# d4a70f047dee4ed1bfae51e48ed895b3
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."

# 6139bd4f144749e881fea7c3a4a063ac
# 3546811330184c828a311523bb0060ae
# e6617aaa6aca4aeaab5198c3758642a2
# d9b8d105dd9c4bf188a8e6ea6dc17faa
# e642dad9b6364f249c50d0218123933d
# 43ef0ad17fe5468b898c0199643ac0c3
msgid "返値"
msgstr "返値"

# 6713730946154e3fbd31576deebc553e
msgid "以下のようなjson形式で値が返却されます。"
msgstr "以下のようなjson形式で値が返却されます。"

# 66c1c3b31da0439a8d27eb9b1ab3e03a
msgid "``リターンコード``"
msgstr "``リターンコード``"

# 8605d9c4de6f4e239440931f694baeb6
msgid ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"
msgstr ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"

# c218647d459b4f1581f3d30f2e18d8e2
msgid "``処理開始時間``"
msgstr "``処理開始時間``"

# ede670a8ca7348989ffa0dde6216287c
msgid ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"
msgstr ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"

# c50571d59e0e4857a26fa39f01d45355
msgid "``処理時間``"
msgstr "``処理時間``"

# eb960cc5136f4c4f81575411bbb96a35
msgid "処理にかかった秒数を返します。"
msgstr "処理にかかった秒数を返します。"

# 14774d0b5bcc48a293883d4ff2783a44
msgid "``検索結果``"
msgstr "``検索結果``"

# 0a9b8b8a0fc74983b597ab34777fd521
msgid "drilldown条件が実行される前の検索結果が以下のように出力されます。::"
msgstr "drilldown条件が実行される前の検索結果が以下のように出力されます。::"

# 6b94010ba60c47f3a83d6d63fdcde4b0
msgid "``ヒット数``"
msgstr "``ヒット数``"

# d55d1ea09e5040d68802e7fed2020c97
msgid ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"
msgstr ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"

# 4dbf52e8957c47fa89748032d7598a4b
# 9220fb509c04472e8b452117076e0904
msgid "``カラム名n``"
msgstr "``カラム名n``"

# 1669b295e21a46d8be59538a9da1206b
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"

# cb04be9f358244acb8041860ab26d3dc
# 894988ad78894d03bbe1357e47751fd6
msgid "``カラム型n``"
msgstr "``カラム型n``"

# 188c2a1d691f467ea69e9aed0725dd37
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"

# 848b17ba8c834bcea50ddcea2c8c0d3d
msgid "``検索結果n``"
msgstr "``検索結果n``"

# 6f1bfc80248146c686baa37194010857
msgid ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"
msgstr ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"

# 3b9c35d8e61746a6a3a245612eb4cd3c
msgid "``drilldown結果``"
msgstr "``drilldown結果``"

# f2671e972daf4de8a41d1b4442609072
msgid "drilldown処理の結果が以下のように出力されます。::"
msgstr "drilldown処理の結果が以下のように出力されます。::"

# e8f5911d35bd4ab9aec22901d3c924ec
msgid "``件数``"
msgstr "``件数``"

# 7dd68dd4103a42d0b864acc028264281
msgid "drilldownに指定されたカラムの値の異なり数が出力されます。"
msgstr "drilldownに指定されたカラムの値の異なり数が出力されます。"

# 2d6479a5cbfd4ef1af9127a82552eeb6
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"

# e220a292f64e449f8afd147f6a5dc957
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"

# 04ecf2d9ef9c495eb65b3abe9e838546
msgid "``ドリルダウン結果n``"
msgstr "``ドリルダウン結果n``"

# 03a0b1d8292c4c5abd22828ab1185852
msgid ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"
msgstr ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"

# 215f9da8abad4580a0a7ab2f194ed3e2
# fbb6dd49fc614484ac70a32c85a0f0cf
msgid "``shutdown``"
msgstr "``shutdown``"

# eb9e1d1e5e1145db96de4176705ac59c
msgid "shutdown - サーバプロセスの停止"
msgstr "shutdown - サーバプロセスの停止"

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

# 5104747192ec40d8bbf8f34d81dd2a83
msgid "shutdownは、接続しているgroongaサーバプロセスを停止します。"
msgstr "shutdownは、接続しているgroongaサーバプロセスを停止します。"

# 3f15aec83d0144f1b82da15e687b736c
# 3e7ff5c5c25d47169c62a01862c29f4f
msgid "``status``"
msgstr "``status``"

# 64d9b96f2dbb4056b6b86d8611d58207
msgid "status - groongaプロセスの状態表示"
msgstr "status - groongaプロセスの状態表示"

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

# 1b4a388869ee49e5b5487b605e3874ab
msgid ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"
msgstr ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"

# 8e39fef2c9af499ba1ee2628d02505a2
msgid "``alloc_count``"
msgstr "``alloc_count``"

# d771a541121b4dbe8985ec1885f831ca
msgid ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"
msgstr ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"

# c0dbc07230db4a6087289847adc2bf52
msgid "``starttime``"
msgstr "``starttime``"

# 7df5d82bc5d4487bac230368e8b151fa
msgid "groongaプロセスが起動した時刻のtvsec値を返します。"
msgstr "groongaプロセスが起動した時刻のtvsec値を返します。"

# bf7155552bb544baadb9ad6eb3ba8e61
msgid "``uptime``"
msgstr "``uptime``"

# d169218997e942e6b572160c0923b955
msgid "groongaプロセスが起動してから経過した秒数を返します。"
msgstr "groongaプロセスが起動してから経過した秒数を返します。"

# f8a62dd4eb664a30b3a17f5b73e9c532
# c76b5964061c4398beba18b886ed661f
msgid "``suggest``"
msgstr "``suggest``"

# 5534c9fe99f7410f8fdc6eee4296e21d
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."

# cc21d0a3bc474c779daee3542405e399
msgid "suggest - returns completion, correction and/or suggestion for a query."
msgstr ""
"suggest - returns completion, correction and/or suggestion for a query."

# e61153176872493a8d348655a7d0c1a5
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."

# 86d7f4f6c0d749af9a9c588ea64839f7
msgid ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."
msgstr ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."

# 7f05a2ad03064079b30c011ab8d50942
msgid "Here are learned data for completion."
msgstr "Here are learned data for completion."

# adfeeb43c70d462ba88b31dd9ed7c5cb
msgid "Here are learned data for correction."
msgstr "Here are learned data for correction."

# e74bf40ffc994ca3bc84925f26642134
msgid "Here are learned data for suggestion."
msgstr "Here are learned data for suggestion."

# 54dfc6ef5c9f4d6ca9cca451868074a9
msgid "Here is a completion example."
msgstr "Here is a completion example."

# 12acc4b1c9974afcba4e0d528e125238
msgid "Here is a correction example."
msgstr "Here is a correction example."

# f68739d3e8044037b4f6abe9c22b892d
msgid "Here is a suggestion example."
msgstr "Here is a suggestion example."

# 3346c3cb55d2460a8c0b74ebe0f5f288
msgid "Here is a mixed example."
msgstr "Here is a mixed example."

# 0fe5fc3c0e68439ea0c65787415dc9dd
msgid "Specifies what types are returned by the suggest command."
msgstr "Specifies what types are returned by the suggest command."

# 81d0225b4806493f847b9375b61abc19
msgid "Here are available types:"
msgstr "Here are available types:"

# ed2b0ee52df94b5e9570dcd3af4ecb53
msgid "The suggest command does completion."
msgstr "The suggest command does completion."

# 0882ebb748b7448e9d9e8cac6c5b7f00
msgid "``complete``"
msgstr "``complete``"

# 132879965e674a7db059dcab81cee89f
msgid "The suggest command does correction."
msgstr "The suggest command does correction."

# 41ceae8f7ad74fd0a2eb0a41cd046474
msgid "``correct``"
msgstr "``correct``"

# bf916fe432cb4cf494f53fa8c170b00c
msgid "The suggest command does suggestion."
msgstr "The suggest command does suggestion."

# a9168fcafb8c411cb5cb63f4a4a9160d
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:"

# cab75321a3114ca382f7c158ef477f56
msgid "It returns correction::"
msgstr "It returns correction::"

# 369a755916834d1394cf561917c7730b
msgid "It returns correction and suggestion::"
msgstr "It returns correction and suggestion::"

# 1b75dd0da2e44a42a232c50f0753f67c
msgid "It returns complete, correction and suggestion::"
msgstr "It returns complete, correction and suggestion::"

# dc48b6f593e64eaeaf4c8b01fbb6c9f0
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::"

# d3bc88ec427341c19bb2eb4688c83b3a
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."

# d8f2bb5950b244c8aa7f2fd534593180
# f8025f33d7624b2db5b7bc5afe473fda
# 56bca745cfa54818af2288364ef82e3e
msgid "``column``"
msgstr "``column``"

# 1dd05b6a47c3462a82f06afa1744454f
msgid "Specifies query for completion, correction and/or suggestion."
msgstr "Specifies query for completion, correction and/or suggestion."

# 4d3eede0438044808aa32ad223a422e0
msgid "Specifies sort key."
msgstr "Specifies sort key."

# c355613300df437d84f3bbc38dfef966
# 54ad5f46b3174266bee878332f412034
# 4f8a6197c2fd407fbca69cab4579c26b
# 779d1cc5349041c6bd629b3888b5844f
# 6f39020f613e4b60814eb39a20e49d53
# e15e63ee04e04a92b7b3bb3e26c696cb
# c93c8beeeaf74e859027d3669acf5b3e
# ba8591763f0349c0bbcea97968355fa5
msgid "Default:"
msgstr "Default:"

# 3e3896306dca4c0e9ef216bf68007317
msgid "``-_score``"
msgstr "``-_score``"

# 2f48c93a62cc46c2a29944ef90534e65
msgid "Specifies output columns."
msgstr "Specifies output columns."

# 835ea07f7284481e883dafd43d98a8d6
msgid "``_key,_score``"
msgstr "``_key,_score``"

# 0822145cbccb4a499644a219fb119cf6
msgid "Specifies returned records offset."
msgstr "Specifies returned records offset."

# a15b2920beb448629ca6ecf368e03f37
msgid "``0``"
msgstr "``0``"

# f44f6c69865c4799b553f43e5f242a00
msgid "Specifies number of returned records."
msgstr "Specifies number of returned records."

# 68c039f382d240408f91c726f5d68007
msgid "``10``"
msgstr "``10``"

# 81240c4531ca4405a6f5a239850b2c12
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``."

# 5d7a7ed75c524d02a2757392de6d7f70
msgid "``100``"
msgstr "``100``"

# 38257a0a68f440b4a13c9d236f5d290a
msgid "``frequency_threshold``"
msgstr "``frequency_threshold``"

# 66cc15be6c294a7abef9ffef89346e6f
msgid "``conditional_probability_threshold``"
msgstr "``conditional_probability_threshold``"

# 083a8faf2c604d75bb1ee4dac2c2d26a
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``."

# 1e7b15e7e3e34f6bb39af3114efc3bfc
msgid "``0.2``"
msgstr "``0.2``"

# 21e629462a6e4559affee9e0e3a8526b
msgid "Specifies whether optional prefix search is used or not in completion."
msgstr "Specifies whether optional prefix search is used or not in completion."

# f7c30c544d43438fadfd40562fbf0929
msgid "Prefix search is always used."
msgstr "Prefix search is always used."

# 4cead1130c4c481b9618ac1b49fc02c8
# 39e7d407c2bb4c04b9dc03423e3b3135
msgid "``yes``"
msgstr "``yes``"

# 08fb47af946c4c67ba545490cca5f84d
msgid "Prefix search is never used."
msgstr "Prefix search is never used."

# 8107b13d244349608e38c91089f5c7d7
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."

# 9a866e6052694ee093b692218e456882
# adaf44673f804db29384f84b87332ba8
# 44a19e1e017f445c966878c9c47fb158
# 8c92543d9147490b8f35f61c7ebd570c
msgid "``auto``"
msgstr "``auto``"

# 8c5c9d5c720a41c8bb749a3a5c5e5d90
msgid "``prefix_search``"
msgstr "``prefix_search``"

# 8d90c72c556f4c23b96a93670a39b8aa
msgid "Specifies whether optional similar search is used or not in correction."
msgstr ""
"Specifies whether optional similar search is used or not in correction."

# 7a04729e58454b218f20863cc18e3cc3
msgid "Similar search is always used."
msgstr "Similar search is always used."

# 9e544de8aa594de7acd2d21c71579b41
msgid "Similar search is never used."
msgstr "Similar search is never used."

# 74be9acc95d542a681574329cf53f3a4
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."

# cbd35e0be0784efd9d884a1504544217
msgid "``similar_search``"
msgstr "``similar_search``"

# f6c3dd6043fa4837b6b3f9c20d871d83
msgid "Here is a returned JSON format::"
msgstr "Here is a returned JSON format::"

# 82e1a22bc92d49e1b903dd996b4329d7
msgid "A type specified by ``types``."
msgstr "A type specified by ``types``."

# 6843a76bf19f4e59a8ccf323448098d0
msgid "``candidate``"
msgstr "``candidate``"

# e5d44627e9b64727878d0af68691fe37
msgid "A candidate for completion, correction or suggestion."
msgstr "A candidate for completion, correction or suggestion."

# 9c52cb6214024f3d98480cbb6b75e5e0
msgid "``score of candidate``"
msgstr "``score of candidate``"

# da0e9adca8db4080b21792e62f72d3e2
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."

# f96aba630ca3441dbefea9c721b1189c
msgid ":doc:`/reference/suggest`"
msgstr ":doc:`/reference/suggest`"

# 6373f80975124e27a1c847597eac5a76
msgid ":doc:`/reference/executables/groonga-suggest-create-dataset`"
msgstr ":doc:`/reference/executables/groonga-suggest-create-dataset`"

# 0f2e898c90b04f0c9096de2853ee2a48
# d28877699a3445008acec9da228b6337
msgid "``table_create``"
msgstr "``table_create``"

# 9af620036b0046a793d0e54d61fd8d68
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."

# 5bffc03076d546269aea494d3b353c32
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::"

# c7f0ceda27eb4382942a7de9c1e689ad
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."

# 7cca16c3cc5c4b5d97058f7fe04b1518
msgid "Create data store table"
msgstr "Create data store table"

# b1497403afbd47909eb242a5d68328d6
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."

# 810a01accc1a4605a51c289cf15e7e45
msgid "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."
msgstr "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."

# 87a1f8e32349490abac1b6975cac36d1
msgid "Here is an example to create ``TABLE_NO_KEY`` table:"
msgstr "Here is an example to create ``TABLE_NO_KEY`` table:"

# f602ae34678b485a9fed196ab93a60d9
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."

# 305987683ff34fbab8e3f54cb744b061
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."

# 612b448dfeb54d85b6c5bef7df2e3fc2
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."

# e581306e63c14a57a9b67407f8d0cda6
msgid "Create lexicon table"
msgstr "Create lexicon table"

# ac72eb268f60406296bdaf48824ad49f
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."

# 2111090689fd4f8786b6e45eae770328
msgid "Here is an example to create ``TABLE_PAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_PAT_KEY`` table:"

# ebcee3ef532c4ecca4b56bab05f0ccbe
msgid "The ``table_create`` command creates the following table:"
msgstr "The ``table_create`` command creates the following table:"

# 0e0ebebf5f06470e88103cc73056f4ce
msgid "The table is named ``Lexicon``."
msgstr "The table is named ``Lexicon``."

# 4f3057fafd3c4e469b1e43d2447a303a
msgid "The table is ``TABLE_PAT_KEY`` type table."
msgstr "The table is ``TABLE_PAT_KEY`` type table."

# 32db153fd05c4cfa9975ce4f60668447
msgid "The table's key is ``ShortText`` type."
msgstr "The table's key is ``ShortText`` type."

# a5cedf3ef38145a6afec946827058b71
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."

# a8550c67ce66463db31c550f5cfd82fb
msgid "The table uses ``NormalizerAuto`` normalizer to normalize a text."
msgstr "The table uses ``NormalizerAuto`` normalizer to normalize a text."

# c4b8a2f32b4045cf99059de8391abc24
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."

# bd55657e792646f993c9c4f44d70e188
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``."

# d1f8ff1509d34fe4bd0ac1c8f9225970
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``."

# 20fa9b3858a44f8da04d39126bc785d7
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."

# 5ccf1144feaf49aa989f7221247ea398
msgid "Create tag index table"
msgstr "Create tag index table"

# 04a41191a24c41d8853cf8a4e6b0f08a
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."

# a912d3393082461da609db6d0b527221
msgid "Here is an example to create ``TABLE_HASH_KEY`` table:"
msgstr "Here is an example to create ``TABLE_HASH_KEY`` table:"

# 30ce652fd8fb47009732e0a90c77b716
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."

# 6250254720554181bdc2535e9332a7b6
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."

# e8aaae54cfaf4455be11661117e6a135
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."

# ff0be7dd3ed04916aca2de9a6e0bcf89
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."

# f2c17c0d454540308fe92f777cf74ba4
msgid "Create range index table"
msgstr "Create range index table"

# b75e604954a546be97f94add47b11257
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."

# 6156fac832094379961e86644776380a
msgid "Here is an example to create ``TABLE_DAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_DAT_KEY`` table:"

# ff03b39e71ee418f9bee190371d752fc
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."

# 65bab6fbc47641b9ba2765768c9a7e03
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."

# a6e864cf3d2f401799373fca38edbdeb
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."

# dae4123b8adc44b1b1c6270d40234b20
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``."

# 7928dc99148c4ef089399ab4efe6ff73
msgid "Specifies a table name to be created. ``name`` must be specified."
msgstr "Specifies a table name to be created. ``name`` must be specified."

# 5e6ca589fc814bc6b9dfe0ebd7992fcf
msgid "Here are available characters:"
msgstr "Here are available characters:"

# b7ab6361a61f4056b645479b59a1d4ce
msgid "``0`` .. ``9`` (digit)"
msgstr "``0`` .. ``9`` (digit)"

# 2af107fea1a4409290b2d35fbfc6b79b
msgid "``a`` .. ``z`` (alphabet, lower case)"
msgstr "``a`` .. ``z`` (alphabet, lower case)"

# 38525ee474b24a8a8ec3912a82cde340
msgid "``A`` .. ``Z`` (alphabet, upper case)"
msgstr "``A`` .. ``Z`` (alphabet, upper case)"

# cc4997343c8541e8af86d97cf2a12a7e
msgid "``#`` (hash)"
msgstr "``#`` (hash)"

# 41c4769895124c818ba239a1cf75fdbb
msgid "``@`` (at mark)"
msgstr "``@`` (at mark)"

# 9a2bb8b59c764234aac4414ec5395971
msgid "``-`` (hyphen)"
msgstr "``-`` (hyphen)"

# 3312cf70590246c1ac9760cb14b5f3cb
msgid ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"
msgstr ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"

# bae8fc108d9e457d92ef5a4bfa13039c
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``."

# b3b0fab29ff846288f62af843a767fd3
msgid "Specifies a table type and table customize options."
msgstr "Specifies a table type and table customize options."

# 53fb46b4b7fd4145960c499584222f20
msgid "Here are available flags:"
msgstr "Here are available flags:"

# 400f8f158de3495eb1cf4b2dac82b14b
# ddf6167e187947daa187ec797480a0dc
msgid "description"
msgstr "description"

# 6150d3e0dc484195a2cbf3f42e567070
msgid "flags"
msgstr "flags"

# 9f43b33fad024362919141df53321fb5
msgid "Array table."
msgstr "Array table."

# b5770cdf28bc4ceab1f4d74b589e4871
# 0a5d94182ede4d238662e602c89681ac
msgid "``TABLE_NO_KEY``"
msgstr "``TABLE_NO_KEY``"

# 869b01d2ddd04c22819a0b35da7805de
msgid "Hash table."
msgstr "Hash table."

# 008897c26bf34243bd65ff752c337a3b
# 107aafddccfa4115b96eaea2da9283dc
msgid "``TABLE_HASH_KEY``"
msgstr "``TABLE_HASH_KEY``"

# 72429d7caa764203af4dbbfec2360a47
msgid "Patricia trie."
msgstr "Patricia trie."

# f68730c8bf5a44bb950d05eba6b8358a
# d6a34ec40bb844468159cc9e3f66c187
msgid "``TABLE_PAT_KEY``"
msgstr "``TABLE_PAT_KEY``"

# c18964acc0b04460be3fc245ada8de4d
msgid "Double Array trie."
msgstr "Double Array trie."

# 96722cc7da184ee89a40acaa28b9e3bd
# 1f33346fef3a493d99a01efe4b2c9f59
msgid "``TABLE_DAT_KEY``"
msgstr "``TABLE_DAT_KEY``"

# 5d6ec3a8afe24bb4bcef976238912fb3
msgid "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."
msgstr "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."

# 63fb8d9bc8c8402fb1e331aea74ebd53
msgid "``KEY_WITH_SIS``"
msgstr "``KEY_WITH_SIS``"

# 9d44e09277004babb3c0e5d3795e2f65
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."

# 7c4fa4172f0744fcad55deb9883523e8
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."

# 848bf606b8aa4c068432002a678128ee
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``."

# 2f096f3b14cd4dee90ea21ecac209379
msgid "See :doc:`/reference/tables` for difference between table types."
msgstr "See :doc:`/reference/tables` for difference between table types."

# dfda5e553a0243d981d1ab3daf475031
msgid "The default flags are ``TABLE_HASH_KEY``."
msgstr "The default flags are ``TABLE_HASH_KEY``."

# f722d660758a4d0eb95771c96847afae
msgid "``key_type``"
msgstr "``key_type``"

# 4cf5d6bc5939477fb16596c25c2fb764
msgid "Specifies key type."
msgstr "Specifies key type."

# 026af81f63fc4be180121607eed3e142
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."

# ad7532c5307b44d89e3ab030af465f3f
msgid "See :doc:`/reference/types` for all types."
msgstr "See :doc:`/reference/types` for all types."

# 86e2195b14914fc8878f30f025710711
# 672160b7d7094a14be555255fc31b135
# 9dbe5034cb8144acae203b12e779f038
# 4d78d100808e47d4978aa52523deb1be
# e3715dd5706344fcad37b14d4d56a9b7
msgid "The default value is none."
msgstr "The default value is none."

# 7d568648aa4e4a64a0f3ad8e6037efea
msgid "``value_type``"
msgstr "``value_type``"

# 7b56c2823ec7475bbfe01332c83e14da
msgid "Specifies value type."
msgstr "Specifies value type."

# 6f41be94ad484755b87cced544607c4c
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."

# c7ef01d48fe54eab91635e6af73703bd
msgid "``default_tokenizer``"
msgstr "``default_tokenizer``"

# 2922755e357d47c4a6b4667a0ba675f9
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."

# 3d57190a98d343f792e3bb16ff0d87e6
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."

# 14814c16c3184326bd18075ebd4ab89b
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."

# cbf6cbabf22449b9bbe5096817697c18
msgid "See :doc:`/reference/tokenizers` for all tokenizers"
msgstr "See :doc:`/reference/tokenizers` for all tokenizers"

# 1ef328b58f7b4d0b9a7642a8d601c75c
msgid "Specifies a normalizer that is used to normalize key."
msgstr "Specifies a normalizer that is used to normalize key."

# 51e2b76cb4ce4cffb685c1eaef188dc5
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."

# 68c6467d5adc47e09c5d192e7a05e8fd
msgid "See :doc:`/reference/normalizers` for all normalizsers."
msgstr "See :doc:`/reference/normalizers` for all normalizsers."

# 5f07138cdc504008b841b63392823ec4
# 869f383abfe74649bee1556e749b6189
msgid "``token_filters``"
msgstr "``token_filters``"

# 0865247113c3469abd043cb6e1e5bbe1
msgid "Specifies token filters that is used to some processes tokenized token."
msgstr ""
"Specifies token filters that is used to some processes tokenized token."

# 94a9d8527ec84556a01860d78b6a5d4d
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."

# 769f8750caf94e5db56561989086e9c4
msgid "See :doc:`/reference/token_filters` for all token filters."
msgstr "See :doc:`/reference/token_filters` for all token filters."

# d58f6fb43da54402bffa90a3fa7f647c
msgid "``table_create`` returns ``true`` as body on success such as::"
msgstr "``table_create`` returns ``true`` as body on success such as::"

# 13aeb7dbe420455cbb5862eea1f3a1f3
msgid "If ``table_create`` fails, error details are in ``HEADER``."
msgstr "If ``table_create`` fails, error details are in ``HEADER``."

# 876663a92f5b464f957052e29def812e
msgid ":doc:`/reference/tables`"
msgstr ":doc:`/reference/tables`"

# 413f8d087d144f20b429e58163f64199
# 985392b7aa9b496cb508e95ee06fac3f
# 9ddf62d4b62c4a7781bd53d44956ae21
# 99303a625ca64de2b8e113298a9d1e38
msgid ":doc:`/reference/tokenizers`"
msgstr ":doc:`/reference/tokenizers`"

# fe836b4f3bb1499fa3a15136291bea4a
msgid ":doc:`/reference/command/output_format`"
msgstr ":doc:`/reference/command/output_format`"

# 255ed5a70dfc4ad58ffa769cf2980361
# fe4309571c35476d9c073179a824271d
msgid "``table_list``"
msgstr "``table_list``"

# e64e32fb955042d8ac5407aab1ddaba4
msgid "table_list - DBに定義されているテーブルをリスト表示"
msgstr "table_list - DBに定義されているテーブルをリスト表示"

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

# fb35380dbede45bd94d08df9d8c52552
msgid "table_listは、DBに定義されているテーブルのリストを表示します。"
msgstr "table_listは、DBに定義されているテーブルのリストを表示します。"

# 3e5795835f2d43f7a347925c51ae3697
msgid "テーブル名一覧が以下の形式で返却されます。::"
msgstr "テーブル名一覧が以下の形式で返却されます。::"

# 64f7ff4c930c4186a8683ed4692fab22
msgid "``テーブル情報名n``"
msgstr "``テーブル情報名n``"

# 6b95faf210a945828cc73c8728c15b18
msgid ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"
msgstr ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"

# a868133ac69247fe81177616344ec57a
msgid "テーブルオブジェクトに割り当てられたID"
msgstr "テーブルオブジェクトに割り当てられたID"

# 0852515075b04740ba4818ba952885fa
msgid "テーブル名"
msgstr "テーブル名"

# 9126a9c4574c4248a5dde54cf05a3e0b
msgid "テーブルのレコードを格納するファイル名"
msgstr "テーブルのレコードを格納するファイル名"

# f6bd35ac243545dd8f1f154f148b64ce
msgid "テーブルのflags属性"
msgstr "テーブルのflags属性"

# 4c58307b3582475dbe4a22ba0d618474
msgid "``domain``"
msgstr "``domain``"

# d987fe51f47b4c1685cbeb8888d47501
msgid "主キー値の属する型"
msgstr "主キー値の属する型"

# c78d9b289a1f43b0b9d9d275c911eab7
msgid "``range``"
msgstr "``range``"

# ace38910bb7f471b9165919b8055934a
msgid "valueが属する型"
msgstr "valueが属する型"

# b598282f5c804dd0a7bdb0136bc40b29
msgid "``テーブル情報型n``"
msgstr "``テーブル情報型n``"

# c5c5c210ab074736a75275f9f30567e2
msgid "テーブル情報の型を出力します。"
msgstr "テーブル情報の型を出力します。"

# e5792e46b2754f729f674a8cb2e75ff8
msgid "``テーブル情報n``"
msgstr "``テーブル情報n``"

# a0c5cebc66e7481092650a3d0f21a795
msgid ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"
msgstr ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"

# 4067802648744ba5ada8abf05f7515d6
# 4a0d5b52c93d40158ccdfb2d6efa24b3
msgid "``table_remove``"
msgstr "``table_remove``"

# e15be27af7c44616a816e4c79c18ebcc
msgid "table_remove - テーブルの削除"
msgstr "table_remove - テーブルの削除"

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

# 6b4896e7ff6646e994d6b41d4da551fb
msgid ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"
msgstr ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"

# f0536006a7974ebd970aeec95f3cc875
msgid "``table_tokenize``"
msgstr "``table_tokenize``"

# 795901c7121e460799bef0859b1d3cac
msgid ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."
msgstr ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."

# b5a392927b5d4af8abadbe974fa12a73
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::"

# d559de851c44415593b99d091f5f1754
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."

# c816655f75a44023a2b1886a6364ddb2
msgid "There are required parameters, ``table`` and ``string``."
msgstr "There are required parameters, ``table`` and ``string``."

# 02eaf8ce18164070bb28642f7426ced2
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."

# 38e372c3ff6b4ef191693babf2904f18
# a45a3898a9ad4ea59a1ea281db7cdf43
msgid "Specifies any string which you want to tokenize."
msgstr "Specifies any string which you want to tokenize."

# a44bc1ac335d4850820d16de596b9c8f
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."

# 5219f174fad442248ee93d2e0243eae9
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 \"``|``\"."

# b520e636a6ce465a8eca6d07f5f05bcb
msgid "The default value is ``NONE``."
msgstr "The default value is ``NONE``."

# a10b7232dae8489faa88e66de1163371
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."

# b303c66d8b1049b682860048a370515e
# a4aaed9fd7594eb3b1cacf95ee0295f4
msgid "``mode``"
msgstr "``mode``"

# 8adf12fa80cd4b4a873d985d3a89d044
msgid "Specifies a tokenize mode."
msgstr "Specifies a tokenize mode."

# a6444db448104697900fe3c4e04a9505
msgid "The default value is ``GET``."
msgstr "The default value is ``GET``."

# 85c6ec1834a840cfab990104c0dde2a1
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."

# 23e8891904d341c1b5ce3ab0e4c388be
msgid "``table_tokenize`` command returns tokenized tokens."
msgstr "``table_tokenize`` command returns tokenized tokens."

# eccfd4138483466b8c65a869dcbd7330
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."

# ce20af1495f54bb0ad848053390e78fa
# 8a9e75f7111d4a868fc5719dbd5da26d
msgid ":doc:`/reference/commands/tokenize`"
msgstr ":doc:`/reference/commands/tokenize`"

# 4c0e67446cfd40a1ac40d76818f0fc5c
msgid "``tokenize``"
msgstr "``tokenize``"

# 9673d610aa044e3a945b75c893e4317c
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."

# d0e5297ba5244e5e84b565c58c286852
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::"

# 04f8f6aa942043758f6b0740715ac7bc
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\"``."

# a1bb95beea884ce99d671c0ad1bc9e3a
msgid "There are required parameters, ``tokenizer`` and ``string``."
msgstr "There are required parameters, ``tokenizer`` and ``string``."

# 729118e2d7124626a604195a203cbac9
msgid "``tokenizer``"
msgstr "``tokenizer``"

# 7e35326acc1e4911a64307cf6ad35c41
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``."

# 123c752ca342454c8c152b16ac79b369
msgid "See :doc:`/reference/tokenizers` about built-in tokenizers."
msgstr "See :doc:`/reference/tokenizers` about built-in tokenizers."

# d88bd22b431a468b96163954e9ebc684
msgid "Here is an example to use built-in ``TokenTrigram`` tokenizer."
msgstr "Here is an example to use built-in ``TokenTrigram`` tokenizer."

# b073ccecaa1745b6ac946a06bb011b3c
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``."

# 883042ba067648c183a206e3f53a8648
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``."

# 302fb08fdbd847549d6945480b010118
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."

# 60b4565e5a974dc695c7d5fdd48853b7
msgid "Here is an example that doesn't use normalizer."
msgstr "Here is an example that doesn't use normalizer."

# 275f321b3fd84dd9b21df5d30ccfafa3
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."

# 70a5967bfe634fe4b824625c711bdb9e
msgid "Here is an example that uses normalizer."
msgstr "Here is an example that uses normalizer."

# 1beaa572e8964f5cb5e14e7305f5356d
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."

# 17283f42570849bd9d04d2de05372be1
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``."

# d20af98d859f44b18dcebdef66b44082
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."

# f7b3a3be98144fd1b57c58adf10de7bc
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``."

# 3612a5cd718e4fa5a0831c988c7366a0
msgid "``ENABLE_TOKENIZED_DELIMITER``"
msgstr "``ENABLE_TOKENIZED_DELIMITER``"

# 44b2dbe1af524236a7d31585a73860f0
msgid ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."
msgstr ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."

# 48e0db5d7977411fa66fd0cd47ec0a07
msgid "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."

# bf33b3a9bc4f4999b484775cc3385a79
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."

# 8647b80782e24e21bf5fddd01a3f122f
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."

# 18f83598f64a47dcb6de63fafccf0fc2
msgid "The default mode is ``ADD``."
msgstr "The default mode is ``ADD``."

# 381f05883daa48098fbaf05bf51c720a
msgid "Here is an example to the ``ADD`` mode."
msgstr "Here is an example to the ``ADD`` mode."

# 25dc1c7ee22b4c678457994f589dad6a
msgid "The last alphabet is tokenized by one character."
msgstr "The last alphabet is tokenized by one character."

# 063e0a77751241f99bda88db5965a81b
msgid "Here is an example to the ``GET`` mode."
msgstr "Here is an example to the ``GET`` mode."

# 99199e8935cc409f98190dc9355c1ea9
msgid "The last alphabet is tokenized by two characters."
msgstr "The last alphabet is tokenized by two characters."

# 2dab6ae3304344d281fd663c8ee8841a
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``."

# d19f64de1251467eae01a5e8d15054b3
msgid "See :doc:`/reference/token_filters` about token filters."
msgstr "See :doc:`/reference/token_filters` about token filters."

# 58cc814f16044083a81fabc50df98f0d
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::"

# 5081a569f0cb4d4d8fbb3f0614899a54
msgid "``tokens``"
msgstr "``tokens``"

# 2f760eb9d0c548359ed4de9079c74fad
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."

# c63afa3a33f84ee9a6f6d642ac8aefd4
# b8dd44e0a13a4ad9a0dcc500c1c34a4d
msgid "``value``"
msgstr "``value``"

# b3e100aa0eaf491ebab111b393bb6b41
msgid "Token itself."
msgstr "Token itself."

# eaa0a9c8c550462cad418bc0e406e954
msgid "``position``"
msgstr "``position``"

# 59a2d4b9d78d48208de6482429722301
msgid "The N-th token."
msgstr "The N-th token."

# 5dc8da9edef6492b957b9b5857b81141
msgid "``tokenizer_list``"
msgstr "``tokenizer_list``"

# ff7f81929297481c8e3eee413adeb53c
msgid "``tokenizer_list`` command lists tokenizers in a database."
msgstr "``tokenizer_list`` command lists tokenizers in a database."

# b58cbc8c3b4a4d19a256d75c2f56bde5
msgid "``tokenizer_list`` command takes no parameter. ::"
msgstr "``tokenizer_list`` command takes no parameter. ::"

# 76a746115dfc4360ba78f63be8548306
msgid "It returns tokenizers in a database."
msgstr "It returns tokenizers in a database."

# e165f3c3a89f4ea8aa1a94031df302a3
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::"

# 305d7901b180473e97c9daf80948e5fa
msgid "``tokenizers``"
msgstr "``tokenizers``"

# 5b050c92c90b4102b1b54f1eee570ebe
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."

# 5c4a49ac581a442ab48d109a3146ea5e
msgid "Tokenizer name."
msgstr "Tokenizer name."

# 3e1fbc904b514282b738412d3e14d1be
msgid "``truncate``"
msgstr "``truncate``"

# c004071f28c845239d2c58a7ee575a14
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."

# dada020f722045ac93f703359c18d54e
msgid "The required parameter is only ``target_name``::"
msgstr "The required parameter is only ``target_name``::"

# b66b5cfde540418f931874b5692a42b4
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."

# af1f2cf300d54e3392151d3f3759521d
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."

# 8b4d7c746b3e4cb08c7eab78cbb5d917
msgid "Here is a simple example of ``truncate`` command against a table."
msgstr "Here is a simple example of ``truncate`` command against a table."

# 88b9ac2eac74454d8510c2f2444738e6
msgid "Here is a simple example of ``truncate`` command against a column."
msgstr "Here is a simple example of ``truncate`` command against a column."

# 11e1fb4f092449e0b16e50b2160aa10b
msgid "This section describes parameters of ``truncate``."
msgstr "This section describes parameters of ``truncate``."

# 0f50c1096ff447a89b6e56e3aada3561
msgid "There is required parameter, ``target_name``."
msgstr "There is required parameter, ``target_name``."

# 91641d5ead094679afcd10a692e3b1fc
msgid "``truncate`` command returns whether truncation is succeeded or not::"
msgstr "``truncate`` command returns whether truncation is succeeded or not::"

# 72b58939a07a44b0b8a9a72a2db2b032
msgid "Executables"
msgstr "Executables"

# c4b5b8369be6489990d63d4f65ef4bd3
msgid "This section describes executable files provided by groonga package."
msgstr "This section describes executable files provided by groonga package."

# feb630b2041e45c5a627f055e82e1135
msgid "``grndb``"
msgstr "``grndb``"

# c3ce0d6cce1f4d74aa85379af983d5c4
msgid "This executable command is an experimental feature."
msgstr "This executable command is an experimental feature."

# 7389279004874cfd862d00ddaffaa8bd
msgid "``grndb`` manages a Groonga database."
msgstr "``grndb`` manages a Groonga database."

# 0b7e7600f3974f6098727b8f32714b09
msgid "Here are features:"
msgstr "Here are features:"

# 63b44079f2ae4319988df37b9f6a4a5a
msgid "Checks whether database is broken or not."
msgstr "Checks whether database is broken or not."

# 75075574efd7442f8eed1a3134aa7fae
msgid "Recovers broken database automatically if the database is recoverable."
msgstr "Recovers broken database automatically if the database is recoverable."

# b45de5315eca4617be716f53a136bb22
msgid "``grndb`` requires command and database path::"
msgstr "``grndb`` requires command and database path::"

# ea26f70eb9a7492084d392ae8ac25224
msgid "Here are available commands:"
msgstr "Here are available commands:"

# 0727aac7cb4841bca73800e28d009baa
msgid "``check`` - Checks whether database is broken or not."
msgstr "``check`` - Checks whether database is broken or not."

# bf93bca466364db38e1aa26acbed87cd
msgid "``recover`` - Recovers database."
msgstr "``recover`` - Recovers database."

# fdd72f0158f74f26bf4dc8fead8e996a
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``::"

# 977c29528f0f4ac29552e8783ad0e4cd
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``::"

# eb252e4af21545989d7648630491bd7f
msgid "Commands"
msgstr "Commands"

# 3f8bea771647431daad51ef6db2f433e
msgid "This section describes available commands."
msgstr "This section describes available commands."

# 1100aedbe0984ecaad7407c43b812fe8
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."

# 4f553ac9615e4c4e81d0c5bbd5152cbe
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."

# 92f23a23139c40469aaf085c56df774d
msgid "``recover``"
msgstr "``recover``"

# 520b86e31ca74ea897708a9cdd73e721
msgid "It recovers an existing broken Groonga database."
msgstr "It recovers an existing broken Groonga database."

# 50743eb1f5864de8ae4ceae6e420361d
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."

# 5aad2179d28c41f1ac190e9c87ef6c2b
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."

# 376b91b7462b45349210fb70ba78a46c
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."

# a90e1b6bfb9d4d2999a5382c3c1f57d3
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."

# 7ea893d8f63e4330bdc742b053054033
msgid "grnslap"
msgstr "grnslap"

# 42ab3d086643427cb6c0a955d064c3dc
msgid "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"
msgstr "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"

# 35116ba4c6e64e2083a4de0e17bed103
# 2287f028a9e44fa69f23e7064bddb837
# 057d1d5772914fb8aaf104eb69091a2a
# ccdec62a01f643818c3d5830cf2ac29e
# 71be10471bab40078a2e2bbe8ba3f896
# 412393e7d2b645b5bdb040d6d263f5f0
# 3a30b540bc1a43e08bae34fa82609cc6
msgid "書式"
msgstr "書式"

# 2edc08b90c8149bbb680131302dea03d
msgid ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"
msgstr ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"

# f86491d4884949eaade7e4e55c92522a
msgid ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"
msgstr ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"

# 674c38b423e1400c912840c1839a5458
msgid ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"
msgstr ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"

# c8ef84d30b7347ae903dbdd361679300
msgid "現在は、make installしてもインストールは行われない。"
msgstr "現在は、make installしてもインストールは行われない。"

# 8f0bf292beaa499bb3bbb7a75b1add49
# 4a70743e86ab4574aa21977ab6089ef1
msgid "オプション"
msgstr "オプション"

# 3b9b23b58dff40c3a06ff26c6aafa89f
msgid "リクエストのプロトコルを指定します。"
msgstr "リクエストのプロトコルを指定します。"

# de3ca64bd3204875bf9b490d3b048fc2
msgid "`http`"
msgstr "`http`"

# b6eb21d2b9b74466b44ac9f51b4a32d3
msgid ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"
msgstr ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"

# daa325d538224200adc1e5e8648acfc3
msgid "`gqtp`"
msgstr "`gqtp`"

# 262a6c18f66f446a9cdd19d92c61d1ad
msgid ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"
msgstr ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"

# 029ba9e45b3d4238bdc4e0458f456a63
msgid "リクエストの多重度を指定します。初期値は10です。"
msgstr "リクエストの多重度を指定します。初期値は10です。"

# 397a2c9f70bd404b9c119cfb3bc54031
# 972012e21d3446f9af6125bdb499658c
# 0e8e770fda514c979937a89b4d69507c
# b0861873d78c4ea79a61313ef41c0d90
# 089cd733a9de4462bc4eb233f2530069
# 7dee12e2f5d347009f27fbb7537d07f6
msgid "引数"
msgstr "引数"

# ba0fbccdc51349bda9a93617cbd938cc
msgid ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"
msgstr ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"

# c7645a5862754f7b87674fc1ecd22be0
# cc324469e3f74be094dd5cd7d05eb386
msgid "サンプル"
msgstr "サンプル"

# 683b31237824490ea1596a32e2154e36
msgid "http://localhost:10041/d/status に、多重度100でリクエストを行う。"
msgstr "http://localhost:10041/d/status に、多重度100でリクエストを行う。"

# a00dbee5a81346b1b73c141bbead45c0
msgid "groonga-benchmark"
msgstr "groonga-benchmark"

# 620b8ebfed524814977272a6556d893b
msgid "groonga-benchmark - groongaテストプログラム"
msgstr "groonga-benchmark - groongaテストプログラム"

# 91a32e28c8a04a09b6f8a967ac1b4ca0
msgid "groonga-benchmarkは、groonga汎用ベンチマークツールです。"
msgstr "groonga-benchmarkは、groonga汎用ベンチマークツールです。"

# 7be6575093144415b4998646a9fd7eab
msgid ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"
msgstr ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"

# 974f2e806b7f4acca2de69636a4e1ff8
msgid ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"
msgstr ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"

# d929d2419b44415a9474c55b7b51ec59
msgid ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"
msgstr ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"

# 2d0cf5d1137343059835a08b72ad9afe
msgid ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"
msgstr ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"

# 952c0b236b2043dbbff5e04a7f2bd137
msgid ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"
msgstr ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"

# 444e09b622db4f0fb87de3f71c256c0e
msgid "ftp.groonga.org に用意されているスクリプトファイルを表示します。"
msgstr "ftp.groonga.org に用意されているスクリプトファイルを表示します。"

# ffea80c0b21c468492178cb8bde26a85
msgid ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"
msgstr ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"

# c969747444af4fdfb7bac677397e3536
msgid ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"
msgstr ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"

# 478b35a26c2645d780b8464d4490dc2a
msgid ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"
msgstr ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"

# 714b289f8db44d1fb6732c22b71ebf25
msgid ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"
msgstr ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"

# 796cd8b5755c4823afc7618413779804
msgid ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"
msgstr ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"

# 7d833df676cb4f2facdcdf19bc7abefc
msgid ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"
msgstr ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"

# 3b20fa5c7c4d4d1d8944579a4eba4093
msgid "使い方"
msgstr "使い方"

# ed1ee7448b3440a4adf21ae014de70f3
msgid "まず、シェル上(Windowsならコマンドプロンプト上)で::"
msgstr "まず、シェル上(Windowsならコマンドプロンプト上)で::"

# a9c152ed5da9437ab5a711307e158444
msgid "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"
msgstr "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"

# a53a0e967318411282fe44bce4954644
msgid ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"
msgstr ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"

# 5ae0fdb7a7b54ae4b3cc06468304eede
msgid "スクリプトファイル"
msgstr "スクリプトファイル"

# 2fa49dd463a3406d8c3a38b4d09d22fa
msgid ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"
msgstr ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"

# 27e8b5b2b21649e283d92a9a4c3bb0aa
msgid "groonga-benchmark命令"
msgstr "groonga-benchmark命令"

# ff962d59d5634d3a896d4d661d139939
msgid "現在サポートされているgroonga-benchmark命令は以下の11種類です。"
msgstr "現在サポートされているgroonga-benchmark命令は以下の11種類です。"

# 967d58d48dc44534b3136fff150b7b6f
msgid "do_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_local コマンドファイル [スレッド数] [繰り返し数]"

# b75e35c1cad84a23afb6a6c5043d17f8
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"

# 0836bfef77a642f48dffabb64fb8907f
msgid "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# 0a836dac1eaa4e35b95f93083a941209
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 057fd41da8e54c008f5992449397a0dc
msgid "do_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_http コマンドファイル [スレッド数] [繰り返し数]"

# fb1c5e548ed34e498863f11376964b6d
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 37272c3554f14560a305f3522cada88b
msgid "rep_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_local コマンドファイル [スレッド数] [繰り返し数]"

# 6bee0188b0a947acaa5512382cbd3e53
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"

# a26bd6b4d47c4870a22b34bf54c735fc
msgid "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# 2aad646453e7424f82ea6808d9003d8a
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 7004c7f275234311bc90eedbb1e016ad
msgid "rep_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_http コマンドファイル [スレッド数] [繰り返し数]"

# 813f8ed7c41146ffb16952a5c2c1c4d2
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 044cee27f8394a96b0dec91a620cbe20
msgid "out_local コマンドファイル 入力ファイル名"
msgstr "out_local コマンドファイル 入力ファイル名"

# 4ff7557aa5b142d0a97fc42a520dba31
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"

# 78ceda6d946f4886b9af798936f45914
msgid "とした場合と同じです。"
msgstr "とした場合と同じです。"

# 6b75fb0d73e24ba29900e46754d4094a
msgid "out_gqtp コマンドファイル 出力ファイル名"
msgstr "out_gqtp コマンドファイル 出力ファイル名"

# f1d02456008e4d92b3076a17772e56c8
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"

# 22cfa916f9824fd8ade3960720616d90
msgid "out_http コマンドファイル 出力ファイル名"
msgstr "out_http コマンドファイル 出力ファイル名"

# 8566ecec09294f06bdb4a13f42aa673b
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"

# 3d0f7c2145f24b738978619098b2338a
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"

# 02f51fce83f64b67a0bf9281f7cf5fb0
msgid "test_local コマンドファイル 入力ファイル名"
msgstr "test_local コマンドファイル 入力ファイル名"

# ba37a506cefc4ceb82ceae01583b8cb3
msgid "コマンドファイル"
msgstr "コマンドファイル"

# 32da59b39eaf48c09a0b9a413441e0fc
msgid ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"
msgstr ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"

# 440a2426b9d34469a78652541af71424
msgid "スクリプトファイルのサンプルです。::"
msgstr "スクリプトファイルのサンプルです。::"

# 16944ffa73344b2ea004f0b680dd003d
msgid "上記の意味は以下のとおりです。"
msgstr "上記の意味は以下のとおりです。"

# cef1ea5c708b4a75bf230ee828bb72aa
msgid "1行目"
msgstr "1行目"

# c154fb4839e2448f823be85f98072a34
msgid "コメント行。"
msgstr "コメント行。"

# 944dddf5b28245fe8697e0cf3f67a7a2
msgid "2行目"
msgstr "2行目"

# 6abf4cdb938f4eb9a147189537baa3b1
msgid "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"
msgstr "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"

# 3a70df69574d460a8d85c72aadaf59d9
msgid "3行目"
msgstr "3行目"

# c4416d8623fd433fb186df7138f7ffd5
msgid ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"
msgstr ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"

# 4dc7427998954eb1ae5312d675bd35b1
msgid "4行目"
msgstr "4行目"

# 7e710d7eb3a14c24ac051a90bdbf7781
msgid ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"
msgstr ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"

# fc6cc92d7b7f44c69d27442419bda0fe
msgid "特殊命令"
msgstr "特殊命令"

# ece0df6e89684a6c9d53adb043525c88
msgid ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"
msgstr ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"

# 6f77516e206042989f59894cf9830d60
msgid "#SET_HOST <ip/hostname>"
msgstr "#SET_HOST <ip/hostname>"

# bcf95527c9a74a0bafca7e74f7ad94b2
msgid ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"
msgstr ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"

# b4614c77d85c400d99f7808b79083749
msgid ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"
msgstr ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"

# 8302aeaba2514957a8d4e3e239503f18
msgid "#SET_PORT <port number>"
msgstr "#SET_PORT <port number>"

# c40eb61e701a4663834b34bdba96706f
msgid ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"
msgstr ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"

# f2b2dd3257cf435b923ff80589b090b3
msgid "例えば、"
msgstr "例えば、"

# 3e564b8329574a86a57ca25527b1df5b
msgid "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"
msgstr "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"

# bba682db8afd4ec194cf1784292c30f1
msgid ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"
msgstr ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"

# 1964ee79426747e1908598d265aa800f
msgid "groonga-benchmark実行結果"
msgstr "groonga-benchmark実行結果"

# fe4f5db3735041d8ae3f4edffcc3d613
msgid ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"
msgstr ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"

# a7db1549faee4b47b26f41a542254491
msgid "制限事項"
msgstr "制限事項"

# b284da5984fe4413bd59728e9d084e07
msgid ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"
msgstr ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"

# 57ca711d726147b888b549ff2aa48438
msgid "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"
msgstr "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"

# f013e2d38956499ab319fda8f6b72b84
msgid "トラブルシューティング"
msgstr "トラブルシューティング"

# 661ce1d901ab41afa4773a0bd94c3ccc
msgid ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"
msgstr ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"

# 702d8fed7feb45678fc949cf9577955c
msgid ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"
msgstr ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"

# 452686e1e4c34c589b7d920dc23bf713
msgid ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"
msgstr ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"

# c9dbe25b5bd34d1983ea3bc694269d05
msgid ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"
msgstr ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"

# 08e5ace0713c439ea34f85981875fb95
msgid ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"
msgstr ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"

# 17f3dedfb62c4945961a60cfcf901cac
msgid "groonga-httpd"
msgstr "groonga-httpd"

# d7697fc3488347ea9447b8fdf685fe0f
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."

# 9bef70502b8b466fb894ec99a7cc11fe
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/."

# 93b2261397bf4f348df89726f97760dd
# 693320ae50e34f0da0f846d13ccb211e
# 47e3f7848cca4edfb8726c1c67cc9380
# b094f219e027437786a12b614d70a3a1
msgid "Synopsis"
msgstr "Synopsis"

# 47ac6475dcdc4148a73287740a9373de
# 46c2bcdf2bd54ecd93970322bc7e71ca
msgid "Set up"
msgstr "Set up"

# 06012462e66542408cc0bad4375dc15c
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::"

# 68faa661820e4b06a3a191e5f7f04dd9
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.::"

# dae9c4fa88bc4d34ae0c32e7be2e89ad
msgid "Request queries"
msgstr "Request queries"

# c6bc3e307f70446092cd276753d28748
msgid "To check, request a simple query (:doc:`/reference/commands/status`)."
msgstr "To check, request a simple query (:doc:`/reference/commands/status`)."

# e3d792f7d1c44f319453fb44026a65d4
msgid "Loading data by POST"
msgstr "Loading data by POST"

# c06b6afa63744aed994885888e09d8ab
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."

# ba1353e268bb43d597584f5f93c14e0d
msgid "You can load data by POST JSON data."
msgstr "You can load data by POST JSON data."

# 4f392c616e114db2b240cba18dce6b35
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::"

# 86486fd631844daeb36db3bb0e934268
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::"

# c9e0c3649b2d4cee9e740b2fc5a68347
msgid "Then specify JSON file in curl command line::"
msgstr "Then specify JSON file in curl command line::"

# bce7eee2e4814387bec3b3367c3d30ae
msgid "Browse the administration tool"
msgstr "Browse the administration tool"

# 5a131062c1bd45c7812a6504091a806a
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/."

# c7765b7386914aff833d07276cce17d1
msgid "Shut down"
msgstr "Shut down"

# 7247c4151fdb401e830fd08ca2f33435
msgid "Finally, to terminate the running groonga-httpd daemon, run this::"
msgstr "Finally, to terminate the running groonga-httpd daemon, run this::"

# fb594ec7501b400a8e8823828df77de9
msgid "Configuration directives"
msgstr "Configuration directives"

# a91bf33012a145cea9eee71564272226
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."

# 9418882a1ae1405b90a0ce1bd3a4d329
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."

# e4275eabba5846d987b8917d8b846d92
msgid "Groonga-httpd specific directives"
msgstr "Groonga-httpd specific directives"

# fe69680aa4ab4e1eac417169cc5edfc3
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."

# 57c467f530f04d058489cc317327fc82
msgid "``groonga``"
msgstr "``groonga``"

# 3a21afd2894c493ba3562a7ae5e491e6
# 83fea1cd85a449bf9a2f2d989d28ec93
# 5c0c26bec98845568079fcc20ca4ce8a
# 19a996324f104e11915164e1c81e36ac
# 13eecda5ac6144509237a9402dd399be
# 3f39c5c6f6b6438a91819261aa77f661
# 01094e8ecb47492290a15f2f6b0ad880
# 37e09540a3f94c8aad0b508715038471
msgid "Synopsis::"
msgstr "Synopsis::"

# 71040f24b75f4b8687c3154ecf610117
# 3f884c75fc8646c6853380c11bd50ebb
# 6a5b7284f2904ce2891e794f476f9fd1
# 32c08f04be9346c49e066b056ad14d2b
# 8ffc79a684ad46f6a792515a28548a27
# d80b1ffa0b984141908b3d14d219c202
# 1b9a41637a14491b99c08793638fe4e5
# 9e18a6688a464a0ba2640d9dd9a3ae9a
msgid "Default"
msgstr "Default"

# f5f7acaf148f408281503ee33502e645
msgid "``groonga off;``"
msgstr "``groonga off;``"

# 7bc35e250f6f44398fb4c7a0f303dd3c
# b4e61b146b0a4dadaba39787365be242
# 5dde2e063fae44e58fce64daf6da5117
# 7d3fcdb1021845e58c2a86937f74b1e6
# 2d53de17eb56458398b7625fd7349090
# ef2fe7647a6e4e06a41a352ee0082bd7
# ddf7d2fee2bf4a24bec3079d38ccf13a
# 66a9222d8afb4ce0b4a51c31d8201b2b
msgid "Context"
msgstr "Context"

# 04ff4f652eaa4376abb0c2f9d734e43e
# 1b497cdfdf844d739da6997858c21f64
msgid "``location``"
msgstr "``location``"

# d40b2494801a4487a0f0f6885ebc32cb
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."

# 6b634137a9df451ba5f15de482c0245c
# f65fbf6244b949a8b284f03b601af245
# 7572f6b02d8b4756acc5450a631f45da
# ce02870a36f74d0fafb355aac1d57a72
# 4bee7488ecff4052bade87b3b1c20c90
msgid "Examples::"
msgstr "Examples::"

# aaca2d083ff64327a9d3bf9892fbba89
msgid "``groonga_database``"
msgstr "``groonga_database``"

# aeb8f5ac368b4446b5db659086883c46
msgid "``groonga_database /usr/local/var/lib/groonga/db/db;``"
msgstr "``groonga_database /usr/local/var/lib/groonga/db/db;``"

# 548ecf5fec68450685b9af508d6466dd
# 17fc81a9e90d4bc18f4a592cb22af146
# 10ca555a6c424fdaa965d82262e16dbc
# d96a00324160466b9219ef2d1d6658e1
# c4136bcac85f45abacc66be603e766c0
# 04d2b244fa9049c6a0dd0ba88c252b18
msgid "``http``, ``server``, ``location``"
msgstr "``http``, ``server``, ``location``"

# 1abff3b7eb2042feb658d4581f85840b
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."

# 7cb92237c6bf4b889ad0f7b423953511
msgid "``groonga_database_auto_create``"
msgstr "``groonga_database_auto_create``"

# 2e6e6b4d50ec401891df7883632931e5
msgid "``groonga_database_auto_create on;``"
msgstr "``groonga_database_auto_create on;``"

# 879f9e9838984c0ba050be8d5642f35c
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."

# f13cfbe7f3a340e2aac65e4a7d9e62fd
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."

# fdf6c5c923904e04a8a90c21a61c4167
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."

# 399f3d9f26d847f996215e4c7f0459ae
msgid "``groonga_base_path``"
msgstr "``groonga_base_path``"

# ccf05bd925b442d49323440b119986f6
msgid "The same value as ``location`` name."
msgstr "The same value as ``location`` name."

# 729e835a54064e1abad78f4e8f34f26d
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."

# fa7396fc30534693ac2368947ec822c0
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."

# 3f5b5237fb764acd8dd5d1f1833113a9
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::"

# 230005ed64d5493b87d199451677eba8
msgid "``groonga_log_path``"
msgstr "``groonga_log_path``"

# 33e8cf77d17f41b9a74b290c41830290
msgid "``/var/log/groonga/httpd/groonga.log``"
msgstr "``/var/log/groonga/httpd/groonga.log``"

# b85ec0a7725c48ac86c7651c678d191b
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``."

# a4aea417cca04ed4b59b7e857983700b
msgid "``groonga_log_level``"
msgstr "``groonga_log_level``"

# 75e4cbebb36946ce95f8e1a7de7f111e
msgid "``notice``"
msgstr "``notice``"

# 7a0a08ac037f43c6b52e06611a9bbb19
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."

# 8d7aaaad3fe4456486f6cbfd3be13aab
msgid "``groonga_query_log_path``"
msgstr "``groonga_query_log_path``"

# bfeef2e04bc846a5a270988cfd6fa29a
msgid "``/var/log/groonga/httpd/groonga-query.log``"
msgstr "``/var/log/groonga/httpd/groonga-query.log``"

# 9e27192a7fff414494a4e0c483be7f4c
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``."

# e4eb00693e13439da4b415ed34ea5266
msgid "Query log is useful for the following cases:"
msgstr "Query log is useful for the following cases:"

# f9f8eb028ada4c6b9e0eccdb931d7e9a
msgid "Detecting slow query."
msgstr "Detecting slow query."

# 7f6293d90e4247f58f392315df1d3f3d
msgid "Debugging."
msgstr "Debugging."

# fc8b0eebecee448bb6ec455a6158d4e9
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."

# 9cf7980696724142b09fe09b37b820ce
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."

# 0831e29379c64e7baf93ef63c0ac43f7
msgid "Performance related directives"
msgstr "Performance related directives"

# a1bbfad169aa4922941858970ac6ea75
msgid ""
"The following directives are related to the performance of groonga-httpd."
msgstr ""
"The following directives are related to the performance of groonga-httpd."

# 77ec244984ad46cc90201c187cd39da1
msgid "``worker_processes``"
msgstr "``worker_processes``"

# c6fa35e43d9f48fa91a761a5c399ecb0
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."

# 44cfc2a68b5e48ab99f6fe5239074b5d
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."

# c266888796454e16bcec33baa8fd2077
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."

# 64067f4ff7a64d568c70302e8385acaf
msgid "``groonga_cache_limit``"
msgstr "``groonga_cache_limit``"

# 1ba329b2ea404f2796d643911b33780b
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."

# eaff3bad7ba743819830ea6b9251d5e5
msgid "100"
msgstr "100"

# bde6dc9b4059414c9a0d3c025654d3ab
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."

# 0e213269a5ac4ec48dfd84b394702030
msgid "``proxy_cache``"
msgstr "``proxy_cache``"

# e7c39cef6340429eb6b95ae4723432c3
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."

# 95b16f2258da4009b99b810229a1907d
msgid "Query cache"
msgstr "Query cache"

# 9b5275e07bfc47ac8d3cd77075b3472c
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."

# 699377839bbe4f328224f20d982ebd20
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."

# e7644ef34d134071937bdb9ea5744c59
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."

# 094e27567588411ab8a3b1cd73390b92
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."

# 4feb99d0b7fb4a92bfde51426c85c5af
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."

# 6ff7231b4b404c5d9f5c85aee0f36664
msgid "For example, there are 3 workers::"
msgstr "For example, there are 3 workers::"

# 51b9c6c726014cf8ad5594ac5a7ccbf3
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::"

# 7a70f0d851dd4a57a4a681e252f95d88
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::"

# ac3f2913c61a48c383c6845691f63807
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."

# a3254559ec614c36bcd432f0f5cdce19
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."

# 840cdb4040ea46f7a3b6f58acda899aa
msgid "Reverse proxy and cache"
msgstr "Reverse proxy and cache"

# 5c6e5c1970b04321917b43ea1260185a
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::"

# f8b092a93186420fbc9832bb4299a436
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."

# 3defd01424334cf9a78d59f3d0bc42a5
msgid "Here is a sample configuration::"
msgstr "Here is a sample configuration::"

# cde2279877f3447ba42de5f3988dc8d9
msgid "See the following nginx documentations for parameter details:"
msgstr "See the following nginx documentations for parameter details:"

# 2f4af0e799df479dafbfe2e385eab4e0
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"

# 1bc073bcec7f4bc7a7bba3d364208060
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"

# 1efd4b02733b4ee585af686bca042811
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"

# 7cbc7d3d40c346ea96e9fdf4717735fa
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"

# 2bfc26d280a94e9080ad1f468186bfb1
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::"

# c7ddddb6e284416d86518a8fe3898077
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."

# 6f62946d0d894dc48c9f4efa198b2bdc
msgid "Available nginx modules"
msgstr "Available nginx modules"

# 6c85a93f0d2148938a5b9b961b25e97d
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."

# d1c562a726f3402485ecfbd1fe6fd4b3
# 1d588da72261412a807b9436f5c96767
msgid "Groonga HTTP server"
msgstr "Groonga HTTP server"

# 3e58ea7f2af8483a903740de5c33ae8e
msgid ""
"You can communicate by HTTP if you specify ``http`` to ``--protocol`` "
"option. And output a file that is put under the path, and correspond to "
"specified URI to HTTP request if you specify static page path by ``--"
"document-root``."
msgstr ""
"You can communicate by HTTP if you specify ``http`` to ``--protocol`` "
"option. And output a file that is put under the path, and correspond to "
"specified URI to HTTP request if you specify static page path by ``--"
"document-root``."

# 47572d085af94811ad74b65e68c129c0
msgid ""
"Groonga has an Web-based administration tool implemented with HTML and "
"JavaScript. If you don't specify ``--document-root``, regarded as "
"administration tool installed path is specified, so you can use "
"administration tool to access ``http://HOSTNAME:PORT/`` in Web browser."
msgstr ""
"Groonga has an Web-based administration tool implemented with HTML and "
"JavaScript. If you don't specify ``--document-root``, regarded as "
"administration tool installed path is specified, so you can use "
"administration tool to access ``http://HOSTNAME:PORT/`` in Web browser."

# c87b988d6e444a388d07fbdfd06d104f
msgid ""
"You can use the same commands of Groonga that starts of the other mode to "
"Groonga server that starts to specify ``http``."
msgstr ""
"You can use the same commands of Groonga that starts of the other mode to "
"Groonga server that starts to specify ``http``."

# 3b6da0491ddf450a8c5eacc411d05359
msgid ""
"A command takes the arguments. An argument has a name. And there are special "
"arguments ``output_type`` and ``command_version``."
msgstr ""
"A command takes the arguments. An argument has a name. And there are special "
"arguments ``output_type`` and ``command_version``."

# 4e0c6347fe7d416297da1cf9e23a8b17
msgid ""
"In standalone mode or client mode, a command is specified by the following "
"format."
msgstr ""
"In standalone mode or client mode, a command is specified by the following "
"format."

# d8621577a4024446b2615fd197c66762
msgid "Format 1: COMMAND_NAME VALUE1 VALUE2,.."
msgstr "Format 1: COMMAND_NAME VALUE1 VALUE2,.."

# 3fdf433a49f549128dcce36836c3697a
msgid ""
"Format 2: COMMAND_NAME --PARAMETER_NAME1 VALUE1 --PARAMETER_NAME2 VALUE2,.."
msgstr ""
"Format 2: COMMAND_NAME --PARAMETER_NAME1 VALUE1 --PARAMETER_NAME2 VALUE2,.."

# 91b75c78f4c04195a1eedf5d3e82672d
msgid ""
"Format 1 and Format 2 are possible to mix. Output type is specified by "
"``output_type`` in the formats."
msgstr ""
"Format 1 and Format 2 are possible to mix. Output type is specified by "
"``output_type`` in the formats."

# ef00ce2e77654c7680e4c1d265fd480b
msgid "In HTTP server mode, the following formats to specify command::"
msgstr "In HTTP server mode, the following formats to specify command::"

# 9e5c18c521324066a65e9f7a8ae1c0b2
msgid ""
"But, they need URL encode for command names, arguments names and values."
msgstr ""
"But, they need URL encode for command names, arguments names and values."

# e1b7b8c7c62f40fe9c6db6dde654c463
msgid "You can use GET method only."
msgstr "You can use GET method only."

# ee33df0976d4419aafa7d71e022b5d30
msgid "You can specify JSON, TSV and XML to output type."
msgstr "You can specify JSON, TSV and XML to output type."

# 9a68b86c7c634e7096ef183956db793e
msgid ""
"``command_version`` is specified for command specification compatibility. "
"See :doc:`/reference/command/command_version` for details."
msgstr ""
"``command_version`` is specified for command specification compatibility. "
"See :doc:`/reference/command/command_version` for details."

# 781db0d67c8c418e9a364618ec819771
msgid ""
"The execution result is output that follows output type specification by the "
"command."
msgstr ""
"The execution result is output that follows output type specification by the "
"command."

# fbf91c45ada346d6a9952ec2ce2b80b4
msgid "groonga-suggest-create-dataset"
msgstr "groonga-suggest-create-dataset"

# 38712bc154c949aba930a13cea4992e7
msgid "NAME"
msgstr "NAME"

# be44d4a769e947fa8469126b9d925a8f
msgid ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"
msgstr ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"

# 9d3b5eb4ed454de793aadac12a12e880
msgid "SYNOPSTIS"
msgstr "SYNOPSTIS"

# f03083779f354f1e9f5d58c760597116
msgid "DESCTIPION"
msgstr "DESCTIPION"

# 7aa426ff4f6b4b9098c9b93842f12a38
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."

# ab77e6c442ec4310849cb2925f7905e5
msgid ""
"This command generates some tables and columns for :doc:`/reference/suggest`."
msgstr ""
"This command generates some tables and columns for :doc:`/reference/suggest`."

# cd16f5c352ca4ecd8d32e0784ca12f26
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."

# 239d919198a1435eaaed6af997d90805
msgid "event_type"
msgstr "event_type"

# 17a8264929c84a4f92c65861dbbe4c8f
msgid "bigram"
msgstr "bigram"

# a18b2854b3b245408e6032a06b7c91e6
msgid "kana"
msgstr "kana"

# 6fe514d89ea4439383259be4062376ae
msgid "item_DATASET"
msgstr "item_DATASET"

# 009585b5f96347188e240ecf04ec5a3b
msgid "pair_DATASET"
msgstr "pair_DATASET"

# 0d0b4506416243d1a5e47d03f3cd0816
msgid "sequence_DATASET"
msgstr "sequence_DATASET"

# 0e0534ab165c41cfa8d970dff44a7f9d
# 38a319bcfa40422a82e1a2ac4cee5ba1
msgid "event_DATASET"
msgstr "event_DATASET"

# ca7294e014d049198f7dae1d04c133fb
msgid "configuration"
msgstr "configuration"

# d2d1e3f29b7b4697b67a0eaa029cf44f
msgid "OPTIONS"
msgstr "OPTIONS"

# fb5d79c4b77c473d899a68ed2019b45f
msgid "None."
msgstr "None."

# c7c748e9acea427fb49da7c5fdb358b8
msgid "EXIT STATUS"
msgstr "EXIT STATUS"

# ce47f5e32ac044ceb59e0014d106f51a
msgid "FILES"
msgstr "FILES"

# e53e4e83f1b644a1992f78545412e699
msgid "EXAMPLE"
msgstr "EXAMPLE"

# 22a22f25b5ee45e0b534e799fe401a9e
msgid "SEE ALSO"
msgstr "SEE ALSO"

# 5d44d363a87e4fdabb68199bcc9570cc
msgid ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"
msgstr ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"

# ead79d8e19974edfaf86d8e25e3efba0
msgid "groonga-suggest-httpd"
msgstr "groonga-suggest-httpd"

# 62f03ee3ca0e469baec75adf9e7d64e9
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."

# 45388c6d0b1f46bba162ad59bffb03ca
msgid "First you need to set up database for suggestion."
msgstr "First you need to set up database for suggestion."

# e289224af8c748a1b4acf584aaf5a061
msgid "Launch groonga-suggest-httpd"
msgstr "Launch groonga-suggest-httpd"

# 8f42f4bbf58f4bc89244494ea9d6df11
msgid "Execute groonga-suggest-httpd command:"
msgstr "Execute groonga-suggest-httpd command:"

# 36c15aad9a1c4cda82ab65dd79f98bd7
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."

# 39b7a30efa9d4c0b9c36d1f52177bab1
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."

# 5dca3566d2c34ef09abcc7d6ff87768b
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.::"

# c2df44f62e89429f9a8a73c9113c339d
msgid ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."
msgstr ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."

# 987d4065735645eba88037e93a2d4d27
msgid "Request to groonga-suggest-httpd"
msgstr "Request to groonga-suggest-httpd"

# 546d7d23f3de43a5bac1008b998fc55a
msgid ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"
msgstr ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"

# e6edc98748ff4c4187f77746e6a80d53
# 7e7e57055ffb41249655e7d518eaaaa1
# 72254a16c2714b0aa546bf6bb205e964
msgid "Options"
msgstr "Options"

# 5c1ba0e8ddf04b09a8a812774abbe73f
msgid "Specify http server port number. The default value is 8080."
msgstr "Specify http server port number. The default value is 8080."

# 821df0988e1947a1be7b5df8448a79a5
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."

# c9bad9e18b434ebaaf5bd482124cf58c
msgid "Specify endpoint for sender."
msgstr "Specify endpoint for sender."

# 6033257972b942f6852d052bef7d25aa
msgid "Specify endpoint for receiver."
msgstr "Specify endpoint for receiver."

# c7c5d8869fb644bb99d9493667eaa888
msgid "Specify path prefix of log."
msgstr "Specify path prefix of log."

# e6f58bbcbae64bf7a3bc9103d896acb5
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."

# 1bdf8168ba3a40c091226ed642d8bb47
msgid "Specify this option to daemonize."
msgstr "Specify this option to daemonize."

# e8a9451b838f48f9887786c854d24c2e
msgid "Specify this option to disable checking max fd on start."
msgstr "Specify this option to disable checking max fd on start."

# 27f1038b115945b5bbd7ca756859e4dd
# f5dab6aeda0049c6835965355948adde
msgid "Command line parameters"
msgstr "Command line parameters"

# d8453a49c2074eb3a4e5fb7d42bbc928
# 87adc7eee9df45eba5d6d09fea36aea2
msgid "There is one required parameter - ``database_path``."
msgstr "There is one required parameter - ``database_path``."

# db2454fe732d4d5ca805db1c0b18ee38
# 935d99e781d846809788155b5b3dea96
msgid "``database_path``"
msgstr "``database_path``"

# 23935019842545b6b4eb1d92b40bb382
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."

# 9a4d069bb02f4b379a293f3db994e9c8
msgid "GET parameters"
msgstr "GET parameters"

# 643a7e8ec92e4902a40ea57275d750be
msgid "groonga-suggest-httpd accepts following GET parameters."
msgstr "groonga-suggest-httpd accepts following GET parameters."

# ed7328344c7e4ddeaa56663b3e7864b8
msgid "There are required parameters which depends on type of query."
msgstr "There are required parameters which depends on type of query."

# 3a3e17babd3b49d882a2824038cb86c7
# 03ad2871646e41ceb16c564f08190b7f
# 67ecf1a9a2bd44a1a1920d81e10acce1
# d69874da633e4194a3efecf239e13427
msgid "Key"
msgstr "Key"

# 71045f980894478492d1391f24581dcb
# 1e3f268603a049468da6b5a102e229e0
# 181669eabca745c9a495153b45a3c504
# caf659db841d49618ccb53026c995891
msgid "Note"
msgstr "Note"

# 5a87ef4633384cedbdc21fd570485a75
msgid "q"
msgstr "q"

# 7d1024b2226a4a0397fa96bccbcb8024
msgid "UTF-8 encoded string which user fills in form"
msgstr "UTF-8 encoded string which user fills in form"

# ff9e376e423040ac8245e161e8aed517
msgid "t"
msgstr "t"

# 9562ee2ed23d4681b5b3473b3470c896
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."

# fb4aee0da9d04e85a76e1e82c6274ece
msgid "Required parameters for learning"
msgstr "Required parameters for learning"

# e965d1da145045489c4d48da6940fb2b
# d77bbc9637f943ecbe1dc49517f3576b
# 09345ca7fc0a4f5396ad7c61bfd192a5
msgid "s"
msgstr "s"

# 6bbc074dff094f1696aa853666df0c2d
msgid "Elapsed time from 0:00 January 1, 1970"
msgstr "Elapsed time from 0:00 January 1, 1970"

# f8ac3c33094b4560b50f081f50f2f698
msgid "Note that you need specify the value of ``s`` in milliseconds"
msgstr "Note that you need specify the value of ``s`` in milliseconds"

# a548ddd52a6549179eb81c79ca5310c7
# 3e2cd7eb41f1408a8edce16cbd455df5
msgid "i"
msgstr "i"

# 8ed0c51c25324b20ac0ec0970d9d3a8e
msgid "Unique ID to distinct user"
msgstr "Unique ID to distinct user"

# 02f5148ab3cb45e38be025179d03dc6c
msgid "Use session ID or IP address for example"
msgstr "Use session ID or IP address for example"

# af3d9650ff9f4b9cb3b012cd6d583336
msgid "l"
msgstr "l"

# f21adf90a48d4330b2a6475722a7f4a9
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 ``|``"

# 84e9f25f65184e4b889b4ce4002b3475
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}``"

# 5728344ffa3043fb8eb7bde65be2acb6
msgid "Required parameters for suggestion"
msgstr "Required parameters for suggestion"

# eeef0268c30343e6a1f68fd2382107ad
# 12aedc615710434897f79b6c1c7e734a
msgid "n"
msgstr "n"

# 33b2267adf7043fa90a967768d8bde47
msgid "Specify the name of dataset for suggestion"
msgstr "Specify the name of dataset for suggestion"

# a22335f5fdc74dd2bdc86a049d44e065
msgid "This dataset name is used to calculate suggestion results"
msgstr "This dataset name is used to calculate suggestion results"

# f0ed0cb01d8b4f07b2896bde4dcb4862
# 38b35f56bbaf4aa1a031ff40ace806c2
# 4db812d48b394be186f8868485aa37a8
msgid "Optional parameter"
msgstr "Optional parameter"

# ac20b1d1a2a6446484c10ba2b32997e2
msgid "callback"
msgstr "callback"

# 3b8d8414dc234265bbdb7f33e59ab940
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"

# 0d04cd91680544d288922007950e6997
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}``"

# 8e2ae596005f46f8afdb6b00be8568c9
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."

# 38b5623fd6794b57be32f424742d0b00
msgid "In JSON format::"
msgstr "In JSON format::"

# 7d9225a7173846b99bea67c6f26d7e24
msgid "In JSONP format::"
msgstr "In JSONP format::"

# bbd67ccec84c447f870f69f388ef030b
msgid "One of ``complete``, ``correct`` and ``suggest``."
msgstr "One of ``complete``, ``correct`` and ``suggest``."

# ff5257b7d0094657868149a4932062e0
msgid "``CANDIDATE_N``"
msgstr "``CANDIDATE_N``"

# 90bf356a3fb84ca0b2554e19eb3dbc22
msgid "The string of candidate (UTF-8)."
msgstr "The string of candidate (UTF-8)."

# 8a4df9cd7ebc41b8a3ff1416a2bdd497
msgid "``SCORE_N``"
msgstr "``SCORE_N``"

# a4831a96ecd94239baff74263b2d5fec
msgid "The score."
msgstr "The score."

# 860ce79a487240499dd1b8275311a7d2
msgid "groonga-suggest-learner"
msgstr "groonga-suggest-learner"

# 9321064bc805408fae0f1f010b3b4acd
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."

# e4721a705df448c38d5c67670b6eb94e
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."

# 1d8beca76ec2439ea9ded6afc21f0829
msgid "Learning data from groonga-suggest-httpd"
msgstr "Learning data from groonga-suggest-httpd"

# ac68b9a0f3564bd1bac381f7b81054aa
msgid "Execute groonga-suggest-learner.::"
msgstr "Execute groonga-suggest-learner.::"

# a3071c54d87f4ff6b8637ad44b151c59
msgid "Learning data from log files"
msgstr "Learning data from log files"

# 3191521edfe3430d96b6f33242ecffa1
msgid "Execute groonga-suggest-learner with ``-l`` option."
msgstr "Execute groonga-suggest-learner with ``-l`` option."

# 8f39f5962eba4e1fb0547299f255374b
msgid "Here is the sample to load log data under ``logs`` directory::"
msgstr "Here is the sample to load log data under ``logs`` directory::"

# f578524e10064fea80c758aedc855e27
msgid "Uses ``<endpoint>`` as the receiver endpoint."
msgstr "Uses ``<endpoint>`` as the receiver endpoint."

# 10d945eeb7744bb6b5bf4a1f7fb8cb71
msgid "Uses ``<endpoint>`` as the sender endpoint."
msgstr "Uses ``<endpoint>`` as the sender endpoint."

# b0274f94f9944b09875969445d3e4c15
msgid "Runs as a daemon."
msgstr "Runs as a daemon."

# a3da9f6d069748e6977a60835d7286ef
msgid "Reads logs from ``<directory>``."
msgstr "Reads logs from ``<directory>``."

# 1e14f0c388e64d50bb25e2801d063cd0
msgid "Outputs log to ``<path>``."
msgstr "Outputs log to ``<path>``."

# 20c1fb71fd4a4affb0cdc5c532152c11
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."

# 4e12c4674d1046ae941311692c7d06bf
msgid "Specifies the path to a groonga database."
msgstr "Specifies the path to a groonga database."

# 98c0faf5c9124147b90742852566257f
msgid "Related tables"
msgstr "Related tables"

# aafc5a1e17ab4f4091a7a893fe8144d1
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."

# 475d89a4fe6c4cc39478fc77246ab5fa
msgid "``groonga`` executable file"
msgstr "``groonga`` executable file"

# 93386e646cdf4e3c8bd9e78c084b8793
msgid "``groonga`` executable file provides the following features:"
msgstr "``groonga`` executable file provides the following features:"

# ffe9ccf9695b421986bd87e476c53b20
msgid "Fulltext search server"
msgstr "Fulltext search server"

# 03bfcbdf32d94970a9f87f727de37e88
msgid "Fulltext search shell"
msgstr "Fulltext search shell"

# 2849db352ceb424aa34e8e368c907cb3
msgid "Client for Groonga fulltext search server"
msgstr "Client for Groonga fulltext search server"

# 942f087c055d4f198c3a31901d295460
msgid ""
"Groonga can be used as a library. If you want to use Groonga as a library, "
"you need to write a program in C, C++ and so on. Library use is useful for "
"embedding fulltext search feature to your application, but it's not easy to "
"use."
msgstr ""
"Groonga can be used as a library. If you want to use Groonga as a library, "
"you need to write a program in C, C++ and so on. Library use is useful for "
"embedding fulltext search feature to your application, but it's not easy to "
"use."

# a03c38ac8d5545f48a4c70a0e0a8e32b
msgid "You can use ``groonga`` executable file to get fulltext search feature."
msgstr ""
"You can use ``groonga`` executable file to get fulltext search feature."

# 9faf696cd2da460a9cb1dc4671b54ac9
msgid ""
"If you want to try Groonga, fulltext search shell usage is useful. You don't "
"need any server and client. You just need one terminal. You can try Groonga "
"like the following::"
msgstr ""
"If you want to try Groonga, fulltext search shell usage is useful. You don't "
"need any server and client. You just need one terminal. You can try Groonga "
"like the following::"

# af35b3c6bac74ca9b604be8e2eb477bb
msgid ""
"If you want to create an application that has fulltext search feature, "
"fulltext search server usage is useful. You can use Groonga as a server like "
"RDBMS (Relational DataBase Management System). Client-server model is a "
"popular architecture."
msgstr ""
"If you want to create an application that has fulltext search feature, "
"fulltext search server usage is useful. You can use Groonga as a server like "
"RDBMS (Relational DataBase Management System). Client-server model is a "
"popular architecture."

# 97aa8aa4ae244e9d8a42ca22aae7d528
msgid "Normally, client for Groonga fulltext server usage isn't used."
msgstr "Normally, client for Groonga fulltext server usage isn't used."

# f8c1a7d054004844bd79363351f268c8
msgid "``groonga`` executable file has the following four modes:"
msgstr "``groonga`` executable file has the following four modes:"

# 5ad0750f19e1452b87bd486a203814d7
# 413c9b632c464e59be9fd6e42b2d3251
msgid "Standalone mode"
msgstr "Standalone mode"

# 43517ea73fad492abb75e8d58cb3263a
# f5523ffac053464cac7235eb7110bf26
msgid "Server mode"
msgstr "Server mode"

# 37efae5480a0488a8e7519acf8ea7fd1
# c15262cfd9cf4723b51d2b0e211b8c1a
msgid "Daemon mode"
msgstr "Daemon mode"

# 33903050e707439eb05d67e697deb9a0
# ee565ed65aac430eba633c986f651006
msgid "Client mode"
msgstr "Client mode"

# 0088bc5afa504dff822d478336fe0966
msgid ""
"There are common options in these modes. These common options is described "
"later section."
msgstr ""
"There are common options in these modes. These common options is described "
"later section."

# e28031afb6944e6fb5a16e1a18dc0b2c
msgid ""
"In standalone mode, ``groonga`` executable file runs one or more Groonga :"
"doc:`/reference/command` against a local Groonga database."
msgstr ""
"In standalone mode, ``groonga`` executable file runs one or more Groonga :"
"doc:`/reference/command` against a local Groonga database."

# 977d48e2b4464f4188233ab1b9601282
msgid ""
"Here is the syntax to run shell that executes Groonga command against "
"temporary database::"
msgstr ""
"Here is the syntax to run shell that executes Groonga command against "
"temporary database::"

# c4a0bc9a1e6848c79d03f133695cb743
msgid ""
"Here is the syntax to create a new database and run shell that executes "
"Groonga command against the new database::"
msgstr ""
"Here is the syntax to create a new database and run shell that executes "
"Groonga command against the new database::"

# 7156a94a34c0499c8ff3b9f76497e49a
msgid ""
"Here is the syntax to run shell that executes Groonga command against "
"existing database::"
msgstr ""
"Here is the syntax to run shell that executes Groonga command against "
"existing database::"

# 43075bc4f6f2443a98e99e08c5b3692a
msgid ""
"Here is the syntax to run Groonga command against existing database and "
"exit::"
msgstr ""
"Here is the syntax to run Groonga command against existing database and "
"exit::"

# 150a640010b64fbb848a3ecba17c2f43
msgid ""
"In server mode, ``groonga`` executable file runs as a server. The server "
"accepts connections from other processes at local machine or remote machine "
"and executes received Groonga :doc:`/reference/command` against a local "
"Groonga database."
msgstr ""
"In server mode, ``groonga`` executable file runs as a server. The server "
"accepts connections from other processes at local machine or remote machine "
"and executes received Groonga :doc:`/reference/command` against a local "
"Groonga database."

# 0de88b66e46544209aae23d0e18e2618
msgid ""
"You can choose one protocol from :doc:`/server/http` and :doc:`/server/"
"gqtp`. Normally, HTTP is suitable but GQTP is the default protocol. This "
"section describes only about HTTP protocol usage."
msgstr ""
"You can choose one protocol from :doc:`/server/http` and :doc:`/server/"
"gqtp`. Normally, HTTP is suitable but GQTP is the default protocol. This "
"section describes only about HTTP protocol usage."

# f900d2e04ce046b4ae10f70afbba326b
msgid ""
"In server mode, ``groonga`` executable file runs in the foreground. If you "
"want to run Groonga server in the background, see :ref:`groonga-executable-"
"file-daemon-mode`."
msgstr ""
"In server mode, ``groonga`` executable file runs in the foreground. If you "
"want to run Groonga server in the background, see :ref:`groonga-executable-"
"file-daemon-mode`."

# 3952a397c7844fa4a5eb3b38b53608b4
msgid "Here is the syntax to run Groonga server with temporary database::"
msgstr "Here is the syntax to run Groonga server with temporary database::"

# 68fa2bb86794454db702364c34395a57
msgid ""
"Here is the syntax to create a new database and run Groonga server with the "
"new database::"
msgstr ""
"Here is the syntax to create a new database and run Groonga server with the "
"new database::"

# 32c155c103e048b3911e7473b2018f6e
msgid "Here is the syntax to run Groonga server with existing database::"
msgstr "Here is the syntax to run Groonga server with existing database::"

# d1b9ca4c36144a0b903b1b709d34e56a
msgid ""
"In daemon mode, ``groonga`` executable file runs as a daemon. Daemon is "
"similar to server but it runs in the background. See :ref:`groonga-"
"executable-file-server-mode` about server."
msgstr ""
"In daemon mode, ``groonga`` executable file runs as a daemon. Daemon is "
"similar to server but it runs in the background. See :ref:`groonga-"
"executable-file-server-mode` about server."

# 8cd1e099466e4e6d8ad6e093354e5467
msgid "Here is the syntax to run Groonga daemon with temporary database::"
msgstr "Here is the syntax to run Groonga daemon with temporary database::"

# b6ae2ba7c918470da14be818f5a4e9ee
msgid ""
"Here is the syntax to create a new database and run Groonga daemon with the "
"new database::"
msgstr ""
"Here is the syntax to create a new database and run Groonga daemon with the "
"new database::"

# 8c68cb3d5a9942ca93d86af2f932f013
msgid "Here is the syntax to run Groonga daemon with existing database::"
msgstr "Here is the syntax to run Groonga daemon with existing database::"

# 527963cb7bfa41c58b06e1a0440530d1
msgid ":option:`--pid-file` option will be useful for daemon mode."
msgstr ":option:`--pid-file` option will be useful for daemon mode."

# ad968da75678472aa76b0025fc7b4250
msgid ""
"In client mode, ``groonga`` executable file runs as a client for GQTP "
"protocol Groonga server. Its usage is similar to :ref:`groonga-executable-"
"file-standalone-mode`. You can run shell and execute one command. You need "
"to specify server address instead of local database."
msgstr ""
"In client mode, ``groonga`` executable file runs as a client for GQTP "
"protocol Groonga server. Its usage is similar to :ref:`groonga-executable-"
"file-standalone-mode`. You can run shell and execute one command. You need "
"to specify server address instead of local database."

# 632d9396c5074bc39ce263638418481c
msgid ""
"Note that you can use ``groonga`` executable file as a client for HTTP "
"protocol Groonga server."
msgstr ""
"Note that you can use ``groonga`` executable file as a client for HTTP "
"protocol Groonga server."

# d673248a270c414a96971082171537fe
msgid ""
"Here is the syntax to run shell that executes Groonga command against "
"Groonga server that is running at ``192.168.0.1:10043``::"
msgstr ""
"Here is the syntax to run shell that executes Groonga command against "
"Groonga server that is running at ``192.168.0.1:10043``::"

# 4796cf9ee90b4f169860c33f36c5c652
msgid ""
"Here is the syntax to run Groonga command against Groonga server that is "
"running at ``192.168.0.1:10043`` and exit::"
msgstr ""
"Here is the syntax to run Groonga command against Groonga server that is "
"running at ``192.168.0.1:10043`` and exit::"

# a772dca35ae64f4e850ebdfb3bcf835a
msgid "Creates new database."
msgstr "Creates new database."

# 5992b3a2f8c645c7a50e0ea3fe075e0b
msgid "Executes ``groonga`` command in client mode."
msgstr "Executes ``groonga`` command in client mode."

# dcc62cc900494d1fb8bbd1991d3f979d
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."

# d6048afaccc9443f8cc7eae5fa51e120
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\"."

# 87193bd8ee1e4617960013c19257487d
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``."

# 48710c92e1594b5589e287e7d3093284
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:"

# b76e9aeb25fb436fbbec4273185e2669
msgid "log level"
msgstr "log level"

# 3dc8d02979d7445e8d1314dfe5fbec0d
msgid "0"
msgstr "0"

# b7a6c7f0698d4c2c90f118335e7aad9e
msgid "Nothing"
msgstr "Nothing"

# 58baabf6efbe4e958d42af7c264d8fdc
msgid "1"
msgstr "1"

# 4c2773a48c6c405992110bac800dae07
# 6408ff5221b848b390e22ac9890ae597
msgid "Emergency"
msgstr "Emergency"

# bd47f3ad72084b2fabcc83d8ad03dd0c
msgid "2"
msgstr "2"

# 3a7e07515df040e6b7b262e70ca81b13
# fb3cd898759c497598e0fb24795ad23c
msgid "Alert"
msgstr "Alert"

# c084dfe509a846db8f38d9c538087978
msgid "3"
msgstr "3"

# d8da30869201446aa6afe759edb3eb72
# 6d7d0eafc49a4ce78b707117d4afcf3b
msgid "Critical"
msgstr "Critical"

# b96bbfa0b8db4ed68a0662b5f2fb2c4a
msgid "4"
msgstr "4"

# 24aa562a2f1d4a3ba0a9394059282c69
# e51502c7bc0e47448a895c1c26dfd9f0
msgid "Error"
msgstr "Error"

# ff9b86e86d2d4c0dad535dbdb4661ef8
msgid "5"
msgstr "5"

# 49efb8f30c0e499b87f339d3c3c7df33
# 24a3979735174f179fda465c2bb42e3c
msgid "Warning"
msgstr "Warning"

# 83b78787a31847b1b29924eb3f1beee9
msgid "6"
msgstr "6"

# abffa63fdb9b450c85bdf6c382e949cd
msgid "Notice"
msgstr "Notice"

# 055a4b8c8c4044b08a01c5885eacf98a
msgid "7"
msgstr "7"

# 98d40c3a904046658968903553c4c2ae
msgid "Info"
msgstr "Info"

# 570e99887a4d4a9681c810fbe148b91d
msgid "8"
msgstr "8"

# 12ac98c439304d3aafb2ab58251389cb
# 9100a88b74b94032b0336b65680239a6
msgid "Debug"
msgstr "Debug"

# 8e49d7bd49524be9b2abe491cfb20cee
msgid "Use :option:`--bind-address` instead."
msgstr "Use :option:`--bind-address` instead."

# 5354e6b8bcdb4931ba415617006c102a
msgid ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"

# 8cc8a73d8d8d4ae881b1424a63fccec7
msgid ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"
msgstr ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"

# 64dc4ccaf09c4257ac85ce2781ef6519
msgid ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"

# c2335d17a3894980b4a3dc2c45df9b5b
msgid "ヘルプメッセージを出力します。"
msgstr "ヘルプメッセージを出力します。"

# 71eab50d63b24fc2b0d02b0ede80e7ac
msgid ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"
msgstr ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"

# 7d443bea36c24785baa686eaf2c0d957
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にアクセスすると、ウェブベースのデータベース管理ツー"
"ルを使用できます。"

# 757fc321e244480182f3f8b1af6c62f2
msgid "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"
msgstr "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"

# a08ab1133763458c8094a26d9e084872
msgid ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"
msgstr ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"

# 72058b0f5a1045328ac5af1c9e61a9c7
msgid ""
"Specifies threshold for log rotation. Log file is rotated when log file size "
"is larger than or equals to the threshold (default: 0; disabled)."
msgstr ""
"Specifies threshold for log rotation. Log file is rotated when log file size "
"is larger than or equals to the threshold (default: 0; disabled)."

# 1affad3cfc164257b6dc230b04e277a3
msgid ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"
msgstr ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"

# 6b4e6af065d144c8ada5e4b03138ee56
msgid ""
"Specifies threshold for query log rotation. Query log file is rotated when "
"query log file size is larger than or equals to the threshold (default: 0; "
"disabled)."
msgstr ""
"Specifies threshold for query log rotation. Query log file is rotated when "
"query log file size is larger than or equals to the threshold (default: 0; "
"disabled)."

# 9c9ad069bd204d699e3f7f73738b5da5
msgid ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"
msgstr ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"

# fe5cc07437d84a7c99a5895aa8aae580
msgid "PIDを保存するパスを指定します。(デフォルトでは保存しません)"
msgstr "PIDを保存するパスを指定します。(デフォルトでは保存しません)"

# 98a4ae994d2449d58dffcbbf538bcf51
msgid ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"
msgstr ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"

# 8c452f708b9e4e029fc5ba5b33d81619
msgid "キャッシュ数の最大値を指定します。(デフォルトは100です)"
msgstr "キャッシュ数の最大値を指定します。(デフォルトは100です)"

# e7894a2d3fa74954af3b70bc0b8ef72d
msgid "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"
msgstr "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"

# 0baac8d586d747a9b4966e24c4b0cd99
msgid "使用するデータベースのパス名を指定します。"
msgstr "使用するデータベースのパス名を指定します。"

# 4cf401c64e3a49c68fe39f5ff4c5cbf3
msgid ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"
msgstr ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"

# 6696008f90354229868fc8499fc521f7
msgid ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"
msgstr ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"

# 6e160bbd9c044f49a46ea0ff1ab9e34a
msgid ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"
msgstr ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"

# f4129bee7e264f3b806c24c49973b3f3
msgid "引数は以下の2種類の方法のいずれかで指定することができます。::"
msgstr "引数は以下の2種類の方法のいずれかで指定することができます。::"

# 46ac53a6149c47599a08f66a7b5fd4a4
msgid ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"
msgstr ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"

# e9853636a47f434e84dd65894701c308
msgid ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"
msgstr ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"

# 8b47d7d8fa85411f8ae1ad1f3e0c8c07
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.::"

# 5d0b286464a24ec1b366b3c9e8f93e8b
msgid "Builtin command"
msgstr "Builtin command"

# fb488bbe27b147cda037a3f2f68895f1
msgid "以下のコマンドは組み込みコマンドとして予め定義されています。"
msgstr "以下のコマンドは組み込みコマンドとして予め定義されています。"

# 1efb362415b04c768961a67c2b0ab5d8
msgid "groongaプロセスの状態を表示します。"
msgstr "groongaプロセスの状態を表示します。"

# 1e254e964caa491c982c56b94f2fdb40
msgid "DBに定義されているテーブルのリストを表示します。"
msgstr "DBに定義されているテーブルのリストを表示します。"

# 9b32061e7500406cb6c1fea118a13b3e
msgid "テーブルに定義されているカラムのリストを表示します。"
msgstr "テーブルに定義されているカラムのリストを表示します。"

# ea74ec1e88b949f081045ce7614a8caa
msgid "DBにテーブルを追加します。"
msgstr "DBにテーブルを追加します。"

# 03163f9087ed47fe9e55cd97b158b00f
msgid "テーブルにカラムを追加します。"
msgstr "テーブルにカラムを追加します。"

# 5088da29a2f64294bcb0bf8a40cdaa73
msgid "DBに定義されているテーブルを削除します。"
msgstr "DBに定義されているテーブルを削除します。"

# d100d1814d8a4e359c545872731eeeda
msgid "テーブルに定義されているカラムを削除します。"
msgstr "テーブルに定義されているカラムを削除します。"

# 3c7e3d699a794afbac3781ddb1cbbbb4
msgid "テーブルにレコードを挿入します。"
msgstr "テーブルにレコードを挿入します。"

# 161858fb90124d6fb710dc2e61693f4b
msgid "テーブルに含まれるレコードを検索して表示します。"
msgstr "テーブルに含まれるレコードを検索して表示します。"

# 461efde9791d43d3bd9e554896178589
msgid "検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr "検索条件をカスタマイズした新たな検索コマンドを定義します。"

# d28d815055324a34bf8ff078ac89e11b
msgid "データベースとのセッションを終了します。"
msgstr "データベースとのセッションを終了します。"

# eebce5e1c4234e3ab8156cc087b7299f
msgid "サーバ(デーモン)プロセスを停止します。"
msgstr "サーバ(デーモン)プロセスを停止します。"

# d17d930136e749bb8125b4861bedacbe
msgid "ログ出力レベルを設定します。"
msgstr "ログ出力レベルを設定します。"

# 40f46b082b12475c927f2fba363fbd43
msgid "ログ出力を行います。"
msgstr "ログ出力を行います。"

# ec01bba2ab0d432687f5eb3b27aca9fa
msgid "ロックを解除します。"
msgstr "ロックを解除します。"

# 5e12a12e43e84b30b1d8f89bf627c8b5
msgid "新しいデータベースを作成します。::"
msgstr "新しいデータベースを作成します。::"

# 54161c487d2f4ad3b32360d5e5c10279
msgid "作成済みのデータベースにテーブルを定義します。::"
msgstr "作成済みのデータベースにテーブルを定義します。::"

# f3c01fc668c142908aa94838b519a0e4
msgid "サーバを起動します。::"
msgstr "サーバを起動します。::"

# 4113b4736843473a9babad75cab93781
msgid "httpサーバとして起動します。::"
msgstr "httpサーバとして起動します。::"

# 05fb40ea7bf14c10aece4bec9db52b9e
msgid "サーバに接続し、テーブル一覧を表示します。::"
msgstr "サーバに接続し、テーブル一覧を表示します。::"

# eb2cbb29b3a34d47aa22184c277a59f7
msgid "Function"
msgstr "Function"

# 088fc73d042c4372b71c6a91e66ea12f
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`."

# 6ac12b37cbb0462ba714fe04bd078dfd
msgid "This section describes about function and built-in functions."
msgstr "This section describes about function and built-in functions."

# e9a638a555664a1989835b4244f6766c
msgid "TODO: Add documentations about function."
msgstr "TODO: Add documentations about function."

# 75776b111cd44f0d9c0eaffa7a74377e
msgid "between"
msgstr "between"

# 03db26f37e7b46578789c147a8bada61
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`."

# 14581a46d0394abfbb6e5dd437eb9a83
msgid "``between`` has five parameters::"
msgstr "``between`` has five parameters::"

# 969368e817984f4bb8e17a606db1a6a3
msgid "Here are a schema definition and sample data to show usage.::"
msgstr "Here are a schema definition and sample data to show usage.::"

# 7fb0a4eb4d92458993a31c14dc3f3a25
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)."

# a8b1c32790d64cc6be3af077c44bf9cc
msgid "It returns 13, 14, 15 and 16 years old users."
msgstr "It returns 13, 14, 15 and 16 years old users."

# d6b00f66073d4f1eb79eb503598251a2
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."

# 9914e6b5f7f84582967b83dc554790d7
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."

# 3d6315ada6ab416185ec4da451a724e8
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."

# 3f79d5d14f554578a1a33b84997dd691
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."

# c0e4d0b820cd492887d828345797cb5e
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``."

# 2d5b52a09304453d94456075529e77b6
msgid "``column_or_value``"
msgstr "``column_or_value``"

# 7bcf804389c54040a3b385b3e3cebd24
msgid "Specifies a column of the table or the value."
msgstr "Specifies a column of the table or the value."

# 4e3111b14ce24ba495d021693c0c7777
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."

# 248840ff415e4319a97fd7c2d5401dbf
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."

# b3639d461fa844489e674cfacf1b32a7
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."

# f955ddb6d2fe4759b4e2aeceba089057
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."

# 0f1b91e0cd8b4405adf9c7b2cedf68c0
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."

# 8f697b90488e4dbb94a0820d3333cbf8
msgid "edit_distance"
msgstr "edit_distance"

# 411bc6013e27481f858113eb8a7d19b8
msgid "edit_distance - 指定した2つの文字列の編集距離を計算する"
msgstr "edit_distance - 指定した2つの文字列の編集距離を計算する"

# 76524189ceb547e7bb44febb2036542e
msgid ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 0528bc966d39434ba4e37ffca8b02fb0
msgid ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"
msgstr ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"

# 120a7bfdd668491ca12efd962e371ef7
msgid "``string1``"
msgstr "``string1``"

# f7924537d3624f2eab193b2c9fc262b2
msgid "文字列を指定します"
msgstr "文字列を指定します"

# 601170e597724e189944453efc646259
msgid "``string2``"
msgstr "``string2``"

# e722982d138e4a68b3da6fd9a6a0c7bc
msgid "もうひとつの文字列を指定します"
msgstr "もうひとつの文字列を指定します"

# ff9ca3e71bc4485984439a3e88bd2a85
msgid "指定した2つ文字列の編集距離をUint32型の値として返します。"
msgstr "指定した2つ文字列の編集距離をUint32型の値として返します。"

# 0d0be358738542b5a3061fb89d2c5f42
# ae917c8441324ec190b0e4283f9ea429
# dc1f771242a24c0e896b0e525cbc1c6a
# 15ca028e8f9948e8bfbb69c94a3bdbf5
# 99771dd00e0b4924873aa91ddecc318b
msgid "例"
msgstr "例"

# 46a57296a7774792bb76131f9c4be262
msgid "geo_distance"
msgstr "geo_distance"

# 2fb10aba383e4457aef627b703092d59
msgid ""
"``geo_distance`` calculates the value of distance between specified two "
"points."
msgstr ""
"``geo_distance`` calculates the value of distance between specified two "
"points."

# aec20b8948044fb3937ac7fa309b64cb
msgid ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"
msgstr ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"

# 630450d08aef453ca235e74e33d92c8c
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."

# 2ad0d5bcfcc6473e8b95534800b06200
msgid "``geo_distance`` is one of the Groonga builtin functions."
msgstr "``geo_distance`` is one of the Groonga builtin functions."

# 2227643c4fe5415c89304325440ae9f9
msgid "You can call a builtin function in :doc:`/reference/grn_expr`"
msgstr "You can call a builtin function in :doc:`/reference/grn_expr`"

# 1103b7af6c064435bfee36cb2159c282
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``."

# 4f986d4e0349485aa4dbe8e1a2f02095
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)``."

# 7de6fcbd9dfa4b94bd906aee61073fc0
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."

# 7d48d3be8ddc425882c994c815dcae8a
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."

# b59bc54abf1649d18670c233826a296e
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)"

# c174349e6e1e48cb8d943b2f964a220d
msgid ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"
msgstr ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"

# ac5b853ea1034190a79012b03ee2796a
msgid "Using the column value of location"
msgstr "Using the column value of location"

# ae2c2d499fb24c3d959bcb4050ffeefb
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."

# 01299a9415c44cd2aaaf116c19e22670
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."

# 52c8523bd8964c7c95809577cd283322
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."

# f36adfdd105e49df9a8f7de5bea75234
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."

# a985e9e117e2474b81c8083753117ef8
msgid "Using the explicitly specified value of location"
msgstr "Using the explicitly specified value of location"

# 167cade4f51a452c83ff269da2db473a
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."

# 72d8868e86654a548ae12fe73f19c73c
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."

# 410ee0c81e494122b9cbd43b509c980e
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."

# c005a934d3a14301a0b0886e2e89e87b
msgid "There are two required parameter, ``point1`` and ``point2``."
msgstr "There are two required parameter, ``point1`` and ``point2``."

# bcc2ddba3e0047c9a4ef1a34794d9659
msgid "``point1``"
msgstr "``point1``"

# a90b6188143c4f83accf4f9c58acb5d3
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."

# 44d6f41054fa4bdaa5a5197441d845cf
msgid "You can specify the value of GeoPoint type. [#]_"
msgstr "You can specify the value of GeoPoint type. [#]_"

# 16c429a1d8ce402e887612656344b8e7
msgid "See :doc:`/reference/types` about GeoPoint."
msgstr "See :doc:`/reference/types` about GeoPoint."

# df8c53d613e24c8796abab696070042d
msgid "``point2``"
msgstr "``point2``"

# fe4a1cc4e933462f9fcdbbce0329bfd3
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."

# 063fd20a8368497eb76dd4ce390f024d
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."

# 925ec557bc9747af9ae5d123391c6c73
msgid "See :doc:`/reference/types` about GeoPoint and the coordinate."
msgstr "See :doc:`/reference/types` about GeoPoint and the coordinate."

# e0dbc13f5a424afc817006fb142310c5
msgid "There is a optional parameter, ``approximate_type``."
msgstr "There is a optional parameter, ``approximate_type``."

# d6113fb3ed904440921b9359a8e66ad4
# e11f9e694a8546a4b03d33e02e4e85b0
msgid "``approximate_type``"
msgstr "``approximate_type``"

# 8f503f1d2f4e4df1b15827c915332fe7
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."

# 968660edaa74490b8d5c7421f7689dee
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."

# 302eb6caa2ae4461b33736a789c4ce8c
# 9df19d476957461e943bfd044dc9c897
msgid "``rectangle``"
msgstr "``rectangle``"

# 50a4443f16ab4ea7a8615a0e0f086aa3
# cdef80a4c21241a0b40cbeba31d4ead7
msgid "``sphere``"
msgstr "``sphere``"

# 89388a74918c4e58b29734189eee99b5
# 5c1a1687e41649508c9372bf636fc48c
msgid "``ellipsoid``"
msgstr "``ellipsoid``"

# 8a24d9bbb96a4b77a7058d2cb2a71905
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."

# 34cf7fe2ed794695b490bc6f85280035
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."

# c4f5c4e54157433f99f8cc219d7e5c5c
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."

# 7c01508d8ce44525b18587ff21069977
msgid "You can also specify ``rect`` as abbrev expression."
msgstr "You can also specify ``rect`` as abbrev expression."

# af698dc2a8c142e489f74afcac94139d
# 6ec0014f98f4410397f28ded876f67a6
# 3aaf6f7f164a4ed08292404f0acd1df6
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."

# b84b13adc3d1498ea71e4ec5c20ac576
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."

# f2597c6064f44bfe9588a2fc277c4c51
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."

# d8244a2a82d848bd93bc2e01318113ef
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."

# 638cebe421d84962b30124701c27aed8
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."

# 0775fbd1b4b941428d46ece42ff55ebb
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."

# 156887ad9f1941d99fbee316054c7f81
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."

# 0fd80fbf6f5942b39c2121f405c7928e
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."

# 37bd0c1798ee417bbf4e62f436188de0
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."

# 17c8c75d79264ab0a46bd28ad72b6dfe
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``."

# ecc9b4354e114ea0b53c4ab1d2eb099f
msgid "You can also specify ``sphr`` as abbrev expression."
msgstr "You can also specify ``sphr`` as abbrev expression."

# b228f7845a894881871e4c57dd011876
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."

# 3fede7ad97a0433e912682914c98d8b3
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``."

# c30d62003121425a9da5dac4e708baba
msgid "You can also specify ``ellip`` as abbrev expression."
msgstr "You can also specify ``ellip`` as abbrev expression."

# c898332fb0c94694aa9af396715f1f54
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."

# d7e57bbc5d8244c0ad6e56240e41a44c
msgid "Footnote"
msgstr "Footnote"

# 0cfd4b4c016340eea2df78779178ecd5
msgid "You can specify whether TokyoGeoPoint or WGS84GeoPoint."
msgstr "You can specify whether TokyoGeoPoint or WGS84GeoPoint."

# e569ca14ec8d46da9a5e6124e40c3143
msgid "geo_in_circle"
msgstr "geo_in_circle"

# 2fc3fe6d1c3d4d84a2107c6134e4f114
msgid "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"

# b7e602588cc248c59aa8e8901aace702
msgid ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# cb46ed8e653b46968adc9549bc0c4911
msgid ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"

# e6a0b0d39bc54e839d0d3f6519be97b6
# 30e46afb2f884afc8ad3c0739b751942
msgid "``point``"
msgstr "``point``"

# a7184f8a89ac4ae28655903dbb916e5d
msgid ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"
msgstr ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"

# 08c6d754c9b447a9ba26e00f29a3306f
msgid "``center``"
msgstr "``center``"

# 2410453183dc4aac996b27bdfd4b857c
msgid ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"
msgstr ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"

# f01a43630824443d8cca4eaec813c425
msgid "``radious_or_point``"
msgstr "``radious_or_point``"

# da20e46c367241b3928cca9cc119a5ad
msgid ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"
msgstr ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"

# bdbb11382a5841bda5a6d549fff98a5f
msgid ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"
msgstr ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"

# d7589a3c6b8d4e0ba901337336c9eeec
msgid "``\"rectangle\"``"
msgstr "``\"rectangle\"``"

# e15cc449af6549c4be7bc80dc555a6df
msgid ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"
msgstr ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"

# cb90fcf1521f488ab66b0221a694f2e0
msgid "``\"rect\"`` と省略して指定することもできます。"
msgstr "``\"rect\"`` と省略して指定することもできます。"

# 8f9017729b3c42efa0b562bee79668ef
msgid ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"
msgstr ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"

# 42cff32deff84bb6b56884f78621d956
msgid "``\"sphere\"``"
msgstr "``\"sphere\"``"

# 71ebb0f4a2bb4a25bb65c2231e96b66b
msgid ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"
msgstr ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"

# 2dca1e7871a84540b650b836be7334c4
msgid "``\"sphr\"`` と省略して指定することもできます。"
msgstr "``\"sphr\"`` と省略して指定することもできます。"

# c35789e6f60c4d3ebfb34d9a1fb5cd6a
msgid "``\"ellipsoid\"``"
msgstr "``\"ellipsoid\"``"

# 7c64c52e299d48218807fb074681a88e
msgid ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"
msgstr ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"

# 1a31f09738cd46559c51be1ddd1e7610
msgid "``\"ellip\"`` と省略して指定することもできます。"
msgstr "``\"ellip\"`` と省略して指定することもできます。"

# 7b1f02474bf34eaebf7fcd69199cbf85
msgid "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"
msgstr "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"

# c39dba2b0e1b49d6a5b5d90f718f12f2
# d03fe26897624d17a227e0509f792b70
msgid ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"
msgstr ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"

# aac135e1678245e8a07c70c398b8d124
msgid "geo_in_rectangle"
msgstr "geo_in_rectangle"

# 72c5c7a94edb4328a70f5d997f057afe
msgid "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"

# d31327d4a32d4f658f972da400964cc6
msgid ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 88075c02265949c1bdc0445c565329ca
msgid ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"

# 826b877f68584c07a759bf090d83aaba
msgid ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"
msgstr ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"

# 9b14540992544dfd914a39773cb8605d
msgid "``top_left``"
msgstr "``top_left``"

# 1d060c13f461461fba39590221690c7d
msgid ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# c7c2e75953bd4d2096d98e403b2afcec
msgid "``bottom_right``"
msgstr "``bottom_right``"

# ba63e8cec0e24ca5bd00c30679777bde
msgid ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# 37c6ec32b0c74727b6b03f07bd0114eb
msgid "pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"
msgstr ""
"pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"

# f59f74f2ced4432a94436663c68da233
msgid "highlight_full"
msgstr "highlight_full"

# 1e1d0d9e38bb42f99a65c5e91f7771dd
# 6f6b91bcd1ce4dd3be71adace58c5f98
# dc22660747ff4ea68bc16d3dd32e307e
msgid "This feature is experimental. API will be changed."
msgstr "This feature is experimental. API will be changed."

# 8ae05b8f4b604a0a98bda80fbb48f8cb
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."

# 8c812821043f49418dd1073134802f81
msgid "``highlight_full`` has required parameter and optional parameter::"
msgstr "``highlight_full`` has required parameter and optional parameter::"

# e78b155d964d41359a5e7d2adea67821
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`."

# 353a69029d6d4dfd9e8d22d0611054f9
msgid "``highlight_full`` requires Groonga 4.0.5 or later."
msgstr "``highlight_full`` requires Groonga 4.0.5 or later."

# 81159623eb7b4c9fb281d9c6e7540d8d
msgid ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 37b4cc4800b14f8dabd2b5269049d254
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``."

# 65a2329907a3468a8da735c1dc7da730
# e0582b678ee9429585534f1b2abb1a88
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."

# 8ff7fa646ac54d17b0ac6490453eaf83
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>``."

# 0597d0ba0de84d13b11351da9c19be66
msgid ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."
msgstr ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."

# c3dcb315927c4dc6bf6893d7004c5958
# c34e76faf03c47b2a8fce2bb11e4fbab
# 77c4b993488543cc81a9a96a78e80466
msgid "You can specify string literal instead of column."
msgstr "You can specify string literal instead of column."

# c03b5abb62064b1ca74358d61ab2d8aa
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``."

# d96ad04d52794f00901c060e41bacbbd
# 4206101e56b74dba875282cf583ff9c1
msgid "Specifies a column of the table."
msgstr "Specifies a column of the table."

# 9f699d8b35c74408b04c5064dde59702
msgid "``normalizer_name``"
msgstr "``normalizer_name``"

# 20637fc51a3e4c03abfda863a0c7a225
msgid "Specifies a normalizer name."
msgstr "Specifies a normalizer name."

# eebb628091cc427c8ef5d667e1e0b2dc
msgid "``use_html_escape``"
msgstr "``use_html_escape``"

# 423389164a5e4a08a2c43741be8b2d95
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."

# cc6e26085c504cce92b9ee46f24b45e7
msgid "``keywordN``"
msgstr "``keywordN``"

# d6c7088252a142eb992630231d301428
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."

# aec46dbbb4984bd982a7f1b64f06f57e
msgid "``open_tagN``"
msgstr "``open_tagN``"

# b1a62197d2fd46cb9623ec9a175bcfba
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."

# 76209577910f4b758afee4d17a833c6f
msgid "``close_tagN``"
msgstr "``close_tagN``"

# 55b3f9c799344cc89b4cb7f360b1e1b0
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."

# 23b1367edf3349399cfdd17d17f4e884
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``."

# d0a9b1c0dd6440898d9d80dada7f5071
msgid ":doc:`/reference/functions/highlight_html`"
msgstr ":doc:`/reference/functions/highlight_html`"

# 4788402a1247435daa26fed607de685b
msgid "highlight_html"
msgstr "highlight_html"

# 0508967abaa04c2bbcec60e174a33634
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``."

# 16ce786fb078443ea3d661c9efd8799f
msgid "``highlight_html`` has only one parameter::"
msgstr "``highlight_html`` has only one parameter::"

# 30680c8b39a04b87ac6c3746e8cb3b9c
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`."

# 27cb3e1c1b1d4a679fa053af55a60217
msgid "``highlight_html`` requires Groonga 4.0.5 or later."
msgstr "``highlight_html`` requires Groonga 4.0.5 or later."

# aa7723ef4534462181fe70e1ff28b632
msgid ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 000d227feabd4bdf8337b51ffaa4763d
# 4bb4d6f4032e48619e836a0e97cb81db
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."

# 31a1e4059c444896a88af0c2dc68947a
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."

# 733add741eb0494496bc6e88f029a1ac
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>``."

# e57801712c5c48acb0764bf2a5d1580a
msgid "There is only one parameter ``column`` ."
msgstr "There is only one parameter ``column`` ."

# 1fdb7a3d0d704322af19461df88158d5
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``."

# 8a648ed3e2614f15841416f15bd98690
msgid ":doc:`/reference/functions/highlight_full`"
msgstr ":doc:`/reference/functions/highlight_full`"

# 78cafcb8dd204c41997ec3a2524a9e60
msgid "html_untag"
msgstr "html_untag"

# aa02e72ede594ebd96f4ca836654e302
msgid "``html_untag`` strips HTML tags from HTML and outputs plain text."
msgstr "``html_untag`` strips HTML tags from HTML and outputs plain text."

# 7346fdc7d8ba4951811a8b51cfe6536f
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`."

# ae0237ccc65041629f4fb3e93244da0f
msgid "``html_untag`` requires only one argument. It is ``html``."
msgstr "``html_untag`` requires only one argument. It is ``html``."

# 7f899a95782841ac809207f051555f2b
msgid "Requirements"
msgstr "Requirements"

# 1d83ecd8eb694e79a21fbdd6551ba54f
msgid "``html_untag`` requires Groonga 3.0.5 or later."
msgstr "``html_untag`` requires Groonga 3.0.5 or later."

# cd45b8117c2e489f90f060237b52c3fa
msgid ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."
msgstr ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."

# f00dd763a34344f0857ae54569cc5c00
# a5b0c37f14f84013bafefd5c28534a94
# dbdfbf8a1a0d45f8b5d6bbdb60cad596
# 4e0b891a952e4c1282450a8037da8911
# 3ef62f29e071472584a806c5969d25b0
# 2244fe358640446b96f6e8ca380ab7e8
# f1dfd62bddeb45daaa457638ed9234d8
msgid "Sample schema:"
msgstr "Sample schema:"

# 5489f648915447ec90f022c15f0fafb7
# fdef191928bf40b7a102ccc277a79966
# 055164d03ad3444b9fab498a00652863
# 00a7b9496410436a98efa084e460af08
# 624e2fdd8ad84f33891172184bdca627
# 66eee26ed64e491bafd6c368f9351ba6
# fe872383be704bb4a9ead62f69f6326f
msgid "Sample data:"
msgstr "Sample data:"

# e89c122edbb34cdb9a8bc969fe35fb84
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."

# af475b2d805448ca8a3fd843189c6475
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."

# 918a661ae3c14066b2605e4a4385ca78
msgid "There is one required parameter, ``html``."
msgstr "There is one required parameter, ``html``."

# a0758afd8d404854be532c99dbb42696
msgid "``html``"
msgstr "``html``"

# a150421af9ad4d15b88da92900bb610a
msgid "Specifies HTML text to be untagged."
msgstr "Specifies HTML text to be untagged."

# dabfe2aef46b465496cbc3146b6ca4fb
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."

# cdf59cd2420e44dc8503c4546c9ad0a1
msgid "in_values"
msgstr "in_values"

# 082617cc692147c4843427e1ca211ff0
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."

# 8e8c3bba47dd40809e0a1221e8e84549
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``."

# 508420a7ce1e4d8eb63d9db3dc53086c
# e84bc96cbc574f278d427f256432aaf8
msgid "Here is a schema definition and sample data."
msgstr "Here is a schema definition and sample data."

# 09bb827b99d9494a80527a8210c498b1
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\"."

# 86e607daee904de8a41e572b584f84c7
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``."

# 7297f53c6bbe49c49101f8b0b4efbd6c
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``."

# 6724aa86cb5e4055916d7d6de1804d36
msgid "``target_value``"
msgstr "``target_value``"

# 79e2c6a4e725411fb816291e972baf6f
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``."

# e6c20f83f6bd41c69527d8f4a0cd73d0
msgid "Specifies a value of the column which you want to select."
msgstr "Specifies a value of the column which you want to select."

# 620a39cbfc184fa2a6cdf0bb5f58031b
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."

# f352ea7a6c2a499387213d86ed4702ba
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."

# 90988a9257e4465d8e5916d3c5f2ebd3
msgid "now"
msgstr "now"

# 4e19436ca0114adfabfbb919522d5491
msgid "now - 現在時刻を返す"
msgstr "now - 現在時刻を返す"

# d010b8c9f2b7400a84b6c5448a875d71
msgid ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# 5b87160b579a4c28831a4a4cbaf0d9ab
msgid "now() 関数は現在時刻に対応するTime型の値を返します。"
msgstr "now() 関数は現在時刻に対応するTime型の値を返します。"

# 3280042a5da94dedb1a2efe638a0f205
msgid "現在時刻に対応するTime型のオブジェクトを返します。"
msgstr "現在時刻に対応するTime型のオブジェクトを返します。"

# 037e014c81624a90aa2d979b96b8f83d
# 5d8d216ec308489eacf7d34c4139cbe9
# c848943a80a64164aa22e887361d74da
msgid "query"
msgstr "query"

# 9f4f6b3431ea47faaa5294c4bcb77fa6
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`."

# dd73e3d9f1c949fea7c272dda6f0a347
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."

# 4502f6a1c70942bf9df7e40130ea2ea9
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`."

# 74d5b97b1c3445298added52f9046020
msgid ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."
msgstr ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."

# a405d9943b514d378a90b81bc380b227
msgid "The parameter ``query_expander`` or ``substitution_table`` is optional."
msgstr ""
"The parameter ``query_expander`` or ``substitution_table`` is optional."

# 445a5fb009004bedbda67e61a5c4cb61
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``."

# 1986cad3a0554277b45989fb7c6a2eac
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'."

# 17dd3de3855541cf9801f39c2358e31f
msgid "Here are the contrasting examples with/without ``query``."
msgstr "Here are the contrasting examples with/without ``query``."

# 345a1ec45cf04279903c619f01effc6e
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."

# 0b85d3de5ac8486b903b18be263318b2
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."

# 4b479fd85dee455ca5ccb46130109a64
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."

# 3d18cae794b54b64999c799446029e18
msgid ""
"There are two required parameter, ``match_columns`` and ``query_string``."
msgstr ""
"There are two required parameter, ``match_columns`` and ``query_string``."

# 1e58928a2c8e447fb265521420be2ef6
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``."

# ef053f5c0d2f4e58b348e193c5f96483
msgid "``query_string``"
msgstr "``query_string``"

# 886f55ae7a504e16a4dce737c7960b32
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``."

# c917652ab7e143d3b7fc945239935dd6
msgid ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."
msgstr ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."

# 8e29e5600f884d88a657039dfcaa4b7d
msgid "There are some optional parameters."
msgstr "There are some optional parameters."

# 00554ca1897c485d884e680b7f7436b2
msgid "Specifies the plugin name for query expansion."
msgstr "Specifies the plugin name for query expansion."

# c1a4265d921047a0af7ab2b61f188ebd
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`."

# bd4fcb498ac84b32a47ddfab01f09eb5
msgid "See :doc:`/reference/query_expanders/tsv` about details."
msgstr "See :doc:`/reference/query_expanders/tsv` about details."

# d25937a44cfa45b7872db5899922993f
msgid "``substitution_table``"
msgstr "``substitution_table``"

# 9d3d3afca53e42d99116d9cbeaaf0822
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."

# 1335964bcad94c51ba83b46b233221be
msgid "See :ref:`query-expander` about details."
msgstr "See :ref:`query-expander` about details."

# df2745a435ce4cf1961868210ac6c140
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``."

# 19cb51d9468d43e8a7590acd4947c584
msgid "Support query_flags"
msgstr "Support query_flags"

# 95f3326ad405420997dbab5be8bfba44
msgid "rand"
msgstr "rand"

# 301daebdc03a4993a28f427d57fda68e
msgid "rand - 乱数を生成する"
msgstr "rand - 乱数を生成する"

# 46b3e24671a849ffb05d5bd34f36d800
msgid ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# 1bdb5a968aa74321b5708f43afa6cf92
msgid "rand() 関数は 0 から max の間の疑似乱数整数を返します。"
msgstr "rand() 関数は 0 から max の間の疑似乱数整数を返します。"

# d0e37bf5045148a4b1a667df7dd1b4a4
msgid ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"
msgstr ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"

# aa7b0360bbe54bab8332b7acd27e086f
msgid "0 と max の間の数を表すInt32型の値を返します。"
msgstr "0 と max の間の数を表すInt32型の値を返します。"

# a99b0bd6ab894590b49d4b067a554923
msgid "snippet_html"
msgstr "snippet_html"

# 72eadba5a6d34edca48928cc09107efa
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``."

# 72870b6dfe4c459c9e5d631000e6c42a
msgid "``snippet_html`` has only one parameter::"
msgstr "``snippet_html`` has only one parameter::"

# 1bf80ea2e80845f68984c98e4ef63751
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."

# ccf953a25d37435a94f8fb5a3c877fc8
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`."

# cff5c120383743a2a2fed947fcd6fee3
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."

# 166fa2e04f534005958f3a0ba8329199
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."

# 123b6ef56b5d4b2ebed3f3a483915200
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>``."

# 56f4806c97a34bd794aae06a899a331d
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."

# ff75c053a27c445d9b009f01dcc1471b
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>``."

# 334248a7867b4092a276fec260a68dc5
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."

# 84fc4f384faf4663b62545a2d4567661
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``."

# 9a2ac408d527453c93f4f32d28b36973
msgid "An element of array is a snippet::"
msgstr "An element of array is a snippet::"

# 569b235ee1cf46d3a87edcc61aa82b71
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."

# d565ecf6688d42b48cf5a60513faab3a
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."

# 61016110476b4c31a28893429d2907e3
msgid "Make the max number of text parts customizable."
msgstr "Make the max number of text parts customizable."

# 412e5655862a44288360a3db9882f99c
msgid "Make the max size of a text part customizable."
msgstr "Make the max size of a text part customizable."

# e8b38c3cf8cf451fa92a867de9c2c473
msgid "Make keywords customizable."
msgstr "Make keywords customizable."

# c173ba856b3b46cca5766445c3cc6e00
msgid "Make tag that surrounds a keyword customizable."
msgstr "Make tag that surrounds a keyword customizable."

# 3b44f992f77c459394f2e19f0388db21
msgid "Make normalization customizable."
msgstr "Make normalization customizable."

# 83dda1663f2d464489988d47b3f19d15
msgid "Support options by object literal."
msgstr "Support options by object literal."

# 23163447e30c47139092be8e55c73486
msgid "sub_filter"
msgstr "sub_filter"

# 2c96a5a390f04f6d9b453e044038bc1a
msgid "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."
msgstr "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."

# e54974b78b3a4d47adc60a9b2ee945e9
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`."

# d105d03e228642228f3671807ee0ae11
msgid ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."
msgstr ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."

# cfdff267fe0044358caac4fe7c1a74cd
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'."

# e8a8b4ceb20b494e9132c921e00ddb11
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\"."

# 90a3dccafd1447a9881c13c596090905
msgid "Without sub_filter, it means that following conditions are met."
msgstr "Without sub_filter, it means that following conditions are met."

# ddc783225b0140d6bb2a101658c902c5
msgid "There is at least one record that user \"A\" commented out."
msgstr "There is at least one record that user \"A\" commented out."

# 8d5b9f06df1b44908732a595f4dd26c2
msgid "There is at least one record that mentioned about \"groonga\"."
msgstr "There is at least one record that mentioned about \"groonga\"."

# c20f209be2484448ac36ae7f9990e89c
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."

# 729e2fa1653745fc82b67e48d3db11f5
msgid "It means that sub_filter requires the following condition is met."
msgstr "It means that sub_filter requires the following condition is met."

# 9743ced3b7eb4e4e91b9b98edde8b639
msgid "There are the records that user \"A\" mentions about \"groonga\"."
msgstr "There are the records that user \"A\" mentions about \"groonga\"."

# 8db4e2774b444f4baa804ec3b4cf3e80
msgid "There are two required parameter, ``scope`` and ``filter_string``."
msgstr "There are two required parameter, ``scope`` and ``filter_string``."

# ee9cdb5464584df1aeee9ac6d7bed3c4
msgid "``scope``"
msgstr "``scope``"

# 94679615b3bc494ca40f1214f7622b27
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``."

# 4cce3822ae9044998e7f48f152a5fa99
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."

# befc4045bc9f4478b8bb563c4d5f33e6
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``."

# 9e5771da51d5458f8b77df4c9d3e4c31
msgid "See :ref:`select-table` about ``table`` parameter in ``select``."
msgstr "See :ref:`select-table` about ``table`` parameter in ``select``."

# add8275094e5488a901d966cbcf48e6e
msgid "``filter_string``"
msgstr "``filter_string``"

# e6dc124cacc34de391d490766057c7ac
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."

# cb018625deb148028586a7ff0f39c768
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``."

# 8eafe26282a443698b258e2f43184c16
msgid "vector_size"
msgstr "vector_size"

# 664968a9198041dcb5f5f142c9620eea
msgid "``vector_size`` returns the value of vector column size."
msgstr "``vector_size`` returns the value of vector column size."

# 6ceb865722d042e2a09310051fa28c4f
msgid ""
"To enable this function, register ``functions/vector`` plugin by following "
"the command::"
msgstr ""
"To enable this function, register ``functions/vector`` plugin by following "
"the command::"

# ebc5759d40b048bcbb41f14518b2c949
msgid ""
"Then, use ``vector_size`` function with ``--command_version 2`` option. Note "
"that you must specify ``--command_version 2`` to use ``vector_size`` "
"function.\""
msgstr ""
"Then, use ``vector_size`` function with ``--command_version 2`` option. Note "
"that you must specify ``--command_version 2`` to use ``vector_size`` "
"function.\""

# 76374ad35bd14d73a841d68c18183a9f
msgid "``vector_size`` requires one argument - ``target``."
msgstr "``vector_size`` requires one argument - ``target``."

# 4e864c57423746fab1fb9fa3ceb2eab9
msgid ""
"Here is the simple usage of ``vector_size`` function which returns tags and "
"size - the value of ``tags`` column and size of it."
msgstr ""
"Here is the simple usage of ``vector_size`` function which returns tags and "
"size - the value of ``tags`` column and size of it."

# 9cf000b0435a4c6da430d80ea2d78a30
msgid "There is one required parameter, ``target``."
msgstr "There is one required parameter, ``target``."

# b0a28a611eab461ebaa7f745c313b0af
msgid "``target``"
msgstr "``target``"

# 4fa8cbe00fde4e23bcf9ef3d8859f5f2
msgid ""
"Specifies a vector column of table that is specified by ``table`` parameter "
"in ``select``."
msgstr ""
"Specifies a vector column of table that is specified by ``table`` parameter "
"in ``select``."

# a2a6c2945f9245fbbed86f1d9afe45e6
msgid "``vector_size`` returns the value of target vector column size."
msgstr "``vector_size`` returns the value of target vector column size."

# 930424326bb9440594a6e4ef083f00c4
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``."

# 2fe9a72911de4b05bb67fc2f4c88f5a0
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."

# 37ba629e70c242349518fc819d608e28
msgid "There are three ways to create grn_expr:"
msgstr "There are three ways to create grn_expr:"

# e74eabf1cb3749a4a50c213cec0ad7a3
msgid "Parsing :doc:`/reference/grn_expr/query_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/query_syntax` string."

# e916da8b0cb14fc78ba4b530e1f2b0bc
msgid "Parsing :doc:`/reference/grn_expr/script_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/script_syntax` string."

# a158e225182143868507129d7b63295c
msgid "Calling grn_expr related APIs."
msgstr "Calling grn_expr related APIs."

# 9b249c6efda64d908edb2967185c2ca8
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`."

# 254c7dcb76cb4820b524fbe17d318f78
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`."

# 6fd30da3c11840fc8a3b0675d1767331
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."

# 649a1cdcd86c4a68aa983be559cb5627
msgid ":doc:`/reference/api/grn_expr`: grn_expr related APIs"
msgstr ":doc:`/reference/api/grn_expr`: grn_expr related APIs"

# 3b44e63d66ba45fcbc27d2868827ead1
msgid "Query syntax"
msgstr "Query syntax"

# bfefacd4c1c84a85b3bd166821f2d6d8
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``."

# e069109a44474f15a764e6373825a402
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."

# c6860c15ba194a048e6e50eafb8b227f
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."

# 0a2d53ba6be542d0ae3141df2c628b57
# 9561b709758d4b18ae44933de9e96e1f
msgid "Sample data"
msgstr "Sample data"

# 8f6fba29aad2406992043a88c5a4dd73
# b6575b6aad854b6a9f641681a16abd7e
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."

# 56e8798509b3448e91a9eddf3d2806ad
# a78ca718ae3e4cb0b5d20553cd95c965
msgid "Escape"
msgstr "Escape"

# 8cea49c9337440ceacc97a81daaeb5ad
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 ``\\\"``."

# 4bd99bacb566447d9a9629d90eb788ae
msgid "Here is a special character list:"
msgstr "Here is a special character list:"

# f7cea2c0d0344a2493925c307cf52336
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 ``\\\\``.)"

# b9e450aecbab481fadd10402cfe1e616
msgid "``\"`` (escaped as ``\\\"``)"
msgstr "``\"`` (escaped as ``\\\"``)"

# 54790bc67f384284a97f5800210a2363
msgid "``'`` (escaped as ``\\'``)"
msgstr "``'`` (escaped as ``\\'``)"

# 767722fbdf754ed8b9c89daf5c0caf65
msgid "``(`` (escaped as ``\\(``)"
msgstr "``(`` (escaped as ``\\(``)"

# 27999aa857ef407385034a3237cf97fa
msgid "``)`` (escaped as ``\\)``)"
msgstr "``)`` (escaped as ``\\)``)"

# a9b34b4240c644b8859b2bd3bed870e0
msgid "``\\`` (escaped as ``\\\\``)"
msgstr "``\\`` (escaped as ``\\\\``)"

# d5b9c10154c146629c304d943663a213
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."

# fd27935f73744856a8d5e96c02e0b270
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)'``."

# 3ae6d5568f63406599d4038512d03583
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."

# 136b618d9ccd4943bd47b36d6d2a24be
msgid "Conditional expression"
msgstr "Conditional expression"

# 59fd2ff007c744a78cac0c9a498ba583
msgid "Here is available conditional expression list."
msgstr "Here is available conditional expression list."

# c44d6180e7f647fb8d38d38f986ee4b4
msgid "Full text search condition"
msgstr "Full text search condition"

# 4b7baffe8d77498cb9614dbd53bf4890
msgid "Its syntax is ``keyword``."
msgstr "Its syntax is ``keyword``."

# f33e1b2b003249119ff90b7121950595
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."

# 31349a3b3ef5472eb71718dd12a13ea4
# 2164fc20bcda430c95d74f7650316603
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."

# f95f5a8650b443c69d34e6870a78305f
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."

# 8841e4115449437680765f27a9a058fa
# 7276079310774ec29eb6c89cdd6eea62
# 9e459a6f45ec4e23a83f37fcbdb3de8a
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."

# 1388194d0a6246ad8b342f1ea01cc64b
# 10e28b0de59d42f4a7ccab5eb79202fd
msgid "``content`` column is the default match column."
msgstr "``content`` column is the default match column."

# 8f6f677b237640d884250f577ccc5a32
msgid "Phrase search condition"
msgstr "Phrase search condition"

# 40dc5c76993e471597710da1022a5a29
msgid "Its syntax is ``\"search keyword\"``."
msgstr "Its syntax is ``\"search keyword\"``."

# 4dc61a7b30bd4eec8471b7746d181608
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."

# 4a5a8cad9d1a4e73862c7999c878b9c1
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."

# 0b1e5ceaa6df41b5adeb70422462664a
# d94a7d7ad45d43bb84c8c0a5b1bff0f4
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."

# 42cccc28b7844fbeb14dc6da55a68c5d
msgid "Full text search condition (with explicit match column)"
msgstr "Full text search condition (with explicit match column)"

# 14cc4b08f2db4f44bad46a557daef438
msgid "Its syntax is ``column:@keyword``."
msgstr "Its syntax is ``column:@keyword``."

# 3b4476909bdd435bba2b3ed814e23589
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`."

# e0124f6249e34185acf3ba451ae8f3b2
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."

# f3cc57d6756a441682416912ba6b4300
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:"

# 521cf73bda474dacbe3e07482ac2997a
msgid "Weight is supported."
msgstr "Weight is supported."

# 3f39d252866042aa8b859f472fc9f8ae
msgid "Using multiple columns are supported."
msgstr "Using multiple columns are supported."

# 3d20c0b3c3af48e5acbe34d2871a904d
msgid "Using index column as a match column is supported."
msgstr "Using index column as a match column is supported."

# f95a421fe1b5493b809fdd59d5ecf921
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."

# 49060e78ced84db98798fdd9a2f335dc
msgid "Phrase search condition (with explicit match column)"
msgstr "Phrase search condition (with explicit match column)"

# 12d4653c92d84969a37e2db1eb2c664b
msgid "Its syntax is ``column:@\"search keyword\"``."
msgstr "Its syntax is ``column:@\"search keyword\"``."

# f8aee3bc86de41499bdb6de9abdba4a6
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`."

# 93bd1105148044f28ff3719f067ca5e3
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."

# c325654c29c34500a1710c8b0d89b8e5
msgid "Prefix search condition"
msgstr "Prefix search condition"

# d23f408fbc914b43a18bdb51e6801d0f
msgid "Its syntax is ``column:^value`` or ``value*``."
msgstr "Its syntax is ``column:^value`` or ``value*``."

# 241308b9d67948898e5966913c45d785
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``."

# b55c3c497d804d2181fd2a8554d270c2
# 8948c122ccd6472691c94b4c0f2c474d
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``."

# d5d9dae1b82b4be9814c0d3772a358ec
# 3234f5d7960d45769a0907df93e47f05
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."

# d0f702b9c5c4437e8336ffec065d5778
# 504d4e54971d48f6bd2ca725a58cf9d3
# 2757bc58fbc7488d81abb58b78c4f7cc
# e977f6147bfa4b1da0dbc4873f6d39b3
# 443f29e7a33645c7bad5ec76168c5f5c
# d177d7871d114e78bf2acb332e8bf992
# a652912529a545ffab9a7c8c7d9e4e75
# 22299d59f77d4c05a35af1351ce08834
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``."

# d821126487f646e0a6075b75e302a68f
# 29e9348bb0c14f90ab2af58079906b16
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."

# 485b72b5f7784bf99cf5f113f90df07e
msgid "Suffix search condition"
msgstr "Suffix search condition"

# 2a01209dd659436292eae586a2da8c1c
msgid "Its syntax is ``column:$value``."
msgstr "Its syntax is ``column:$value``."

# dd5180a781784c488dadf8af1790dca4
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``."

# 9887a89ad1ab4353adfb0f412cb1a1e1
# 62271649156242d5a969ae51c5d45556
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.)"

# 46b7c7324a9f4846b5cbeb3c6ecc38d4
# 535fb145cf5d4014a394b0a89dc06e16
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."

# ae3fb3c110fb46729f4cdb0736f36a5c
# 0ab8b1c174bb4ad98290855b84408136
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."

# 50f881e358be4a33963f93a17c111732
# 3308a67eb4ba49c2b06e2f774b94d4ed
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."

# 2b2303b9bc974b29811ae0570ceeb071
# 10a30615ace84b3b828400a224abfede
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."

# d191bb225be8410cbb5bc88241df481e
msgid "Equal condition"
msgstr "Equal condition"

# 60f326aa92b64207b88a37c5603c56d1
msgid "Its syntax is ``column:value``."
msgstr "Its syntax is ``column:value``."

# 8e7afe60dcd04f6cb0cf8f4b08110c7b
msgid "It matches records that ``column`` value is equal to ``value``."
msgstr "It matches records that ``column`` value is equal to ``value``."

# f114d6d23d00477d81f41fdc3fce0073
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``."

# 3cd9706ad363409bb80d5e234ef880dd
msgid "Not equal condition"
msgstr "Not equal condition"

# 7bea3c7026e04ce98de22a64d7dea330
msgid "Its syntax is ``column:!value``."
msgstr "Its syntax is ``column:!value``."

# 50ea9c266fe94c2798e99a4840e63bf4
msgid "It matches records that ``column`` value isn't equal to ``value``."
msgstr "It matches records that ``column`` value isn't equal to ``value``."

# 08280bd979bf4f89bc257ed4395227d6
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``."

# 768a5bbe420242b8ab47705cf18253a3
msgid "Less than condition"
msgstr "Less than condition"

# 50521e5d8d4644ca9128fb57025c6396
msgid "Its syntax is ``column:<value``."
msgstr "Its syntax is ``column:<value``."

# f58edc4afe20473ab1e128e51afdd339
msgid "It matches records that ``column`` value is less than ``value``."
msgstr "It matches records that ``column`` value is less than ``value``."

# 236df0a2c94a4e86970609b72dc6f4c0
# 7bcda4cbd1074de7aea18195a77732e0
# 901bf5c2463e4cc598a1809ea546b870
# 2ca0e3e3939c40e3862201f176cdbd96
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."

# 4929549280d4431fbd5b8d4bacbef76c
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``."

# 4d5b20199ff54aa89d7f8d8b87b759df
msgid "Greater than condition"
msgstr "Greater than condition"

# 4fb330240b5a482bb1b1244ed85d16ac
msgid "Its syntax is ``column:>value``."
msgstr "Its syntax is ``column:>value``."

# ffd0fbe294bf4958843ff20b27ed8080
msgid "It matches records that ``column`` value is greater than ``value``."
msgstr "It matches records that ``column`` value is greater than ``value``."

# b88c6daa6e5e4d669e97dcdb3dfc3ef6
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``."

# 0f89f04823064a87b21dae362b313fa1
msgid "Less than or equal to condition"
msgstr "Less than or equal to condition"

# b65b6af29e154e23a80cadcf502b7473
msgid "Its syntax is ``column:<=value``."
msgstr "Its syntax is ``column:<=value``."

# 097222483178426e80d955dc264931dd
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``."

# ed961035ac1b40f58cb8d1ae219569ce
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``."

# 84f9ab8ed9c14f5c9ddac198f2baaca3
msgid "Greater than or equal to condition"
msgstr "Greater than or equal to condition"

# 48ee5f51b11445619809c99ea2dfa8ed
msgid "Its syntax is ``column:>=value``."
msgstr "Its syntax is ``column:>=value``."

# a83e27887c7045089e9a728a7b12f2e1
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``."

# ebcde9b7aeb64a5fb7b29405da11fb8a
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``."

# 360c6f29811d453d83a4e4f7812f01e6
msgid "Regular expression condition"
msgstr "Regular expression condition"

# 36b98a154e884898b0ff95aa9932af56
msgid "Its syntax is ``column:~pattern``."
msgstr "Its syntax is ``column:~pattern``."

# 786eef67cb1b469ea1fcf97cafbc9cd5
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`."

# 205efc563d574089bbf4127cc2a0a0ba
# 489e0eef310746968fd8486eb70a7478
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."

# 47b659fc4adb468e8af5336c565c2665
# a482db1df912421b83da1aa700ab9b9b
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."

# a4c84f658b284c7089076db809921262
# 8c45a9c8cbbd46d6954269d6fc2eb139
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."

# 701700f56b1f45238ff2b47752957670
msgid "Combined expression"
msgstr "Combined expression"

# 4d6c9a10d49942b88c80547521779ace
msgid "Here is available combined expression list."
msgstr "Here is available combined expression list."

# b6f2c00897c1449dab43552be03c87aa
msgid "Logical OR"
msgstr "Logical OR"

# 70bade0072404a4b852e67b9e2d17e3e
msgid "Its syntax is ``a OR b``."
msgstr "Its syntax is ``a OR b``."

# effef3cc81a04039a5487df16bb3a33b
# 468ce3f5ff654878be714b7a5c82b577
# 64230e5c6e444204971677fb3613b0b2
msgid ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."
msgstr ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."

# 3b66e3d750cf4c8d8d5f22178b1cd4ed
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."

# db2a31e14ab342b899a287e657b5db53
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."

# 9d5f9353416b49daa33d71a7e27b3626
msgid "Logical AND"
msgstr "Logical AND"

# d23ebddcaa2b4772a01573aa4a77d9cd
msgid "Its syntax is ``a + b`` or just ``a b``."
msgstr "Its syntax is ``a + b`` or just ``a b``."

# 86fc2c57d29e4e18a51471b36551c8ab
msgid "If both ``a`` and ``b`` are matched, ``a + b`` is matched."
msgstr "If both ``a`` and ``b`` are matched, ``a + b`` is matched."

# 09bb306e4ca14ba789f75a4631ecf105
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."

# ad593cd28b3849bf9ce0bc8918b544c7
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."

# 8dbd61d25262404dbf91cdf173de8942
msgid "Logical NOT"
msgstr "Logical NOT"

# 8975afd43e2c4a56b9bf92499c53c16e
msgid "Its syntax is ``a - b``."
msgstr "Its syntax is ``a - b``."

# 121cb8225d124db09dd5d95907b57191
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."

# bd81111a537542c18a64495479bf9031
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."

# 8cedfc5b5eb1427f90199dd8bbc552e9
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."

# c405a8d3c93a4889b91846aa960bad2c
# ff5d77e944a241fcaba27e775f896f97
msgid "Grouping"
msgstr "Grouping"

# b3550bf4ead9403e8e0fd878d899655f
msgid "Its syntax is ``(...)``. ``...`` is space separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is space separated expression list."

# ddcab128c4a64319be1680417e14043f
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."

# fada3841da1d4723a13304d94ce34a57
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."

# 715b9f6023fc4ba981997458297ac8f9
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."

# 73b1218f46ce4522ad91d7200d7bb2c5
msgid "Assignment expression"
msgstr "Assignment expression"

# f74bb7e5db4248dbb6ffb2c2914b91c9
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."

# 089efbb82d574178a95fa0804f069369
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."

# 9f3c4011a6474379b4cad95bdb363b56
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``."

# c9d6ea2b67e34afb85dc7b3174471f87
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."

# 7c20e32b35d34ab1b4ce817f3581e12f
msgid "See :doc:`/reference/cast` about cast."
msgstr "See :doc:`/reference/cast` about cast."

# 4a807690b5b04968afef131a9e883a7a
msgid "Script syntax"
msgstr "Script syntax"

# 2f750f4df59f4e3d8b99e1674a74b5f8
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."

# 25767e7c4dd4479ebc1257b6a6687aa7
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."

# 4d0b654281f84c9bbcf001427163891b
msgid "Security"
msgstr "Security"

# 5d5854cdffb94b7e82604fc52543265d
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."

# 42ab13e5e60f4cde9fe7323464e9f5b0
msgid "Think about the following case."
msgstr "Think about the following case."

# 446bc433a1aa4b50ac347f12324ffa1c
msgid ""
"A Groonga application constructs a Groonga request by the following program::"
msgstr ""
"A Groonga application constructs a Groonga request by the following program::"

# be94bdbc06fa47ff929872a175bcb37f
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::"

# 7ff3740053694219a4c8b166cfa4e5fd
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::"

# d53f8eb5dac847e6acf56f3e553cf8e5
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."

# 486c7f23ef904208b936744d4488a995
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."

# 07e30dad5bb54c6fa71847804da8e5c9
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:"

# 3d29c1e492ca45c8947ebca1ce2d7703
msgid "True value: Convert it to ``true``."
msgstr "True value: Convert it to ``true``."

# 838639ba70044300a1cec1382e3ef025
msgid "False value: Convert it to ``false``."
msgstr "False value: Convert it to ``false``."

# 8596fc45144f41e5bc189d90d6627d49
msgid ""
"Numerical value: Convert it to :ref:`script-syntax-literal-integer` or :ref:"
"`script-syntax-literal-float`. For example, ``1.2``, ``-10``, ``314e-2`` and "
"so on."
msgstr ""
"Numerical value: Convert it to :ref:`script-syntax-literal-integer` or :ref:"
"`script-syntax-literal-float`. For example, ``1.2``, ``-10``, ``314e-2`` and "
"so on."

# a88e67245d264be5b5a0cf24f25f0045
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\"``."

# c7a2ae98e0e2499e870dbad6dd253b1a
msgid "Literals"
msgstr "Literals"

# 4b07b0bdd61f4361a196ccaaeb17cf8a
msgid "Integer"
msgstr "Integer"

# 642119c1f3cf439bb1d4e641cce5a4e3
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."

# 6d98be4f7d4f469e8960abe5a2f25b48
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)``)."

# 56f08ac2f3e749fc9653851dbbcf5a2b
msgid "Float"
msgstr "Float"

# b85d4949ec0a41eaa0763c13b90ac2e0
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``."

# a93be62b66a14c4982f75a03508495d7
msgid "String"
msgstr "String"

# c4ebd0e1d8784e86bb104cf212c08117
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."

# dddbf9db5ba4483a879422579875635b
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."

# 8e4b7a512b994bb9bfe666c3fd02b366
msgid "Boolean"
msgstr "Boolean"

# 32b8395dc70746ed9e7e996d51714ea5
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."

# af9f8fee310749b18ffbf5d529b7bda7
msgid "Null"
msgstr "Null"

# 2cfa1f4630364fefae26e4d19a7e86ff
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."

# 380dc2047a224d14ad5af78d166e89d2
msgid "Time"
msgstr "Time"

# eabb112a77f44f18b55aa19d429b0985
# a70265e8c64c441998406c1c5a64ef12
msgid "This is the groonga original notation."
msgstr "This is the groonga original notation."

# 79189c5933aa4624b1a49c1ac3945585
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."

# a8048bebd8f0420a95325220eb8bb7d2
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."

# 41f7f714896b40c69a486547532e07af
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."

# b807419c40df48839dece555bc4ad20d
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."

# 10a1a09a78814a08abc8cb95786da270
msgid "Geo point"
msgstr "Geo point"

# 3481e0f78b494e6293d220186a2e83ca
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."

# 6ebe452ec837436ba92572a404b79e31
msgid "String geo point notation has the following patterns:"
msgstr "String geo point notation has the following patterns:"

# 3bca7cc971834983a60fc99bae2b29b9
msgid "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"

# 920e450f15ea41efb9cb5caf800e75c3
msgid "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"

# 485943d7d6d94123b7c28b981ea09fcc
msgid "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"

# daaf654b068840ef9030e04b7626e286
msgid "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"

# 178ea25b8db04d959126dddc6a340d6d
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."

# 52ad202edba648f7a1596d46cb4ea7a6
# 4617b6c75fa4431fbea930a93aefc2ae
msgid "Array"
msgstr "Array"

# a4b315c7c6da4511a13c731c4727ef5b
msgid "Array literal is ``[element1, element2, ...]``."
msgstr "Array literal is ``[element1, element2, ...]``."

# b47ee492a3674de183154b463b7be624
msgid "Object literal"
msgstr "Object literal"

# 8f427d6e604e40a28772ce8220cb3864
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."

# 2308563172aa465ea5e82ff0edbea8ee
msgid "Control syntaxes"
msgstr "Control syntaxes"

# d7216950da2e43e2b0b79d2c952339d4
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."

# 9ec09d545ac64c38948077ee2b219aac
msgid "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."
msgstr "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."

# a7961f62a5094c7398db5a6d2003a199
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``."

# 4e620ce93d304229a4a9985b199d8065
msgid "Its syntax is ``(...)``. ``...`` is comma separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is comma separated expression list."

# 5f280dffd7c04fc2a89f6eff7c6b7a06
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."

# 073627c6d8de47f280dce93c606ff28e
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."

# a9337d35916f44b6878526886b80fbbb
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."

# aa5a8a289c50460694d2b91e95259eae
msgid "Function call"
msgstr "Function call"

# 9df471f73dae4fb5b7f1ff1985e5fd8d
msgid "Its syntax is ``name(arugment1, argument2, ...)``."
msgstr "Its syntax is ``name(arugment1, argument2, ...)``."

# dd1798fee1384a3c8b7bc461c4ae914c
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 ``...``."

# f4034f421db448f387c5f4826166b910
msgid "See :doc:`/reference/function` for available functin list."
msgstr "See :doc:`/reference/function` for available functin list."

# 58f46c16bb0646a890e958078226a4fa
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."

# 5a7c18246e204a40bffba997243a17bf
msgid "Basic operators"
msgstr "Basic operators"

# 2ee2d756a47e4d6480835b520f96ff21
msgid "Groonga supports operators defined in ECMAScript."
msgstr "Groonga supports operators defined in ECMAScript."

# 1aad0e1793bf418abb833af262178709
msgid "Arithmetic operators"
msgstr "Arithmetic operators"

# a417e179f5304253b7e2a63e6f72e58e
msgid "Here are arithmetic operators."
msgstr "Here are arithmetic operators."

# 962fde961be943c791d577f2c27d6aa6
msgid "Addition operator"
msgstr "Addition operator"

# b333d4a5605c476fbd1876668b5bdfc2
msgid "Its syntax is ``number1 + number2``."
msgstr "Its syntax is ``number1 + number2``."

# 0634358fd6d64ddbabc6494d258c8ccb
msgid "The operator adds ``number1`` and ``number2`` and returns the result."
msgstr "The operator adds ``number1`` and ``number2`` and returns the result."

# 65aada026c4647bcb48783d0972c66c5
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``)."

# 504791f565194b06ab2bbea97534ca49
msgid "Subtraction operator"
msgstr "Subtraction operator"

# 26b8fa907e4a46a28aaf778336a210fa
msgid "Its syntax is ``number1 - number2``."
msgstr "Its syntax is ``number1 - number2``."

# f8804db1899748b988a61d4bec8dc8fe
msgid ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."
msgstr ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."

# a84cc832c6634871b05b9c660034c616
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``)."

# 6b8e3cbc8ec54ffc93bd84b9bdad5623
msgid "Multiplication operator"
msgstr "Multiplication operator"

# 7617f351b29d474aa2f6143269d3d5ae
msgid "Its syntax is ``number1 * number2``."
msgstr "Its syntax is ``number1 * number2``."

# 9c26f95c33934dbd9684b347e3ef59fa
msgid ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."
msgstr ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."

# 6a3bc8b54aa9481b887e3b03e157d081
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``)."

# dd095f4c9451449cb9eead5dbbd375af
msgid "Division operator"
msgstr "Division operator"

# ba66159c0c17425d8a3b1b0b006ae662
msgid "Its syntax is ``number1 / number2`` and ``number1 % number2``."
msgstr "Its syntax is ``number1 / number2`` and ``number1 % number2``."

# 42d4c0d22e5a40c8a5cdbef33bbd8dce
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."

# 36a3623959c942e39dd30c26a5ecd368
msgid "Here is simple examples."
msgstr "Here is simple examples."

# ee9cec29097c42a9b163df35036c7603
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``)."

# 718cd7706dd6478f9fa8f27d47b96292
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``)."

# d83731d8b05c4e1abdfb3b3c784625a0
msgid "Logical operators"
msgstr "Logical operators"

# 573c61f3f7a54532b9cf07f310455ba6
msgid "Here are logical operators."
msgstr "Here are logical operators."

# 39fad69d9c83434db0fe7cfb85bc93e3
msgid "Logical NOT operator"
msgstr "Logical NOT operator"

# ea5a10c058154bc7b1d012799ce41864
msgid "Its syntax is ``!condition``."
msgstr "Its syntax is ``!condition``."

# 9388716355f045b9b650833e29f0f867
msgid "The operator inverts boolean value of ``condition``."
msgstr "The operator inverts boolean value of ``condition``."

# 48fae3257a7a477d9d42963ba1a2580c
# 5f851ef64eb74315b068ab3d52aa5ab5
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``."

# 8d61555d89d04a78b3eb3d77d25ff688
msgid "Logical AND operator"
msgstr "Logical AND operator"

# ee04a188da21497db05f8d42d0a53f0f
msgid "Its syntax is ``condition1 && condition2``."
msgstr "Its syntax is ``condition1 && condition2``."

# 5d19447cf8c3450b9a5519cbb5b97f70
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."

# b0e5fc83d7ef40d0b42222303efa8b44
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``."

# b9e511da01d444a39b6833a4ac8064ba
msgid "Logical OR operator"
msgstr "Logical OR operator"

# 1157339dc6e2490bb81052c1677fb81e
msgid "Its syntax is ``condition1 || condition2``."
msgstr "Its syntax is ``condition1 || condition2``."

# 302b55d7fdd14017b9c2c1632e17bf6c
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."

# 0f334413b964497c84525aa59c40db5e
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``."

# 4125ceb4871f4a8f882119cbd0ba2de5
msgid "Logical AND NOT operator"
msgstr "Logical AND NOT operator"

# d815b288f0a44ee4a7b8385d97daf3e1
msgid "Its syntax is ``condition1 &! condition2``."
msgstr "Its syntax is ``condition1 &! condition2``."

# 7eecfd04214f40c8b374af7ef7964b6b
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."

# 38e5e54e822d4a4f92bcccd8986b1604
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``."

# 8176d9bec3a941e08b57eda7faf503ad
msgid "Bitwise operators"
msgstr "Bitwise operators"

# 745c70404eb9401a876fd8b0a3eb2d44
msgid "Here are bitwise operators."
msgstr "Here are bitwise operators."

# 8d627e2522774461a66a15d6f8c5492f
msgid "Bitwise NOT operator"
msgstr "Bitwise NOT operator"

# ded94bfef976474787962f9269fecd97
msgid "Its syntax is ``~number``."
msgstr "Its syntax is ``~number``."

# 2d527d83230f486c8219b599010c8444
msgid "The operator returns bitwise NOT of ``number``."
msgstr "The operator returns bitwise NOT of ``number``."

# 83ffdaf918484ff2a5214c59e7b7ebf4
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``."

# bd4505477efe4ab999d01ae1655e38d5
msgid "Bitwise AND operator"
msgstr "Bitwise AND operator"

# e2ed89e25ced4266b8bab686fd708808
msgid "Its syntax is ``number1 & number2``."
msgstr "Its syntax is ``number1 & number2``."

# 12cfd056e0974fa7a3440652926f611d
msgid "The operator returns bitwise AND between ``number1`` and ``number2``."
msgstr "The operator returns bitwise AND between ``number1`` and ``number2``."

# c73ab33c7931466d8af19e6e9b0f765a
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``."

# 96df868bd2bd47f488924814ceefa48a
msgid "Bitwise OR operator"
msgstr "Bitwise OR operator"

# 63ebbde64c664c4ba1ba3a206e1cc79e
msgid "Its syntax is ``number1 | number2``."
msgstr "Its syntax is ``number1 | number2``."

# d02a7653d14f48dc91cf1f92ada2b881
msgid "The operator returns bitwise OR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise OR between ``number1`` and ``number2``."

# 89d7cfde8fde49b598ae9fb2a026879a
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``)."

# daae58067f5e41c0a7eb1c9758d95ecd
msgid "Bitwise XOR operator"
msgstr "Bitwise XOR operator"

# 70964edeb0084ddfa4ab0fc8db20e87b
msgid "Its syntax is ``number1 ^ number2``."
msgstr "Its syntax is ``number1 ^ number2``."

# bba6dd7c3cde4b88964e2b188820c0ef
msgid "The operator returns bitwise XOR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise XOR between ``number1`` and ``number2``."

# 092378f85d80478b83b927e34edafc45
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``)."

# 48342c042f4d400eb5264b235667ab19
msgid "Shift operators"
msgstr "Shift operators"

# 54edff866d8a4add96686b99381b9d1f
msgid "Here are shift operators."
msgstr "Here are shift operators."

# 119575dfebe34d6da9293e2dc6e3f940
msgid "Left shift operator"
msgstr "Left shift operator"

# d4b1a801216248ba87c74a11e759cedc
msgid "Its syntax is ``number1 << number2``."
msgstr "Its syntax is ``number1 << number2``."

# 03371899b1d24094b0dd7e5bdeee9530
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``."

# 1c4efc6962c443548f48ce05970678d5
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``)."

# 8021dc4c9b844e5183c258a2f49699af
msgid "Signed right shift operator"
msgstr "Signed right shift operator"

# 062b42be5656432bb19192567a4a3c78
msgid "Its syntax is ``number1 >> number2``."
msgstr "Its syntax is ``number1 >> number2``."

# b36f9bf47f5f49dc8862fe4541137002
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``."

# 77fb3bb84ffa47cfa8d6c8ad767232f0
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)``)."

# 4ca76051636e41f3ae9597fcfe09c400
msgid "Unsigned right shift operator"
msgstr "Unsigned right shift operator"

# 80939d06dd864977b3b79d84e97c5b7e
msgid "Its syntax is ``number1 >>> number2``."
msgstr "Its syntax is ``number1 >>> number2``."

# 2e493b89647a41b0b4510aeb632ccf5e
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``."

# fdd44cd667114a08951135d89b330507
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``)."

# 9c5878c834894292a41cf038c7ea6b3f
msgid "Comparison operators"
msgstr "Comparison operators"

# d5b91bce6efb408cbca35b18a00cffd9
msgid "Here are comparison operators."
msgstr "Here are comparison operators."

# e14e45f1e3444ebdac3c8e2ab436655a
msgid "Equal operator"
msgstr "Equal operator"

# 41cf427ea8cb4f72956ee32d9220386a
msgid "Its syntax is ``object1 == object2``."
msgstr "Its syntax is ``object1 == object2``."

# 41cef03d15c24a8e8448146ba21c199b
msgid ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."
msgstr ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."

# dd5cbd8d41c742b6bda2be1d91c3ec91
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``."

# 7303d801ce06483099598531f2a21878
msgid "Not equal operator"
msgstr "Not equal operator"

# 071369df178747c0b11a08fcf5e5ea11
msgid "Its syntax is ``object1 != object2``."
msgstr "Its syntax is ``object1 != object2``."

# 03371cf8e07e4d21a2ae899043f8daf3
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."

# 31792308870240dbabbb3233f3534a7d
msgid "Less than operator"
msgstr "Less than operator"

# f8d2ecd1ae20440390d64df31688b725
# 6d4e1b493e214a51b33c1a34ab595ebe
# 83bfb3a8b4324dc3bdff5ab890bbb2b9
# a1ff44b2cd0748acbbf91bd713518773
msgid "TODO: ..."
msgstr "TODO: ..."

# ca1b78405ee643d48f71663dca8f1beb
msgid "Less than or equal to operator"
msgstr "Less than or equal to operator"

# e5caa816641a4035a88933ccee6c84e5
msgid "Greater than operator"
msgstr "Greater than operator"

# fcf8c023877543a0a27b3c24a942c72e
msgid "Greater than or equal to operator"
msgstr "Greater than or equal to operator"

# 5d60bd56b32c4a6ba840978cdf7307b4
msgid "Assignment operators"
msgstr "Assignment operators"

# 42033f12baab4be798341d70f983f463
msgid "Addition assignment operator"
msgstr "Addition assignment operator"

# 87182ddf9ac141bda51e3c95e260df26
msgid "Its syntax is ``column1 += column2``."
msgstr "Its syntax is ``column1 += column2``."

# 568dab0a485949d98f546cb825597ef7
msgid ""
"The operator performs addition assginment operation on column1 by column2."
msgstr ""
"The operator performs addition assginment operation on column1 by column2."

# 6a96d4996e8d4053a7f8e5b0df42017e
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."

# 89464616c9194f339fc6a4477b38439b
# 58cebb226fa24c8c8a8c7a894fd52fd2
# 26f3c6af44dd46f9b7db0ecdc8e65d11
# 3cafb9ea24d845f2817b6e02ef11be0b
# 86fc25e3f4714622b3c7f555fc11db3c
# cc078a3e22df4a5a9eab7492003a6aaf
# 77331a14fdab45b09df278fbf09c3fac
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."

# 987c6422da2a4b6d9e176ff3166a9469
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."

# 78a38d2708e44e74a09b4dfc86707f14
msgid "Subtraction assignment operator"
msgstr "Subtraction assignment operator"

# efb7b2488fb64e5d97ea0eb68a1f94ec
msgid "Its syntax is ``column1 -= column2``."
msgstr "Its syntax is ``column1 -= column2``."

# f5325273f65e42b18424c78234c90c6c
msgid ""
"The operator performs subtraction assginment operation on column1 by column2."
msgstr ""
"The operator performs subtraction assginment operation on column1 by column2."

# e5858432bd1848cd87eb5cb18ff3f04f
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."

# 68d82748b30642188196e764df24c1a5
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."

# 7c8fef8f675d4499b53bc4ef65a9feb1
msgid "Multiplication assignment operator"
msgstr "Multiplication assignment operator"

# 7bb3b0b737ec43548fc1dd085f9bf6cb
msgid "Its syntax is ``column1 *= column2``."
msgstr "Its syntax is ``column1 *= column2``."

# 8e78dda2dd884ffea99ddd7ddd2dbc4f
msgid ""
"The operator performs multiplication assginment operation on column1 by "
"column2."
msgstr ""
"The operator performs multiplication assginment operation on column1 by "
"column2."

# bde48561658e4f9997dc2fdcf494c015
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."

# 0646cb440f984285af4ca7f60c091c2e
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."

# 2a36649a6c2d43d3878663e23fe3bc65
msgid "Division assignment operator"
msgstr "Division assignment operator"

# 1adb0142720f4d6f867a029327635b88
msgid "Its syntax is ``column1 /= column2``."
msgstr "Its syntax is ``column1 /= column2``."

# d0bced2d99654a318955a73819d74011
msgid ""
"The operator performs division assginment operation on column1 by column2."
msgstr ""
"The operator performs division assginment operation on column1 by column2."

# f8ff017ff2754ab488febe246cf2417e
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."

# 7b2385e3e9c043b8a3990ef5577cc739
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."

# 0c62e32dde8440c5b494a1cf79948ad9
msgid "Modulo assignment operator"
msgstr "Modulo assignment operator"

# 7c7f720a9e6949798034da3b0f254009
msgid "Its syntax is ``column1 %= column2``."
msgstr "Its syntax is ``column1 %= column2``."

# d524979016734b3e98221363ee2aa2a0
msgid ""
"The operator performs modulo assginment operation on column1 by column2."
msgstr ""
"The operator performs modulo assginment operation on column1 by column2."

# 6467d740750748bfbe52335214a3412f
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."

# 7a907ccd24ae49919a2164d3f8c9947d
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."

# 401d018ac5984e9cb39f5b9ba1980f08
msgid "Bitwise left shift assignment operator"
msgstr "Bitwise left shift assignment operator"

# 2820bfa3895d48899f8a4c54c5b2fb3d
msgid "Its syntax is ``column1 <<= column2``."
msgstr "Its syntax is ``column1 <<= column2``."

# 728f3ca281f1453f8e17a972341fa69d
msgid ""
"The operator performs left shift assginment operation on column1 by column2."
msgstr ""
"The operator performs left shift assginment operation on column1 by column2."

# f6b92e2d643a49c09b05bdc340a5847d
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."

# 740e4c772b25486c9bc86be8e86fa92f
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."

# 0769dec463104177999f235ae4d25589
msgid "Bitwise signed right shift assignment operator"
msgstr "Bitwise signed right shift assignment operator"

# 3acd04e3308a44dfa3cc0257b7fcf999
msgid "Its syntax is ``column2 >>= column2``."
msgstr "Its syntax is ``column2 >>= column2``."

# 40c55e9b737443c4a69b0d601d8cd675
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."

# 084f7969b76742f88b2c00d3ec67ef9b
msgid "Bitwise unsigned right shift assignment operator"
msgstr "Bitwise unsigned right shift assignment operator"

# 9d0986dd9c314b7c82b1c288bcaf1cff
msgid "Its syntax is ``column1 >>>= column2``."
msgstr "Its syntax is ``column1 >>>= column2``."

# 577158856b6b4a38a169e585460cfe86
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."

# ff3d2a86ec5b47209bfcb6ce33d6fcee
msgid "Bitwise AND assignment operator"
msgstr "Bitwise AND assignment operator"

# a780c0cdd8774b6cb0f2b0fbb96764cb
msgid "Its syntax is ``column1 &= column2``."
msgstr "Its syntax is ``column1 &= column2``."

# 2957a67e92ec48f3a87bfd46a32d5bb9
msgid ""
"The operator performs bitwise AND assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise AND assignment operation on column1 by column2."

# 48a38f48c4cf462e9ea0109d31638f5c
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."

# 032442b71ba246f4b0c5211c88fed843
# 1dfc36c0caeb4ff18bec38978da06b28
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."

# 2612c4f90c844aaaab303f3d0d9d7da5
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."

# 9de0710a8b4c42549eb6f45ab3f90b5a
msgid "Bitwise OR assignment operator"
msgstr "Bitwise OR assignment operator"

# 5427fc0d9f50404890cd129ecd667589
msgid "Its syntax is ``column1 |= column2``."
msgstr "Its syntax is ``column1 |= column2``."

# 002a13c87d1f4fc29948597a2efacf14
msgid ""
"The operator performs bitwise OR assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise OR assignment operation on column1 by column2."

# 6254baf7606347bba4b8a4ea7f31e054
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."

# f80261559ee54bfeb46b9c5cc038b388
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."

# 9a58cf901b514599a88078855a4baad0
msgid "Bitwise XOR assignment operator"
msgstr "Bitwise XOR assignment operator"

# 9d60749ea0bd49c4ad30fa75b4d38ac8
msgid "Its syntax is ``column1 ^= column2``."
msgstr "Its syntax is ``column1 ^= column2``."

# d77e8a9751904bdcb16f76479da9ada6
msgid ""
"The operator performs bitwise XOR assginment operation on column1 by column2."
msgstr ""
"The operator performs bitwise XOR assginment operation on column1 by column2."

# 1ae67529040e44318f34f24c954504a2
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."

# 6caff9708d024b26808beb2412f0cb5e
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."

# 5875b64e85e14745968cf24577f3fb1b
msgid "Original operators"
msgstr "Original operators"

# 4eb89ab1ddf8411d80d5f19bac6f555d
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 ``*``."

# 57861dc697fe42ea9bc481d03ffd1c9a
msgid "Match operator"
msgstr "Match operator"

# c9786a60acd44cbdaeac57dc08749db7
msgid "Its syntax is ``column @ value``."
msgstr "Its syntax is ``column @ value``."

# bfe4281f01954be394a6f23b3c655ad3
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."

# 8901b5d22f9e46dba9c8fab3a2797850
msgid ":doc:`query_syntax` uses this operator by default."
msgstr ":doc:`query_syntax` uses this operator by default."

# 4a62ab26ed324c09a06c2af652f8a947
msgid "Prefix search operator"
msgstr "Prefix search operator"

# ee20a78a661c4a84ba603ae2f10feb23
msgid "Its syntax is ``column @^ value``."
msgstr "Its syntax is ``column @^ value``."

# b042cdcad40247f1a626a0cb8ad6a12a
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``."

# 88f7cb3f4e0b442f87014a6587e642e7
msgid "Suffix search operator"
msgstr "Suffix search operator"

# 5602a25f79f04589a80b5aa76fb53344
msgid "Its syntax is ``column @$ value``."
msgstr "Its syntax is ``column @$ value``."

# 22e3f8eb71ca45399346e0d2988b130f
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``."

# f25d50034ca3474eaa768c92805914ea
msgid "Near search operator"
msgstr "Near search operator"

# f808fd39ffdb4ad09273d55afbd5141b
msgid "Its syntax is ``column *N \"word1 word2 ...\"``."
msgstr "Its syntax is ``column *N \"word1 word2 ...\"``."

# 684b2f73a2d14915996f2f8ac0c55cec
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."

# 779ff9ca49dd477b951e51a9d22daf72
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.)"

# b28aa3a59966400885bb7e912a0d5e59
# a7c484ce88de44cdbfe51b3975d322c4
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``."

# 906be1bcf58242de8692c6c920e5a2dd
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."

# 280a6647887a4493a5b46d5d70693d0d
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."

# 1aef663630c64257a9121ceffed86c4d
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."

# 83c0660571664200b9f6535f90e6a4ca
# e5d7291d629342bdaa5f441a9d3781a2
msgid "Similar search"
msgstr "Similar search"

# 7be27c56b8c4459da864ccd51b099cb7
msgid "Its syntax is ``column *S \"document\"``."
msgstr "Its syntax is ``column *S \"document\"``."

# 23945f0057a2456783551f65c3817934
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``."

# 5da9c625b3ae45198c8bf1d4be0390fd
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."

# 3d53d3804a024ba692c59555cccf6e60
msgid "Term extract operator"
msgstr "Term extract operator"

# dfab80f5d22e4867b75f5653a157d188
msgid "Its syntax is ``_key *T \"document\"``."
msgstr "Its syntax is ``_key *T \"document\"``."

# 5dcb72febeb743d289dee07610aea485
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``."

# b0ba2aa0afe04a29a1b9b8f0bbeaaf3c
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."

# 4931768be2d0430c9becce41e3a1638d
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."

# 590985838e8948249271e0e6105a89dc
msgid "Regular expression operator"
msgstr "Regular expression operator"

# 0d653b6ddc6d464da45c19e0837380e6
msgid "Its syntax is ``column @~ \"pattern\"``."
msgstr "Its syntax is ``column @~ \"pattern\"``."

# d016c667549b4561b02f810f61a7c2f8
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."

# 4d15283d925c4902b6915d1f37364dcc
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."

# d017617563dc4531978f7343a00e637e
msgid "Indexing"
msgstr "Indexing"

# cf5c462793ec4327ab04ad4913d2be63
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."

# a9752ad575ad4c69bfda0f57ed657340
msgid "Online index construction"
msgstr "Online index construction"

# 59071c0a64cf4f65a708726dd37bf038
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."

# bf4e850bdad3435790456c040c7d79e7
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."

# 6b3241d34e6c4b21a432d7c3a5566a8c
msgid "Offline index construction"
msgstr "Offline index construction"

# adc0fb72f3ad4ca595de8e78e4337e43
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."

# cabea3d3d4f84ebbad33139cb4f50059
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."

# 2f8af5a6e6714304bf753de5f5d4ef0e
# bbed13164caf46f586a5610f669236c6
# ee70a2802e0940ada8c9e07e379b5335
# 485bc3d7b4c14c9fa4e6c958b06ecd41
# bd1cc37e29454541bf968084c2e5d7cc
# 5dd3cfcba7c74f86b7b18e0999f1bf1e
# 891f52378951442dbb2693f0742e77bb
msgid "How to use"
msgstr "How to use"

# b5a4f0110a4f48b889d7a259e5adf66c
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."

# 9755f98154574cc788b5f0c5fd747efd
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."

# 0fe21f02d8e648f09151932391c1eee3
msgid "We define a schema:"
msgstr "We define a schema:"

# 2dc9ae3a640d4e9cb7e29711fac39ac0
msgid "We register data:"
msgstr "We register data:"

# 28c17ef984954eedabe6c293d29706f2
msgid "We search without index. We get no result:"
msgstr "We search without index. We get no result:"

# 4f588253a04b49bd8731ffc6b2a5328c
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:"

# aca77f544f2c4a8f8313330f9e951829
msgid "We search with index. We get a matched record:"
msgstr "We search with index. We get a matched record:"

# cb687ceeca1c44c1a7f78b6ab42a7604
msgid "We register data again. They are indexed by online index construction:"
msgstr "We register data again. They are indexed by online index construction:"

# 35841d0f9f7c48e9a0f3f03ef97b60b7
msgid "We can also get newly registered records by searching:"
msgstr "We can also get newly registered records by searching:"

# bd4033bb38624ca0bfd3343818c8a7fe
msgid "Log"
msgstr "Log"

# 17271439647a4be8ae8084534171a952
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."

# 3a16611e906f4b718c0db9fb4204fd59
msgid "Process log"
msgstr "Process log"

# 1ee884bebe934ef1af2bc524fda18598
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`."

# cb7461fc05e643bbbe177c0d54d7a716
# 6ccaa27cbde544988e1e8ff0f7e15c65
# 301bafc0477b406fb4a71b1e112ff4b5
msgid "Format"
msgstr "Format"

# a3747d01fef9470284b45afd30488f21
msgid "Process log uses the following format::"
msgstr "Process log uses the following format::"

# 85873cae892748ea9a306383bbf68d5e
# 4acc4d14664448e69668f0a3e38bb7c5
msgid "It's time stamp uses the following format::"
msgstr "It's time stamp uses the following format::"

# 0609b779dd96457c9b606ad350941dfc
# aac5544bf8b84031929347ab9e65ad2c
msgid "YYYY"
msgstr "YYYY"

# ad6df6c149b241ac983f051b24e2b4fb
# a1400f5bddbb42b49cc01653eeeeeda9
msgid "Year with four digits."
msgstr "Year with four digits."

# 4b676f87f34044e4a3bbc8bdd4a56d4c
# 76b10fc8908f4d148211aedd495be77f
msgid "MM"
msgstr "MM"

# bdb3a553206040a2893b162492840c6a
# 52aca672f2af46ad975f8f439fa2ac63
msgid "Month with two digits."
msgstr "Month with two digits."

# 9f0f93f531114577afcb4465d5411c76
# 590a1174009f4f13bf41359b578b25ab
msgid "DD"
msgstr "DD"

# 229b4e9e3ad04575870f0268f0d2f5a7
# 14511ba59909443ba6aeef565251c02d
msgid "Day with two digits."
msgstr "Day with two digits."

# 029e3deaf28b4c469cc93c6818df183c
# 294ab2b67a684bb1a9feb68f1c38a1bf
msgid "Hour with two digits."
msgstr "Hour with two digits."

# 7e7ecf84948f407193268c47fe76921a
# 6d658248241240b995399de78672b127
msgid "hh"
msgstr "hh"

# bada37b2f95c4108a863b84801425781
# 156de780e0164560a7855f3eaef06429
msgid "Minute with two digits."
msgstr "Minute with two digits."

# c43d98b8818548bea3f9576a04765fe2
# ba7f06bc175249ea9f5eddd901da8af2
msgid "mm"
msgstr "mm"

# 227fb9f7622c46f3807e2f24d5159576
# 5da07c68e7634e3db86cf0043042bec5
msgid "Second with two digits."
msgstr "Second with two digits."

# 94e54a0aadfc49808f357e64a4ab475f
# 1be4d86891004a05b04eda7c5d0a7052
msgid "ss"
msgstr "ss"

# 0250096a7eae41ddbca7459a5311d74e
# d530f161dd9641dea3c2d8f698073eed
msgid "Microsecond with six digits."
msgstr "Microsecond with six digits."

# d622c7c7d9dd4081b288b0230b69ce69
# fe8474914791459fb9b04d0a1be4c380
msgid "SSSSSS"
msgstr "SSSSSS"

# bfc3841bf0464056af021ce2d36dbf9d
# eccf4b6ac58943ddbe50d16faff93c27
# 2e20c453fe734fadbe45da047c09d5e8
# ff5f9186a98d41da84b004c8fdb85069
# 05fad740fc0c45e8bbfdc8814d9cd564
# 3cd5f811d91d4e9fbf7c38e83acd239e
# 59bac10504774230a6932850c15ddf1e
# 842447fba1594806916a54fc2b462ce7
# 90b42de8e7664eb2bff984d4e27c9e95
# d25f0e22745b4fba8166f511eae0de9e
# 3a28fa5bbe584224847276c87af4748e
# 0b848c2a2a46433b9129acb123f6bd23
msgid "Example::"
msgstr "Example::"

# 0e8c32f422e84d91ae4bb4de9305757f
# 7cab6d5b9cce43c683255ce222ee5eb3
msgid "TIME_STAMP"
msgstr "TIME_STAMP"

# 3f9db45367d242b68482df8ab54fd09c
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."

# 1740468ed60b474ab4a8a67dd6ad107f
msgid "E"
msgstr "E"

# 1c672bd1102c402aa9cfdb1224829eaa
msgid "A"
msgstr "A"

# b74ae88725ed4073ae35eb2cd6323af1
msgid "C"
msgstr "C"

# 3cd311b7c59a4361b71c77a34c90485e
# b92c76d842cc4a638b9e33cab554f9de
# 3984c6092159484ab1391e7fdc8fad07
msgid "e"
msgstr "e"

# ee26e67e88374bf784b1bf41da89f690
msgid "w"
msgstr "w"

# 7bd985825dd942f29807d4b3c5a6f507
msgid "Notification"
msgstr "Notification"

# 9ad39bb5042d4f0680a395f83c90d23d
msgid "Information"
msgstr "Information"

# 3ebb7246b29f429e9832191a61bdae6a
msgid "d"
msgstr "d"

# 206dc85fe4af4903b20992f3e43831e2
msgid "Dump"
msgstr "Dump"

# 22cb1d82d2454414ba3481ae766083ba
# ccdd3f4ebe04477095c77b7e667f0153
# 6385aaebf4fb4be4a794d3e1d8998246
# a24f1dcbf80f420f904786e2a4023f3c
# 7574fa7cbd134e8481071e957bdc39ba
# d6ebd5f69f8c48e991bd0c4d0029bf92
msgid "\\-"
msgstr "\\-"

# 01bd5afe134042e0a8466bda0b01f57d
msgid "L"
msgstr "L"

# 9683381c696049568f4cde7514e65cf8
# 64edd7e7d5ee4fb8af96c55cf464e2f0
msgid "Details about the log with free format."
msgstr "Details about the log with free format."

# b740b586af914a8c98db002b6b5f8518
# e57452b0e85540958249c56a520ce8fd
msgid "MESSAGE"
msgstr "MESSAGE"

# bc4e11b44318451bae17f112e7423c01
msgid "Query log"
msgstr "Query log"

# b0770b154bd8446085d11ad06736cbce
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."

# 199816594327454aa903637f8d1f74fa
msgid "Query log uses the following formats::"
msgstr "Query log uses the following formats::"

# 9dc07e72665c4d44b53acbb3c72d427c
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."

# 1fb9c2ed070846bb8443bf7666b5a501
msgid "ID"
msgstr "ID"

# 7bdede5fa81542c0a4140a859886a11a
msgid ">"
msgstr ">"

# b4147a8e85f745aaba7be15fc4e02f9c
msgid "A character that indicates query is started."
msgstr "A character that indicates query is started."

# 9d810de2b09e4fc6ad4dbaa96b5eee32
msgid ":"
msgstr ":"

# bc411baf694c486da52e39bf27df919e
msgid "A character that indicates query is processing."
msgstr "A character that indicates query is processing."

# b10d3077a1b7458b82fd1f85d9d87a71
msgid "<"
msgstr "<"

# 335a45e6c9554fd6a19a79119974f14a
msgid "A character that indicates query is finished."
msgstr "A character that indicates query is finished."

# 80ca1ec9308f4eee8dad1a560a21bc1d
msgid "A query to be processed."
msgstr "A query to be processed."

# e74bc13072524e499e80521200c04f48
msgid "QUERY"
msgstr "QUERY"

# aa23084b3fde4e64b1ccd7459945423a
msgid "Elapsed time in nanoseconds since query is started."
msgstr "Elapsed time in nanoseconds since query is started."

# 50eb3adcff614d809abe3adb35a63d4a
msgid "ELAPSED_TIME"
msgstr "ELAPSED_TIME"

# 7a5ff44e456a4c62a4ab51bbd9ead096
msgid "A processed work at the time."
msgstr "A processed work at the time."

# aebc98f586b14f6abbb21635d879b598
msgid "PROGRESS"
msgstr "PROGRESS"

# d66a487c75544fd380514825e79860b8
msgid "A return code for the query."
msgstr "A return code for the query."

# b15b891a8ec24a1abf556d2810eb49dc
msgid "RETURN_CODE"
msgstr "RETURN_CODE"

# eab1ae46d0cf416ebbc34ee6bda298f2
msgid "Normalizers"
msgstr "Normalizers"

# 30c7918069b34d5391ded9fd2e56742c
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."

# 1c3d9e0320204b65a6d5634979c2357b
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."

# 43dcf86033ef4298a55ad9a30d687e06
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`."

# 3cac108460e440c1a76473f1bfecfcc7
msgid ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"
msgstr ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"

# d34c941ab3fc4dfda3693294627a0357
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."

# 3291c27e04a34561a0e29dc910d54f31
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."

# bdc915a012d24d6d934fe1d31536a466
msgid "Keys of a table that has a normalizer module are normalized:"
msgstr "Keys of a table that has a normalizer module are normalized:"

# 4ad315c670d241d5837bc82b3addfba5
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\"``."

# 5ddca6a7171e4e91a38b3db232f7d176
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."

# ab16807fe72e43758a2c704ab2901deb
msgid "Built-in normalizers"
msgstr "Built-in normalizers"

# de1cf71e61f4442d8153a37ef7a5b7b9
msgid "Here is a list of built-in normalizers:"
msgstr "Here is a list of built-in normalizers:"

# e883c17557c8457a8cc363001238277d
# 687d17c8be9c470492fbf5757af43763
msgid "``NormalizerAuto``"
msgstr "``NormalizerAuto``"

# 3e42aa765df64caaa13d476d60b0f8fd
# ac981b54122c4b6589389239e9406eea
msgid "``NormalizerNFKC51``"
msgstr "``NormalizerNFKC51``"

# 31ac40a816304ffd9ba9df0ab67b793c
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."

# c25c3d43df2d46c2adca497649f1ebd3
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."

# ce7cf2fc1fc74ee5af99a586ff100ba3
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."

# 2b06167b823e40c6be1d2adb3db8671e
msgid "Here is an example that uses ``NormalizerAuto`` normalizer:"
msgstr "Here is an example that uses ``NormalizerAuto`` normalizer:"

# f1280dd8b0864895843e52d6ca3fd1d0
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."

# 305bc6e740614cc69d945ec7050cbd87
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."

# c5c5cec3efad46199d56c4bedd52ce71
msgid "Here is an example that uses ``NormalizerNFKC51`` normalizer:"
msgstr "Here is an example that uses ``NormalizerNFKC51`` normalizer:"

# 90b24e362c2542a1ba894086de561f96
msgid "Additional normalizers"
msgstr "Additional normalizers"

# 7fd587a864284fc4967cdf4fb79ccc93
msgid "There are additional normalizers:"
msgstr "There are additional normalizers:"

# bbbaec86536045fba073ee624fbe990f
msgid ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>`_"
msgstr ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>`_"

# d1763540036a4e929fa70e57b6856c94
# 8daf9d2f82334e869a373ddea91ce7d3
# c825162624f0404f94367dfc13a7a25e
msgid ":doc:`/reference/commands/table_create`"
msgstr ":doc:`/reference/commands/table_create`"

# fb8647a0a88245d88458ed8a0c37d1d5
msgid "Operations"
msgstr "Operations"

# 3ace56ac05fe425387ada73560e8cbba
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."

# 6737d79ef00840babba4987849ff1738
msgid "Geolocation Search"
msgstr "Geolocation Search"

# 2ce9cb0d86ab4177839d47061b7a0229
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."

# 6aa84024b58348a486422ffc3ea9b452
msgid "Supported features"
msgstr "Supported features"

# c203a7ff88ed4c9badd17673c33c884a
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:"

# 00e0c52d90cf4f86b1cebde6e984e2d2
msgid "Groonga can store a point to a column."
msgstr "Groonga can store a point to a column."

# a52ff97e5d60484d9d209039c43dd7d8
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."

# 3a3884df7b5a4c1589d8b950acc57d3d
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."

# db497f51f718436ab97a162136baf6e0
msgid "Groonga can calculate distance between two points."
msgstr "Groonga can calculate distance between two points."

# b104be7cfef644b683f43d660ee46755
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."

# 853388d86d2740d3a5365aa896a45f9d
msgid "Here are use cases for Groonga's geolocation search:"
msgstr "Here are use cases for Groonga's geolocation search:"

# 5c7a54ce0ee14fabaf235d43147547df
msgid "You list McDonald's around a station."
msgstr "You list McDonald's around a station."

# 950e681ec419423c9ffb3382eb96e620
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."

# 751c242d5a724b49be7f903587531c2d
msgid "Here are not use cases:"
msgstr "Here are not use cases:"

# 94356860822749189c83688cff8926ee
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.)"

# bb715b63cadf4870bcf32cc8bd00732a
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.)"

# 70543c3989b04796b85fc1f9b6825c2f
msgid "The following figures show about Groonga's geolocation search features."
msgstr ""
"The following figures show about Groonga's geolocation search features."

# be68ebb980394dee813c736966b14579
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."

# 767a5b90b90540aa8b80f2d4460cf861
msgid "Coming soon..."
msgstr "Coming soon..."

# d2be94d9c29d41799b5218e17d3d8f9c
msgid "Output"
msgstr "Output"

# f852be080a91473b87537d5a24bf65f7
msgid "Groonga supports the following output format types:"
msgstr "Groonga supports the following output format types:"

# 1ad196affc1e4c3db5f67fc90f85429c
msgid "`JSON <http://www.json.org/>`_"
msgstr "`JSON <http://www.json.org/>`_"

# 18d86b6ba2c047ce85fbdcce4afb9e7f
msgid "`XML <http://www.w3.org/XML/>`_"
msgstr "`XML <http://www.w3.org/XML/>`_"

# b5834ead5a7548969c44197448d46dc8
msgid "TSV (Tab Separated Values)"
msgstr "TSV (Tab Separated Values)"

# f8161f1a96de488b9cde87d2d27d61e7
msgid "`MessagePack <http://msgpack.org/>`_"
msgstr "`MessagePack <http://msgpack.org/>`_"

# a9c9de087c5a4fa79d9cc20c5d75acaf
msgid "JSON is the default output format."
msgstr "JSON is the default output format."

# fe96509fe5b14130846b5edac47fd169
msgid "Groonga has the following query interfaces:"
msgstr "Groonga has the following query interfaces:"

# 848030b2292e47889350ce793f4dd253
msgid "command line"
msgstr "command line"

# a226b7d87eec43028ca71bd37e80d7f4
# a835d322a3074d698cd7fbb49ae6f86b
msgid "HTTP"
msgstr "HTTP"

# 170b5dad0b514078ba33eb98a52abaef
msgid "They provides different ways to change output format type."
msgstr "They provides different ways to change output format type."

# 3f0212972d394313bb66c708908eba6b
msgid "Command line"
msgstr "Command line"

# 95a8ba2f0cda42b8bebe53d7f45d1ea3
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."

# e88b668c01944807b372522289fd662f
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::"

# f200ecbd192a403d842469412461ea30
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::"

# 49388b03d5ba4a3aa5c65e9547e46dbf
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::"

# a1ed4ddfd6f042ffb46c2a1619709d72
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::"

# ec94f1187efc4160bbd64b3ca2b0eec9
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::"

# da7e0750df9f4402ad5820ee6ea78657
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."

# dea4a85538bb4b90be44df3581876bcb
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::"

# 7bc02fedd4454013bc65c787157b204b
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::"

# fb200974170e491881599592698889e8
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::"

# 860c6278eb524fa7baab2a012084afd1
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::"

# 0e82473b66f84c2ea722172dcd4e8105
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::"

# 5fbe420bfc6a494aacf9e83e87e88aca
msgid "Query expanders"
msgstr "Query expanders"

# ce49b0d686c848a680be3324b1ad95e5
msgid "QueryExpanderTSV"
msgstr "QueryExpanderTSV"

# 4834a346c10c44b4af1a3f328a00d7d6
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."

# cec82605cac04cf98b48b80065964093
msgid "Install"
msgstr "Install"

# ac04a32660f444189f7a856e32f0e552
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``::"

# d618bc2eb34549ea9bfa460699f71a75
msgid ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"
msgstr ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"

# b09561aeb0ca426f9184ddc99f2b48e7
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."

# 269bc1ba6c2c4fc1aa5132ef351485a6
msgid "synonym 1"
msgstr "synonym 1"

# dbf0db10148d4b9da97fba24b4ce2594
msgid "synonym 2"
msgstr "synonym 2"

# be1e5b6392cb4a04808fdf8120cddcc2
# aaeb9cfde6834cc29a8cf0f10432ca93
msgid "word"
msgstr "word"

# e080d0fbf94149b79f9fb4441de7afc5
msgid "Senna"
msgstr "Senna"

# b29648513a66474cb4ea1cb927c91d55
# 1b6f31b5b7dd4559980a781a6a89ad94
# e1a076f6c04448d3a47828bb2e70b905
# 8554ccdc5e6f400fb4b410d0871d238c
# d7af3fd52dbc40bd9edb648a78cd6c92
# 54ab478736ed4a85b85ac27d30fad2b1
# e6e3810a3459406c823f823346fdf860
msgid "groonga"
msgstr "groonga"

# 237aad13f20d4540841d997f6ab57de1
msgid "groonga MySQL"
msgstr "groonga MySQL"

# 140706dab9474689b4ee701431a32082
# 627f8b976e5f41d49dfabc56356f1768
msgid "mroonga"
msgstr "mroonga"

# 9b893093716b414c917136cedf2ea6d7
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``."

# 8d62007a600541cfab125612b8098214
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::"

# 2f4a6ea0435b4537ad3833a4b5e6a0d9
# fa65330f10eb4cdca47d0cf9247f5e63
# 14fa1c49609c40e79e96e3d94e0287b8
msgid "The above command equals to the following command::"
msgstr "The above command equals to the following command::"

# d09c4ca15f384b639ac43d1c95c70b9d
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::"

# fffdc607c7f44f00828c68648e378838
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."

# 99188af417c648808822bd1fa183a66c
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."

# a0f870cb1a36465f9dbb2bc132cc5802
msgid "synonym"
msgstr "synonym"

# 51d155d5bbc54453957cc8725ecfc67e
# ea023b538c104bbaba094f73c945ed9d
msgid "gronga"
msgstr "gronga"

# 83968a3755824d3ead32a8dd92879553
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."

# 29776a14a8f543d792cc0fe9bb5536f8
msgid "Here is an example of using query expnasion as spelling correction::"
msgstr "Here is an example of using query expnasion as spelling correction::"

# 827f358afbd94a52b98f9ac8f3169b4a
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."

# f12f2f67f1064f6ebd691fb2e1b927e8
msgid "TSV File"
msgstr "TSV File"

# 852d384599754eeea5a8121966351fb3
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."

# d79c566a7fe0428faf309d5b1c1726e7
msgid "Location"
msgstr "Location"

# 5da532453e4840f9af798cda0e0ec0cf
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."

# f43e084a2e244321bb4484eec8555adb
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::"

# 30aade62bced4d7a8a94b884a5962858
msgid "With the above command, ``/tmp/synonyms.tsv`` file is used."
msgstr "With the above command, ``/tmp/synonyms.tsv`` file is used."

# 529680e927de46eb87de36366295496f
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``."

# 36471078d5584757a26bed8eafb94e7e
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``)::"

# 85eca41c7f1248a894d0fcb088061a3a
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::"

# 8a922a67eb244d17a750a636ab20066c
msgid "Limitation"
msgstr "Limitation"

# a498ef7a01ba48d9bab01bf86293259d
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."

# 26681e1d1048409aa651b55544a25350
msgid ":ref:`query-expansion`"
msgstr ":ref:`query-expansion`"

# a6223a836a1f4182acc9dae29a76df12
msgid "Regular expression"
msgstr "Regular expression"

# cc6bdc5c23e64c4b93891e24f22e7c95
msgid "Regular expression support is an experimental feature."
msgstr "Regular expression support is an experimental feature."

# 237d9f57a2f743ba97f1f45a50668d88
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."

# 0f343ffc56f44a08974e8e443f341953
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."

# ea8388d18b414ef78c247378fb7afa6f
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."

# 2a90bda17a55460b8ea4cf30454ae721
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."

# 2212bf8c243e4921868a051a5b59dda2
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."

# 6f19bfadc5fb46ce88ea2dd6e5cbaf44
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."

# cb5039807d5a4124aebcd2947d1fc9f4
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."

# d47476159f80480ab2f8ebb0c5deaf6d
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."

# 78f7c8754475491dad4b302230a7ee49
msgid "Index"
msgstr "Index"

# df31dd6f7c4d46c898632590b94369bd
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."

# 93786d9415fe45f7af2bf99aea145bae
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."

# f5ef1bf5790040cfb0f7155538ab2721
msgid "Literal only pattern such as ``disk``"
msgstr "Literal only pattern such as ``disk``"

# 73f8aa36af804203b394851171ae4b2b
msgid "The begging of text and literal only pattern such as ``\\Adisk``"
msgstr "The begging of text and literal only pattern such as ``\\Adisk``"

# 38a5aab2df824bc48a6fba383dc0ce9f
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``"

# 0fb9f83c742c416d81c977748c61a2ab
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:"

# c5d0dfba17d945ef8c8369da69922972
msgid "Lexicon must be :ref:`table-pat-key` table."
msgstr "Lexicon must be :ref:`table-pat-key` table."

# 69b849634404412f82847d2eccb879b5
msgid "Lexicon must use :ref:`token-regexp` tokenizer."
msgstr "Lexicon must use :ref:`token-regexp` tokenizer."

# bb694e94966f4f97841de97f7d2a488a
msgid "Index column must has ``WITH_POSITION`` flag."
msgstr "Index column must has ``WITH_POSITION`` flag."

# 686e953168144b709ae526fc3cd96329
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."

# 393560982c3047dda9510ba8fe7ef498
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."

# d8bf1907c0404f0095273e68aca35db8
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\"."

# 09a468b5b01847d6bf3607993b3108d3
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."

# cd4714db1604467aa12a9c80c045d724
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:"

# 3cb260a808f74d84babc0c177f929b36
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::"

# ac8b7dcf91734b4cacccd50c240bd7f5
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:"

# 863c9829a10f4e58acb7ef410a06ba6c
msgid "``--filter``"
msgstr "``--filter``"

# 856388517f9a4c4195b7cddecf09afc0
msgid "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"
msgstr "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"

# da41ddaede164499827f5f9ef448eab6
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``)."

# eef37b38f69f47c7b5ae7365871dae4c
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:"

# 836720b7b108488d944901e3991be08e
msgid "``message @~ \"\\\\Ahost1:\"``"
msgstr "``message @~ \"\\\\Ahost1:\"``"

# 49e0776337c441b4a4efe8c624bbc1e6
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`."

# 4e6b9417dca94825a5bfb0ff5d1fed49
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:"

# 98d9142b96324830ab728eaecc161361
msgid "``\\Ahost1``"
msgstr "``\\Ahost1``"

# cce1334c675147558b80c82f2ddcc04b
msgid "The value is evaluated as regular expression."
msgstr "The value is evaluated as regular expression."

# d2e76521d90a4126bcd9c59497061979
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."

# 9628995210c74ed2bc31afd46308670b
msgid "In regular expression, there are the following special characters:"
msgstr "In regular expression, there are the following special characters:"

# d386a63648e64f4f8c63c4adf2eabd94
msgid "``\\``"
msgstr "``\\``"

# b07c1af8c70248749ef0add418dda831
msgid "``|``"
msgstr "``|``"

# 8cd7d0c6ce9a430fb894b18b3b3399b5
msgid "``(``"
msgstr "``(``"

# 81669d3ab63840d0b4c085028d14cddb
msgid "``)``"
msgstr "``)``"

# e8a69a5a56de4440bc47e57e4da1cf72
msgid "``[``"
msgstr "``[``"

# 7d853bac0387421f81f28276a13d5f6a
msgid "``]``"
msgstr "``]``"

# 3bdca16d86bf469e93e132c003a114d0
# 31422f6f2d9e48b2b10530972f511eac
msgid "``*``"
msgstr "``*``"

# f3df0e09db6042be8a103dba680593d5
# 86719f60aa8f4466ac11efdf3f2d056e
msgid "``+``"
msgstr "``+``"

# 051183ae733b44e5a2031c9279803308
# b41e303b80804f60a5298aac6e602c1f
msgid "``?``"
msgstr "``?``"

# ea20eea2d79149a587b9f105ba7a9ab8
msgid "``{``"
msgstr "``{``"

# b0fc7270716147e2ac6d28a84cc608ca
msgid "``}``"
msgstr "``}``"

# 9347fcf9e73148669137763e2f2df3b7
# cb6eccc903f64336843a0a2ebdbb33a0
msgid "``^``"
msgstr "``^``"

# d667857008324a4c855726d5413b60ef
# 1d548414d8be46a6bd0650d8af9b52df
msgid "``$``"
msgstr "``$``"

# e499a72e332f43a19743c5efffb029f1
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."

# f753d69cb7694517b4f0f4fe8ff4a2c3
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:"

# 8f16d89f084b4d8d84e02bc3b4f39b76
msgid "``\\\\``"
msgstr "``\\\\``"

# 894f8f4cd7574978bb21e42daa4bea5f
msgid "``\\|``"
msgstr "``\\|``"

# 82a6ae59e67547a58d8655e447ee2337
msgid "``\\(``"
msgstr "``\\(``"

# c2d53b0fbc0d4f61a23729698fae3322
msgid "``\\)``"
msgstr "``\\)``"

# 72626e35cd81453eb8d15b5d96028f7e
msgid "``\\[``"
msgstr "``\\[``"

# 115fbec5807b4de69c3d8bc828e53e63
msgid "``\\]``"
msgstr "``\\]``"

# 84ec49e5dcf74c5bb69efc792f28b0f6
msgid "``\\.``"
msgstr "``\\.``"

# 9b4b8d8eecd04335b13caa9d91f08be3
msgid "``\\*``"
msgstr "``\\*``"

# f67fc339074b45c9a56993670b33856a
msgid "``\\+``"
msgstr "``\\+``"

# 9d37eea29eb142808982999b22c0f0af
msgid "``\\?``"
msgstr "``\\?``"

# 48d4ed42cb5e4d25a71ff57d52e12103
msgid "``\\{``"
msgstr "``\\{``"

# db4bea8d163d4e0c93eb9898fcf4dbe6
msgid "``\\}``"
msgstr "``\\}``"

# 1a3774e995f74684bed4d4bee7a1a8d7
msgid "``\\^``"
msgstr "``\\^``"

# 555bf948ae8b47699dc490a0a6de0c22
msgid "``\\$``"
msgstr "``\\$``"

# e84660a889e44aa4870ea8f50ed99edf
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."

# 48f9266dd48c430a9efea923873c94e5
msgid "Choice"
msgstr "Choice"

# 934c837433ad4995b1c6826594d03972
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."

# 2de56d0bc45347b69c6aac8e2f44e7cc
# 6e907ab34f074a71a5b3fec1ab5345a7
# b2895837bb924c288830d29caf59bac1
# 9b38c9d597d74e19b5a8ac896fbd88f6
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."

# ce67f03eb2fa41faa8ca1c672277b4d8
msgid "Group"
msgstr "Group"

# ec5974fb273a4e12ad844522887c0644
msgid "Group syntax is ``(...)``. Group provides the following features:"
msgstr "Group syntax is ``(...)``. Group provides the following features:"

# 20843a6837344807846958d33cac06d4
msgid "Back reference"
msgstr "Back reference"

# a341cb910a1f4bb68117ad0b69370934
msgid "Scope reducing"
msgstr "Scope reducing"

# 48fe0e8669eb49bcbfee13583afe0c62
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)``."

# 472549b6157047c2a68caf8b02453e9a
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."

# 2a35d115486441f5b934448febf44ed8
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]``."

# 3cce5782d89e4429bcdc9783137ba614
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."

# bede558ba3bd4cb09e78267809c9181c
msgid "Character class"
msgstr "Character class"

# 4bc00e3a0829413bbf20063b5bb24838
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."

# c08d57809e054f7ba8662d11905f8b18
msgid "For example, ``[Dd]`` matches ``D`` or ``d``."
msgstr "For example, ``[Dd]`` matches ``D`` or ``d``."

# bd819629952445a4b10da8231580cb7f
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."

# 59afc722b53143019f75582c39547505
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."

# b8234a6667354bd2948921a886172ec2
# 63ef40a0ce024152b079f3f97e3d99da
msgid "Anchor"
msgstr "Anchor"

# cb15003331554917b5943a9c59054312
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."

# ab8440b9cb1844e1a5a74f71ca605d7c
msgid "Index ready"
msgstr "Index ready"

# e7a07278f1c24fa3b4d65d4e76ade820
msgid "The beginning of line"
msgstr "The beginning of line"

# 7e0a39c3ba2d4030b5ca5b55d3f7b025
# d2d8d890e3874de5846e8c5d249539f2
# b42fddc5c203416b9392f748e6a92e27
# 4250331128eb49b7829db042704c4ed1
# 816eef006cab43e190c8c57d870b1f1b
# 999a1d19331041db9f468c371e00fc5f
# 5f47b7d1042943289c3eabed8f606d8b
# 9882224920be4dcb9a850b65f4082236
# 1f1a167e2d1a4722b9c0b7a73820770b
# 3a222c80bc4b41e980ede44b2b42c46a
# 649a0789765a4caca6ba9e836b3adc93
# 09c2817f440c4bae8ece5d680662d20d
# 6f146b4696434a8d8a0c98ae410cca6a
# 9dfbc4157aaf4c67a01281aba8b66c14
# 5a74bf6f00c5440da5baadf78e72804a
# cbd76494cfb842e9b1a0c4148388ce15
# 9e8081cd556e466282ae17710136e4ad
# 6c033a269faf481b975975e76fbd724c
# a33f3419069c4a8c88fd1c286fa96e65
# c45ddc8f343e484cba4446d9115d0d94
# d9f2f87f7dc744538060e315b8b04292
# 2ac6b39d55d34f8ab856cb4d98122d69
# 1eb310d4c14444c58478445accdee621
msgid "o"
msgstr "o"

# 5ff510a0241c4a4a9158a024acb237f8
msgid "The end of line"
msgstr "The end of line"

# 10bc4d74ac9546aab86264ea63d3a81c
# 6e74bfc7c5d3434584fb0068932bab34
# b9328f67ab244ad5b2fc5c080ed24299
# 23c8491cb1c54080be5022fde5dd9b21
# c2429d0c16224b14aee3674cc6a8f287
# c7a4381a87894d1aa484aff6959a42fe
# a9e8fcb9967d40769395af38637494a1
# 3586dc313a2046008569af1608eb3310
# b904134808ac4cadad12936a45fbb69a
# b0d4d80454a0457e9c96965d2f07c1eb
# a2986a87f36847e2b74784909d63fa8c
# f5916ae0cac04b7a83028e9710484045
msgid "x"
msgstr "x"

# 4a65dd48b3c54a03a024501eb62148e7
msgid "``\\A``"
msgstr "``\\A``"

# 4af4aed10e56440f9c555afa45ce3a18
msgid "The beginning of text"
msgstr "The beginning of text"

# e499d582d14c4f21873c2e00f35e1b79
msgid "``\\z``"
msgstr "``\\z``"

# 19be5d1bd5d94accb046b6588dded3cf
msgid "The end of text"
msgstr "The end of text"

# b404197387ef40fc81beda3d565436a6
msgid "Here is an example that uses ``\\z``."
msgstr "Here is an example that uses ``\\z``."

# b4159dbc70d04b2d8bf597d1cfdc36ba
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."

# c34c5c68ec4c45eb9b321079ef52d544
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."

# f0028c46ba7f49c99fa34399cfaac4b6
# 7c7255804260415c848c31db78374419
msgid "Quantifier"
msgstr "Quantifier"

# 02a3cfac74444b7dba14e7461ff14bbb
msgid "There are the following commonly used quantifier syntaxes."
msgstr "There are the following commonly used quantifier syntaxes."

# 6c4bd0b2bce64eaaa89564ca8735918e
msgid "0 or 1 time"
msgstr "0 or 1 time"

# eb9402bb728d4d4dbd8fc1a79ae8cd22
msgid "0 or more times"
msgstr "0 or more times"

# a7bcec4a4a2340f9b844554ed2f189de
msgid "1 or more times"
msgstr "1 or more times"

# 544cc11fa4de4b62854bc51459f6403b
msgid "For example, ``er+or`` matches ``error``, ``errror`` and so on."
msgstr "For example, ``er+or`` matches ``error``, ``errror`` and so on."

# c2375d26de284269a314eada8f6a5755
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."

# acba9fb405a240b29e9dbc35e38f7e81
# d7d8f3f2b5934fc9a6879f72f35d601c
msgid "Others"
msgstr "Others"

# ecc164f24d5a46b49b57020654156f11
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."

# 021acbefa87e4496a30b93c2ecc6e81b
msgid "Scorer"
msgstr "Scorer"

# 203cad6a895847a7aa6f483889ceb198
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)."

# 1c1e68c814374a38b35260d7520316a3
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:"

# 218ba11f1446415289ae45ea21ac95f3
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\"."

# 658985501c1b405ba13964583415f2f7
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."

# 599784fc2ce647fd94154645d5368a0e
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."

# 6f207da6f5c947a6bd5c8fd1b214968b
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."

# 28dde2af7b4146f183ba72ad5ce3669d
msgid "This section describes how to use scorer."
msgstr "This section describes how to use scorer."

# 8534a9fcfa714437b32020d629c91057
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."

# d7a7788d4672427d9571a2b11d266dc6
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`::"

# 826a20779f2543e0814b48d9659c8549
# 37cb22131e914b9e8705c948d2f4fbc5
msgid "You can specify weight::"
msgstr "You can specify weight::"

# a9ecab94192846409577118e88e62c5d
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`::"

# 6160ffebdcb64a94add29543713178a2
msgid ""
"You can use different score function for each :ref:`select-match-columns`::"
msgstr ""
"You can use different score function for each :ref:`select-match-columns`::"

# 5d114a0f2fb6446b98e4ea50d8eeb72d
msgid "Here is a simplest example:"
msgstr "Here is a simplest example:"

# aab8d7da2d6d4976a97825fd72287e62
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()``."

# 28b4b9e708b84be49fef02e75d47dbd3
msgid "Here is an example that uses weight:"
msgstr "Here is an example that uses weight:"

# 38229096562d4004b16453ff030d3eaf
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."

# aed2a8103b2c41e4a05dbbc24d9bd739
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."

# ce90743fc3b94f6ca93fd8425618671f
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``."

# a62f71646df544b7b1dbe7bb9125d455
msgid "Here is an example that uses multiple scorers::"
msgstr "Here is an example that uses multiple scorers::"

# f705ab740af74e5db9c8ffeb1b30396d
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."

# 48b51506f31049ca8d92bb54332950d5
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::"

# c326a25b088a41e18dbc0eb9c42f967c
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."

# d7baf666a56e40f888c5fe10443bb06c
msgid "Built-in scorers"
msgstr "Built-in scorers"

# ae43e7681f734bcc948fad5e4416ee62
msgid "Here are built-in scores:"
msgstr "Here are built-in scores:"

# 8f86af2ceadc47ae846dc94bb7060c75
msgid "``scorer_tf_at_most``"
msgstr "``scorer_tf_at_most``"

# 2f4818aa40e0450ca71916a5f79a06dd
# 9a80b034a07a43c4bf3aeb03c1fd4733
msgid "This scorer is an experimental feature."
msgstr "This scorer is an experimental feature."

# 6bcbc11abeb243cc8e7557fd4d64dc9f
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)."

# b84dbcfc5f1c45f0941be32d7159dc26
msgid "``scorer_tf_idf``"
msgstr "``scorer_tf_idf``"

# f38967bfe249452188fcb3b48d2b2c3f
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."

# cb8e190edcfd43208f3898ce0a0a1ac2
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\"."

# 5dd8f8d8e62047af91d87cd64dffa102
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."

# 7afc5e2fa9cb4dbda54ecee1fe83e244
msgid "TF-IDF cares about term importance but is slower than TF."
msgstr "TF-IDF cares about term importance but is slower than TF."

# aadb48b488c645bab11d3a161a3a7ce4
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."

# 289307dfbc7a46e69914a6411f4928de
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."

# fb6170523d2141579ea98bf17cd41673
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."

# f8e56a1be7a24b31aed9369712ff580f
msgid "This section describes how to use this scorer."
msgstr "This section describes how to use this scorer."

# 3db5310717d74077a3f398a9ec5598b7
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:"

# 1f3cd62d391f411499377cb17c94333b
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."

# 56b3fd9d82294298963e0b402d9a4eb7
msgid ":doc:`../scorer`"
msgstr ":doc:`../scorer`"

# 57736807d3684cf7823b3e9218996bec
# 7fff6a9ae2254954b0dadb9ee4ddd800
# bfc22b79a82b4c47bfb1bb4d45019f52
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."

# 66c6fafa45c446378f5494589405e5f1
# 427c4de331674106ab1f2b056a2a55ce
# b057f4fe0e7f445886f62923a7134c33
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."

# 9b21b804076c4dc58205740335ffe506
# 96aaa363d50047978992c2d1acd6fb4c
# 6e99a31bccaa479087897dd39312c284
msgid "Please stop to think about only score function for scoring."
msgstr "Please stop to think about only score function for scoring."

# 6a7f744e164c49e197f58985ad0254f9
msgid "Suggest"
msgstr "Suggest"

# facce82725774958b77de898b43e7279
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."

# b75e036cc6644d438cf0fc6c89db71c3
# 086d398e45c54e0c8156c65c88e6363b
# 29b70687a25d407787763f4c2dbb7509
msgid "Completion"
msgstr "Completion"

# 0862468c4739499fbd194761c21eb12d
# 01547701529340b2849586a52249d0d1
msgid "This section describes about the following completion features:"
msgstr "This section describes about the following completion features:"

# 8b2456d36695406b845bcc0ce1eb6f43
# f1276a69885a4f72bed83c6a198505a9
# 77468a14b6fc466c98d4ab45c0d0ab0c
# 88099ee0c5094611a0212a22e77151ca
# 900b9bb278ce4045a6077b55f3794f83
# f0b345fc29ec4c648dfd57b7cafe43b1
msgid "How it works"
msgstr "How it works"

# f812e9e3e0844cb5968f84f233ec1583
# fd350bb8363242729a39b04d36f901e7
# fe068105c00140c993533d1cb88b3157
msgid "How to learn"
msgstr "How to learn"

# 6f203e8a4cd84c27a0146beb0fcfa464
msgid "The completion feature uses three searches to compute completed words:"
msgstr "The completion feature uses three searches to compute completed words:"

# 92eee42a6904473e8eb6e5de908827e3
msgid "Prefix RK search against registered words."
msgstr "Prefix RK search against registered words."

# a13c6d99818d476fa764b41e02c49efb
# 0141c8a00ac74ffa949d8df950f92b73
# 0b2c4c1f2be64174ad6d34625e0126fc
msgid "Cooccurrence search against learned data."
msgstr "Cooccurrence search against learned data."

# 5da430f66b2c43a0a9afce067e136919
msgid "Prefix search against registered words. (optional)"
msgstr "Prefix search against registered words. (optional)"

# 894b70cd99d344a69a90d87e8d15b905
msgid "Prefix RK search"
msgstr "Prefix RK search"

# b3882c2f89254ceeaf96db51bfbb85d2
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."

# 39e088b4857e41d0a8c490c2c6ad0d7a
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 \"に\"."

# c709e1d3780e4a22b570b3381b6da317
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."

# 1a2ae1c76a7c48cd8160bae23030fe03
# c40f6dc6eb484e1d94c3d2cd9a9cd4d6
# e7df19251c084888be4634bc14cd99ab
msgid "Cooccurrence search"
msgstr "Cooccurrence search"

# 082e976d232f4f10b4966466e290a898
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."

# 935fed07c9304dde9d9c0dcba9266a50
msgid "For example, there is the following user input sequence:"
msgstr "For example, there is the following user input sequence:"

# 2607ccef5eaf408fa4b2333a7deaa311
# 0f597523d70f4ae7858931bcfa6de55f
# 3169bd3d3f9346b4acd517f681cc37f8
# 94c65ce22309430bb958d88af9addfc0
msgid "input"
msgstr "input"

# fd92a212b45d432ea0ff15226e267385
msgid "submit"
msgstr "submit"

# db70d8f8a8f44f25bc6aad61fd0aa4d6
# 2a05efa249bd4acab23320e18607552b
# 4ec56d8cce6e4bfcb32dab6c6fbf98e8
# a0d18ace311e4597a78e7e4e18509576
# ff3b5227e2b14a18b8a90325932dd979
# 85703dc28ee1453c8d05321be5efd4db
# 34dd8d9e8dec49f19bd5ce079cce5e0f
# 3894ac75f9774dc9a4f162dec1282297
# 08dfec8c357e44ba8859bde4b5eebfa8
# 25c37d7c48174f7585433d34f5901456
# 32672d7ed3b94334a1e09c054f3b296a
msgid "no"
msgstr "no"

# e72b3f6317fb4a8abdacbb4a7eeead5e
# ff2a8400bef74ba5a8cf22d2185eec9d
msgid "se"
msgstr "se"

# b0410235dc9947a8bd9197251bc1c1cb
# 93a44e909e4b4131ac3511a22416a63b
msgid "sea"
msgstr "sea"

# 2682a04d2453438fa239fe6cad1fc746
# 895edd8c08944983b8188dd30643b0cf
msgid "sear"
msgstr "sear"

# 245ea83df4f4417ca68b787fc30e2be9
# 5892b27eee5f45308319ad8e05d2bdbe
msgid "searc"
msgstr "searc"

# 297b814cbcb44fb8a9a1040e16ec9aa5
# 51d4205a42bc46f9a2e555fae82ef847
# 7a12b023351e4c36becd100d85833304
# d5ae311bb05c436c952a72b07a0c7781
# 6dd95a54f008400aa733a6cccf8f9662
# 9d89c9bfdfca46ffa89209cbb1878810
# c7a4686eafc44433b17e6deae1b4b1d1
# ea6a7a68f457421bb052fdf91a17ac33
# a6acd355f4e348169430279bb99c0f1d
# d42264d883a54c52964afac241696e46
msgid "search"
msgstr "search"

# fd57e61c231946a2bfca21b3985a6124
# 0f4878a95fc24609b54415b25007979b
msgid "yes"
msgstr "yes"

# c9d16fbd864a41f982d8625cc5dbdc88
# 794847a71faf41b39d6109e4dd555dac
msgid "en"
msgstr "en"

# 848f904285604a0e85add2d0d9e01cb7
# 15c65d38fc7645339f38b01ec079d6dc
msgid "eng"
msgstr "eng"

# ac5cd55d0c6749ef9d9e183c94bc4e29
# 4399ce511ab34a6ab8b69df416a41f2c
msgid "engi"
msgstr "engi"

# 77c51c87e2254b18835dfa070b0dc48f
# c6c96a6ec8db45a6bed4bc7ebbb2a8dc
msgid "engin"
msgstr "engin"

# 6af5481b8dd2481394af01698e791382
# 08de49048be94f379a58f2112710b537
# dbadb5ff13c0487998435651c2f680ce
# 6afafee1847e4992a83bb6954d2b45aa
# 45404a90da1f453f837b8c2c3f84076e
# 0791491aa0e54adab7b922206501508c
# 97b46e489cd84ce494eb92d6317023b5
# de564357eeb545c881e835a1382f02fb
# c65c3c9a2c7041b48d555f980e06c8e1
# a683f77375774b4da94afdd8b39664f8
# c40e2c2fc00e421f91cfe35c7afa1d9f
msgid "engine"
msgstr "engine"

# 6ba93357ecc042d591736074b3c7e545
# 9f7b5dc4251245a2abcd30aaf073cf8d
msgid "enginen"
msgstr "enginen"

# 61a9556a29864d80bdae542ddd9e0d64
msgid "no (typo!)"
msgstr "no (typo!)"

# 1a5d584b8e4846d69c79b156acaa8bda
msgid "Groonga creates the following completion pairs:"
msgstr "Groonga creates the following completion pairs:"

# 912965d470c045d5bcb80b903665976b
msgid "completed word"
msgstr "completed word"

# 4b279b190f6f44b5bcb00dde7479685a
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\")."

# 4ff331ce99af43fea0d641704503ab95
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."

# 0b29657d0f394703a2c325d53b387415
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\"."

# 4dcb086711ff4424bc586636bb0c2f8e
msgid "Prefix search"
msgstr "Prefix search"

# 9b234216d7184164bd8a949764dbb47c
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."

# 148d4aca9b36452ea43ca2cc97b4944f
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."

# 45d80a804fa8492e880c7f449ccdfe2c
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\"."

# ed0ce317d73e48968f22165799cc5433
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."

# 587426dbe0a34100bce427a848420e06
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\":"

# 01ab8ad8f5cd487d9481c5d231348537
# 142214fc08c048cf910868c3c64dc576
# 0eaf04248db54eba975a1c8c962fc360
msgid "How it learns"
msgstr "How it learns"

# fdda8dc90caa4627b3c9cf045a65439c
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."

# 950563bdea804b7b84ed1aa7d472f962
# ba8619c3f2eb48739913d407b0a90872
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:"

# b366965247584b4eb679a431c9a97244
msgid "2011-08-10T13:33:23+09:00: e"
msgstr "2011-08-10T13:33:23+09:00: e"

# 46688dbfd4414c8a9e9a8bd33e890507
msgid "2011-08-10T13:33:23+09:00: en"
msgstr "2011-08-10T13:33:23+09:00: en"

# cfa646bbaf6640dab6b86de0be1421e2
msgid "2011-08-10T13:33:24+09:00: eng"
msgstr "2011-08-10T13:33:24+09:00: eng"

# 10cb614d31214409a0196409289620ac
msgid "2011-08-10T13:33:24+09:00: engi"
msgstr "2011-08-10T13:33:24+09:00: engi"

# aec2d2d7f97949ae98fac1caee7d458c
msgid "2011-08-10T13:33:24+09:00: engin"
msgstr "2011-08-10T13:33:24+09:00: engin"

# 414cd936c3124046adf1fd7c51af1872
msgid "2011-08-10T13:33:25+09:00: engine (submit!)"
msgstr "2011-08-10T13:33:25+09:00: engine (submit!)"

# f60fdfd5db154d22b8564d9ca70c3a1a
# cfdf36f4492941198f68c49083744a95
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::"

# 258f8bda247f4498b8051dd7eef0bb2f
msgid "How to update reading data"
msgstr "How to update reading data"

# 1eb2a1c40cd944028fb0f75ea8beb7d6
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."

# eb5b78ac8c81468f8f0a5f643c72bb91
msgid "Here is an example to register \"日本\" which means Japan in English:"
msgstr "Here is an example to register \"日本\" which means Japan in English:"

# 6243715cfc1a44dc8d483894fc1fb833
msgid "Here is an example to update reading data to complete \"日本\":"
msgstr "Here is an example to update reading data to complete \"日本\":"

# 23ee493b49a5436ba13ba0f275c7cda6
msgid ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."
msgstr ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."

# b83bc737dfbe404d9ee91293995740e0
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\"."

# 565709fa216c416487d9ef22fd6c1161
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`."

# cac5ea40e84548cdba21e1196fbb9434
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\"."

# 5908513501204eeb848b9052020378b3
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."

# c636a934353b4258815db980c26d5ad8
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."

# b4672cc899fa492eba775e48b8e4d58b
msgid "Here is an example to customize priority for prefix RK search:"
msgstr "Here is an example to customize priority for prefix RK search:"

# 8d43b7620604424682ed1a7ec3f71c97
# a35c4acef0ff4e10ac01e081bb794d20
# ac8ea25a9fba4803986edca12691ac5a
msgid "Correction"
msgstr "Correction"

# 41f52b2a00e1461098e5aa24b088d2d0
msgid "This section describes about the following correction features:"
msgstr "This section describes about the following correction features:"

# a9a58b8944d64b5da8c4426d05ae3f07
msgid "The correction feature uses three searches to compute corrected words:"
msgstr "The correction feature uses three searches to compute corrected words:"

# 55ba16b928cb477885f6f372c95eb89b
msgid "Similar search against registered words. (optional)"
msgstr "Similar search against registered words. (optional)"

# 0d99389164ee465a85b520568c875a5a
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."

# ee90e0ea5da84b30995ccb67809dec5f
# d5e7f93dd1254319a709e664e229112e
msgid "For example, there are the following user submissions:"
msgstr "For example, there are the following user submissions:"

# ee6e60c45e4745319296c17291060950
msgid "time"
msgstr "time"

# e6762c80ea1e45a4b12e65bcd5f40913
msgid "2011-08-10T22:20:50+09:00"
msgstr "2011-08-10T22:20:50+09:00"

# d0dee69a838f42a5a61f78e2ab8ebc02
msgid "serach (typo!)"
msgstr "serach (typo!)"

# 495cddca6b854473bee340a435b5bc2d
msgid "2011-08-10T22:20:52+09:00"
msgstr "2011-08-10T22:20:52+09:00"

# 405dfd9904ff4690afe8b7dabc0985ff
msgid "search (fixed!)"
msgstr "search (fixed!)"

# 5ef48e0b727645fab1181df548421cef
msgid ""
"Groonga creates the following correction pair from the above submissions:"
msgstr ""
"Groonga creates the following correction pair from the above submissions:"

# 55fa9778bd244f589f4e1891a2a5d7d6
msgid "corrected word"
msgstr "corrected word"

# 73d12820ab2b4475a03c8cff84861ad7
msgid "serach"
msgstr "serach"

# d4ed8910d2f3447c8a749c5bc5eeb423
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."

# cadb44dd4b2d47e587d03090b51f93f9
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\"."

# 43ddf73dad6d4fa9a484a500ceea8665
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."

# 2e6259783e30487a9631ab2f8a9e5df9
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\"."

# 219766d345994b94b3380a367751593b
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\"."

# 0795d5d002e2424496d368e107121998
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."

# 2be73bec357747ac9b22ab95afdb378d
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\":"

# 9add6682bb764a6a92483ef2b7c6cd9f
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."

# 64201d7accef4e0c8f08778c010309bb
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:"

# 7ab9fa340bec4f08835703422520d200
msgid "2011-08-10T13:33:23+09:00: s"
msgstr "2011-08-10T13:33:23+09:00: s"

# 870635d4eb59415fbde614673725819a
msgid "2011-08-10T13:33:23+09:00: sa"
msgstr "2011-08-10T13:33:23+09:00: sa"

# 1f0b085e770c45fcb3e439b805e3443f
msgid "2011-08-10T13:33:24+09:00: sae"
msgstr "2011-08-10T13:33:24+09:00: sae"

# fc8f6878e6484163ada7a40ff0ba17d4
msgid "2011-08-10T13:33:24+09:00: saer"
msgstr "2011-08-10T13:33:24+09:00: saer"

# 4fdff68519354df5a1da911a3e42b1f2
msgid "2011-08-10T13:33:24+09:00: saerc"
msgstr "2011-08-10T13:33:24+09:00: saerc"

# c1dce0c845d846b099e60a099e291876
msgid "2011-08-10T13:33:25+09:00: saerch (submit!)"
msgstr "2011-08-10T13:33:25+09:00: saerch (submit!)"

# fa896b3cdb0c4f60b6f6b0f09099941d
msgid "2011-08-10T13:33:29+09:00: serch (correcting...)"
msgstr "2011-08-10T13:33:29+09:00: serch (correcting...)"

# 7355de440b3842b5bdea46273d71e408
msgid "2011-08-10T13:33:30+09:00: search (submit!)"
msgstr "2011-08-10T13:33:30+09:00: search (submit!)"

# 322e3c56b17448eaa9f72e66adc3dbe4
msgid "Introduction"
msgstr "Introduction"

# 232504c3e4ac43f2af38dd1b7733723c
msgid "The suggest feature in Groonga provides the following features:"
msgstr "The suggest feature in Groonga provides the following features:"

# 648dc57ce97d4248a069f39f954129df
# 785ebdd2f18e4856b56dae261b436604
# 64592d04f8f048afbe028d745a579cb0
msgid "Suggestion"
msgstr "Suggestion"

# 9c3704eb68184c1da7d87d3864038bd6
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."

# d7d5b9ae4bf241bd89164b4309a4988c
msgid "For example, there are registered words:"
msgstr "For example, there are registered words:"

# 26fdaddee0ce47bd8215e77359f42ce7
msgid "\"groonga\""
msgstr "\"groonga\""

# 5f926dcbb2ed4c47a858671dee32832f
msgid "\"complete\""
msgstr "\"complete\""

# 5741bc86563044779d12a2135c20c535
msgid "\"correction\""
msgstr "\"correction\""

# a16709096d9742a8b5e6f2c09306aeb1
msgid "\"suggest\""
msgstr "\"suggest\""

# 7fd472b4f49b46f9ba8830a78cf8ead2
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\"."

# e21c64aea0a0442299d5e737cf613c7f
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\"."

# 43d2b5dab7bc4f359828f6933a8542f9
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\"."

# 5ef05fdfa91b453aa0fdfb3ef12e96e4
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."

# 21b92b963fca40768ed1b04ec0178231
msgid "For example, there are registered correction pairs:"
msgstr "For example, there are registered correction pairs:"

# a7530103baaf4ac68c21c9615fe9c344
msgid "correct word"
msgstr "correct word"

# a21c944de8e24ac8b694a4857d09cca3
msgid "wrong word"
msgstr "wrong word"

# 442720a02f1844359a75c5f8bceb940b
msgid "grroonga"
msgstr "grroonga"

# 8b4f46116ef5401680a7fb5bdc9faad2
msgid "gronnga"
msgstr "gronnga"

# b48fcf69349d4cd786c9af70f196e5fe
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\"."

# 01946c651a634cf585729acb26954880
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."

# a2771c0237b24cadba281ae45f91d4ea
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."

# 9d514ec03efb404da8501602febcaccb
msgid "For example, there are registered related query pairs:"
msgstr "For example, there are registered related query pairs:"

# f047fd63ddb6432db4d7ea0913066584
msgid "keyword"
msgstr "keyword"

# 80cc02529d564c619336835538bea1d4
msgid "related query"
msgstr "related query"

# f0c0016be0714ae7a37182c3f7208840
msgid "groonga search engine"
msgstr "groonga search engine"

# 50c3ac4efe7a4d7ea736c53dc03af2b3
msgid "Google search"
msgstr "Google search"

# 797ba885d1f34d14878fd4e881cfc6aa
msgid "groonga speed"
msgstr "groonga speed"

# 64fb5e398709456291ec7fa26fe90dab
msgid "speed"
msgstr "speed"

# 09d2bf9d4bdc45c4aaf355773406cfa3
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\"."

# cc33f0911bee45c79afe9966ad371b2b
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."

# a7515606f1394520bf6ae6e82fc3bfc6
msgid "Learning"
msgstr "Learning"

# b5a6be1fc7f447e8af3c3c9e9800d50d
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."

# 36450fe036324ed19f41f571986de36f
msgid "The suggestion feature uses a search to compute suggested words:"
msgstr "The suggestion feature uses a search to compute suggested words:"

# 1960f9247fbc4c17b62aab6b0eccd20b
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."

# 860fb4ae4f1a406c91d28b3fd9bd4cf8
# 11fac6ad286a479083405cf396b2ed3a
# 1544c02be8f44bb2b7354da9dc89de84
msgid "search engine"
msgstr "search engine"

# 585fabb5f9b74e75ae1f51fa4f097c90
# 3d37b4962b2c45eebb4b61df8d8242f8
# 640138e9331f425d84b23a56528da03e
# 8082fab2a25e47a9895a118e4dff9cbd
msgid "web search realtime"
msgstr "web search realtime"

# adb69d438b464193b3d7815072a7d560
msgid "Groonga creates the following suggestion pairs:"
msgstr "Groonga creates the following suggestion pairs:"

# 859b73919f444d81820d2443eafbd420
msgid "suggested words"
msgstr "suggested words"

# c5ab347ad38f4d6eb860d07e20fc20b0
msgid "web"
msgstr "web"

# f00931476dad4916a49e4907425c3e6e
msgid "realtime"
msgstr "realtime"

# 85199e35e4004d45bfa9e37008702aca
msgid "Those pairs are created by the following steps:"
msgstr "Those pairs are created by the following steps:"

# 32d4b6de8f69492198947d896a20def9
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\".)"

# ce16be5e16a94b489241f5adaa960eb6
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."

# 7958192244c842519889a1c8c05afb80
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\"."

# cce58b85eaf847b6ad24f56027eff758
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"

# 766528a6b13245339e07972b46611be0
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\":"

# 558712f1738e4a61a1845c9e99f50f4f
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."

# 201fbf0826274cbb9dbb2988d6c41a20
msgid "2011-08-10T13:33:23+09:00: search engine (submit)"
msgstr "2011-08-10T13:33:23+09:00: search engine (submit)"

# dbbf1e947bf04994bd2cc916fc775e80
msgid "2011-08-10T13:33:28+09:00: web search realtime (submit)"
msgstr "2011-08-10T13:33:28+09:00: web search realtime (submit)"

# 1ea324e4150342d38483f7bf6ede8f20
msgid "Groonga can be learned from the submissions by the following command::"
msgstr "Groonga can be learned from the submissions by the following command::"

# 68408df5fbdd449e9a917ef0ab36ffb6
msgid "How to extract learning data"
msgstr "How to extract learning data"

# 8d7ca462b2c44fa9adffac926e183607
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."

# 646b32f66baa4d0ab7402cd0a353fb5a
msgid "Here is the query to extract all learning data::"
msgstr "Here is the query to extract all learning data::"

# c07b2cd872484e5b8af414004797a034
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."

# 4f579af7f3f543fdb8df39b99e38f0f2
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."

# 62deadc900cd446ab8f52e637909ac40
msgid "Tables"
msgstr "Tables"

# e9feedd5c9bc450b951431271a10c585
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``."

# 2955bfeb265440138d4708e962cf0c81
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."

# 78ed1874472346239937513ad2e0359a
msgid "Characteristics"
msgstr "Characteristics"

# 4ce0cce4ece94ca6bf6a121b9d8c9bea
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.)"

# 7017dd039ed243ad9863a94ed015aba5
msgid "``DAT_KEY``"
msgstr "``DAT_KEY``"

# f87e4a7b6b374b6680ea7e0f1a2997c4
msgid "``HASH_KEY``"
msgstr "``HASH_KEY``"

# c59893d1088c4904a5496a08bfc45aff
msgid "``NO_KEY``"
msgstr "``NO_KEY``"

# b904452ce3754a9a8cd1183c13213350
msgid "``PAT_KEY``"
msgstr "``PAT_KEY``"

# c1e2bf270e114366b6be45d7ebf441eb
msgid "Data structure"
msgstr "Data structure"

# 8e15fb86cb6843f6ae8e89eec9915382
msgid "Double array trie"
msgstr "Double array trie"

# 0af3f22b08a64451ba697dfe0d8eb539
msgid "Hash table"
msgstr "Hash table"

# 3bf621f800234502a289f39e4601bc3c
msgid "Patricia trie"
msgstr "Patricia trie"

# d8ec664216054f4e854d19fa872565b9
msgid "ID support"
msgstr "ID support"

# 786b9d2c6b304ed1b66a920fe6e56490
msgid "Key support"
msgstr "Key support"

# a1ed5f57a3e14c36b64ae9ebefe6cad3
msgid "Value support"
msgstr "Value support"

# d43883e012224d1f94b8509d1fecd7f3
msgid "Key -> ID speed"
msgstr "Key -> ID speed"

# a4cb40bac0ad493e9110448e5c5b4834
# ca3583981c3c4e1790b4b2d3fb037aca
msgid "oo"
msgstr "oo"

# baa04ead386f4646b76e9e251fc25a71
# 2e9125fbfc7c42649b355e2d22233121
msgid "o: fast"
msgstr "o: fast"

# a1a28e81a41547faa7c0e54eeb9b3a9b
# 70b9e38c3a994f0da0ce68ee11642e68
msgid "x: slow"
msgstr "x: slow"

# 9e4a61f4c78449f39f8b7a34be43f2bf
msgid "Update speed"
msgstr "Update speed"

# f8e6dd527413409da398a4d846eb3f31
# d809dc686aa745e9bc7d3dea5c477c32
msgid "ooo"
msgstr "ooo"

# beb412ac59a442d5b29787a7775c88e9
msgid "Size"
msgstr "Size"

# 121405b8fca54b939f598bfca44782cf
msgid "o: small"
msgstr "o: small"

# acd22d94dd3947b2b194df37bcb87d63
msgid "x: large"
msgstr "x: large"

# e06df67191b742b7b5ce43ca5b3b50b9
msgid "Key update"
msgstr "Key update"

# ad3d01fb613f498dbfe203480dbe4dae
msgid "Common prefix search"
msgstr "Common prefix search"

# 9753f50c5e5541f3869e1608bd7991f7
msgid "Predictive search"
msgstr "Predictive search"

# 21d1af3551534ce883c7f5422c23ae81
msgid "Range search"
msgstr "Range search"

# c4ec2d6c1a534d7a91b023863eb578e8
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."

# 4d314a9dfd3b4e5d8c586a7ba00e7e6c
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."

# d4751eaa817c4652b1c95b0839f0775c
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."

# 0bc529ec6a4745db843888f1ac9f14bd
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."

# 73f8a8724a1948368082bfa433405307
msgid "``TABLE_PAT_KEY`` is small and supports advanced search functions."
msgstr "``TABLE_PAT_KEY`` is small and supports advanced search functions."

# ca47834855d74753900e23948d140105
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."

# 71bcebc2e1404a23b63e2ac0cb6b8d04
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."

# 5607b2c73b5b48ea9508c394bfa4367e
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."

# 60cde3574dd944ddaee43ac9089adb41
msgid "Record ID"
msgstr "Record ID"

# 9f1c38b048514d46ad96f1240dde6762
msgid "Record ID is assigned automatically. You cannot assign record ID."
msgstr "Record ID is assigned automatically. You cannot assign record ID."

# 174a067cecaf458fb20847a77909d29e
msgid "Record ID of deleted record may be reused."
msgstr "Record ID of deleted record may be reused."

# 9dec64c111bb41ff9a5954479d281aac
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.)"

# e89fba246b1f45e3876114958966bbc5
msgid "Persistent table and temporary table"
msgstr "Persistent table and temporary table"

# ae02588191264051831eb82959b045a8
msgid "Table is persistent table or temporary table."
msgstr "Table is persistent table or temporary table."

# 750f47bfcc62477ab3e61b844f746ee6
msgid "Persistent table"
msgstr "Persistent table"

# 8672049a33864798a4461deac080365e
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."

# 41ad75ed844c49c5a78fc894cc620771
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."

# a46c2ea3d43d4ca38d86254c12b88b15
msgid "Temporary table"
msgstr "Temporary table"

# 2426d837c8964178bd6f629e0a945664
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."

# 702c9ae6d68d4fbf92e97d4fffc6df4b
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."

# 745b17bb20204e5e851dbcbdd5fd4fdd
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."

# 7e0ef939c45f4688b864ba4629052f4f
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."

# 3b6b9f14a4d54d81b6074f232ac34e64
msgid "Token filters"
msgstr "Token filters"

# 7b01e5f7fdbb4a02a04bf92fa576e7de
msgid "Groonga has token filter module that some processes tokenized token."
msgstr "Groonga has token filter module that some processes tokenized token."

# 56dbac692b734060b0f9f343043b8bba
msgid "Token filter module can be added as a plugin."
msgstr "Token filter module can be added as a plugin."

# 15e5b113669d4cfbbee74d706478f572
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."

# 74eb4c83d8d54ac2a9d5eca98600ae99
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`."

# 9daa303a7c4e46b58a189008e7c86ae1
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:"

# baddd81805214410811cbbe60d5efe62
msgid "Available token filters"
msgstr "Available token filters"

# 7707e9d049414ba3837d7a540f9197bc
msgid "Here is the list of available token filters:"
msgstr "Here is the list of available token filters:"

# 33a547494dde4d43bb076c7031095133
# ccef2828d47245d19eff08545353003f
msgid "``TokenFilterStopWord``"
msgstr "``TokenFilterStopWord``"

# 254342bdf7074618af2de9250206e069
# 95c7ae51f08e4cc7b89be747fdb8f4f8
msgid "``TokenFilterStem``"
msgstr "``TokenFilterStem``"

# 4c03e0bd61984f25b77aabac5984325f
msgid ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."
msgstr ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."

# ec0524f7bf3448128c95ea5540eb01e5
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."

# 8d6f76e6d103456894597a992226f19a
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."

# 88644cfbf9cb4fa59c52dba2408e4d25
msgid "Here is an example that uses ``TokenFilterStopWord`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStopWord`` token filter:"

# 77d81dc07dca40879686f89bbe385c9f
msgid "``and`` token is marked as stop word in ``Terms`` table."
msgstr "``and`` token is marked as stop word in ``Terms`` table."

# 3a39b5702cbc430b8f9464d62dc6e0b9
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."

# 95768dfedab64b7c9113a8485718ebe4
msgid "``TokenFilterStem`` stems tokenized token."
msgstr "``TokenFilterStem`` stems tokenized token."

# c6bcb4f0187f443fbb515990e4576038
msgid "Here is an example that uses ``TokenFilterStem`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStem`` token filter:"

# 6ab9be25f09f45a298215455401b0005
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."

# dbe2df755d484252b161b2606e7cfda2
msgid "Tokenizers"
msgstr "Tokenizers"

# 4dbffb4e5b7749598555fd2eea5a1485
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:"

# 1b1b53465890436896d48f5e6b916a57
msgid "Indexing text"
msgstr "Indexing text"

# dc6cb06578c14bb8b5198d56e11ca3ba
msgid "Tokenizer is used when indexing text."
msgstr "Tokenizer is used when indexing text."

# 88bdafe707e54f0ab45ca0834977a203
msgid "Searching by query"
msgstr "Searching by query"

# bced1acb8760492f83fa146d217f87f0
msgid "Tokenizer is used when searching by query."
msgstr "Tokenizer is used when searching by query."

# 91fd8a9d0be74717bbc28fca178cf3d0
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."

# a30fcf42a35040779a5619a36b6a23e4
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`."

# 8f0b72cefb464458baddd65ff4313855
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`:"

# f85bd5b34b0449c8a8e41f7513fc00cc
msgid "What is \"tokenize\"?"
msgstr "What is \"tokenize\"?"

# f3f3e4d5e7904ed0a022874abb134fce
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."

# 648d121607774e2eab11b24fc4583b93
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:"

# 3de4e0f65a9848719fcf728c62f11ee0
# ebd04042ed8545ea9ad79daf1c5b7f95
msgid "``He``"
msgstr "``He``"

# 64ebcb282d7643c6bc09a4226dc765ed
# 53f909bc82dc484e8394500f25a446c2
msgid "``el``"
msgstr "``el``"

# f815f8cd292c46648baf3c0610f624f7
# e45bd5b5d92a46d2803e78e61fac8e4b
msgid "``ll``"
msgstr "``ll``"

# 63cb08a7a474445d9381f549ea72e2db
# f1b90361619d42a186d1fd0b10835832
msgid "``lo``"
msgstr "``lo``"

# 531cba2b68f946fe96cc474416a550e8
msgid "``o_`` (``_`` means a white-space)"
msgstr "``o_`` (``_`` means a white-space)"

# 9ef253ffab174d57a0e11d84e379b33c
msgid "``_W`` (``_`` means a white-space)"
msgstr "``_W`` (``_`` means a white-space)"

# f5c0b835a7cc4f1c8a689affbccbdb96
msgid "``Wo``"
msgstr "``Wo``"

# f69b9ca1f9024043af540a6f7130ac92
msgid "``or``"
msgstr "``or``"

# b78091abe2b049169b690b806fadd5ee
msgid "``rl``"
msgstr "``rl``"

# 7427675c8af94bcdac53e9b37cce36e6
msgid "``ld``"
msgstr "``ld``"

# 07bad4f2d7cd445891d17190e2024804
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``."

# 231efb5f2f4f4ded92525c6121ff6e98
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:"

# 977160fa1dfe4a07957e19ea912d3637
msgid "``Hello``"
msgstr "``Hello``"

# bd2842e0507048a58464baaa7d089700
msgid "``World``"
msgstr "``World``"

# 9b1d3dae87d84bfd94845b16f1756614
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``."

# 21da10f1b2f247578d90b0aae929b2c7
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."

# 2a29068e0a03425c8ff8635f9f107130
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."

# bb3505f906084467a80e001c80f35810
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."

# 834b1c983cd04ad9a35b6476e2fee8cd
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."

# 5fe59926ea034c7ba89423a8398c0393
msgid "Built-in tokenizsers"
msgstr "Built-in tokenizsers"

# e52800d7e4464d918147a6e689ee3b37
msgid "Here is a list of built-in tokenizers:"
msgstr "Here is a list of built-in tokenizers:"

# 179300022bd54a44ae36ae3d367b868f
# c49624ef4f3b45708b9bed83638b2f70
msgid "``TokenBigram``"
msgstr "``TokenBigram``"

# 4b073cffee764929922f7b5e8b90b7d4
# d9f8bf3f0f6f4062ab56996909a6e908
msgid "``TokenBigramSplitSymbol``"
msgstr "``TokenBigramSplitSymbol``"

# e28b326d38064f38842c9b6627370375
# e98f74f25e104c119e6740f539cbf404
msgid "``TokenBigramSplitSymbolAlpha``"
msgstr "``TokenBigramSplitSymbolAlpha``"

# 168ef109e2a644b49630e5efa87b2aa6
# 36e3a0d983244927952eaebdd57a0616
msgid "``TokenBigramSplitSymbolAlphaDigit``"
msgstr "``TokenBigramSplitSymbolAlphaDigit``"

# 0f302048cee94a3982140ebc17919407
# 37eec397c1384c12a1a7cc63afc504f7
msgid "``TokenBigramIgnoreBlank``"
msgstr "``TokenBigramIgnoreBlank``"

# d86d139702fc45c7b81eb446ecbb7b8f
# 9697350df9b84467b09c2118f2cd3812
msgid "``TokenBigramIgnoreBlankSplitSymbol``"
msgstr "``TokenBigramIgnoreBlankSplitSymbol``"

# 7867bff4c62f44b8b3a5ca6b0955c231
msgid "``TokenBigramIgnoreBlankSplitAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitAlpha``"

# c626865ce1d64db890071f5be79da9c5
msgid "``TokenBigramIgnoreBlankSplitAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitAlphaDigit``"

# 0993acae4b5a46b18a5f538eab5b3781
# 669085f255484c7080ac9cf773edd6f4
msgid "``TokenUnigram``"
msgstr "``TokenUnigram``"

# 0007423e890c4debb631f2af1ebb08b3
# 9414a8bfa1844d29a054a9982149263c
msgid "``TokenTrigram``"
msgstr "``TokenTrigram``"

# 62abd25b42984a65992c640ca83ede0c
# 5d200d33430a47d3ace0c0288d466796
msgid "``TokenDelimit``"
msgstr "``TokenDelimit``"

# 0972ff046bdc4b79873099568aadb829
# 764ba3f965cf48bb9f783aecd7100491
msgid "``TokenDelimitNull``"
msgstr "``TokenDelimitNull``"

# aa7e79ce89ff4249b4313c4895fcbd94
# 8a7c46001f3e4e029b796b43c36576e7
msgid "``TokenMecab``"
msgstr "``TokenMecab``"

# 1548abba15684e1e8b4d7448d9ec4c60
# 589f3612d573446c87d60bedbff6690a
msgid "``TokenRegexp``"
msgstr "``TokenRegexp``"

# a834453b6e094cf2b70ead81f573a93d
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."

# b5593802e5db40f7be4f3eef4ef4cf90
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:"

# 6b44d1fff3eb474980c826537b8917a5
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."

# 41fa81ecea6940d9809a225e7cc871a6
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."

# 626f8e1ed1c8430a8784755a40cd12d2
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."

# 492bf1f4d97d414aba03632378b7728d
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`."

# bd4bc89683574107b4a51a9bcc7401d1
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:"

# 4318509ee6dc4b13b9f06633dd0f4ab5
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."

# 1bde5c1417d24dd1bf5951eec2855f97
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)."

# 36ebcb19ccfc4f96be05a90a9b9d6dd7
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."

# f40ddf6812fc4b2da2bbd7fe9bdacdc3
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."

# e11fabaf38334825bf0c1aaabfd3ea45
msgid "Mixed tokenize method is suitable for mixed language case."
msgstr "Mixed tokenize method is suitable for mixed language case."

# d4a79010abf4419d9c3b0f86ab6e6528
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`."

# e2d4de37c20747908925716dfc02f1df
msgid "Let's confirm ``TokenBigram`` behavior by example."
msgstr "Let's confirm ``TokenBigram`` behavior by example."

# a2b11c8241e243038bd104d6e9519a65
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:"

# d2efe6cf30e64c7980157dda4de7d506
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:"

# 6ee53d49f04744048f7fb171788dd500
msgid "Alphabet"
msgstr "Alphabet"

# c7d7079cbde0402598b2f056efcd9729
msgid "Digit"
msgstr "Digit"

# 515581be88174d1fbf77de5d396ca7b3
msgid "Symbol (such as ``(``, ``)`` and ``!``)"
msgstr "Symbol (such as ``(``, ``)`` and ``!``)"

# 3e8ceb018e434ba888329e9472fd0d6f
msgid "Hiragana"
msgstr "Hiragana"

# 3bff91e96aa54467a937a21816016215
msgid "Katakana"
msgstr "Katakana"

# cb0aafe0ccc041b69b8f7dd7ffc83b32
msgid "Kanji"
msgstr "Kanji"

# 911108d81f8d4feeb3b96c53a3a7f897
msgid "The following example shows two token delimiters:"
msgstr "The following example shows two token delimiters:"

# bfb2341c3f6e47fd830bb9ddae3dc47c
msgid "at between ``100`` (digits) and ``cents`` (alphabets)"
msgstr "at between ``100`` (digits) and ``cents`` (alphabets)"

# 47d5432a84f54e44a9813dd5e38471bb
msgid "at between ``cents`` (alphabets) and ``!!!`` (symbols)"
msgstr "at between ``cents`` (alphabets) and ``!!!`` (symbols)"

# 4d033d39e71745bd93e1ba1d4e2087bd
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."

# 8111607d22f5473083fbb8c70c9945d7
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:"

# fe9eeb8a67aa408ea50757664778402b
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:"

# 996172f9e9a8479799c7590852e2dda3
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:"

# 8a25c7d94cdf4af9ba2a74f8fca9b8b6
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."

# 7f7774ee4d4a44c0a2ed6cd18e385d21
# d0bd787275eb47b8a41b65b85a61bc0d
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."

# 8058c6ab706d49549eef87c9ae89734c
# 806d9b54f32641a696ca1e90764c3104
# 43b397970ff6433095d2cdcc51193d9d
# 8dd0ec90d0424a86bc27974f33f98ed9
msgid "Here is a result by :ref:`token-bigram` :"
msgstr "Here is a result by :ref:`token-bigram` :"

# dbbe6a464c154133a318ca022ee8d4db
msgid "Here is a result by ``TokenBigramIgnoreBlank``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlank``:"

# 583198aac7e74ce6ab0d5b097a9dba65
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:"

# 94da6131b16041fc999e98e5f32bfb06
# fdf14c4980ba462e8556fe82642a6725
# 513a8e2a46424f56a54d39b595117d0a
msgid "Blank handling"
msgstr "Blank handling"

# a9429b93545c463a8fe40ef791bcd955
msgid "Symbol handling"
msgstr "Symbol handling"

# f51ae2628afe4a6aa85ef90acef2eb8f
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."

# be8370150aeb43dea307687d42db7950
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."

# 2f8e083cef704d808bccf4a698384749
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"

# 61e7e2ee19a14a14a1433693d2fa96cb
msgid "``TokenBigramIgnoreBlankSplitSymbolAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlpha``"

# 699e6d33967143d59020a09cfe084dff
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:"

# c6bc788954bf405fb7be796735a3d1b8
msgid "Symbol and alphabet handling"
msgstr "Symbol and alphabet handling"

# 612d5cbdfd3044a388bfbf43200f173b
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# dd710ff69bfb4432a00084437418da21
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."

# 78dbbf38e4744e3f847e304d571c1140
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."

# 4e5b01987b0940e5b086952b6d1eef0e
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"

# 2a1dbf60ff9c45f0ba5134f6e8f1da76
msgid "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"

# aa5e15e46be2410c807485b2f6e9c3a0
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:"

# e6251f24d2534728b951349231917f1c
msgid "Symbol, alphabet and digit handling"
msgstr "Symbol, alphabet and digit handling"

# b7fee1e9c30b429887bb985f2b7d93cb
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# 731ed78fac984cf68e37bef620cec1dc
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."

# e5e23d09980b42248134bcc3832ce324
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."

# c3473faca0a249debba49e57306017d2
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"

# a230a2a9a29d4f89b44abf7de93b4fdf
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."

# 0a459c8c28724a80b2a09fb2c462fc4d
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."

# 7d4b317413da47349556a2a11d4c0a79
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``."

# adb2d8222a614a419fb62a702f139a5d
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``."

# 12426355ef7b44d4a75647a0d7b5c4d9
msgid "Here is an example of ``TokenDelimit``:"
msgstr "Here is an example of ``TokenDelimit``:"

# 27b7c5fa41564dfdb11bc4dac33a3750
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``)."

# 414d7f09c8e7436ba7b2e93c12689d72
msgid "``TokenDelimitNull`` is also suitable for tag text."
msgstr "``TokenDelimitNull`` is also suitable for tag text."

# eab3af4340cc4c918008d63fe539fae8
msgid "Here is an example of ``TokenDelimitNull``:"
msgstr "Here is an example of ``TokenDelimitNull``:"

# 6705a4ff5fd4485cb0d0128bbd5d68f5
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."

# 7e9ca890462849b1a6f3dd1c27291896
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://osdn.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://osdn.jp/projects/naist-jdic/>`_ for Japanese."

# 2976cbe01b7b443080ef4de29476fafa
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``."

# cb215d4008ce4169a6b06499aceeb80d
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."

# 50f67a3eb9c84cc79937a45a2d1e3278
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 ``京都``:"

# 2e8024d2315b40fcbd4c2ad8d34e0560
msgid "This tokenizer is experimental. Specification may be changed."
msgstr "This tokenizer is experimental. Specification may be changed."

# 8560a33d173944ccac6d81b2f104ce2b
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."

# fec1c72b1b6f449580063859f278fb13
msgid ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."
msgstr ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."

# d065860da56a4b9a8d3ca561a0f2d4a5
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:"

# bd00c939a6e04e91b957f6e122092a3f
msgid "Literal only case such as ``hello``"
msgstr "Literal only case such as ``hello``"

# 6478e7feab874b0aabe575760d3fc7b0
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``"

# 3c6f856880a14715b33a24b2235e2c9e
msgid "The end of text and literal case such as ``\\.txt\\z``"
msgstr "The end of text and literal case such as ``\\.txt\\z``"

# 22fb87eb8dac49bf8f97ee8b1eb9c244
msgid "In most cases, index search is faster than sequential search."
msgstr "In most cases, index search is faster than sequential search."

# 9c61a34449714dd6a2e9dcd6f795d7ad
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:"

# eae6daf1a4334c2e813f9213e0d47c8c
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."

# 7f5267cac94e45a0ba77c67da3002e94
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."

# c0e6630093c546e58f6b0c40e42e0b99
msgid "Tuning"
msgstr "Tuning"

# 6a7462a934374f0989f01e16d73e885f
msgid "There are some tuning parameters for handling a large database."
msgstr "There are some tuning parameters for handling a large database."

# e939d02de0c54e86b492b53b0250d641
msgid "This section describes tuning parameters."
msgstr "This section describes tuning parameters."

# fd9979b950d64b17b62ceeedd179d2e9
msgid "The max number of open files per process"
msgstr "The max number of open files per process"

# e5a1bc3833234fb3afa42febd9ccfc29
# f8c0970aba1e47518182efe4a04d05b4
msgid "This parameter is for handling a large database."
msgstr "This parameter is for handling a large database."

# 827e818e1bb4406ab188806c97a6978e
msgid ""
"Groonga creates one or more files per table and column. 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 column. If your database has "
"many tables and columns, Groonga process needs to open many files."

# d3a7702128334d0f949029d03b89fc99
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."

# 03e4d35f4b064773a7f6c9731dd3fa39
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::"

# 5c8a73ea8bfa486abc2a8ad654346559
msgid "Here is an example schema::"
msgstr "Here is an example schema::"

# da97b52c0f4b46188ecbbbb179d43cd1
msgid "This example opens at least 11 files::"
msgstr "This example opens at least 11 files::"

# e405c56e1ac14288814240a16347fa29
msgid "Memory usage"
msgstr "Memory usage"

# ccc2c1a20f4b45178b799c85aa33e5f0
msgid ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory. Groonga maps files when they are "
"needed."
msgstr ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory. Groonga maps files when they are "
"needed."

# 22c1e6ba90fc42a5b46c04d4c1221e68
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."

# 954c11e865f9426b98c228f039896bde
msgid ""
"Normally, your all database files aren't mapped onto memory. But it may be "
"occurred. It is an example case that you dump your database."
msgstr ""
"Normally, your all database files aren't mapped onto memory. But it may be "
"occurred. It is an example case that you dump your database."

# 3dd6f59df2534d0fbd2fe146e16f5046
msgid ""
"Normally, you must have memory and swap that is larger than database. Linux "
"has tuning parameter to work with less memory and swap than database size."
msgstr ""
"Normally, you must have memory and swap that is larger than database. Linux "
"has tuning parameter to work with less memory and swap than database size."

# 4d90976fc7724933b09e965b3e8ed795
msgid "Linux"
msgstr "Linux"

# de84cc4370fc4dbaa6c2eaf0d536d3ec
msgid "This section describes how to configure parameters on Linux."
msgstr "This section describes how to configure parameters on Linux."

# bb2405266a834877a54b2f033fd06aea
msgid "``nofile``"
msgstr "``nofile``"

# 91c9f392e66f47e5b89ae05f59a9cb25
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::"

# 7132ccaa7d754865a10b718c4045d0cf
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::"

# cc274b5a64914d17ad9dc3f36bef7686
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."

# fd2e1e6318724cdeaab27d04bba18768
msgid "``vm.overcommit_memory``"
msgstr "``vm.overcommit_memory``"

# 260e0c550a6a459585046ce9ae6224fd
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. 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. Groonga recommends the configuration."

# f646b9e3b22d43f09bf3ac37bdd6f506
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."

# 22c88cebf43c455296ea01e48fe90086
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::"

# 5a8933278d8b446c8444c4d0c620f75f
# 43068d298c154871a880533b187c20e8
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::"

# b246cb2369524fd091440b0b14fff9d0
msgid "``vm.max_map_count``"
msgstr "``vm.max_map_count``"

# 17fa6f2009b74b8e843672138de8c117
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."

# 490cc712a747420eb314992575f0f3d8
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``)"

# f6d13eb7118448ed923289297d2ea1d6
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::"

# dbf3e8241fd54216baf0024024a3e0f3
msgid ""
"Note that your real configuration file will be the following because you "
"already have ``vm.overcommit_memory`` configuration::"
msgstr ""
"Note that your real configuration file will be the following because you "
"already have ``vm.overcommit_memory`` configuration::"

# b367bb454c7f4548aae27ae7807f7ae7
msgid "FreeBSD"
msgstr "FreeBSD"

# c4e1ff5a4e4f4c03be581cd4a1ab2817
msgid "This section describes how to configure parameters on FreeBSD."
msgstr "This section describes how to configure parameters on FreeBSD."

# 83590b07480341689d74cd5846529f3e
msgid "``kern.maxfileperproc``"
msgstr "``kern.maxfileperproc``"

# 98531f37ce5049b499742845da717d96
msgid "Data types"
msgstr "Data types"

# 1369a71dd604486891f7e1717fccb9ca
msgid "Groonga data types"
msgstr "Groonga data types"

# 47e36986dade4f508e63c140664f2874
msgid "Groonga identifies data types to store."
msgstr "Groonga identifies data types to store."

# b064f990ccbb4eb0aff4ba6a4656b6eb
msgid ""
"A primary key of table and column value belong to some kind of data types in "
"Groonga database. And normaly, column values become in common with all "
"records in one table."
msgstr ""
"A primary key of table and column value belong to some kind of data types in "
"Groonga database. And normaly, column values become in common with all "
"records in one table."

# 0677b714d8834d349fb9fc66da7b80ae
msgid ""
"A primary key type and column type can be specified Groonga defined types, "
"user defined types or user defined table."
msgstr ""
"A primary key type and column type can be specified Groonga defined types, "
"user defined types or user defined table."

# 84995f30e1234ccdb30e914de2c93b7c
msgid ""
"If you specify other table to primary key type, this table becomes subset of "
"the table of primary key type."
msgstr ""
"If you specify other table to primary key type, this table becomes subset of "
"the table of primary key type."

# c87ae9d16c2644aeab197757e6523b52
msgid ""
"If you specify other table to column type, this column becomes reference key "
"of the table of column type."
msgstr ""
"If you specify other table to column type, this column becomes reference key "
"of the table of column type."

# ddf80fb0b2e24c9ebb2d1926cefa10a6
msgid "Builtin types"
msgstr "Builtin types"

# 56d41c4905224156975d4a603ae6238d
msgid "The following types are defined as builtin types."
msgstr "The following types are defined as builtin types."

# 960e119100b7442eaf834d6b24372710
msgid "``Object``"
msgstr "``Object``"

# 84cd3d6dd1c241b282b9cdc36a3ac95f
msgid "All records that belong to any table. [#]_"
msgstr "All records that belong to any table. [#]_"

# fef7a01a1bd44653abf985330a250022
msgid "``Bool``"
msgstr "``Bool``"

# 7f888ffee86148c8aa8f88ec7a3ba3bd
msgid "Boolean type. The possible values are true and false. (default: false)"
msgstr "Boolean type. The possible values are true and false. (default: false)"

# 75bdd60d1c3b453fbe2f9ba1abcdd728
msgid ""
"To store a value by :doc:`/reference/commands/load` command, becomes false "
"if you specify false, 0 or empty string, becomes true if you specify others."
msgstr ""
"To store a value by :doc:`/reference/commands/load` command, becomes false "
"if you specify false, 0 or empty string, becomes true if you specify others."

# a882ebe5d3284995a1845cd8c6789fb0
msgid "``Int8``"
msgstr "``Int8``"

# ccb617d55b74450c9194bcf57636e21b
msgid "Signed 8bit integer. It's -128 or more and 127 or less. (default: 0)"
msgstr "Signed 8bit integer. It's -128 or more and 127 or less. (default: 0)"

# 9750f83a9b2d462a8229024cf73850c7
msgid "``UInt8``"
msgstr "``UInt8``"

# e2fecbe772cc45f48f3c895442f04bd1
msgid "Unsigned 8bit integer. Is't 0 or more and 255 or less. (default: 0)"
msgstr "Unsigned 8bit integer. Is't 0 or more and 255 or less. (default: 0)"

# bfdc703f2b414d83a970a81bae643c13
msgid "``Int16``"
msgstr "``Int16``"

# bb6b603a41564097a0182218b52833e8
msgid ""
"Signed 16bit integer. It's -32,768 or more and 32,767 or less. (default: 0)"
msgstr ""
"Signed 16bit integer. It's -32,768 or more and 32,767 or less. (default: 0)"

# f189deb2819b408182236dd57e0aa690
msgid "``UInt16``"
msgstr "``UInt16``"

# 462a13bf6f7f4054b61843fe15284094
msgid "Unsigned 16bit integer. It's 0 or more and 65,535 or less. (default: 0)"
msgstr ""
"Unsigned 16bit integer. It's 0 or more and 65,535 or less. (default: 0)"

# 8923d98cdc7c46138abb0bf2de867785
msgid "``Int32``"
msgstr "``Int32``"

# 76fdfe5d11d94c9ba00b78bab148b481
msgid ""
"Signed 32bit integer. It's -2,147,483,648 or more and 2,147,483,647 or less. "
"(default: 0)"
msgstr ""
"Signed 32bit integer. It's -2,147,483,648 or more and 2,147,483,647 or less. "
"(default: 0)"

# 01ddcea577c5496ea9d2fc53e7b117f1
msgid "``UInt32``"
msgstr "``UInt32``"

# 520e6def52c1461bbcc4c1eb59e17273
msgid ""
"Unsigned 32bit integer. It's 0 or more and 4,294,967,295 or less. (default: "
"0)"
msgstr ""
"Unsigned 32bit integer. It's 0 or more and 4,294,967,295 or less. (default: "
"0)"

# cb514154a1a94e9d89fde45ebca899d0
msgid "``Int64``"
msgstr "``Int64``"

# 96dadf0cd0b14c32b70f0156c3d8956d
msgid ""
"Signed 64bit integer. It's -9,223,372,036,854,775,808 or more and "
"9,223,372,036,854,775,807 or less. (default: 0)"
msgstr ""
"Signed 64bit integer. It's -9,223,372,036,854,775,808 or more and "
"9,223,372,036,854,775,807 or less. (default: 0)"

# 064e01a13d604d468b7e413bb05dca8b
msgid "``UInt64``"
msgstr "``UInt64``"

# 49f9933e4eef415d975da22fe0e08bb6
msgid ""
"Unsigned 64bit integer. It's 0 or more and 18,446,744,073,709,551,615 or "
"less. (default: 0)"
msgstr ""
"Unsigned 64bit integer. It's 0 or more and 18,446,744,073,709,551,615 or "
"less. (default: 0)"

# d531b488dcd44bb18316fcfadda0c83d
msgid "``Float``"
msgstr "``Float``"

# 4947cee0aa7b4f6aae1fb26a6170e15f
msgid ""
"Double-precision floating-point number of IEEE 754 as a real number. "
"(default: 0.0)"
msgstr ""
"Double-precision floating-point number of IEEE 754 as a real number. "
"(default: 0.0)"

# c29aabbb93564f778c0e9fc1ae6564f0
msgid ""
"See `IEEE floating point - Wikipedia, the free encyclopedia <http://en."
"wikipedia.org/wiki/IEEE_floating_point>`_ or `IEEE 754: Standard for Binary "
"Floating-Point <http://grouper.ieee.org/groups/754/>`_ for details of IEEE "
"754 format."
msgstr ""
"See `IEEE floating point - Wikipedia, the free encyclopedia <http://en."
"wikipedia.org/wiki/IEEE_floating_point>`_ or `IEEE 754: Standard for Binary "
"Floating-Point <http://grouper.ieee.org/groups/754/>`_ for details of IEEE "
"754 format."

# c66c3d9aef5b41dab54fcd5246caa17a
msgid "``Time``"
msgstr "``Time``"

# 9316df91a7f54b5699e6f5652a11574a
msgid ""
"Date and Time, the number of seconds that have elapsed since 1970-01-01 "
"00:00:00 by 64 bit signed integer. (default: 0)"
msgstr ""
"Date and Time, the number of seconds that have elapsed since 1970-01-01 "
"00:00:00 by 64 bit signed integer. (default: 0)"

# ea6b44a0fd114701844a5eab88ea7d30
msgid ""
"To store a value by :doc:`/reference/commands/load` command, specifies the "
"number of elapsed seconds since 1970-01-01 00:00:00. To specify the detailed "
"date and time than seconds, use the decimal."
msgstr ""
"To store a value by :doc:`/reference/commands/load` command, specifies the "
"number of elapsed seconds since 1970-01-01 00:00:00. To specify the detailed "
"date and time than seconds, use the decimal."

# 874aa4e18ac644dba279ad283b0d705c
msgid "``ShortText``"
msgstr "``ShortText``"

# 950c42de5eb0482eaf6a8567b313a856
msgid "String of 4,095 or less bytes. (default: \"\")"
msgstr "String of 4,095 or less bytes. (default: \"\")"

# 21ace24902ed46ec8c33160fe12afb28
msgid "``Text``"
msgstr "``Text``"

# 9a38f6af09cd4429a91b11552e18294b
msgid "String of 65,535 or less bytes. (default: \"\")"
msgstr "String of 65,535 or less bytes. (default: \"\")"

# 5559168963024b0bafb5d6aa214ec472
msgid "``LongText``"
msgstr "``LongText``"

# 9fc4555cdacc4863b0c687fd603039ed
msgid "String of 2,147,483,647 or less bytes. (default: \"\")"
msgstr "String of 2,147,483,647 or less bytes. (default: \"\")"

# 7d3ce8fe269641e6a5c7636fe659d971
msgid "``TokyoGeoPoint``"
msgstr "``TokyoGeoPoint``"

# 7f172208926a4733b7c17d27bc958814
msgid ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"
msgstr ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"

# c3f361f88c4a42c2a7f0053a2d7ca772
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' のほかに ',' を使うことができます。"

# 3f631722f43f451393505e1ee595d248
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>`_ を参照してください。"

# a45a5472ed3e4f299ec7d5fe8ea793b4
msgid "``WGS84GeoPoint``"
msgstr "``WGS84GeoPoint``"

# 7c9291df04e1490ba7b289657b559446
msgid ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"
msgstr ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"

# 4f418e9819814a978d58b2eb819c660a
msgid ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"
msgstr ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"

# 336873b0ddea4612b5c0a6242a7785cc
msgid "Limitations about types"
msgstr "Limitations about types"

# 6e744e18c5c9498f9a573325ffeb91f3
msgid "Types that can't be specified in primary key of table"
msgstr "Types that can't be specified in primary key of table"

# 70bd752feeaa4f0cbb64ba2ad7944272
msgid "``Text`` and ``LongText`` can't be specified in primary key of table."
msgstr "``Text`` and ``LongText`` can't be specified in primary key of table."

# b0fad9749dd3478dbbe9790c0e296b89
msgid "ベクターとして格納できない型"
msgstr "ベクターとして格納できない型"

# c3b8ab9db39140999c187419d5a16d6d
msgid ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"
msgstr ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"

# c39d69c14fe7432da8ac884d368f04ec
msgid ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"
msgstr ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"

# 2c3bce16ab9b4272959492415dc5b3c7
msgid "Object型はv1.2でサポートされます。"
msgstr "Object型はv1.2でサポートされます。"
