# -*- 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.4\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2015-05-26 11:04+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"

# de6395b14d924c45a7f9301341854631
# 88d7189bf1254b66b42648396816f2df
# be2873adcd0649529ce17eac5ed61e89
# 78f7c279224d47e687885d5febce3c11
# 492d1b1309354baa928367f49791795f
# cff56b76b1d94ed4bce16fac4c1a550a
# 814dda38a1594d98982091bff2fe6f1c
# 3cc77d1430ce497385867fec4ecc2655
# 305aacea7e4d4935a23673779864c659
# 10f4647cd730498e813efd061d83de08
# a18ff163ef5948a085ae69d1cedab68f
# c58b5ae0e67349c1b48fb1845eba4815
# 0fc43c69102b4648957c623da54b85bb
# 7d20a04b77a841279c8fd42136a63e80
# 763476ccdd9e4bb98cbffcad02b284ae
# 3a72b9744ded43b193de616e30bcb10e
# c223d6c5bf46487087dd9888c8ce9d82
# 0e9a704cf19a4807834a586bf04eb007
# 8665f8fc264b41e1bd3eaa9e6e679ff2
# 61be3e4f83ba4809a0772e95bcf4f09d
# b4a75bd1d5e84ba0b943ccbe3a328a54
# 6772f5a7e85d4eb69c7bba09bd2d5044
# 9ccd5094d5bc4a56b62f79415a81e921
# 149df56ba5324f99b16aec25b8cc6afc
# a056d898175c442ebef919768c079de8
# 11676bfe72fc476f8bfde07b7554b379
# 7cff6ae019644415b73d63685633e4ab
# f4e76972cf7849b6b8f542da722470d8
# 711d33657e474dd8a6fcb2e8f30ec0d1
# 212dac00900b4cfaaeb0efbc4b910bc7
# b606549b94a246089157aeb227565915
# 639638e4f8c54f29b84b3836f5ff55d5
# 15aee7cb38484bd7871e1982a9782cb6
# dcfdc7ce34984c5ebfbb5e260093586b
# b4fddb3b85dd4e4689e1bb3d1c610bdd
# c0680237abd0494e9ae17b9e426ed048
# eb32ded7e5474532b58f32d1725fa637
# 4946e44675d64ca189ea2bec7c18d6fe
# 81e7e8d42e6a4522858426ac43bf88f0
# f850fcd6142948f5b752cb13e924ba86
# 888ac9ef7d624891b736f721fc2fe3cf
# f02d8ca15a5a4286b9cf07da47d35039
# afd4504ed1b2464b92b71a22fced3005
# 1f35dd7574264c02bd06e9f7b7ef5fc2
# c9b949ad51454b4490d4cb9be4356060
# fa7a4fb4cedc4ce7884f10daf3bce69e
# 0679b3ed2f2e4b288e14924175f427b5
# 894346f6deec4526ac63769b01ed9f0e
# d29fc3651d7e4115baca3ba231c32c84
# bb496d874f64491ab8980238321ea3fb
# 40235ab4348249798f7a46baf9384110
# 85327810ac3d4ba1905da1b3c305d77d
# fa757df0d25f4fb19627457826ed51cf
# 3a0fc7f079e84c89b7a3ae3110c4692e
# bb3c9b0652e246469b4e3c71f2ee7ef7
# f92193b687bd4f51b97be08d6df61b65
# 3f85039166e940a980ee0cf5051d60f1
# e2a592b765dc4d01ab81f90edf5ba0e6
# 2f36f87c4ce044a994535e24c8705c31
# 99377ca550e64cb9a334872f8e1cdd64
# 487448ec09054362a634d4934701baa3
# 952e81de4a5a47878a1cf1484e047454
# 48c360c6855c43c5a61754050421d221
# 6d1c529c141a472893ee96b8f276e13f
# 718543fadd4f4fc2a2bcfe822017daaf
# 376f5d3200b34a1bb459826a09b07507
# 9f72906b06044226af5f081de6a0049c
# c8630f099c414146a19cc281282f15e3
# 33175e87f8324024bdc591fbe60361aa
# 77cdacb738d64df7ba75dbd5d5ea0fa4
# 0fd13f68c12b4ed19526578be2a89914
# 02acaa4e8ce04fc78a24d6a1ec44e6d2
# 9aacfabac8f74440af414dbeb73835e9
# 9c358dbc14c943569c1491dafa052e1d
# 9a26b2a2179d4c29a12942d9e91d17df
# a346d1b298b641539743f163f0fabcab
# f2ec742ef8f442f78c7a5b6cb82564df
# 2698e1816a6a4b6aa831e505f2cfb7a2
# 2e6e66c18daa4c77a534d53653d05bca
# 74f566fede9a45e28882a50553ac6dbd
# 32cb75baa0834f0fb171885b8cc47815
# d30f0da6254a459a8a08ca9f1c40e759
# a61c027659e541b8bef228560d6405a1
# b07b73d86635476586731a1c1dfc0113
# 9cf8a364371e43138be36a3d58884497
# 0122ee92089d422da112772c223f77b2
# 7188fdf1e77a412dbd97661e6cdc3aff
# d485608d014b46da9a6d283ee785601c
# e0254a750d0b4fd4be5b32cb762a9b9c
# f11d6cdda213458fa9e9b4134a3dbd77
# c50f4be01d63409ba311b484fa4ecafc
# b9e1edef9a7548349ef840d5261ccda5
# c44e2edb09bd47328f7abe0d3b91ec50
# dcbf43f4380d48dc8e064fa52e07d0c0
# db40e1029a6b4a048e592304e425469a
# c7933944dadf4838a522c2a2f073bfb0
# 0b4d4e2e3e224856b546be59d0c162b0
# 787e8eddce6349e28690e16b49d6ef5b
# 0fa19ed6ecde45489e56ee14a0b805fa
# 58198e812f614c0fb7807a9fa117dfa6
# 42b1558c1d89438a8ffd32fbdc9ec029
# 95f9f429b2a948469335e9e7b6257f7d
# 7cad6d713b864c3b85e11d355ba0f67a
# adc629c0e43842ceab0915a39caa7d5f
# ab4a67fc6a594b50841288240a627c43
# df681f67f7ef47e2a6b86720e85906ed
# 8fc04128974642c89f985fe9683c2f09
# 78e4781c2fe747e9b324a79418a0c4e2
# d4d576f4097d442db79abee8c4005b8a
# 537143ce03ad4114a234a70b30abd722
# b35635801f23474f8582b4b2db5e08aa
# 9eac4e293b1f4defbbc44b70dde84271
# 6166da0049194f0bbecd44772b4116e3
# 985a4c1f8f474ba78aa9f3e35413f900
# 7c441a573e4146feafda6433871958be
# fe85918c078545f2849a3145c1393db0
# bcd1f0375b154be6ac80311cd18e2725
# bfd72405d38e4b55a293b18f62359409
# 43b0d8aa5614467e9daecf94c94266d0
# 881ec69b685d4eec82a756d7d3e48e74
# c7ddb7efbecb4a14bdc7d301c46ecf2f
# 687d2a44d5894da1b699c3fb2e840581
# 8032a5f9267e49439511694ca468adad
# ea44795c25734f9e9a721e6e29829335
# 33485d38900544bb9d21ece21dc3312c
# 882b45d179fe48d4845effe037d0c806
# ea0daf53f8b24afe81cd69bd780d20b6
# 665ea46b4b15475bb8e32ec41fd9fd3b
# a09d242e66a7452b9df7959c0585ce37
# 778193ad663949468d8ae531aafb909a
# f3837585bc104a29b36c270db3231eec
# 512ff0b23120431f810deacb735beebe
# 81ff6e7858054d5a9ec40e21f4ad857d
# acc334a86d00414b9086c5fe69d5b119
# 98d06b8aa418428190a331009338e060
# 3f6ab61b90534f8f9046bb8596d1285f
# eb4632b379f0489b8da4a56dda4dd8b8
# 2442edf29dc04c8aa71cdbfda73846bc
# 93b60478d5f4426faf1e4753ab63173a
# 03085e9f4cfe4dd281bfe97b8b47b7a2
# 6c1a6b24d9c9487abb66180074a5b3da
# e508d0e6d3264b7fa2a047eaa68041d1
# de1947a7aa9a4efba8c82a22894545de
# 807944fd1e9542fab063112a391a98e3
# f4b89ee18fa54839b676b259b2018d1c
# 42a577847bd84bf1bd851594c1b9058a
# 6bb6071fea0143ea9570d334d3c5d515
# 549e08089df94eed898fbb3f4e09269c
# df04e78a0de64c538a81700612d530dd
# 254a71cc38e6495f84d6be9f68c4c90b
# 565d0d143b734f8ab18bba4007f4cfcf
# 8bd4de2200324026ae253183316f0d7c
# 8bf1958550d24ad7a69eba36ef3fc90d
# d1c40cc8cf914f8bb3e8e46bd985ca06
# 2c44060612ca4bf6ba99ffcbc3bd3fd7
# b6b10de1f2d849b88218f0ef8ee95417
# 90af2d342ede4c368c5cbbd2ab0c2e40
# d6bac1ec9ff04d5a8568ef8f8651129d
# 04c72d84534e488c8674227f6b01b4dd
# 851d9d097e3644538f762e1b0152ecfd
# c75d51f31b4b40019b516b5ad978b687
# 58ac9347022f43b3bb66be60621f5202
# 48ea878bfc6444f0b4df47e56b34d206
# cdd5017a7aa54ec9a4ed0e9555389a73
# ab734792d1034df1852d8ed755bfdbe5
# 09a9f48d894a4b3a9809cc0b8306f068
# 30f7feab516b420c98c7f953b59a9b5e
# ecdb4059b53e49abb7aa8d6a7d9b7f51
# 3ee0033dcf3547d5a5f66536764f36e4
# cf20d86a13aa44059b8b35f62f44d9a8
# 843b36f94c164c4da4e586fdcd04777d
# 3ebe342bc8db48418f439b51a7c774eb
# 4d8c21e7ccf2477d8f1e6aaa7480a67a
# cf912058866743dcaabc840fbd726eb7
# 12da8f3afaa74719953cc895bcdb8f41
# e7379482e53640a0904cdc6473d25fb3
# e8c0ca337dd64863a43186cd99c53836
# fe2457e5f3e04a858d6de323921024af
# 67e9b4d5c7dd407ebd3b84920ca36f43
# 75f258a0345d45bbadd20626e810c099
# 40efe811f476428bab5975affe6c9d45
# 7a35112ae6fd4c9dbceb9d42b83cbee6
# 01d1261c127a4403aa1881cdc0de1b67
# c483b25b447e44b49067c4a44208aafa
# 2350147ac3ca4b4db61666b5d835d4a2
# dbe490a9f47846d48f82daf69cbde0de
# f0c4aad251d542ab8a6a9563912a5d19
# 9bcb17b36fe84676a35a9c6495d43d4d
# 553b21d6b8a3435b9b93bcb2c1848e62
# 723af3b27c7647d2986de207ff0d55e8
# fea1b391e317499282a149e1594d3ef8
# 29c363e84c9748d89b2a65cf1599a0f7
# 4803aac2b9d243e9b07dbe58a5302c50
# d3edb847178a4c2a84c0a0c7c0711fba
# d5057986497c47fd8344685132927dd8
# 6d690c8b6a8244e5b31040c01c275e57
# 41a89704fd15441ab793b64d8c8aa384
# fcebf96a4c4947e883814e16a4049a49
# cc605d03785a48aab97d66480233d376
# c371d91dde614685890668146a040663
# e576ce23954e410093b1811b9d08d542
# 478fb0c216a54dda98f0f3edf24fe8dc
# 75054d9130af4309b43998207ccde7b8
# 5281df9f341c46e89781a1a299f56eb8
# 4437a816a79c4cb3b7dcc1ec5a7857ad
# c3e0769db9404cedb1f7812d21756dfc
# 46ff8ee82edd4256b23de1ec82071ccf
# 274cf3b308ff4d539df3d6b3d6c4d2e0
# cf60d8d2bc06483f8a4ff05c3e9e2154
# 90be6409998c48a6be622001c2a18264
# c78e7d5a1c494995a149302d0058d8db
# 3bd18d42fb13463ca4afd05ece2c56f5
# 3118c55c128d4bf5b04e755e536ff222
# 558ee6817163443f81835e3b11012ded
# 5e3068e1701e4d7c9e15f92459d352f6
# 4becbb30de4b46039d912c5b0bcb1a08
# 7225c3ee563148d5a5c124c6b90ec449
# 4056c58db9904b4d8233d19f57caca6c
# 8c7694cbabb145b699176a3e93554bc7
# 9a4ebb78980e47f4894c57feaf212df1
# 4d35158c370441ebb7aba578c019965c
# bf79172a99274d91aca8ea6f8ea7c9eb
# 0039341a26324225a770021660101c26
# 8cf711d089a54ade94e1915294037900
# 12d5debab71b462a817d76befad02a68
# 6762fdfc70d74ff88f6c52549b4c9608
# b8af1c5f59e04d9baec64e6d28e4a818
# cc0bed9163ce44be900bc2a1b3e571b8
# c344971ae56a4533abcf4d32cfef408c
# 6bee0d8fb8dd4cb49f0df4b0ebc22e54
# d1a9a6ba30dc4449bb0a085e6e807178
# f1c62b1ec46646ecb5b8fa631747d0d4
# 170b2cab5c1f4914b5d7f0e3fe00245e
# 3520350ded794454a0616ad8d967516f
# 598c04266253400b8d6a6adcf668aa12
# eeac9e5f2d274b0d924eb81b1c33c8cd
# a49d8e595541458c8e01dbf2d877bde8
# a7a5a7d3f25f444c9f652d918bb791ef
# 3d65e0c0456d424fa0dac1a54f40cc85
# fcae1113551a41a3beabe8b6f3f8ebae
# c51a81868c894f2bbb404876535a65c6
# 2ba5f661b862410bb2ff972448bfa913
# a5c21137bb054112afec0db9a6abbb6a
# cf15147110e5435b9bd765ef981ca52b
# ee164162cdb44312b549a860d47866ce
# 12d5724d3b34417982c5c27ad366ae53
# 55adf791828246be852fe0a0b77703cf
# 1b0fbb3004af4c038075f53cae05244f
# 07435d8896ab4d84a91e675c6dc8e7e2
# 2939cf9b5e7a4d5b9283b6b674ef9df8
# b5dd68adc213468481f8cca89ac630bd
# 07087a9b0bbd4babbfb81ba52ad6e062
# 290632ab8e7a4de59a1625203d555707
# 23f67459e76a4fb1bf480ed1e2ed3cf6
# e75d38e773c84de4806fa5e7a8116c37
# 557803025b60458bb423a80997dfb218
# 250097a0cd264a4e9775edb6f0f151c7
# c3107329c60241439267ec482591ca6f
# bef49b0b722f4164bb2505bd5acf7ddb
# 4e66c01ceabf45e39bf2e5738545732f
# 8eed8e07cdc74c108b4d330ab8a97f44
# 1d9f15ba92b14884b842c5a3ab135124
# f963010445bd4ef08bed7e68fd9b7c64
# 123e7f8e2f124e25862d8aad1e29b08b
# 7228fd17ddbc46b6a6cd4caf36d18839
# 04caafe9309b4852b2baeb8c0943d122
# b9f9f6c2c3454ebe940e5043ca800ad1
# c1c73af0340e4ffbb1481b27a9157d3f
# 0993208f6dd744adad157fc9890ca246
# 52a2756b643347818850c766e800a8ef
# d2a2d57e4fd04eb3b05a6f1cdb37618e
# 4f84d4d8d3744fea9b5a76cd7a47c1ca
# 802b851044524d44a68cc7acc8dd0031
# b460ab2d2a634963829631676e7d6aca
# 467acf7f06af4697879da267237bd9c7
# 4c4ee69d188745af925ccf83cdba421d
# 2e0aec856b6d48a98ae211328c91fb8b
# b1a0d50255ff425e87d04af24583388e
# 3491d7d5ec9342de9db40f34a5af0730
# 0109aa01fd8e4b91987da584050e08fc
# c26ea8a5d5fd470a86195914558f6a5a
# d0dfa48252ec446084cc4543ed277ab0
# c6bedd2af5804161bc9cfea0a439207f
# 2284a9887ece436986cb6d1227ec16aa
# 756f5c6d729c4be28de0aaa4c289a603
# e10ded3ec8de41daa853d6e151e4df7b
msgid "Execution example::"
msgstr "Execution example::"

# b5002ad7ffcb40498e293e12f9c21a9c
msgid "Reference manual"
msgstr "Reference manual"

# bad8bc1851954ac8977aba0c8e7fc167
msgid "API"
msgstr "API"

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

# 2681f6e3ff734bdf88e5f70e75720d48
msgid "Global configurations"
msgstr "Global configurations"

# 2e8168310b014182a484f79865b4984b
# f6b3939467074e25bfdf6a1e849af893
# 31a23b5b72cd49f59520116a518904de
# 9fe949d5ffc44fcd994a55b36b53261b
# 5357fe61be374e6e9715c2e3d3aee048
# 6a716db532d34531888d96eff24916b4
# c37ee79bf66a40c38af7d02776bda202
# fbed01881fd54d1baff6d894b5912fa3
# 7eec59a5980e4b3594b8a7192fdf80c3
# 32acdbc5d6cb47978e0fc1dc3899bbdc
# 1183abb7186e48bd8374d24d1131cba1
# a3269314c4bc4816a71a1bebf924ad6d
# da47580979c5481caf25314b944bcb08
# 3c9ca7b99ff64c139b3a0d1beaf9f038
# 0e24c7ac00694252aa4dfa3ace89c1d4
# bfb4e65a74ff4e9ab4540a5a08100386
# 64cae9b8822745eab5140612f86c2e75
# 6dd1ad08abe2411f9d0d1481039c8e38
# 0e24732de77c45b5bbd6f250a9d9394f
# 96df0db8f8df430a8cba3de718c709eb
# e8cf4d0335dc40468152f8e48ec30469
# 3e29e8c34b1f4b75a251d3fa7e6b7fdf
# d8c885aab0fa4032ae8e43889578f313
# 78aee06b7a63490fa6fc778736eda509
# cf091e7fad13475c9815976d232a1b55
# daf7294c6a6c48e1ba9c91f7302381b5
# aec5f2e0997c49b5ade2b6e323833393
# 59e61c7ba3ca43c58d4a603fe3bd4e7c
# 1968fc4fbbf34409a7c8b483979bab4c
# 89d4713efd3440efa63f30767ef1bea6
# 2996c1a458a34ac681d32955821bf980
# c162bc7fd03c4fb18ac156954ca87ef5
# 2c519aed3ae6436ba5f36b5fd81b010d
# 5b1670f44f47410791e12de853afb6eb
# 31d3c0b1a55e4441b5c8f704a920f10c
# 113914873a5a48f59d9202d45556dbeb
# a8d0cf022e9a477eb64a4382f3c2e608
# d9bff3199f964360bd7f16584b77f3a7
# c49ea35629934920b627c9c46aea0a04
# 1384cd015ae441a393da53f9e5df14c7
# 7491b83a57e14d77b39f8aebbcb9aa61
# 4d3c7e1121744aa892acf23c7a3023c0
# fd8ced38e0a340e281a806e37e08d02a
# 9422bfa4a92d4d4c9de34549421ddfa3
# 8c069b594f754275bb43ae74a819a630
# cf38f16c982d418d8f7f95c492956a69
# ac0053c1f6a24794b9e14d53b013bb77
# 138d8e1dd2e74c5b82548bd791bbbc4b
# fcf855c0f67742a082d2384cf2bd849f
# bbb05c020ec84cdd9d47fc1c230bbe75
# 609a39cd78544c3c9f48309554e3a60f
# c056fdbbc0804b968f88b19efad8f407
# e67893c5636c44ebb893692bdd474f8f
# 871a74276e40421dbfe6ac425b75e7fb
# 08ba9fbd0b16461a9fecf6d10485ac65
# ff7689917c61422394550ad4b87e4975
# 648ab9f031b547b7b6afe8fb66b4f1b2
# 5097abacceee4ed18d80c9dd4550f943
# 31181b65752b4f28b5bec66f1aa81fa4
# 691c0ceead79417594ef2debacab78ab
# 7c3d1a8728ae48fdb28b972d8664e952
# 72e69f376fba4c5cadc728e0715a2fdb
# a632fd60073b4e4284481a67f2a55c97
# d2d524cb38c7492cac251faddfdcbfa4
# 89a60af51a0348a9aef1c0f4aa8438d1
# 0cb23e93e7a14774b6f5634efda51542
# 8b6a39708ad34d978e163c00a56d236d
# fefec6bd05964b0a9160d67c7f6aac17
# cd36c6e9c6ec4b52aa658cd1a574ccdb
# 7822f74f11c448f8b27f9a72292708a2
# 3de6ba96d49a4c96b7b2ab8f4b4047ae
# 25dab61398a74689b283016a5b0f768e
# 452e704d7ef44161a264f1f66508aac8
# b93befa422ba4571967a68dd6d7c0c57
# 8d8a5eaa948843c095aec9edbce5df8b
# 1e07fcd9574444d6b7e9a0ee151b3d36
# e9edd42f1ccf4e01a9443abaffd33305
# 88f2ca58c2b14e449953704539546aad
# fe9b99ef61954294b98318ac4e772040
# 53a5563d134641c6ae8cb8553cb53397
# b35e64a210df4748836d29a51ab0a571
# 3e4615b2976c4989907abc9eab7eb5f8
# 9ec9241795d645b392d2ce2222bdac8a
# 4790f7a3042b4d6188a58a17ed6f4795
# 05628a36334b4161b2561cd30a6e49eb
# b9b70ff6e4544f408f0a2ff46d91ab7b
# fb1845e85c7c4154b172a306a17e278b
# bcdb8403cfcf4fc896bcb565511e1969
# f0e677e1928646668c7f016d3e40703b
# 936d3fc2c7274ec29ba231a5535e2892
# 5422008701354bf6baa77c38501d0174
# 95be7d1cf8f948dfb87439834de425f4
# 5c0fae171d0641cab5e838247b0fe5df
# cebdbb753ff044d39ba660df502455b3
msgid "Summary"
msgstr "Summary"

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

# d84dc97ac2c0414faa8028acc6c141ec
# c677f858c23247ecb6134cf0a1d84867
# b55c94ad50e64c3daedab47340d51ed1
# c6535e0ca4984396bd9eb3b30b00d479
# f7032e142cc8490a8db2cef0c591db60
# 929a157dab31452cb7af9034b9c5613b
# 421d47f6a00045d996c254fc1b8f2fae
# 23011b3bd6744ba48dffd4038e43c22a
# f7d2788c15eb4089b223fee7726a99b5
# c153fe6352c74eb1a02f9cd9da4fcd60
# 0195e63a22b04a9584e9381758858e35
# c93b516f001f43f398adb4f676f2a863
# 027b23a9596444089422b0055e725f87
# fdf2147067364af0a2adad6ccff2b22e
# 6ca11a9e3f6c498da9ccebcff3535440
# 8596e65764034aaba8c3166cd1260112
# 0ef022288db04490a3e3e85827695ac3
# 131082dd4cf94971848e8c7a2653ae40
# ccc62a57ce734e5d9931d7863a1b2ff3
# 3e370d0b015347a7a05fa04cbe5bae84
# aeb04eaf5acb47dc9793074775a71a53
# ca646925941b40be86e0d20c5c3b35b3
# 46358ed62ff942c9aaec59d6ad560a99
# 9a194cf1c4184a5da48292274966a02b
msgid "Reference"
msgstr "Reference"

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

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

# 4188ad08eb2540e8b705c812430f0491
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])"

# b3a194e6d2624f7e9afdb818642bc1c8
msgid "The lock timeout."
msgstr "The lock timeout."

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

# 7d51068cd0cc4a9faa75b549bfd8a10d
msgid "See :c:func:`grn_get_lock_timeout` about lock timeout."
msgstr "See :c:func:`grn_get_lock_timeout` about lock timeout."

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

# 72015bb45ce04fcf9e4b778370201e22
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."

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

# 5168ea9aba364b89aabee76e7f21eb1a
msgid "The new lock timeout."
msgstr "The new lock timeout."

# aaf696fa50784dffb3e18c27245713ea
# c44a98b25e7a46d3b3d6b6a35c8c3fd0
msgid "``GRN_SUCCESS``. It doesn't fail."
msgstr "``GRN_SUCCESS``. It doesn't fail."

# fb681764446c4e7d88187fbe28c88bec
msgid "``grn_cache``"
msgstr "``grn_cache``"

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

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

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

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

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

# b198f46e41f84d54ba52edd5fbb4e99d
# 9309b5e6f0d24c1b98c3ccfb8b4731bc
# b8fde56b27274e5181fdc0b295a6ae14
# af56d3eb66a44b6fb4d0332c2281a42a
# cec71191a5984570b24d1bee95011fdf
# 294a0a00d0cf40aa8dc7ee9ef6ba9df4
# 924dbd550ec2492185c7ba5423721946
# c243f17d28104107ac2e4c2a4d96057a
# b605a694a81a442db868787f94734ad6
# 873417ef35f6457eadd4b3929e6f3ab6
# 540502ed800a417981854d79e6292a2c
# 7aceef3d130e47878568cab08ec48311
# c8b6e2553b67434aa5352e46f588f273
# 7338519ed4ef4e26b1e96a5623d123f0
# b678e0bd460d4dd3b588b43a48ab5701
# 2659dff8673242e0bec38c12a463d3f3
# d817a3585133470cae0f1d9a10147c17
# 61ef7f0f91d24ba6a8d73cf091c04823
# 0a9d70ed3b1b46eda4baa085cbb68d0c
# 0b0f86992fa945f987b890888c5b5ac3
# c14b23485c1b42d28b7e89f78c30b87c
msgid "Example"
msgstr "Example"

# 2a206091a00d41c7a7a1049db4a7bf86
msgid "Here is an example that change the current cache object."
msgstr "Here is an example that change the current cache object."

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

# a177677ec294433cbb3115c9f6fa63fb
msgid "Creates a new cache object."
msgstr "Creates a new cache object."

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

# 0650e71cbd7447dbbe33a85f7449623e
# cdc40d5def6a4f4e8013831a5fd11b79
# 08663473ac4f4b0ab4d69b0373a41a29
# 4d6d740d07474fe5b4940dfaf550bcbd
# 2b0cdd4bb5bf4e90971db306b877b44b
# b8798a449796417fa296a868fdb1e29d
msgid "The context."
msgstr "The context."

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

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

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

# e159d89ab11a41f7a11f5aede8f331b7
# efe4945ac6c34c0b9ccac85a70322cac
# df851dfdc189429392a0413c26b48d93
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."

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

# 182da0cb41ec4f168a17b79f5804820c
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."

# 359eacc9385343fa9f0a64c1cd5c5ffe
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."

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

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

# 70d6ceeff40d4f9182c381f20d8b3307
msgid "The cache object to be changed."
msgstr "The cache object to be changed."

# 1115169860fc4e2cb2172680c2c3c456
msgid "The new max number of entries of the cache object."
msgstr "The new max number of entries of the cache object."

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

# d188558035484302ac5b5c1cd82ab2c1
msgid "The target cache object."
msgstr "The target cache object."

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

# bea5d49febc144fb857a4fe369fc388c
msgid "``grn_column``"
msgstr "``grn_column``"

# ecf7af8b8a224e0f9dbf05a4c3b5b081
# 807f16154e254ec89771a4737c9a6c4c
# a45e9d7613fe4917966a940358905002
# cd39635222d84a0c9bd2b855e370b9ce
# 69dbe19246a6418c8f29accc77e66426
# 44b9da8eea3c4ae89356543c89fa7120
# 0c82f2a52db94e2c8d4728642245442b
# 48a8f69bf1014e3398c7f4f629b6f602
# 183ee6688976473ab585c3d2b7e681b5
# ad756110df754bfaa3fc3546f3cbdca8
# b4509629aa044e0dab9225592c450653
# 69aa7221d7a2487a88bf34e422d8d923
# c5da408f021743f995d9f35559aa5884
# 2750ab16fd184b6992226a29b268d63e
# 3290fa0a7c9d45e8badf86a8397a56be
# bc328816eb904bfa8a5f3d12c04ab480
# 477c86cb6a254b6482999ea1e18f49c3
# 2cb4417ebae94093835b755c38cb1a4e
# 1822509b54a64ebbba61f81148f90051
# 17b06ec616c445a48177f2f467da6268
# 1df0ee9461c24a7a95740350f1f7d612
# 557591f9ff3d4e96a18a52330fec0e7f
# 5a74c95c68794bdd8f6e2ad7815a8a1a
# a226f6438ba5479e96c532bdb5b99f2b
# e3fa8ce8f665410ba12e5e0f089dc608
# cc975f05fccd41839162a9979fcc8397
# a168cb41757f4b6bb91e7af3548f9744
# 1790a2a28ab74d52bf176919f0df694c
# 4a4af702b87f4c249d48e28cb906ce9e
# 078a54009c14450f857a075ae41163d3
# 781911df018e44318932a8f125b6b9c4
# 4cfc9f17a32c4178b67e275b2e41d905
# 5883af2c78eb4cf28b57a9ecd8608ba8
# 1ec5335dda6b4acc93a0660fdc462305
# 6870205f2d294c3fb6f4c1ba019179ec
# 1767a599829147e2a89b16c5a1ad89fb
# 4b378b672c96472dbe668f7c5a9174c7
# d1d7f7d46b78481bbef2949b15b2539d
# 1a25eff0820049a4b7100b2605aef444
# d10f6762ee37456eb73fe07139cec512
# 8bf02bd782774b629bf58a2a8c996cf5
# f43e48d81f514835ba42340ec445b70c
# c7ab98a849dc48bf944e11dc4a885d11
# b01dadf2e663468ba31f3d930ce2a5ee
# ddc60a4c57d6404fa73e3f1e07ba0191
# 548bc43516c541f19697f6a8328a43f1
# b2ec68aa223d4bbc872934d24abe15ab
# ded4a13558f74d1884d58d53f2266d41
# ac809881b24245e18285d1ac9a1fbfbe
# af0988632e354a8faeb05d2592b79834
# dcd393734eb245878f84284471c0e254
# 19d5094d23924e99b3def47a7e5ccf55
# 56815fdd50e04a249199a9c50bfc293d
msgid "TODO..."
msgstr "TODO..."

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

# 06c88c9c57ae4eb09e1b72e1a8dde6cf
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::"

# 499c8f876f2d4a5c8ef303a3c4ffb12b
# 3b52b255695849f297417c5fbef32d9f
# 1babd18c817e47f082de2a642a659fd9
# fd012037c1184faaa01d2a68f3ccd9f4
# fffeeaf1a80649c087b3eefbd5a731f6
# 22169078445444fa86fd9f667e25c5e6
# 09dba8718bdb4cd19ad0de1d918c2fa8
# 5da08f4892664ba697b81b17e36818cf
# 63a23b7f9c3541039305343241045400
# cd6b18469f734f85b667b4643793860c
msgid "Since 3.1.1."
msgstr "Since 3.1.1."

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

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

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

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

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

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

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

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

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

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

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

# 6caf46b1657c4b9286caa6cb1204f914
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::"

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

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

# 09ee36b2a9354160bac6c11b7af4bd0b
# 1bc97b4ca8b040f38c174fbce4c6affd
# b6985158125747fd8f6aa11a8a74007e
# 98d0b36951ef465fbd53ee93902be8c0
# 4c0f55aa4b614d918ff3b51d8b41a4d1
# eeaf7f45a4074bce945fcc5d8c4301d1
# 26c8c74758a543419717023441a01cac
# 5f3bc2ba34294592b8c20be0751f47a7
# 1197c720f2c84e33b1d84fd749bd45eb
# c6f8f29a561f4123a4d06e47bf8473b8
# 56bad55c678a4a7496aad34257f6e305
# d62901fb40134d5b9eb3e6b69eaa6b48
# 6840149536e048cfa24caa4ec27abe3c
# 417073ffe2e74f659b492cf8a4b0ca2b
# f873d254fe124263800b37eee1b8c915
# 8d8c71cd46ab4faa9631b86bdd5da8ae
msgid "対象tableを指定します。"
msgstr "対象tableを指定します。"

# bf58170da3f04a56adbf9ede8b5f4dbd
# 0338bec405cb4ccbaf5a9d4b17243e9f
msgid "カラム名を指定します。"
msgstr "カラム名を指定します。"

# 73e2152ac88e45208283702ce36b448b
# 87bdec0848774bbbb53f2d153e01df64
msgid "nameパラメータのsize(byte)を指定します。"
msgstr "nameパラメータのsize(byte)を指定します。"

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

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

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

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

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

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

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

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

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

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

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

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

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

# 4eb9fb8fd83a4ed49278da126f32ce13
# 04d0888814b74be6afb05d9ec3d45a84
# cb54152d0ebd4ace8dae4957602164c9
msgid "対象columnを指定します。"
msgstr "対象columnを指定します。"

# 60758a5c4ff04abf985a2f91ae3c17bd
# e1b9ec7aaedd459c8e75e75627ececcd
# a5a2da7c6fda4a9d945a9796f9b68ebe
# a58407893bce44a9ac076f7739192bdc
msgid "対象レコードのIDを指定します。"
msgstr "対象レコードのIDを指定します。"

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

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

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

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

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

# 1bbb4a8848fe4902aed8b9bcb686d159
# 16f7952faeca4bfdb40b59a9f9917850
msgid "新しい名前を指定します。"
msgstr "新しい名前を指定します。"

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

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

# 79feebe5cce74cb8a52cfd855a07fd37
# 418f70d62a1349559109858ac49d35a0
# f99c3619d6874e248e8fddc3ba4e3bdf
# d0a6e7aca9474c748f2deac0975fc607
# d650a7eb00ad4f8884123a6061718df6
# afddf9b9ad734e95abf940d81f5418bd
# ef1dd1a727e74e0db0b0828c881b307e
# 8187a438e1d8460494be73c0196c4033
# 30b61d1a4ebd4eef837f0317e12b90f5
# 6869ad078c46469c93fa67b2ce63b59f
# dfd0fcaf122f4bbda0e0310282e5b6da
# b6d552e412d448ba947cf3ebad0a1392
# 1d22c9d2e5394523aad8553631796f5d
# 2cdaafd13569476994de84bfe73c5282
# fddb1ddcdace43b6a7f55ee79ed9839f
# f654fc07069c44cb802124b7578d3f0f
# 06bea39f9ad047239e5aa29fa23a9b41
# faa519dad4004800af586220a9223dd5
# 2648d8cca9724d8e91999fdd2447179e
# b6ee1dba20774ab6a03e531274f18118
# 38a60ec14a744d9ead3b2ba9d5572f9b
# 9dc691721611450eb22dce488f3604bc
# 88d05cb1d8ee4c6db6c735d10fefd667
# 68762ab9f9d04f5b924ea6c67adce5a0
# bd55bc19b44e421ca925109e4bb3cfd9
# 66fbd8aefd8349278fb3f6676168cbb1
# 76bb463e71a24a8588227b03d62fc354
msgid "対象objectを指定します。"
msgstr "対象objectを指定します。"

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

# 077bd3b37f054ee99769a50736434586
# 8908dde9666245169a91ca02593fdbf0
msgid "namebufのサイズ（byte長）を指定します。"
msgstr "namebufのサイズ（byte長）を指定します。"

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

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

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

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

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

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

# 664ce70ec5134a9095454cc9b26c2fdd
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."

# 86c225acf8844ebf960b560cfd2a8527
msgid "Clears all values in the column."
msgstr "Clears all values in the column."

# 6d9bee81b95b4697af72d45d88729c7d
msgid "The column to be truncated."
msgstr "The column to be truncated."

# bceeae6fcfb9488fb47a1517d6389339
# 9643529071d74e3aab496d6e7705f211
# ae1ac730e2654f328db584107300b79d
# 3869fbfc7e18442a93142fb41c91919f
# 18ffeb4369ba4499aab9396c34b0e63e
# 40886adbe3e144db979c2ef9fd0b7b26
# d94022c0fb0c4d79b1d623569bd69ae3
# fdeaf246c388460599ef7255cd0fdc96
# 5e0f1c02337a4cc8b33aa7703a12d9bc
# 7f6557de8e654955a6e7db387e043662
# f77123bd65a041c99507014aaa1b8020
# 3477e31232004eb3a6a91828753a3a68
# 1c3dee6d194d48e0b755ea2e3a58fcad
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."

# 58784e60a81f432ea6c743ac9e900f80
msgid "``grn_command_version``"
msgstr "``grn_command_version``"

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

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

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

# a01d582995e64b5a9c8315ee0f1bf7b7
msgid "``grn_content_type``"
msgstr "``grn_content_type``"

# 4ee5fd4d0ba244c0967787e2111a6b7e
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."

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

# 3074b215697f407984519bf3bfa6d5b6
# 2fa9b3dceee84f4cbb23920ee72ab778
# fab2cf448b044ce4a1833d59ee7abfac
# b6d0e651d2ce4982b84ccdb26d9b426e
msgid "Here are available values:"
msgstr "Here are available values:"

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

# f3ec5ff4bb544b73abf100a0163a0ca8
msgid "`GRN_CONTENT_NONE`"
msgstr "`GRN_CONTENT_NONE`"

# febf748ae59f4e658fc4c16cc3f8e766
msgid "It means tab separated values format."
msgstr "It means tab separated values format."

# 7c815c6516984b1db85dc2629adc6983
msgid "`GRN_CONTENT_TSV`"
msgstr "`GRN_CONTENT_TSV`"

# 5267e925516041b19dfdc4f24fc945c6
msgid "It means JSON format."
msgstr "It means JSON format."

# 4e74f3f7ea6745ffa72e541cc33cf537
msgid "`GRN_CONTENT_JSON`"
msgstr "`GRN_CONTENT_JSON`"

# 5bbd631a714145a383d62ecedff04fb1
msgid "It means XML format."
msgstr "It means XML format."

# 3cc0d92c6409420d90fe1a7cbe7e42eb
msgid "`GRN_CONTENT_XML`"
msgstr "`GRN_CONTENT_XML`"

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

# 18521950cf774ceeb314c3c46d5bbbe0
msgid "`GRN_CONTENT_MSGPACK`"
msgstr "`GRN_CONTENT_MSGPACK`"

# fa711210cf2444389da35322e6a38d5f
msgid "``grn_ctx``"
msgstr "``grn_ctx``"

# 38746117f2de4741b66f06d7f03b263f
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:"

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

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

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

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

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

# cf82dbb795614ed59f83c169488f7c19
msgid "Memory management."
msgstr "Memory management."

# 84e5bc22fe094af7a7e08fd516a529b2
msgid "Logging."
msgstr "Logging."

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

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

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

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

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

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

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

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

# 2498cb943acb45eab7690241395e7122
# 2321d6bba3654bd5abf385efab240fb5
msgid "初期化された :c:type:`grn_ctx` オブジェクトを返します。"
msgstr "初期化された :c:type:`grn_ctx` オブジェクトを返します。"

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

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

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

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

# 341a8315ba764673bd507ffb8b2fe93c
msgid "対象ctxを指定します。"
msgstr "対象ctxを指定します。"

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

# 054ce81b20f5472399a88a2c90c0e3f6
msgid "command_versionを返します。"
msgstr "command_versionを返します。"

# 36f64cc5fdb544899885d96d33d8232e
msgid "command_versionを変更します。"
msgstr "command_versionを変更します。"

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

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

# 454a5fd2d7584b2ba9568d6ee7c0910f
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."

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

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

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

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

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

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

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

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

# 60013aeb5589441c9ada6bd1f4ecdcac
msgid "Here is an example:"
msgstr "Here is an example:"

# ce905ca92d514e1daa1648c0a9d8061c
# 23d600d1f57441d7b8819f7eab7ec3b2
# 6290b0d6af2f43938763df6eb6f29171
msgid "The context object."
msgstr "The context object."

# f5cb96e646d14d4ba4a27f889cdfeba6
msgid "The output buffer to store tables."
msgstr "The output buffer to store tables."

# 2db945c5f758469c818ef7c9837785e1
msgid "Gets the current output type of the context."
msgstr "Gets the current output type of the context."

# 84a7c13148cb4bb285afd8aa1c3b2b43
# 4008cf0918e644b588c6d05119fc28f9
msgid "Normally, this function isn't needed."
msgstr "Normally, this function isn't needed."

# b0e9e127b5a94fafb6bb18e884498c7e
msgid "The output type of the context."
msgstr "The output type of the context."

# 2457bfcf519941c7ae2c16a062f203e2
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."

# 21d6c8db24564b91bb204d517e2438db
msgid "The new output type."
msgstr "The new output type."

# d0aa40a88835407f9673640ec3f68e2f
msgid "``grn_db``"
msgstr "``grn_db``"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# 17b89810f8414d4a835820a4268cb8c1
msgid "objの属するdbを返します。"
msgstr "objの属するdbを返します。"

# 104d85970ee347bcb72e63b2c9f6425e
msgid "This is an experimental API."
msgstr "This is an experimental API."

# 5733b3a5cfa6457cb81f1b39389c0012
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."

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

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

# 857fd0a278224e1495f5c82142f2d7a2
msgid "Here are recoverable cases:"
msgstr "Here are recoverable cases:"

# 1f62940cfad34d4382ab71166fcd3e3e
msgid "Index column is broken. The index column must have source column."
msgstr "Index column is broken. The index column must have source column."

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

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

# 2e4d5253e6e545a6b02306dd4bc06ed3
msgid "Table is broken."
msgstr "Table is broken."

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

# 90451647aa3c480ebb6b718bc96faebc
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."

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

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

# 659f141bb7db40eeb95534bbcb660d4b
msgid "``grn_encoding``"
msgstr "``grn_encoding``"

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

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

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

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

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

# 3795ab424d744c869439c14482e2587d
msgid "The encoding."
msgstr "The encoding."

# 39d6cf34cbdc412984300308a3774a4e
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``'."

# 6272031a8dd9414badfc971e8ae636a2
msgid "``GRN_ENC_UTF8`` is returned for invalid encoding name."
msgstr "``GRN_ENC_UTF8`` is returned for invalid encoding name."

# 7d970a65e7d64ec4967f0a40cbf6b6a7
msgid "The encoding name."
msgstr "The encoding name."

# 469514609d7f4903909bda6e5781f474
# f4d1596c5c3640c09c98ff4a32c283c7
msgid "grn_expr"
msgstr "grn_expr"

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

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

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

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

# 36511bb27867447cb970bbd215d99911
# 5af963fea7d240cd830b0e696faae4b7
msgid ":doc:`/reference/grn_expr/query_syntax`"
msgstr ":doc:`/reference/grn_expr/query_syntax`"

# 8d62b8bf1e60432187636c8c6186d3c6
# 70e09fad1c7e4e1a9c930f9d797e0061
# d5e23e2250ea42a7911efd6af1984efa
msgid ":doc:`/reference/grn_expr/script_syntax`"
msgstr ":doc:`/reference/grn_expr/script_syntax`"

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

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

# 46a312206a9642d09736d23d0943a5f2
msgid "``keywords`` must be ``GRN_PVECTOR``."
msgstr "``keywords`` must be ``GRN_PVECTOR``."

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

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

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

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

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

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

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

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

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

# 5f9a390af384484f96e9f898820b4a35
msgid "String expression representation."
msgstr "String expression representation."

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

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

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

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

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

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

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

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

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

# 2c3762328b5d44db8a978f72ea81e16c
msgid "``grn_geo``"
msgstr "``grn_geo``"

# 381ece5c7bbd4e7c8310a89b24e82336
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."

# 6c4b8cb58bdc4064b69fc54880c60d34
# 89e7c3ae47d345c2892193264471093b
# 4439cfde0b884c518e134ff4478a8f01
msgid "the index column for TokyoGeoPoint or WGS84GeoPpoint type."
msgstr "the index column for TokyoGeoPoint or WGS84GeoPpoint type."

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

# 5041aa6a6a7f4b2ba05defcc9eb11854
# 72f06ee8a7c64c009ba94856aec277c9
# 3115370282674d64a82b08e4e0843ae5
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)"

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

# a5d9d43442aa4d7bb4133226862d3682
msgid "the operator for matched records."
msgstr "the operator for matched records."

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

# 8214f966dee84f6b81f99d75c4f4343b
# 42e7022957c6491c82c5f8ce6ef25fe2
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)"

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

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

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

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

# 0e369501b633422391501bf582d16cb4
msgid "the geo cursor."
msgstr "the geo cursor."

# 1f9f735ba2a84ef1817df0a688d20bed
msgid "``grn_hook``"
msgstr "``grn_hook``"

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

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

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

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

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

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

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

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

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

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

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

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

# 3705cbb9924944279e68e268cabf4c18
# b9768f4eaf2946d9937df9a969b817dd
# f2ac7dffa5bb4dacb2a4531b4addc548
msgid "hookタイプを指定します。"
msgstr "hookタイプを指定します。"

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

# ab39bd72e2454fb3aec1a959af0fbfc2
# 58501a164ccb45189e228584fa6c0a33
msgid "実行順位を指定します。"
msgstr "実行順位を指定します。"

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

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

# 35f1fe8c06774ef39605dcbac8c5c4e6
msgid "``grn_ii``"
msgstr "``grn_ii``"

# 2e51d249ff09478dbb1bfb45834d06a5
msgid "buffered index builder"
msgstr "buffered index builder"

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

# f9b77d74ce6e4e1b900acd24125edd77
msgid "``grn_index_cursor``"
msgstr "``grn_index_cursor``"

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

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

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

# fe3e775985f44aa1b83fcd9d27179364
# 0d33b18b23a34d8ab0fa2daa907f940c
# 225305780815405bb53e99d772cce48e
# 8db5e1d2e71049039630d62ae8442ac6
# 62927e4fb2624c91bb7cd0ada142a946
# 89df500d515d4c91a5b6a5e84deb8ac7
# 33c7d2818ccb4fb8a80b3cc8cfe88729
# 178e5423205c4e2f90542169d31260e4
# 9f479562dd5b4a78a3122eb646b192cb
msgid "対象cursorを指定します。"
msgstr "対象cursorを指定します。"

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

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

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

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

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

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

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

# 5555c950dcc44fa79503ead203adb1b2
msgid "``grn_info``"
msgstr "``grn_info``"

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

# 99a07f795a0d45239896d51cd58bc818
# ee1d296dc70749068c8aa3e9b1c96efb
# e264bd475050450b8adf10a4dcf0f611
msgid "対象objを指定します。"
msgstr "対象objを指定します。"

# c48e0f735eca42248c9e551bf44955a4
# 6ebfd0d65a684691a29aa0d39bf1691e
msgid "取得する情報の種類を指定します。"
msgstr "取得する情報の種類を指定します。"

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

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

# 619e9353113248dcbf8dd699f9af2388
# 4e097d1565f44d5a80352f253374daf1
msgid "設定する情報の種類を指定します。"
msgstr "設定する情報の種類を指定します。"

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

# 6b79599cbe234f459610e768dcd544e2
# 8e026d9e822d43abb73a3e642cd07cb7
msgid "対象IDを指定します。"
msgstr "対象IDを指定します。"

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

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

# b0d711ad293448ef8f6b853d46a22dff
msgid "``grn_match_escalation``"
msgstr "``grn_match_escalation``"

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

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

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

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

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

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

# ee53c81dd11047eda17b38a75c5cf330
msgid "``grn_obj``"
msgstr "``grn_obj``"

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

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

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

# 57d254f5269f45d8948631ebf226cd1b
msgid "context"
msgstr "context"

# 79e7e869546c4959bb91a49afe4f63b9
msgid "target object"
msgstr "target object"

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

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

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

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

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

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

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

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

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

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

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

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

# 0caf334a1b574021a422faeb91241ee2
msgid ":c:macro:`GRN_OBJ_SET`"
msgstr ":c:macro:`GRN_OBJ_SET`"

# 88306edb9fd84b55823975897fa3d40c
msgid ":c:macro:`GRN_OBJ_INCR`"
msgstr ":c:macro:`GRN_OBJ_INCR`"

# 306137c2e9e045cea5884c14e2fe2e09
msgid ":c:macro:`GRN_OBJ_DECR`"
msgstr ":c:macro:`GRN_OBJ_DECR`"

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

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

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

# 194b8b96a0e84a2684c2529ff569d648
msgid ":c:macro:`GRN_OBJ_COMPARE`"
msgstr ":c:macro:`GRN_OBJ_COMPARE`"

# 73e462dc52db4b079b780c5d91983fb6
msgid ":c:macro:`GRN_OBJ_LOCK`"
msgstr ":c:macro:`GRN_OBJ_LOCK`"

# 948c49a68fc24f71b533421815a88de4
msgid ":c:macro:`GRN_OBJ_UNLOCK`"
msgstr ":c:macro:`GRN_OBJ_UNLOCK`"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# 682be1972a7641ca8e112d204b9da850
msgid "objをunlockします。"
msgstr "objをunlockします。"

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

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

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

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

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

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

# 34cb6f3a813645e9ae7753310e6aaebe
# 2ae1c865a84347668da13c4cca709d38
msgid "The target database."
msgstr "The target database."

# f74d268d38f34686bc586c5cac87ffff
# af829cd1dd6a4bdcb2051b4b8b25c3dd
msgid "The object (table, column and so on) ID to be deleted."
msgstr "The object (table, column and so on) ID to be deleted."

# 339027bd31f74e4ab9d00d738346d2a5
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."

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

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

# bce8cd1bea014594872aaba4750e1e7e
msgid "``grn_proc``"
msgstr "``grn_proc``"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# c277e8ae68534116a6c9467c97afbb97
msgid "``grn_search``"
msgstr "``grn_search``"

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

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

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

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

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

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

# ca0128111ac04f2b8196c9f78081b1fd
msgid "``grn_table``"
msgstr "``grn_table``"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# f770ce95707d4db4918c58d2546d3743
# 6697dd1620384863b59c97c1873a7dbf
# 223aadcbc1724e1b95e27c85b2e299e5
msgid "検索keyを指定します。"
msgstr "検索keyを指定します。"

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

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

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

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

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

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

# 3af7393b6ef2419bb9cd87b06f6cfe86
msgid "検索idを指定します。"
msgstr "検索idを指定します。"

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

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

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

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

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

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

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

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

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

# c04338dc6ddc472a92579a39bb5d72a1
# 4ecccd9b2b7243b3ad2a8864f1e53d1b
msgid "レコードIDを指定します。"
msgstr "レコードIDを指定します。"

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

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

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

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

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

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

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

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

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

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

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

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

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

# 8fb54520bcb74b39841b9a9f1bbb1809
# 4535f1778b3b42329f190f2a4d9765b2
# 417f770cf89e46ffb7cd3c86969cd344
# 7af2504a701244a6b6b5827b7248b0cb
msgid "結果を格納するtableを指定します。"
msgstr "結果を格納するtableを指定します。"

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

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

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

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

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

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

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

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

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

# b263bf6db8d84f20bfd304e719244167
# 067a7edc0ac04256a02e2c7deff404ae
msgid "対象table1を指定します。"
msgstr "対象table1を指定します。"

# 41ea00933f33422eb57e48c754c947de
# 0431df5b093e41a19a051f34e9032dda
msgid "対象table2を指定します。"
msgstr "対象table2を指定します。"

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

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

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

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

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

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

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

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

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

# 61d29e50d7ea41eda78c74a13887ed25
msgid "``grn_table_cursor``"
msgstr "``grn_table_cursor``"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# 988175b5d0bc47bcaf88afe5082059bb
msgid "``grn_type``"
msgstr "``grn_type``"

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

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

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

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

# 7983537c3d8247dcb9ac0665e303b36c
msgid "``grn_user_data``"
msgstr "``grn_user_data``"

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

# 3e7bdcd3c6cc4ec09b2f0132c9033c91
msgid "Overview"
msgstr "Overview"

# 787a7f0769d940cc85e7d5a70535a539
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."

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

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

# 22b2013401954ad89c1b846b62c5fb7e
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."

# 37b1464c557348b68c3f41aa816a7e9d
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."

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

# f50a9654f4db47e3b84b9cbbd77498e1
msgid "Plugin"
msgstr "Plugin"

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

# 60fbf5ae5b7d43fcb33b9f9301016c00
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."

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

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

# 0e297b828e424b96877db42f0d0aa8a7
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()."

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

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

# 2261db6f161846f5a862b97eb18215de
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."

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

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

# 405da14e599a45be8a28ab82e1e12bad
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."

# 186d86908e284915a2d441bc2ba03805
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."

# 82f00c83894a4c50bd9ff206d95fb728
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."

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

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

# 6caff91de5e443b6b384222f90368e5c
# d3f4d729f22b472089c2c4793307e55e
# 79d9db58c7374d2ab7fafebcbd98b2ef
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."

# 099e4e440b034a25ba5eefc26c8e65b3
# df847d6f64e148b2b9621cea25d4c232
msgid "A variable value on success, NULL otherwise."
msgstr "A variable value on success, NULL otherwise."

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

# 1513eb65cb4c4eac8fae52284a89a3ac
msgid "The offset position of the variable."
msgstr "The offset position of the variable."

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

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

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

# 7b18973a22d641bd881f6f6cd8b79a98
msgid "It initializes a `grn_expr_var`."
msgstr "It initializes a `grn_expr_var`."

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

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

# cee995d000a34a62b684dcf718c75d7b
msgid "It creates a command."
msgstr "It creates a command."

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

# 23b5604bb68b4604814a873801cb9359
msgid "The function name to be called by the created command."
msgstr "The function name to be called by the created command."

# 1adea9d4fe9a487dbacbca4dbfc9d929
msgid "The number of the variables of the command to create."
msgstr "The number of the variables of the command to create."

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

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

# 3ade868eaf754c1e8379c640eb254f3d
msgid "Cast"
msgstr "Cast"

# 4576f3d287344e83839335c80be34bed
msgid "Column"
msgstr "Column"

# 3064d4782e7e4dd7bc66de9d387cfb68
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."

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

# 827d6d78367948c7a573f3e1255bf3ee
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."

# c49119289f0f422da693ea6c3e59c151
msgid "Here are data store columns:"
msgstr "Here are data store columns:"

# 67b0bfacf3d748edb49653b2e630a5fb
msgid "Here is an index column:"
msgstr "Here is an index column:"

# 64af17f209f3460bb3a765f0b3656af1
msgid "Index column"
msgstr "Index column"

# f4d4dcd2efb74111a892281a8ef22b92
# 381363adc6394169bd1209f9f4c680d3
# c22d6c00ca6e432383a3c34836777964
# 266766b326f34ba98f9d2d1ef28822a4
# cecff496ac3b4ca7a7e60b5f4676bb6e
# 908dce2501594481abae6434075f36de
# 062eb81783524f858bc521950571543b
# 4de0d61c563e40e8a672811310bd7744
# d951de1a556a4b38858918da480b3cf1
# d81adaea3ef54491ba532778d9706b68
# 23595240fa1b4f7c9e21abadbad85f0f
# 4739afe214444961b735d9cdf1ba8f8c
# 36e4cd0962fb4ca4baee3e03be44aa0b
# 9fb8b1f701034ee8be7493e8e22eae42
# 98085704470146ec8dbdd719e6213fbc
# 1c77edd99b824f55a396b7e70ee9bf41
# 6c0fcb82dced4f77b2d5a5003ad04157
# 88fde4c4453944079ab8f483a7ec5f31
# 43dacd3eb97f4adc9ca74b443692b6d5
# 05a5acd6d45f4f8b91c560e79f3239f1
# b8003a81e0a8474fa46881064a9bd621
# 780524f7e4f44c30a0a3d6723e4367be
# db9550f7835745d29e2e5b6e629328fc
# 6058d86d2db842c3a6ee35b007c17e52
# ac93105f46604b74b61bf803ea18f944
# d54ecbcacf264e85862f88fb03269b6f
msgid "TODO"
msgstr "TODO"

# 35bf0b2be0c04513980aa9b6fea2f5d4
# c0219aa873f84c4e91fa0358207db340
# 40dc4e96d68c4ffda82c2ce0abf86187
# 9f6628f25f784151b58df6122e6b714b
# d479e2e29d7540c5a5047a0b58063db0
# 9054db73394447a18bffe8d4c4d4d10a
# 03f673f1df4d4393bd28f7ff0e44ebff
# 284fbc0174ef4a39864bd2a4a5e6355c
# dce0f4f341e048eea4c74cc6da108a41
# fef655d8d7e0409896652d1758f8af1a
# b93fc9265df64cc0b001d8a03d96a2f6
# 6dd6282539274700a795283a2f8f54fc
# c9c952164e874859ba8b9d6bb4df1b5b
# 5fc2a4902e474b879ae63692fc61035a
# 236f51a6997948b4a2d2e5e56a5d24ba
# 814f96c8db4e4f68adb72c159c695d1f
# 5721bd14db8a459b9d9336d910db5098
# ee391c08648b4f7cad9a3af8f27b18ad
# 453794709fff41969073414e72a79e30
# 6ed505ca580c48208adff31e6b649464
# 233e2b0f216d43d1b17806081a88d73a
# 10488a0f3906424e8f371f7cb85c7aaa
# a2991dda471e4c23b438b8a1dfc2c0eb
# 7007b8c1723844c2a10fdbe62137aecb
# b230d6e92cc34da381a6b0f0e86077d7
# 0578bd48e5b44763b8268a7255c298a4
# 0c8046afb2c2427793cad3e4578e0bba
# 8395d29162b544648937433e221919c0
# 63e772d7cd8844cd98dd1219df507c35
# 0484e99ba6764b3189ff404cfeffaa80
# 4d96bde5246d4206a579989b1f56542c
# b28f99a622354c32aa07a848560f5716
# b255af5b6236407e8806408c33c19bf7
# 060d40317f354429845891e240cfb499
# d7e20a1b484542ab9acf36ad99299e84
# f23cbac0e8c348de802a2cb3efc584dd
# dff44c4f51994d82acc873fec04b5262
# a356c2bf35f94839aefab998eb87e82c
# ee05d3c628ce4f479892b8530e42e4e8
# fe65451809e047fb9ebc4a22ee18e7ca
# 894c5594d04546a0bad3067d0b57f078
# ef1c79b465b742418d6d00389e8530de
# 31431463a82043abb1e1e9de7049e1d3
# 97c8c8d1a3d24b5499056c60099acc16
# cdb40cc53ef9499fa7f7de2d5f3f3663
# b0a3fd3a2be84668a04867127c7efa12
# 2a0e3dd50ad0402f88998431d43f3607
# 2ddfe43e3b574e16bf3e866e56ce9a0c
# 66b7c4fb256e4019b6cfb189a6975da1
# b20f30325bb4497792ab7777120d072d
# 6d08078294cb4365a55b91c2cd2decb6
# a764288ab6d94d5f90039abef79513e2
# 7a34e94a058f4457915a8ab63bdb0c6e
# e9764146cb3c498f9195168d974870ff
# 7dd406476365484590b24b9771ae68a9
# d87a29fa12a4450abad7f23d355e1a77
# 789e752f7ac340daa8e8fd25dffcd1c6
# 0b21d29a9a2748848397c417845a3186
# 294e4225430947219722c7f7f55d083c
# 7d111728693b4fa3bf98f9a374f88205
# 73b2a54bcd0c485b8f5c9f383dd00bb2
# 8b1d5861ff3e4da6905bc13dc6cf0cb2
msgid "Usage"
msgstr "Usage"

# a9d1c2105641425fac54140c84c47612
msgid "Pseudo column"
msgstr "Pseudo column"

# 49854149a9cc41f0b953f1b2e40ca82e
# b09be51e0a6b45429449cd27b9ca0dda
# 22f66bf35c6f409d860308b593d99e4d
# 6c3f162f7e764098bb736ad63348d7de
# 8e67e43558b943cca3736c0a47d29445
# 71b4b570cde04b26a0170711a5d3ff2f
# 48e36368e9e44327bc393234938976b7
# 249b9713080b4d9ea5b7472dc67505d0
msgid "名前"
msgstr "名前"

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

# 7673c5f99fd344ddb3a81836ffdd1ee5
# 4014180171de4294a68e471cafe5ef03
# f013215474ef49ffbd85085c578f9625
# d2ced6f4e27740a4892daf267b26df15
# 77cf7f0c9eb243a39655f4dd77492f62
# 8d22f96e005d428a8273358be6ce12f5
# 986230f6c4704ea1a6833653c35f6a59
# fd1f746d79094be1b3036a1f007c27a5
msgid "説明"
msgstr "説明"

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

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

# 95f36fed312345eda639bf272938ed73
msgid "``_id``"
msgstr "``_id``"

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

# 6b989144e1a741a2bebf949b16afa8f9
# 8e6f2ef8dae54737966a34fcb7dd681c
# 75b334ed6646482fa1fbe083a27eee21
msgid "``_key``"
msgstr "``_key``"

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

# f263727966e343278bdeb2c17a132db7
msgid "``_value``"
msgstr "``_value``"

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

# ace65e3aa37147608d805baacbf77d24
msgid "``_score``"
msgstr "``_score``"

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

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

# ab372024733d49b682fb79bb2e3ba3b4
# 040386731fa44c38b1dfade0d335aed8
msgid "``_nsubrecs``"
msgstr "``_nsubrecs``"

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

# e61d4d61c90e4b49a3ea6e1480c17345
msgid "Scalar column"
msgstr "Scalar column"

# 68718e90a80847a3918c9c3855fabf2b
msgid "Vector column"
msgstr "Vector column"

# 694c79cf62f34ab3b38a862ab88442c6
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."

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

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

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

# 0bbc86233b9745508e81b22c6a096bba
msgid "There are three vector column types:"
msgstr "There are three vector column types:"

# 8086bd45d18041b9a4b9c818016e542a
# 9f4fb4e596374c01aa54300f54f289e0
msgid "Normal vector column"
msgstr "Normal vector column"

# 0b10e8a1b3394e2481d5433e5fea1e75
# 43591059e7b54e1c90ae8707b6347c3a
msgid "Reference vector column"
msgstr "Reference vector column"

# b70e9882283b4397aa807d4ea526b85e
# b39ab24cee7046d791c70a727460fc4e
msgid "Weight vector column"
msgstr "Weight vector column"

# 3aa5b5f64a014ea9922c39d7e918f5ac
msgid "This section describes how to use these types."
msgstr "This section describes how to use these types."

# 13560a2851d34b76a55f155f7ea4b81d
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."

# 41662e3833c84e18ab93a6a88c2092b3
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."

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

# ec0f7abb953e44bca5ef02c1c037db1c
# 3b39c5183f1a4d49af8e0c5ce2e2edfd
# 1fa6e25d9b254384a17db785d03e263b
msgid "How to create"
msgstr "How to create"

# 4d376b8c16b44f56b148eaa8eed145c1
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:"

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

# 767cb5b4a2754f198176086ac34d7d45
# 0a03708ffc5f44789aaf38a1358b5e91
# cb78f342b87d42ad8c6b5e2aae634cbd
msgid "How to load"
msgstr "How to load"

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

# ce2782f377194adbafcf4cd2807951f8
# 0e085f67753544dbb31f8d8c13bb3296
msgid "Let's load the following data:"
msgstr "Let's load the following data:"

# e144934e55964ec391e8bc3d6f2d9a99
# be72d46c74e2409e95455e6e021f7722
msgid "``tags``"
msgstr "``tags``"

# 8cf759cd51a94b489b18bdcd71297216
# 68343990853749cc868dd4876e5100d9
msgid "``http://groonga.org/``"
msgstr "``http://groonga.org/``"

# e31d3975976f4579b1647411a56a81aa
msgid "``[\"groonga\"]``"
msgstr "``[\"groonga\"]``"

# 04e8bd73a1144bec90cc57ed47407119
# eba3c707f4ff43d4aad4f922f4430eef
msgid "``http://mroonga.org/``"
msgstr "``http://mroonga.org/``"

# 005f1d260644414cb5c749ef7520e3fe
msgid "``[\"mroonga\", \"mysql\", \"groonga\"]``"
msgstr "``[\"mroonga\", \"mysql\", \"groonga\"]``"

# 59024c5a0cca4cb4944ffb06eaa9b83a
# 0b0eb0389c8040b8bfc2e2cabbade30c
msgid "``http://ranguba.org/``"
msgstr "``http://ranguba.org/``"

# 5cca84b0c36a462c893921339792d03d
msgid "``[\"ruby\", \"groonga\"]``"
msgstr "``[\"ruby\", \"groonga\"]``"

# ffc9e33272d04598a789bbb72eec9f11
# 55aca5c6293d47608ab9151d7da61d66
msgid "Here is a command that loads the data:"
msgstr "Here is a command that loads the data:"

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

# e09d4735c5c44f82a4dc970528e33c58
# 6d006d4e0ad046968f2686d98a258e2d
# 2d02a3abd79447b9bd460b3eceb88861
msgid "How to search"
msgstr "How to search"

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

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

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

# 805b9286eecc485c8e65cd1bb8c49d21
# 8482e92116b741c9a700ac4b23f297cc
msgid "With :ref:`select-match-columns` and :ref:`select-query`:"
msgstr "With :ref:`select-match-columns` and :ref:`select-query`:"

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

# bbe5482938ac476099ced24f0b3d3820
# 57db688608e5426b83edaeacb1828c1c
msgid "With :ref:`select-filter`:"
msgstr "With :ref:`select-filter`:"

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

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

# 78b66859169c4d4e9346562d0938bd29
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."

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

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

# e05434fd23534e76aecc417d34a9f69d
# 84bc86d5e86243a59c20f1bd52f2d655
msgid "Limitations"
msgstr "Limitations"

# 5485f84e11544f5290ad4fb0ec3a2a8f
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."

# 89bf1695add14d138c0fcd30268bc4b4
msgid "Here are limitations:"
msgstr "Here are limitations:"

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

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

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

# 302166e8749d45fbb431432a41ce7a39
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."

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

# 474b2e2ec337401888796a8384d12cdd
msgid "``{\"groonga\": 100}``"
msgstr "``{\"groonga\": 100}``"

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

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

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

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

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

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

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

# 1429a7fa099a4177b601dc74647052b4
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."

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

# 80df68e311394d48a332bb7c685cdfeb
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:"

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

# 12082ac5aec34f1ebc5eff135b0ff8cf
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."

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

# 5440d7d8da95453aa0e956591d5144f4
# 2953405ff2b545cab0053259db95bd95
# 44281648edbb4f74ae617c868e4c5e80
msgid "Command"
msgstr "Command"

# 57b5759e7a3e4aa5a9cfbb10ef6086ee
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."

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

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

# a55b5b64af8d4f998c6a01559197d43c
msgid "概要"
msgstr "概要"

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

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

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

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

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

# d76a730a76254282b05a5f882b885d0a
msgid "develop"
msgstr "develop"

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

# 00d687bc8bf3401e90c297922838815f
msgid "stable"
msgstr "stable"

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

# 8683b12bcd1b4f3799510bde971b3b3d
msgid "deprecated"
msgstr "deprecated"

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

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

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

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

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

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

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

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

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

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

# 101dd8136aa74fdea07ba5e1737a60c2
# 88831ae4d925481a8fe03eae79664ce8
msgid "実行例::"
msgstr "実行例::"

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

# 011cac2099d34e31a66f504cf5f1f40a
msgid "command_versionパラメータ"
msgstr "command_versionパラメータ"

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

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

# f03e4a95ab534aa89c13a6299443e4a6
msgid "Output format"
msgstr "Output format"

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

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

# 707f881afefb48a3808d15d4df9aa81a
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."

# e5e249b5a3d946f394d7dd46426e2a9e
msgid "JSON and MessagePack"
msgstr "JSON and MessagePack"

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

# 5ed623988bc9404b9792f49164405df9
msgid "JSON and MessagePack uses the following structure::"
msgstr "JSON and MessagePack uses the following structure::"

# 625969dba3364e13bfd9cf60a8895f2a
msgid "For example::"
msgstr "For example::"

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

# 4cb86f2e681e4a28ae306e2157a3d7e6
msgid "The following part is ``BODY``::"
msgstr "The following part is ``BODY``::"

# 95df1325ac464df0a257bd8fcc55c07d
# bbd636a0022846ec98615414c34ac212
# 1bb806d4c8d441c3b58d5a28deb70907
# e05ebb7d23084249be7ef5cea737b737
# e5bc24908a764d74ab1cc4a424f6718b
# f061fbbca6fe456d86ffeaf077866786
# 2875c16842984db3bc8edad384caa2ed
# 94f2612064c54f67b28e91aa5a8b64ac
# c3561167a43345b4ae77ea30a4aad41b
# a2079b520180463d96c2372250582bff
# 650eb8e22c794fa7b8c7e0667993df04
# d35149010c8c47e58c2eb2e2f7d7b095
# 74b21f9a8f64473abd039b98c98318ed
# e9dc4cae907a4644a489e772993fb923
# 5769c5a67f6e45268574b84cb7fd4706
msgid "``HEADER``"
msgstr "``HEADER``"

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

# dde91ba1cb874d4082eb307206e906b0
msgid "Success case"
msgstr "Success case"

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

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

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

# 75713995ef9a4262b52e80b77fe9cd88
msgid "Error case"
msgstr "Error case"

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

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

# 72d5e510369b437dada317e78b6afdf1
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."

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

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

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

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

# 70e15446b4034e47b5cc3e19ebdff5c0
msgid "``FUNCTION_NAME`` is the name of function that error is occurred."
msgstr "``FUNCTION_NAME`` is the name of function that error is occurred."

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

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

# 5a29d90b49a041ab9aec67a5ffb82938
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::"

# 615388ed5790428ebe526e596fd115ac
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."

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

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

# 33c11b8818f14095b5e0613009af9090
msgid "``BODY``"
msgstr "``BODY``"

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

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

# f94414c474e34495aad434cab4c9f459
msgid "XML"
msgstr "XML"

# cf0d6f8daaf640599160ad304531d614
msgid "TSV"
msgstr "TSV"

# 6d83555ad61146f9bb537428d3c7fe77
# b2f7c228421140d9b88779784ba93e79
# cb4e5e72615e4a6eb697603ee81f9384
# dc98e78ed1bb4f5092239201f57dff3e
# dff2c11d62f3498281903b06e757305f
# 631fbb9536524eb99a230a1162f3abd7
# a6d179428bd44dce98f159a1062c0be7
# 55c5987a576e467f87d5b173d25f163b
# e865ad5ffd084018aa7290096d16c2ba
# 91f3fed3b5004624a45da22f2af53330
# c55c08801d12445595dcd15d31b192d8
# 7d98fdd0081b4eb18aa1729d3d9b9315
# a55c3eea2f614ed094a81d52e30d3899
# 3056eb94e6644a0b911407d56e2d0b4f
# 3f59f29176ef4d3c91bfdf4374e8ccf5
# 073bde977fd544b8abefda5d26f87dfc
# 1fabb039729d4d5cba729c0e4f05aead
# 8e4e0d5199c94a6db75e7e3f2e0ec9c7
# 9f83ff5b5bcd41d9ab961d94c97a0aff
# 7468bd6fc8a944848dc14a685a6fe174
# 3b0f7b9bd4b34adf81a395d9e398985b
# ddef680ec2e24666935aaedf8b378051
# 70c833aa6dd64e3ab2ab8295258fd9af
# 5782d918dae34ee9906f485e2512ddc9
# 90e33618854a423bb10054422e181217
# 99c77b0e7fc64a4882034fb1af542bf5
# 3b690775c92e4216bd2c5fc4ed8fcb25
# 9ee795ebd3fc4f08b577fd714e7fffb7
# e0716f55d9994196811b4babb41810a8
# ca630089eb48465db99b90b6f1318432
# 1682f113ff4f44139975ce8f42b6eadf
# 85b049f4dbf74812bc5a366d7621e628
# adba1db348764005ab18b03368365bdb
# 591f3ea50b8843309b7d2c913c9020fc
# a2c5d3c862954653b96ef54751094e0e
# bf86603adb8e40fc9a9d878a752f4e15
# 09c88aaedf3541469b2ef10b22630785
# c1cf7b98650b4ab0b4808d001dbd05d3
msgid "See also"
msgstr "See also"

# 27e573e309ae4ca18fe5e46083cf0b87
msgid ":doc:`return_code` describes about return code."
msgstr ":doc:`return_code` describes about return code."

# ab4e05c210584f8ea94030269bf63a63
msgid "Request ID"
msgstr "Request ID"

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

# 28302cd4248842babf2e30469ad7c298
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."

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

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

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

# 8a8794e3cf4e432289d58add0164232f
msgid "How to assign ID to request"
msgstr "How to assign ID to request"

# 64e41c1f7bd844f986d9c192f401db2b
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."

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

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

# e5b06725d81e4f1c8a9d6344f3fe6b12
msgid "Return code"
msgstr "Return code"

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

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

# e6a61f0c28de4919896e00df4e8a51d2
msgid "List"
msgstr "List"

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

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

# 98dfb8b915bf499387f9fd258f097285
msgid "1: ``GRN_END_OF_DATA``"
msgstr "1: ``GRN_END_OF_DATA``"

# 318149bfbb8d4271b853f0e4c0a50e31
msgid "-1: ``GRN_UNKNOWN_ERROR``"
msgstr "-1: ``GRN_UNKNOWN_ERROR``"

# 744f238f9e584b8a9bf427b6f200370c
msgid "-2: ``GRN_OPERATION_NOT_PERMITTED``"
msgstr "-2: ``GRN_OPERATION_NOT_PERMITTED``"

# 80285c4e5b3845489510c6e4a845f015
msgid "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"
msgstr "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"

# 9613e43a7f554a30866cc07af69aa913
msgid "-4: ``GRN_NO_SUCH_PROCESS``"
msgstr "-4: ``GRN_NO_SUCH_PROCESS``"

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

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

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

# 6b01d353571c4f80aac46ade33e6a843
msgid "-8: ``GRN_ARG_LIST_TOO_LONG``"
msgstr "-8: ``GRN_ARG_LIST_TOO_LONG``"

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

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

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

# 5d5328990a7442c9bbe1a4ceced8377f
msgid "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"
msgstr "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"

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

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

# 4dbc021a55064089b2a522c4b773e4cc
msgid "-15: ``GRN_BAD_ADDRESS``"
msgstr "-15: ``GRN_BAD_ADDRESS``"

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

# 2364422c64574e73a92d764e5516b93d
msgid "-17: ``GRN_FILE_EXISTS``"
msgstr "-17: ``GRN_FILE_EXISTS``"

# 653fe43d4fa04354a0667604c542ad64
msgid "-18: ``GRN_IMPROPER_LINK``"
msgstr "-18: ``GRN_IMPROPER_LINK``"

# d73bcdf562f64e628004405cd4abc02d
msgid "-19: ``GRN_NO_SUCH_DEVICE``"
msgstr "-19: ``GRN_NO_SUCH_DEVICE``"

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

# 79377a9f90b144e08b42debfcb35ef97
msgid "-21: ``GRN_IS_A_DIRECTORY``"
msgstr "-21: ``GRN_IS_A_DIRECTORY``"

# 3be4723c18874dc49ec5f1c3160098f6
msgid "-22: ``GRN_INVALID_ARGUMENT``"
msgstr "-22: ``GRN_INVALID_ARGUMENT``"

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

# 82657afe1fa54189940d2e7c35fb99ac
msgid "-24: ``GRN_TOO_MANY_OPEN_FILES``"
msgstr "-24: ``GRN_TOO_MANY_OPEN_FILES``"

# 5fb295f4ad2845389a52e11479538938
msgid "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"
msgstr "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"

# 60c8abc7ad8e4194aa60f6562a673b5a
msgid "-26: ``GRN_FILE_TOO_LARGE``"
msgstr "-26: ``GRN_FILE_TOO_LARGE``"

# 6b990b6cfcdf489aa3fba5798591dc47
msgid "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"
msgstr "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"

# c0722182d53b4061aaf5569dda7c727b
msgid "-28: ``GRN_INVALID_SEEK``"
msgstr "-28: ``GRN_INVALID_SEEK``"

# 73e260d06ea14347aec7b9745de80d59
msgid "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"
msgstr "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"

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

# bd94f8098c9848f78e0585bcac9a6d2e
msgid "-31: ``GRN_BROKEN_PIPE``"
msgstr "-31: ``GRN_BROKEN_PIPE``"

# 4ab1db8911884e4eb52dad6dbe367235
msgid "-32: ``GRN_DOMAIN_ERROR``"
msgstr "-32: ``GRN_DOMAIN_ERROR``"

# 0c51eb7b1ffc4502a15d98dca88b5118
msgid "-33: ``GRN_RESULT_TOO_LARGE``"
msgstr "-33: ``GRN_RESULT_TOO_LARGE``"

# 906a5423d77f45148d17d31508497f3a
msgid "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"
msgstr "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"

# 5df6a294cd064922b939c5bb0e9c879e
msgid "-35: ``GRN_NO_MEMORY_AVAILABLE``"
msgstr "-35: ``GRN_NO_MEMORY_AVAILABLE``"

# 7f8c8b833c194170a538c902385dad1b
msgid "-36: ``GRN_FILENAME_TOO_LONG``"
msgstr "-36: ``GRN_FILENAME_TOO_LONG``"

# e21fa3d0ea1e43d8a3e4361e620d7044
msgid "-37: ``GRN_NO_LOCKS_AVAILABLE``"
msgstr "-37: ``GRN_NO_LOCKS_AVAILABLE``"

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

# 24560db1569940a89682b6d9adec6abb
msgid "-39: ``GRN_DIRECTORY_NOT_EMPTY``"
msgstr "-39: ``GRN_DIRECTORY_NOT_EMPTY``"

# 8d0f36e83c604cd78c342735492c8a61
msgid "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"
msgstr "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"

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

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

# ab9cf70eefce4edb9dc4c5065ffaab2a
msgid "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"
msgstr "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"

# 44908095eec3409e8e592faead4c2763
msgid "-44: ``GRN_NETWORK_IS_DOWN``"
msgstr "-44: ``GRN_NETWORK_IS_DOWN``"

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

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

# 61661dd7eb77452aa5cad028625ceda7
msgid "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"
msgstr "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"

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

# 20f1f37326184c74ba248885116a0989
msgid "-49: ``GRN_OPERATION_TIMEOUT``"
msgstr "-49: ``GRN_OPERATION_TIMEOUT``"

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

# 6125fcfbb25045be8b8ec51384c4163c
msgid "-51: ``GRN_RANGE_ERROR``"
msgstr "-51: ``GRN_RANGE_ERROR``"

# eb071284b63e438d82a81683bb0ee4f3
msgid "-52: ``GRN_TOKENIZER_ERROR``"
msgstr "-52: ``GRN_TOKENIZER_ERROR``"

# af67fb0afd4c41c1b1a5f4c4636c69e2
msgid "-53: ``GRN_FILE_CORRUPT``"
msgstr "-53: ``GRN_FILE_CORRUPT``"

# 7f04ab19eb944966908e11c312a53143
msgid "-54: ``GRN_INVALID_FORMAT``"
msgstr "-54: ``GRN_INVALID_FORMAT``"

# 969ffe2b96bc4fff9a02787dd91cde86
msgid "-55: ``GRN_OBJECT_CORRUPT``"
msgstr "-55: ``GRN_OBJECT_CORRUPT``"

# 912e44bffc434dd6b0495bb72b4393fe
msgid "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"
msgstr "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"

# d115c3097057461abd86c351dcb74b02
msgid "-57: ``GRN_NOT_SOCKET``"
msgstr "-57: ``GRN_NOT_SOCKET``"

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

# a71b8eafe1e1479da92654f554bc5c4e
msgid "-59: ``GRN_ADDRESS_IS_IN_USE``"
msgstr "-59: ``GRN_ADDRESS_IS_IN_USE``"

# cebe12e7fc8d434286cea1331bdb6151
msgid "-60: ``GRN_ZLIB_ERROR``"
msgstr "-60: ``GRN_ZLIB_ERROR``"

# d6903507c17e4f3aaa369108e23f4342
msgid "-61: ``GRN_LZO_ERROR``"
msgstr "-61: ``GRN_LZO_ERROR``"

# 5d10574edd8b4cada63415fea99524b7
msgid "-62: ``GRN_STACK_OVER_FLOW``"
msgstr "-62: ``GRN_STACK_OVER_FLOW``"

# 6f0e33edab0447588374393949a95474
msgid "-63: ``GRN_SYNTAX_ERROR``"
msgstr "-63: ``GRN_SYNTAX_ERROR``"

# f9e8d353ac2c4732868ce3b8316ad228
msgid "-64: ``GRN_RETRY_MAX``"
msgstr "-64: ``GRN_RETRY_MAX``"

# 3739e5a28d0d49ee8f02c721d613185f
msgid "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"
msgstr "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"

# 05f9b908e86449ad83a0fde45701363f
msgid "-66: ``GRN_UPDATE_NOT_ALLOWED``"
msgstr "-66: ``GRN_UPDATE_NOT_ALLOWED``"

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

# 014f6ef26f024131a1da2966ec75f882
msgid "-68: ``GRN_TOO_LARGE_OFFSET``"
msgstr "-68: ``GRN_TOO_LARGE_OFFSET``"

# fa66340bb19c4deda0534da600909295
msgid "-69: ``GRN_TOO_SMALL_LIMIT``"
msgstr "-69: ``GRN_TOO_SMALL_LIMIT``"

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

# 59f6ae6b13114ba08dc36afc0d30250d
msgid "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"
msgstr "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"

# 72b0eb41687548a6a10390cebec50d5f
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."

# 5882b34997fc4823aa3120a45cd9f832
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."

# 02818433fab743ebb00718a48329da0d
msgid "``cache_limit``"
msgstr "``cache_limit``"

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

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

# d6e9ac4fdfa847f1930258796d93b91a
# 3a42d53261c244ed9c03033b41e402ff
# 255ed23b2c584e6a9b2074b49b54db7a
# aca7d29b019947508587a83a603258e7
# 7fc00fc8e9664c3abe0c5d068c7a5cec
# 72295dd297d349ed9171d440cfc42cea
# 5a1a6d6a5c4d45c88caff201da473aa4
# 288e9edf0cf84b2da5317d360353f5c3
# 696d50e1134f4b62afa6dfe077ae9c8c
# b5dba71b2e5b4485a0e24fa42ce94a81
# 06591954ea7b4927a690787eab957d72
# 98ba29c063694673a6dd03f1da3731a2
# ead91e1bf7344ab99e49f6ca1eadc282
# 1fe0d965047e47f8b4eaf55d7bb970b5
# 417d72a0db2a4490a34554f81e39b30a
# af92b968e0744716af6225e7ef43d76d
# b1c254320b104aaa9a5a79a9eef0beb9
# 60ddd6ce1eeb47e19a6a6cc6117cff19
# 8ebe260e9a9c4aacb1f8b1760e8c74cc
# 602bfba764bc4fc683b03471aafa7d3d
# 84699613c14044d79b60dc421390abca
# 7d482a64141a44b7978daae124a8f9ea
# 01cb5342aff94258add98d9a4cf16c1e
# 7dae456af5764f19918154957634c892
# dc5aa91c832f4b09b21025be7acbd41a
# 3fb9f12cd108488a903bcd69376acfec
# f7591afffc0d4e6f9c2aaea54ec6926a
# d6e33880c18b4425b2023f293b4a5043
# c58139c159b447df8f0420931dea1c54
# 94b4d23bb0aa4a989d0e301dd6335eb6
# 59f5285a431541f1af9443fc1a7c9692
# b68d00ee648340dc9e14a662a78e8387
# b82bf64848984be4acac59701de79324
# 067e3f058d3d4836925b4dc69f5438ab
# 3fbd5fb787394eeeb01e9b00dc20b278
# 97499b97ae2b432bbe9b78976678a242
# e475475ded9e4477be316cd3704a8036
# 77dedd96a33a45459a37757472b6c7a2
# 00fca6f877c8472385e0352269aec051
# 6bf805fa017c4c199a18a1a771bce848
# 485b83a5f5fb41b9929423b9e0f986f9
# a6bd6e3626164ca48b2c48bb2d8e18ef
# 10c5db20a42d44359abf12c1a01e530a
# e866ef6648e642d1aead1d34f6b88890
# 8000585b81854f47b1fad6d88a171e43
# 616935b32dd8450b825c87d49375ce45
# ddb78e55f3c440abaa51277bb369903e
# 16983a77ccee459eb899f8b7410a2c3e
# 0e636d3420d74568a55cae460815ba4e
# 51795dc1168f462d943a2e305e3b08df
# 227e404965be4987b14eac7589117481
# e151adc4b35b44478d5fe92064137098
msgid "Syntax"
msgstr "Syntax"

# 89b8a8d5361e49bfbf9efbccb6fcd66f
msgid "``cache_limit`` has one optional parameter::"
msgstr "``cache_limit`` has one optional parameter::"

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

# 99e79d7590914a7bad670cdecd7841b5
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."

# 295bee1bb0e5478584064f75bd86afb4
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."

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

# 2e0f4b9b9b4f4690aca804708649ed80
# 1f36c1811d7249eea3e51649f7e3fe1a
# 37de154a53224c9d9461ac82f0c86f6c
# 003313d230104320a4d32d14bce8d46c
# 7bbbdcf15fb74a62be67a27e59eec658
# 927115b5fd8b4457a886bcabd29cc547
# fcfcc82de53748ecb55d47f6fa824ea2
# a0cea6b2d751496e9fa4a32f655a96a8
# 5ca85555195b4dab9a1349fe9c209b10
# 4277e591d2ce4a17a309085282dce560
# 79dbab1e400f4cb792783d510e69f98d
# c743d6f297a34a7e9ae77aae964663bf
# 40019cc8ff9543ceac7b8d0b7a0537a2
# 636e670185594d7d9745825afed43ccb
# eec4f1a0b77243108b6ac1044d82977c
# 6673489c85e0413eaac1bdae1db3f20e
# 40cdc2e049ef48148a1276626fdd6954
# 3885e9257bbf483fbf6a5a0e21c078a0
# 36e4d737bf404daba941698f80725222
# b55402fe5ef040e8ad5bd66604aa1673
# 690ccea683204027a69e49a16303e1db
# abf4dbacb1934e729613ed551a14db43
# e1135152e7b24753a95669ad732004d7
# 3a044045fd834c69b072a6817555701a
# ee19fdbde56c46aa8c144b16cd3c7c75
# 972648c11362433d904711996fcfa77b
# c0dc152f594c4b3098b51b5db7bd7989
# bde36f7b56324bdd8e71b8a9317855ed
# e71656b8a25d432c9268b88b524d469e
# 3d597ed670a44840aac130ae9d5d83ae
# b5b6bfe2083649f4835f9bc23560c9b5
# b2c2f3d5d9934a6ca22ec2c30294a161
# acad39711a1444f0a3be12b627a31501
# 63c9c6a1e4ef4c4894bfca3a560d2cf1
# 7c75b8920db147f496aabc73c1f109d1
# 7539b6d8c65b49b7913ad0c95e4cb0b0
# fc9569c3f962461a91e01e791a4c96a7
# 702daf39e7c0462487a0f22feacb61dc
# 1f521452a65848e79a9540f36ebbf82e
# beabcbc8c66d4434b6b5db9336fae2dc
# 67ecf1c3024043c9b330a73a7f4ced79
# 22995fd08da54663a86b9411bdfd6967
# e37a6fa6a7384c758c505af159165a43
# 357992dfef3a40e9b2f060f4e610f54b
msgid "Parameters"
msgstr "Parameters"

# 9a52bee85b554d8aaa8389cff6213246
# 96afd1a5ff1d476db980a68851b4b47f
# d3e16152eff74403ab16bf46bb8352cc
# 7cad72339a6f44389fc690ee90773c28
# 8ae0663870944f83b37f551e1c0f70c2
# dcc78d63322d477ab8087af14cf9486d
msgid "This section describes all parameters."
msgstr "This section describes all parameters."

# 294ea44d3f3f4f0aa70cd28aea611cc2
# 97646ba1214c49e28e5d7e6e9c02fe3b
# 16c179d0350d4411bff1032478bc5525
# 4a8b21e2002b449c8fb6a2cb87a4a13c
# 7c9393bbba0a442e93235a8b6eef6a65
msgid "``max``"
msgstr "``max``"

# 2786e171899945fbadce28386c1d7a46
msgid "Specifies the max number of query cache entries as a number."
msgstr "Specifies the max number of query cache entries as a number."

# 078642d64a8549adbc98f03f474db251
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."

# 20149494053d4a14b6a0435423d7e451
# 1ebff3baa3fe45a6a8fa595bbecc9b25
# 9d95fbe2d99541518c8efacef777f25a
# 48eac004eb174edf802556b5d91cebc5
# 6221da564f27482192a33b20ade7e113
# 81017298785a4229a38c7f69e71f69d0
# 886ea5fd4a7e4b87ae0750d7da319cad
# 48b10b8a031f494eaed9e8268e5b5b9d
# 60ed984bf33b47a89985854f4d250714
# 139444527d8f41e29d20c4501011990e
# 55434321e5ce4417bfa8764a9b154035
# 9a0759e2a32c4f5590caa8440feeee4c
# a3910e0391f046d4b53d6c79771b1aba
# 2b49906d75014da2bc26c0bc6109f7c3
# cdf02b849fc543c18adcce21f77df4ee
# ec2a62a875254c5da215056683db44ce
# 2e2b047b51e540ddaf04f69f105cf532
# 877559a87d40440ababca013ba806655
# 97ef8e9d19ab407eaeb44b864002593e
# 15919c418947493fa7e1009bef04b9a1
# 19f47e33774d42a7bc6d3a3d34d9bddb
# 857fa9d4119e4898a47d0f976037d56d
# 8b26dfe92828416d9e6ba59ef63c49cc
# 41b18c7e7606444a8ed2ddf3dea0e3eb
# 81c5fded4ffe4788928781f3b60fa59f
# 840f04476d864a99bc413afdb42e08b9
# 268561ffc5aa4d3cb1e275abf72be0fc
# 2c092c9dc4c24ebfa40006e4f8f3cb84
# eee4d98d13c84255a9c24450ae9ae66c
# 4b68547d7ae549958c9c52597410610c
# d1518bf6492a41c1859fb04ca1083e00
# ac26394f7a5d4d799f57a3d627feafc9
# f40a0e32ff7b477ba7d064241de755bd
# f7ddcef93d6a4617b7f237824ca616ad
# cce972938df7451a84701b44503321de
# 06b52c3d60c54299938f5005cb52e093
# bb1f1a20faa942f29f2f9c6c3b43cf26
# fdc46014d5db493791be1b49c38f46c1
# bffba0182d7c429ea68d1f132db53f42
# 728451c3760d4c4098b1bf2107f2256f
# 433ca07ca4574f6ea99c5eec5904488b
# 1d6ce638faa0468fa90fd99ba4b63f66
# d01676c928ba448394c6643b93577980
# 548b0578afce4dde9c5a9eba7783d1ea
# 9885a8b67bbe47219f5d125de99267c5
# 0175e8ffc5fe4c989d195e4799aa2b95
# 2e83215a3e684189b56b0bde26e326dc
# 8dc0287f04204e8ca88292791b261345
# b9bc298d6de9475c8bbc4c7f641edb63
# 5303f485f8564e6baa8df25548de8b41
msgid "Return value"
msgstr "Return value"

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

# 46c2586671634113bb2257c09c0016c1
# 9efbd20a49604af29ce3dd0deab6dbff
# 14a19225ab1148b1be27e223a7de6d31
# 5db6bdfd0bed4b648c3e0427e2bec805
# 26d4aa480cc54a8cbeb65e434825df60
# 5e3d9cfa5b8c4a81a2e6435ed8a62690
# d7fcd90785964faabd95065758d8de28
# c6dd04ef11474baba3edf7ec245a0f48
# 7b3ffce70d5149a4aa9df7e232e719bb
# 67ddc4369d694d48a4f233509fa275fb
# 3038bc6e3bec404fb4b9e6a25c7329bb
# 171b59988a394f21987b9711a9ceb0fc
# 8660fc3118a14407a46640040cdd2826
# 0f0cbbc96d4248f280cef7f96ae592cd
msgid "See :doc:`/reference/command/output_format` about ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` about ``HEADER``."

# e91ced54c7e549ca970eabb3fdf3534e
msgid "``N_ENTRIES``"
msgstr "``N_ENTRIES``"

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

# 62ef4f022ae244efba1664cfe8d716f0
msgid ":doc:`select`"
msgstr ":doc:`select`"

# 5217ebfdb72841cd81a7c58c4a5e4e0e
# 189a549a1f584e9bad044b0cceea3126
msgid "``check``"
msgstr "``check``"

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

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

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

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

# 8e8fbcd891b0403392ccaef2ee7ea438
msgid "``obj``"
msgstr "``obj``"

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

# 8c6d2ce28c204435bb4edf77ecd7d1a4
msgid "チェックするオブジェクトにより返される値が変わります。"
msgstr "チェックするオブジェクトにより返される値が変わります。"

# 94708b445cea490199f571c83308f7ea
msgid "インデックスカラムの場合::"
msgstr "インデックスカラムの場合::"

# f95636017b6348fbb8290f34816932d2
msgid "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"

# 192122cceffc47e686b4526c47331974
# 2a5d067883494506b7ed5b22e346e286
# 5aaa47c550eb44ba8599822740139e83
# de69914d281a48188b780b975173cd37
# c1f3e650b3e7471599189c5214e9b709
# a18699b399c742a1a014348d4422d80b
# 7d0554470cf64e18b7efe171cacd7298
msgid "``flags``"
msgstr "``flags``"

# dd3a2284e63e478796fdfa57b10a3ad5
msgid "指定されているフラグ値です。16進数で表現されています。"
msgstr "指定されているフラグ値です。16進数で表現されています。"

# 6b894e465eee45748ef38a2194ee1e6b
msgid "``max sid``"
msgstr "``max sid``"

# 5a76ed851604421bbb43340bccdafde8
msgid "セグメントのうち最も大きなIDです。"
msgstr "セグメントのうち最も大きなIDです。"

# 0909fa44ffc9408f9e399c5822db74ac
msgid "``number of garbage segments``"
msgstr "``number of garbage segments``"

# 2ecaa1cd12db483aaab9660e7bab2628
msgid "ゴミセグメントの数です。"
msgstr "ゴミセグメントの数です。"

# 50e0bc1980df4bffa173badc710603bf
msgid "``number of array segments``"
msgstr "``number of array segments``"

# af48328ae88c45cba96f77e92f3e848a
msgid "配列セグメントの数です。"
msgstr "配列セグメントの数です。"

# c53ef43e79b043f5a2490c4ba1a52d56
msgid "``max id of array segment``"
msgstr "``max id of array segment``"

# d4d60588208444fca5729e77726591b1
msgid "配列セグメントのうち最も大きなIDです。"
msgstr "配列セグメントのうち最も大きなIDです。"

# 5526aa623cd14cdd9a7cda1f05c46660
msgid "``number of buffer segments``"
msgstr "``number of buffer segments``"

# a74eaa9f88d0495c996acd2a9ced1ef9
msgid "バッファセグメントの数です。"
msgstr "バッファセグメントの数です。"

# 4aa05c23281b49f3bc423d95139b2e2a
msgid "``max id of buffer segment``"
msgstr "``max id of buffer segment``"

# 595a2626e38941cca8260149f0cfb69e
msgid "バッファセグメントのうち最も大きなIDです。"
msgstr "バッファセグメントのうち最も大きなIDです。"

# b82f10c294114d7099c5838d4957191a
msgid "``max id of physical segment in use``"
msgstr "``max id of physical segment in use``"

# 8be8e3bc335d4833894220a75b57a663
msgid "使用中の論理セグメントのうち最も大きなIDです。"
msgstr "使用中の論理セグメントのうち最も大きなIDです。"

# d80b8e2e1d1f4e4dbca3294de70687a3
msgid "``number of unmanaged segments``"
msgstr "``number of unmanaged segments``"

# b86ffe6ab5374af684974fa518183748
msgid "管理されていないセグメントの数です。"
msgstr "管理されていないセグメントの数です。"

# 298a9ce7e5c44a14bc1aadc11f92ecc2
msgid "``total chunk size``"
msgstr "``total chunk size``"

# 9714880d3f284d06bc8ed4258e2fb154
msgid "チャンクサイズの合計です。"
msgstr "チャンクサイズの合計です。"

# dc718f76beb84873937b6cdeb3700745
msgid "``max id of chunk segments in use``"
msgstr "``max id of chunk segments in use``"

# 3ec2afea6689409ea404a42a5cdd6d3f
msgid "使用中のチャンクセグメントのうち最も大きなIDです。"
msgstr "使用中のチャンクセグメントのうち最も大きなIDです。"

# 262d74c4400f46728319aa86ef0698f5
msgid "``number of garbage chunk``"
msgstr "``number of garbage chunk``"

# b7dece65541b45ffacff883d646b7150
msgid "各チャンク毎のゴミの数です。"
msgstr "各チャンク毎のゴミの数です。"

# 18502c99dde34fd89997befbd26c57b3
msgid "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"

# b471f3e8901e4e4d80a6a3d77cec0cae
msgid "``buffer id``"
msgstr "``buffer id``"

# 2e39587ff3a047be85982c72a5cb844d
msgid "バッファIDです。"
msgstr "バッファIDです。"

# 49e759015cb34ff2b004f2050684009b
msgid "``chunk size``"
msgstr "``chunk size``"

# 226fb6bfc8b045af80f6819a0bdd2861
msgid "チャンクのサイズです。"
msgstr "チャンクのサイズです。"

# d67a20433d1144b59cd7741375b9f9bd
msgid "``buffer term``"
msgstr "``buffer term``"

# 7a18de8f43c444c1aea60ccc15d9b7ca
msgid ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"
msgstr ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"

# 20f03837208b4059a697b19ca2e8f901
msgid ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"
msgstr ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"

# ea3a297cae03472ba85548c60ebbea63
msgid "``buffer free``"
msgstr "``buffer free``"

# ae163a01a7a0406fb738bfafe5a783fb
msgid "バッファの空き容量です。"
msgstr "バッファの空き容量です。"

# bd923737ed5a4323992b05ccb2862e1b
msgid "``size in buffer``"
msgstr "``size in buffer``"

# d0eb1f60c65243998ef63268967128f6
msgid "バッファの使用量です。"
msgstr "バッファの使用量です。"

# def509bb9cdf406b8b701cbc00fb2155
msgid "``nterms``"
msgstr "``nterms``"

# eb2f756a27e44dca889d986ff1127425
msgid "バッファ内にある語の数です。"
msgstr "バッファ内にある語の数です。"

# 21d35e1123e9407585775cd95eba6122
msgid "``nterms with chunk``"
msgstr "``nterms with chunk``"

# efbfe95204d54dedbda5523b05cd0564
msgid "バッファ内にある語のうち、チャンクを使っている語の数です。"
msgstr "バッファ内にある語のうち、チャンクを使っている語の数です。"

# 402f956c0f6c4f8c84b185b884ce751b
# cabbf584f88c4cdcbc240faddbefadd6
msgid "``clearlock``"
msgstr "``clearlock``"

# fc71f1a881e74ba1a25fd002b21e9149
msgid "Use :doc:`lock_clear` instead."
msgstr "Use :doc:`lock_clear` instead."

# ad45a96a6dc14b1a8708d54023fda544
msgid "clearlock - オブジェクトにセットされたロックを解除する"
msgstr "clearlock - オブジェクトにセットされたロックを解除する"

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

# f3eb2581bd914dde897143f4f80197b8
msgid ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"
msgstr ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"

# 0bad03fca2814fafa9ba6815e79842fc
msgid "開いているデータベースのロックをすべて解除する::"
msgstr "開いているデータベースのロックをすべて解除する::"

# 54885165e3464f18b80bf895fe5da34c
msgid "テーブル名 Entry のカラム body のロックを解除する::"
msgstr "テーブル名 Entry のカラム body のロックを解除する::"

# eaa454bdb7f14b2688e68f871389b4e5
# 45d6f82756bd485aae72c3b38f4c7fe5
msgid "``objname``"
msgstr "``objname``"

# a3ddd7f47ca444c6a9f98fc068264080
# 1bccbcd0817d44eaaba6f646592fb234
msgid ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"
msgstr ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"

# 6df8f861665d460bb15f0d3edae0b920
# d7eb33694a844b16aa1983557c87b6e5
# 066ca13b0fa8465dab5a90f67a170349
# 9d39c79e246f41fca0b065c363634f92
# 31db14e4281c4949a10c8d80499fb226
# a20319ed336a4fdd969956e6fa1cdbdb
# e852f85b07234bf09391336c5cd810f6
msgid "``成功かどうかのフラグ``"
msgstr "``成功かどうかのフラグ``"

# 8ea71ffffec745bebd5753a0bae7a456
# 1e0d601d9cf4433d85ca68b2f694ef9b
# 110b7dee05b846d8b61be305a7781e39
# 7c9b1f02ce644b3b81e23d8acb557491
# 1e6dde354e384a938c84149db7d0c7b4
# a3de5f7651a14a6d8dc1e080c0f54fb6
# 19ee8f7101ac4cb19426365336e90735
msgid "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"
msgstr "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"

# fb1678abc4f04cdea4c746f2c51cede8
# ca56f227108a47178cb47ba5dd391927
msgid ":doc:`load`"
msgstr ":doc:`load`"

# b359dfec4bfc48c886b07376b6183bfb
# 433a238328054b8fa19aa926c995f7d3
msgid "``column_create``"
msgstr "``column_create``"

# e3dfe70056294dfcb38d8e393b17bab4
msgid "column_create - カラムの追加"
msgstr "column_create - カラムの追加"

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

# 7739353ce05547838d144a0aafd0a0d7
msgid ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"
msgstr ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"

# f6e076516211479c9f9bc23ce65674ed
msgid "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"
msgstr "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"

# eafa568f93d54398918e43fe2f438f01
msgid ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"
msgstr ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"

# a846592f63e7446c863b6f6478638635
# 812631c9afd54c6489356912c9a8de72
# 14ed987156674b5382188d0f98e430a5
# 6a6249590c4c4382a7be117ec2b57801
# 8f7d6cf415f848a98e0cd844e7268cbb
# 54d960cbcc8849a998663dd66fec46d3
# e7b54e13127748f495fc0c8ce93dd8c7
# 9f030ce3377a4045b29d892e54d45d66
# 83a0c10db2644226b252e286fdd0255a
# a02d90bc431a4b8192f4cdd12f38ac91
msgid "``table``"
msgstr "``table``"

# 7ddd95e5dd6a45168ee0dccc0d5c8e4b
msgid "カラムを追加するテーブルの名前を指定します。"
msgstr "カラムを追加するテーブルの名前を指定します。"

# 92870b2c91cc4731b6f0d9f0c9b8eeff
# e94e094573c140869c7ec51dc73deae2
# a6f3cdaf25cb419cbee01a1607d1f812
# 64ddbee1fab542929784f95b640d4415
# 69e8c6a9e27041e08b9cddcc78e178f1
# c0459d75e04247ed8e9b08050340a4a7
# c0cae5adc30a4a2294144724551907de
# 259a76dafe4d4a0b90f10ce0f6c2be41
# 9a4e98a12bf44d80a143e9c381317656
msgid "``name``"
msgstr "``name``"

# 9f635cba04c942b2974c831d43ae7103
msgid ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"
msgstr ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"

# 9a9231947e03463cb28117b2c53050da
msgid ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"
msgstr ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"

# 0d8dcc6c5fa6490dafd405ebac46175a
msgid ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"
msgstr ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"

# cff66e086ce5457184577d27898d2234
msgid "0, ``COLUMN_SCALAR``"
msgstr "0, ``COLUMN_SCALAR``"

# d21cec67dbe74aa9b1e6170ab0da56ba
msgid "単一の値が格納できるカラムを作成します。"
msgstr "単一の値が格納できるカラムを作成します。"

# d9a84b1395504ca4967ac42e28b7a007
msgid "1, ``COLUMN_VECTOR``"
msgstr "1, ``COLUMN_VECTOR``"

# 02304f6f84c64b46a1520991cb0cb93a
msgid "複数の値の配列を格納できるカラムを作成します。"
msgstr "複数の値の配列を格納できるカラムを作成します。"

# 30e38ab25cb64b6599151704f7d990d6
msgid "2, ``COLUMN_INDEX``"
msgstr "2, ``COLUMN_INDEX``"

# 328dedfeebbc40dab9af2d044034d483
msgid "インデックス型のカラムを作成します。"
msgstr "インデックス型のカラムを作成します。"

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

# 3cf849828e5447d9b5b3238c0bd8356e
msgid "16, ``COMPRESS_ZLIB``"
msgstr "16, ``COMPRESS_ZLIB``"

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

# c6b2a62bc50d47f3957b0f29156cb90c
msgid "32, ``COMPRESS_LZO``"
msgstr "32, ``COMPRESS_LZO``"

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

# 3fd96c6429ed49ed86a56d29b871d310
msgid ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"
msgstr ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"

# fc4a7c9a30ac4a73b4f43fe8442d7ebe
msgid "128, ``WITH_SECTION``"
msgstr "128, ``WITH_SECTION``"

# 95b9d4e0e4454d5a980ada795a340a21
msgid "段落情報を格納するインデックスを作成します。"
msgstr "段落情報を格納するインデックスを作成します。"

# 1f3381056fd14705bc7087df3ef07062
msgid "256, ``WITH_WEIGHT``"
msgstr "256, ``WITH_WEIGHT``"

# 59ccbb2ecdd14d15b09e63e478e4d18b
msgid "ウェイト情報を格納するインデックスを作成します。"
msgstr "ウェイト情報を格納するインデックスを作成します。"

# 2bde555e12824457ac982cca5094957c
msgid "512, ``WITH_POSITION``"
msgstr "512, ``WITH_POSITION``"

# 28c0d6ef260940379b9704bc07fcd33c
msgid "位置情報を格納するインデックス(完全転置インデックス)を作成します。"
msgstr "位置情報を格納するインデックス(完全転置インデックス)を作成します。"

# 624ba56f49c745888fba0cbaf80b1f9e
# 2e1cccbddba54bf4b561b78ea1d4c211
msgid "``type``"
msgstr "``type``"

# e831aa410cad4c1c84043678b3cfdd79
msgid ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"
msgstr ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"

# 9cec94e0db2348f3910adce8818556d1
msgid "``source``"
msgstr "``source``"

# eacde7b9a2c543dfaa05a738ac29bd61
msgid ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"
msgstr ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"

# 0659591799de44f8984b5683fde52b02
msgid "``SUCCEEDED``"
msgstr "``SUCCEEDED``"

# 1df7c4b34e8045b6af56eaab95996b9c
msgid "If command is succeeded, it returns true on success, false otherwise."
msgstr "If command is succeeded, it returns true on success, false otherwise."

# d422f14e8957430fb121ab1674a92963
# 2c34a09b86824fe3a72c177df6b6295c
msgid "``column_list``"
msgstr "``column_list``"

# e41281fb3bd1430ba93c05e5e6bde562
msgid "``column_list`` command lists columns in a table."
msgstr "``column_list`` command lists columns in a table."

# dc3d4b74c5cf4cc68e1bf44c839b3d76
msgid "``column_list`` command takes one required parameter::"
msgstr "``column_list`` command takes one required parameter::"

# aeaad027a07248ea80b0d1f8ca7c5b80
msgid "Here is a simple example of ``column_list`` command."
msgstr "Here is a simple example of ``column_list`` command."

# 1f82e366b8b34d05982b33e39d571284
msgid "This section describes parameters of ``column_list``."
msgstr "This section describes parameters of ``column_list``."

# 86b30a8d73bb4e63a3306a987a2ab168
# 879fac651f554fe38ebb72adbc906a21
# 28e430ae54d14dd8a06adae3e786c3b3
# 0329851cd2274c42a8f0f8e0a9fc2ab5
# ef8db95ae7b741359979d59945b3d420
msgid "Required parameters"
msgstr "Required parameters"

# ba97680f855641fdbce5bb9bf2d5fa29
# b5e387c9e8f44d46afbba4f7b168f7d9
msgid "All parameters are required."
msgstr "All parameters are required."

# 727fb30c11a8432cb714dfb4189b10db
msgid "Specifies the name of table to be listed columns."
msgstr "Specifies the name of table to be listed columns."

# 7d7ac2f259684945ac4d89611a155cfd
msgid "``column_list`` returns the list of column information in the table::"
msgstr "``column_list`` returns the list of column information in the table::"

# 88aedbf5022b46bcb2a706fe4ac754bd
msgid "``COLUMN_LIST_HEADER``"
msgstr "``COLUMN_LIST_HEADER``"

# a765012ee50542b6be6d8cd457d9f58f
msgid ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."
msgstr ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."

# eb682f4ce17e47c695074d5c9d086f5b
msgid "``COLUMN_LIST_HEADER`` is the following format::"
msgstr "``COLUMN_LIST_HEADER`` is the following format::"

# bb4a9631e53e45cd8f5d6bf32282a8bf
msgid "It means the following:"
msgstr "It means the following:"

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

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

# a4d50f19b1a142049f8fe1c9c649df10
msgid "The third content ...."
msgstr "The third content ...."

# 19d6c26c7a844dadb9cd6533ffdb438b
msgid "See the following ``COLUMN_INFORMATION`` description for details."
msgstr "See the following ``COLUMN_INFORMATION`` description for details."

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

# bb4e4699de8b4125897c4080c9b0fcde
msgid "``COLUMN_INFORMATION``"
msgstr "``COLUMN_INFORMATION``"

# b4001eccc6f8438d894542fca4158d08
msgid "Each ``COLUMN_INFORMATION`` is the following format::"
msgstr "Each ``COLUMN_INFORMATION`` is the following format::"

# f885f9bdc7534117984d17aec0bf3ea9
# 4819933644e14c21b2d67e91e032909d
msgid "``ID``"
msgstr "``ID``"

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

# 0271e2fce8aa4a8f8336990bf6b2c5ec
msgid "``NAME``"
msgstr "``NAME``"

# 06c6d8168c8b4604af101919d5b0ffca
msgid "The column name."
msgstr "The column name."

# 02d9ed32ab194b898e032f898b88c7e4
msgid "``PATH``"
msgstr "``PATH``"

# 1ab710d1b084475faa24111056a74ea6
msgid "The path for storing column data."
msgstr "The path for storing column data."

# 63d7eed6de0c49bdbeda680b12d95d54
# 429e782507124bfe8d1defa18288a0d2
msgid "``TYPE``"
msgstr "``TYPE``"

# df1037ec2b154a4d919875fdaf24b880
msgid "The type of the column. It is one of the followings:"
msgstr "The type of the column. It is one of the followings:"

# b1ffd3f444f5477e8184c78f242f53c3
msgid "Value"
msgstr "Value"

# 39acfdbd74014573ae896cbef1dd80b4
# 835405c9f8e64f7f90dab4b84e1beb72
# 3f141e136801449f89131372fffbc823
# 65b1167a62af42d0aed13bea140647ca
# f26e769b84f44794ac729071791d3230
# 967419846fdd47caa2b5300c2e116eea
# b80e50abdb0247f483fb437566e86ade
# 72b5ac662eed4a469da1185462d20b04
# c5cec69e503546c8b3eebaf8342c4cf3
# b9ded1598caa431eaf5550ee372e4c9d
# cb5ce948e95e4ccfb2f3a425617383d2
# 371ce1f0d0c9408088a460fc88047647
# 60549eb3635142db8a82087bca2a75d4
# 904e72ba0a474f8089c0e766c36e2818
# 5c12a51a44b84799a7788cb4583b6a1d
# 4362a58e590146be90d9517f8ec6972c
msgid "Description"
msgstr "Description"

# 4bb36a29c1444c3685fc9d4d69e5a0df
msgid "``fix``"
msgstr "``fix``"

# 8404a8d163f94c4ea15d07e028aaf294
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."

# 53de8c3282244d8a8c9ee08f8afa370f
msgid "``var``"
msgstr "``var``"

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

# 21a068594b6242688dc26aa01a0ed568
msgid "``index``"
msgstr "``index``"

# 9b56ea74f2934169a1a9ecd016c8093e
# c327afa42b4149219f0dd5ee97154570
msgid "The column is an index column."
msgstr "The column is an index column."

# d7e17bfe86bc491a99324e816056fd27
msgid "``FLAGS``"
msgstr "``FLAGS``"

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

# ad555ad2d62141ff8d13e040a080f739
msgid "Here is the available flags:"
msgstr "Here is the available flags:"

# 6fff45fb41f04cedad1435ac5cd60482
# 6ae9cd2971694c34bf03ff23c223d22c
# c1f2fe88b7b047149cea9f53d2023c83
msgid "Flag"
msgstr "Flag"

# 9331d3b231f443c595ec85711e35520e
msgid "``COLUMN_SCALAR``"
msgstr "``COLUMN_SCALAR``"

# 9447bff0f9e74c78a06f527429ac2b54
msgid "The column is a scalar column."
msgstr "The column is a scalar column."

# 1391cfeb646f4477b60c3aec2b11b3f6
msgid "``COLUMN_VECTOR``"
msgstr "``COLUMN_VECTOR``"

# 6ee62d2517794db99c711bacc9c4e9b0
msgid "The column is a vector column."
msgstr "The column is a vector column."

# ac91c4937aa7496389fdf0433470e220
msgid "``COLUMN_INDEX``"
msgstr "``COLUMN_INDEX``"

# 61163c15c75c4a90862725322941977d
msgid "``WITH_WEIGHT``"
msgstr "``WITH_WEIGHT``"

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

# 0ff09034b3794d329ca89202b73ff383
msgid "``WITH_SECTION``"
msgstr "``WITH_SECTION``"

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

# a859d0a7f53041d2a10911ad0a642f6b
msgid "Multiple column index has it."
msgstr "Multiple column index has it."

# ed675b99be81422eace60082c1f67365
msgid "``WITH_POSITION``"
msgstr "``WITH_POSITION``"

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

# a1ad0cb6cbc84d0291cbb9d86206f4b7
msgid "Full text search index must has it."
msgstr "Full text search index must has it."

# 3aa72a13e9b54d528f440b1e39c6c5db
msgid "``PERSISTENT``"
msgstr "``PERSISTENT``"

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

# 2fdbc11dc3364530bbe78622f46e19c7
msgid "``DOMAIN``"
msgstr "``DOMAIN``"

# 1966d805ce9d4c4bb14304c92bf732d2
msgid "The name of table that has the column."
msgstr "The name of table that has the column."

# 043fbc36c2034e639e2463d3f9f359ab
msgid "``RANGE``"
msgstr "``RANGE``"

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

# c349171fd8b74df9804760239eb7ebbd
msgid "``SOURCES``"
msgstr "``SOURCES``"

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

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

# ba3551e207064dfea411414cadd37649
# f09c91d81d6c4e00b52418160f286b1c
msgid ":doc:`/reference/commands/column_create`"
msgstr ":doc:`/reference/commands/column_create`"

# 2ad45d4c0c9846e9b05c68633bd1c35a
msgid ":doc:`/reference/column`"
msgstr ":doc:`/reference/column`"

# 120612a0d35f4333b663e1e2377aa88d
# a2924f4154504a9ea7d9d6abcd2a2a0f
msgid "``column_remove``"
msgstr "``column_remove``"

# f0480f9d290b42ebbf265c38a0045d90
msgid "column_remove - テーブルに定義されているカラムの削除"
msgstr "column_remove - テーブルに定義されているカラムの削除"

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

# c61e3d7e724041fe8416ccc7a2fcde10
msgid ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"
msgstr ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"

# 814614aae790442dab40fb2b91123e60
# 3fb9fa7b7e7840a6b940c613e15f762f
# 5ad41e2143614ab2ab3c3784195193cc
# 3b118bc4826b49879636f7985db6c1ba
msgid "脚注"
msgstr "脚注"

# e2c40d406d9048cc8be00f58e16fdbaf
msgid ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"
msgstr ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"

# 9f8511d150b446a791fbaf2db3dbcf0d
# aabdec1584b04f6082502bd8219e76de
msgid "削除対象のカラムが定義されているテーブルの名前を指定します。"
msgstr "削除対象のカラムが定義されているテーブルの名前を指定します。"

# 90c0976b604f4b2e877f1a513415d8e7
msgid "削除対象のカラム名を指定します。"
msgstr "削除対象のカラム名を指定します。"

# 65c6cf7b533a4ac1bf1228e95d128adc
msgid "``column_rename``"
msgstr "``column_rename``"

# 31a6031fce70447aace6e0e4f043d08c
msgid "``column_rename`` command renames a column."
msgstr "``column_rename`` command renames a column."

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

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

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

# 1b4aa7260aca42cf9b2ba5feebf59b99
msgid "Runs ``column_rename``. The ``select`` is still running."
msgstr "Runs ``column_rename``. The ``select`` is still running."

# 66b9c360d8ee4e189eb0eca0978ef1d3
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."

# 67ee87417f094a118b84d6d202a99b16
msgid ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"
msgstr ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"

# d7b5dabb07504f2781c27a286c63260e
msgid "Here is a simple example of ``column_rename`` command."
msgstr "Here is a simple example of ``column_rename`` command."

# 03618f264d6b4cb2b11e3581bbf184c8
msgid "This section describes parameters of ``column_rename``."
msgstr "This section describes parameters of ``column_rename``."

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

# 14d9389dade5462d878cd78dc71674b6
msgid "Specifies the column name to be renamed."
msgstr "Specifies the column name to be renamed."

# 77a2f90f49f546838e562dbb467fc107
msgid "``new_name``"
msgstr "``new_name``"

# f4848a64d4c34393b7a417c8a51b7b25
msgid "Specifies the new column name."
msgstr "Specifies the new column name."

# f346e2df90a7492f9c8712ce6a8e3b24
# 504cd9001e01404cb9b9cf62b0e4e5b3
# 4f8444d4e8fb4639b15ccddec25d662b
# 9f0e2539243e412eb13260a5977137f0
msgid "``SUCCEEDED_OR_NOT``"
msgstr "``SUCCEEDED_OR_NOT``"

# df3ea41726ff43f0ad63fbc2762cf91b
msgid "It is ``true`` on success, ``false`` otherwise."
msgstr "It is ``true`` on success, ``false`` otherwise."

# ba0566c1010946e8bc660be43f41fae0
# dddf102b526d44fd81c26593910e8bcb
msgid "``define_selector``"
msgstr "``define_selector``"

# 744c5043fab045b2be9274b948a81b05
msgid "define_selector - 検索コマンドを定義"
msgstr "define_selector - 検索コマンドを定義"

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

# 5e949e60fcfb4871a57d255a032f3250
msgid ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"

# 7bb443c9c71b418abd2bbba12cff9fcd
msgid ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"
msgstr ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"

# 836f4edad16c4b649b858885e01ad6b2
msgid "定義するselectorコマンドの名前を指定します。"
msgstr "定義するselectorコマンドの名前を指定します。"

# 6f757f1e557442a2b50a43d722daf547
msgid "検索対象のテーブルを指定します。"
msgstr "検索対象のテーブルを指定します。"

# be022a430d2649aabdade1c1e2e73a50
# 81b9b448daef4cc6a006665c57e53be8
# 7b1d32a5a54f444083dd4dbe238549f2
msgid "``match_columns``"
msgstr "``match_columns``"

# 8c028de72e6647e089e1c7f1161f58cb
msgid "追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"

# fd29dff6cb1a4bf0829c045af3a0f796
# 6a2873621a424cf796b05885c0090edf
# 30234792cc774c21b9930578bc3bb511
msgid "``query``"
msgstr "``query``"

# 9e52b6b118f94e3f800d295702a0aab5
msgid "追加するselectorコマンドのquery引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのquery引数のデフォルト値を指定します。"

# cd6d1e35158945158aa7776174076fc2
# dce54e4c79e041fdbd5479df04031fb7
# 1986d22142d9478398887f8cb5835177
# e6974ffa20fe41e49680b1a64ca61f06
# 0a7da53fd4bb46c1a2a547a511c27adf
msgid "``filter``"
msgstr "``filter``"

# 8da3652a3f624341936b31208c0d7052
msgid "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"

# 0f683500c8d248b0a947bf9ddcb001b3
# e0fe84168b5e452f8891e02129d9ae32
msgid "``scorer``"
msgstr "``scorer``"

# 429f3566c9d4408b8532de869f11ebc1
msgid "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"

# be815fbcea8f411f8308f433582dce83
# 18910c291a89419da269cea9042a392c
# fe26a01f497440c2bf3e3ef68c063061
msgid "``sortby``"
msgstr "``sortby``"

# 7666c75e745b477f921fdea5420fbf07
msgid "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"

# 1c4143883e3145ce999caa8f3ad68843
# eaa75e360dee4e9082467866b8f94944
# a4d08a6eb07c4906970bb7bbd6797934
# 4ae17d75d315421090e7144889915e0e
msgid "``output_columns``"
msgstr "``output_columns``"

# 976b94339bb34820b3c896e2e73cde50
msgid ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"

# a91717cfe1f84cc8bb8f42239d4437df
# 411e4642d44d4d818eed9165727c529e
# 4c23196b37a64bb39d2c94e8922baf3b
# 2d89a16b4662469d9f73f72c6b73b884
msgid "``offset``"
msgstr "``offset``"

# e68e7a97b2ae48ec97a28b4bab87755b
msgid "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"

# e47e2cb01cee489691d53c12a234e07c
# 85b76669451645dea49ba6e27b90eb53
# 96acc9bf4ad64f5db6ccbc4dd3c394a5
msgid "``limit``"
msgstr "``limit``"

# ab5b0bc723654f818688e3523efc44d9
msgid "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"

# 8988cc66c50a41dd82f25436543cfeef
# f3eba3ce940e4df4bb7b913fd2ded1c3
msgid "``drilldown``"
msgstr "``drilldown``"

# ea2a2776703843cd91a80a6879e02775
msgid "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"

# f85066fd8728490cbc6cade7d747390e
# c0dc028bc2b241b98aa5a5de8f96244d
msgid "``drilldown_sortby``"
msgstr "``drilldown_sortby``"

# 04807dea191d4883aa111d8f1715d460
msgid ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"

# 5b4156d9c2ac4904bd7b7aa0e5086aa9
# 742b762744a8481bbc077ca744b2679b
msgid "``drilldown_output_columns``"
msgstr "``drilldown_output_columns``"

# 3d83c96feed649e5a1e929bf5ade9795
msgid ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"
msgstr ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"

# 7662c3dc48a3485cb5dd46324007e390
# c443e22cd9a3489c87a881a6df1c2da4
msgid "``drilldown_offset``"
msgstr "``drilldown_offset``"

# 79453be5094e428e9acf0d845fbe90a1
msgid ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"

# 6a488b7f9ca24cf1a70ed04c772766f3
# e49c0243528d41cf85f91c2bfab5bd0a
msgid "``drilldown_limit``"
msgstr "``drilldown_limit``"

# 3f1ca52530c647fd8c4398275d43fe02
msgid ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"

# f49372855ff34f0ba2063d0f8baa6985
# 7941f3c0e94c4d47aa575cce268cf235
msgid ":doc:`/reference/grn_expr`"
msgstr ":doc:`/reference/grn_expr`"

# c74505b4ac354ec796a224c0e266b611
msgid "``defrag``"
msgstr "``defrag``"

# bbba4e209a304fed87646bc3d3c50949
msgid "``defrag`` command resolves fragmentation of specified objects."
msgstr "``defrag`` command resolves fragmentation of specified objects."

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

# ccba91e91d77441e8f2aba75fa0522e9
msgid ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"
msgstr ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"

# 557933acefb541d39a93f64a0240b86d
msgid "開いているデータベースのフラグメンテーションを解消する::"
msgstr "開いているデータベースのフラグメンテーションを解消する::"

# 66d2ad8a672e43888f5ffc8443d758b5
msgid "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"
msgstr "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"

# 36e32ef372b9453aad2ef5e1803974ec
msgid "``フラグメンテーション解消を実行したセグメントの数``"
msgstr "``フラグメンテーション解消を実行したセグメントの数``"

# 139a53fbe0b84539921e5221dc35b2a0
msgid "フラグメンテーション解消を実行したセグメントの数を返す。"
msgstr "フラグメンテーション解消を実行したセグメントの数を返す。"

# 4ff062e315274305b47a9ec75077287d
msgid "``delete``"
msgstr "``delete``"

# a5533d214652476d89633a90765eb796
msgid "``delete`` command deletes specified record of table."
msgstr "``delete`` command deletes specified record of table."

# 2da61a0123e1425ba6c97df5ae5fb85f
msgid "Cascade delete"
msgstr "Cascade delete"

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

# 58f87dbbd4de4c7b80dc938401804aec
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."

# 4f82566b89134fea99843ffbf092ab57
# dbd9f9ca28734ecfb2d79ab975f02859
# 77c9a8baa4684134a8a7caf412f23460
# 8217035ae7ce44a49383642f0395f80c
# ee7a46c5d00e4555b8880def22aaccf0
# 1d2e9123321d4fd0b786ed5e54d1cd27
# 0ee162d370fb4970a837568f0d17a582
# 6036126709b845a29c7f318d2c051dc5
# 5515c59e330c46699561422e59a26624
# ee78ff2bcdd846cb9741b758565790cd
# 7ba643d446624842b8f64f376bd4301f
# fe9cc9abe43340fd8002ae6765a63fb4
msgid "Here are a schema definition and sample data to show usage."
msgstr "Here are a schema definition and sample data to show usage."

# 66c0434314d94f05bfba5d406b9e86cc
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."

# d1c3d5993663411ea44a07917d62dd00
msgid "Here is the example about cascaded delete."
msgstr "Here is the example about cascaded delete."

# 91541719a9474060a26f1ccac4e28d3a
msgid "The country column of Users table associates with Country table."
msgstr "The country column of Users table associates with Country table."

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

# 3e533b213f2a475eaf3649592d49421c
msgid "Specifies the name of table to delete the records."
msgstr "Specifies the name of table to delete the records."

# 66bc7c6b25c2433989c0a1ee0a7f3450
msgid "``key``"
msgstr "``key``"

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

# ea5725c600394443b5c3761ff8be089c
# 3da196ac334142989849289bb9f860dc
# 2ea8dee707b6476eb288fa8b6bcfb34d
msgid "``id``"
msgstr "``id``"

# 9582728213484e7f9e778c933c246050
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."

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

# 5853050400a44278a554c9084b7f98fe
# cddc82fc1a074fc1b642d125026045fa
# 0935eeadeef44586a08905c3349b8eaf
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."

# 140ff369ed194cffaf201f49cab422b8
msgid "``dump``"
msgstr "``dump``"

# 5ca77bd6e2b041ecafb09dd71d3f5977
msgid "dump - データベースのスキーマとデータを出力する"
msgstr "dump - データベースのスキーマとデータを出力する"

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

# ea52b1ccb20b478db10f675cca93c0ca
msgid ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"
msgstr ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"

# 051d81b5dd3f4799ad3a197b4c2093de
msgid ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"
msgstr ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"

# 0995e32faa814911b3edd75b5ec9f60b
msgid "Here is the sample schema and data to check dump behaviour::"
msgstr "Here is the sample schema and data to check dump behaviour::"

# eba02fbaf13243a6a38f2781c6c94e4a
msgid "Dump all data in database::"
msgstr "Dump all data in database::"

# 968d6aeab1bb493ba9d1d729029db04c
msgid "Dump schema and specific table data::"
msgstr "Dump schema and specific table data::"

# d914ecd44f5b40fcb9c2a52a7622703a
msgid "Dump plugin only::"
msgstr "Dump plugin only::"

# 224e058e6a994f5ba02183c7f4881dd5
msgid "Dump records only::"
msgstr "Dump records only::"

# e759ba8ea5654225bcbe7d4d1d6ba100
msgid "Dump schema only::"
msgstr "Dump schema only::"

# b1421abe204349999b101fb6a73f17b6
# 53208cf650dd4c56b5377c63053684ef
# e5f9798f7a2449dd8479aaae4f2de8cc
# 0bd939d8e5c241d8966040d1be7dd60c
# 558fb9f7cc864078844762af6526ebc2
# 21c79a469b0c47f2a6e0b419c422720d
msgid "There are optional parameters."
msgstr "There are optional parameters."

# db9de80955984e79899e6190e0798052
# 8b04936350f346c2b75c270160f50471
# 1b934c3b1abc48cc9124129c0ed5b954
# 9d2a75bebc6c4693ab521114a9cc05a8
# 1e4ab66deb0d456eb8ed0a17ca848c68
# ae1ea27e13184a65b686d6ed4794200d
msgid "Optional parameters"
msgstr "Optional parameters"

# b07b655c8d594980bdd8fb8b5984fc81
msgid "``tables``"
msgstr "``tables``"

# 6e4640fa6bb1401a8cbe4c09c8585c98
msgid ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"
msgstr ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"

# 840ddc0d554044b48e80d2e53c803198
msgid "``dump_plugins``"
msgstr "``dump_plugins``"

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

# 83345e1ff21241fa8b2323c8fd4f2b9f
# 6f9c5c81f1b0427dbe5747a720f92ee9
# 279808dfb02149069b07d1a3c389c9f1
# b9c630db326a4b3aa15cda74a8af54ab
msgid "The default value is ``yes``."
msgstr "The default value is ``yes``."

# 717d4ec2466a4b3f81dcf1301c009266
msgid "``dump_schema``"
msgstr "``dump_schema``"

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

# f56c74ce6cb84dfcb98eeaba5cb26846
msgid "``dump_records``"
msgstr "``dump_records``"

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

# 294d0cecb5264c61949a269883e91779
msgid "``dump_indexes``"
msgstr "``dump_indexes``"

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

# ece278a3fa6c4427bd679aa4b873ace8
msgid ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"
msgstr ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"

# 502140964625492e96a9abbfbf425ea3
# 225f8ca9996d4ab28b4df2e1d277f33f
msgid "``load``"
msgstr "``load``"

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

# a385720e7b2042a18b0e2616ff461cd8
msgid "``values``"
msgstr "``values``"

# 18e95af12fab455084f6ad21ea98a9f2
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:"

# 279c43bd138a48a9a75d4d90e6a2303f
msgid ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"
msgstr ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"

# a0e8f6f1d52244bb98c283485e9d0d01
msgid "``Format 1:``"
msgstr "``Format 1:``"

# 373656ed44554a44b77cc284684d0847
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},..]"

# 47045a44f8454c1186aa803d4e82b4ca
msgid "``Format 2:``"
msgstr "``Format 2:``"

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

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

# 60510b6360694d02abbe983ca77f9168
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."

# 4c371273725640ef959362ce3ae19a0f
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."

# f84792e27334411caa9628b1bc5fc5e3
msgid "Specifies a table name you want to add records."
msgstr "Specifies a table name you want to add records."

# 497952262de04fb5b4d5a199c0193b5d
msgid "``columns``"
msgstr "``columns``"

# c16ffdd1ed88490f8f3de840d02715ca
msgid "Specifies column names in added records with comma separations."
msgstr "Specifies column names in added records with comma separations."

# 225f2bd6fdec4a7dbf4e1c716861ce09
msgid "``ifexists``"
msgstr "``ifexists``"

# 31a88fe272dc4a18bbc4dc73787f62e5
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."

# b572376d7fdc465b94a97219468b74a4
msgid "``input_type``"
msgstr "``input_type``"

# d2714af8b1f544e4b2f04d622545b315
msgid "Specifies an input format for ``values``. It supports JSON only."
msgstr "Specifies an input format for ``values``. It supports JSON only."

# ab98ef2defc64edd88f32216c1a5916f
msgid "Here is an example to add records to \"Entry\" table. ::"
msgstr "Here is an example to add records to \"Entry\" table. ::"

# ee79a0cf61aa466d85ba17b0a9e0f968
msgid "This example shows how to add values from standard input. ::"
msgstr "This example shows how to add values from standard input. ::"

# 4103c9a938ea4255a1602480660d8683
msgid "JSON format"
msgstr "JSON format"

# a9c09ef6b9b24cadb7eef1400dc21245
msgid "``load`` returns the number of added records such as ::"
msgstr "``load`` returns the number of added records such as ::"

# e11b04c92c0e4e5db5ae3cf637deeaf7
msgid "``lock_clear``"
msgstr "``lock_clear``"

# 5722b55f725d44c582adc87697125ec6
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."

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

# 7cdc3fa6b6bf4aa09f1bb39d9862cb26
# 7231104647e143abad19f52af65d2313
msgid "``truncate`` command takes only one parameter."
msgstr "``truncate`` command takes only one parameter."

# 321762b1a1f44e1c895fd9e3a12c316d
msgid "There is no required parameter::"
msgstr "There is no required parameter::"

# 80d488d802ba458e956b3c49228ad5da
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."

# fa6aa9e8fe444a0ba83f05dc655ff1e9
msgid "Here is an example to clear all locks in the database:"
msgstr "Here is an example to clear all locks in the database:"

# 74e7c81557e047618fb57ba5674f3f20
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:"

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

# 4e4327384b2c4821839b86f4f15105a5
# c85a7b4e6bfe43048d87ccc7df02c45c
msgid "``target_name``"
msgstr "``target_name``"

# 9983b50a289b4b16a19d4b46159d21e2
# a82643e4e1534c25b64dfd425358a9ec
msgid "Specifies the name of table or column."
msgstr "Specifies the name of table or column."

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

# 4c0668bb35424914b56aecff8c8a1699
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."

# 49a382a217a2448c863dabade3620f75
# be30e56c84ac481fa8737d59c5b2782a
msgid "``log_level``"
msgstr "``log_level``"

# 3097d9b39a54434e90bf5232bc027b16
msgid "log_level - ログ出力レベルの設定"
msgstr "log_level - ログ出力レベルの設定"

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

# 45c7a49d75514df7a14f3966ad58a0ce
msgid "log_levelは、ログ出力レベルを設定します。"
msgstr "log_levelは、ログ出力レベルを設定します。"

# df21e5b645754577a2667f6d441f3635
# e0e761a67fe54edf96eb8d7d216dda96
msgid "``level``"
msgstr "``level``"

# 07a47afa7544423980a9f820e873395a
# 2a74cfcd0e704b37ad3c32669f1a8a7a
msgid "設定するログ出力レベルの値を以下のいずれかで指定します。"
msgstr "設定するログ出力レベルの値を以下のいずれかで指定します。"

# e7173f46b7364dc182f142a4f8688879
# b5118c821fbb43f5b5a07156ebee4358
msgid "EMERG ALERT CRIT error warning notice info debug"
msgstr "EMERG ALERT CRIT error warning notice info debug"

# 1fe24a9e0b7a46b1b579a3842cfae68d
msgid ":doc:`log_put` :doc:`log_reopen`"
msgstr ":doc:`log_put` :doc:`log_reopen`"

# 18bba93baadd4701ae41b96a5aa545cf
# 2cba8affba7043a09ec8babb318277c6
msgid "``log_put``"
msgstr "``log_put``"

# b8b68e5da6854687883892f7f082dfef
msgid "log_put - ログ出力"
msgstr "log_put - ログ出力"

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

# 687481da02054420a7e717e95b67c27c
msgid "log_putは、ログにmessageを出力します。"
msgstr "log_putは、ログにmessageを出力します。"

# 5643e93e215f4d5f9ee5d8c0c11323cf
msgid "``message``"
msgstr "``message``"

# 24273a68d0104645a5f5badb711f17eb
msgid "出力する文字列を指定します。"
msgstr "出力する文字列を指定します。"

# d09e799ad4844f278773dc1a4b419e4f
msgid ":doc:`log_level` :doc:`log_reopen`"
msgstr ":doc:`log_level` :doc:`log_reopen`"

# 18cb0afe187e4ea7af9e462323dce89a
msgid "``log_reopen``"
msgstr "``log_reopen``"

# 2a7779731ec5421f99ceaec73d03dd3f
msgid "log_reopen - ログファイルの再読み込み"
msgstr "log_reopen - ログファイルの再読み込み"

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

# b46354216e2b4c95992eace9a00a2710
msgid "log_reopenは、ログファイルを再読み込みします。"
msgstr "log_reopenは、ログファイルを再読み込みします。"

# 968d46febba04e7199952e08474b2fdf
msgid "現在、デフォルトのログ関数を用いている場合のみに対応しています。"
msgstr "現在、デフォルトのログ関数を用いている場合のみに対応しています。"

# c9088481e77c4c7dac2ae02ea6f74b88
msgid "log_reopenを用いたログのローテーション"
msgstr "log_reopenを用いたログのローテーション"

# f3d443cf05b14698998c9fd059ea7e67
msgid ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"
msgstr ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"

# 299fbbdfe7a948158f9288c62225a208
msgid "log_reopenコマンドを実行する。"
msgstr "log_reopenコマンドを実行する。"

# 1bd2c6cb66bb4ab58f84e70084e42450
msgid ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"
msgstr ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"

# 6ec66ae267884120860470064007d7e2
# ffe910e70c50474bab8dcf770ee5004c
# c423762832fc49b9b312793207d9dceb
# e24b3c7cfa5048a9ba2c3afc924c133a
# ed31b8f57f4444819801c14e012002ed
# 68020da5d0664cdbb59e8f5f46ef0f66
# bebebb9be85a4aebaa2daf66db414c8c
msgid "ありません。"
msgstr "ありません。"

# 6ba1d820cbcb429990872f69f57e66d9
msgid ":doc:`log_level` :doc:`log_put`"
msgstr ":doc:`log_level` :doc:`log_put`"

# b04ece9d23cc4419b2ca068b8f66455a
msgid "``logical_count``"
msgstr "``logical_count``"

# c660e8107b7b4acc85ae1b130fbeee34
# 9c9c7323d05c4b918d158c66e6c05357
# e4ec082c39e345e39068554008757eac
# b33b5b29d28e485692bdf88b44eeadce
# 73a8456ebae94e61bbffa70cffdd0856
msgid "This command is an experimental feature."
msgstr "This command is an experimental feature."

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

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

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

# c7910dfb6f074367a83419de2d73ee19
msgid "Load proper data into parted tables on your own."
msgstr "Load proper data into parted tables on your own."

# e8f8374222a742bb9d4dc62a32e62863
msgid "``logical_count`` command has seven parameters."
msgstr "``logical_count`` command has seven parameters."

# 02b2d0918a4a4df4a1196b039813edad
# 2a87777b44784a8bbf59229c84ec0020
msgid "The required parameters are ``logical_table`` and ``shard_key``::"
msgstr "The required parameters are ``logical_table`` and ``shard_key``::"

# f5308afc2180429fad6648588e49c581
msgid ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."

# 4a6ba06aa3ba4a2eb308f604c0797d26
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."

# 2853eed6a0254ac58d24e2719d6fd542
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."

# 20674a3913a542da8fc4c0c21d558a30
msgid "Here is the schema and data."
msgstr "Here is the schema and data."

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

# cdb4418126224586971ae413e644a5ec
msgid "Logs_20150203"
msgstr "Logs_20150203"

# 5f0c06604cc44c14b26a13d9109a2c02
msgid "Logs_20150204"
msgstr "Logs_20150204"

# 958220bbb6094ebfb4296d93e9b6b426
msgid "Logs_20150205"
msgstr "Logs_20150205"

# eab98b9cf5a04fefb9dacc9c21149ba4
msgid "Then, it loads data into each table which correspond to."
msgstr "Then, it loads data into each table which correspond to."

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

# ccb58744b514413089a758db2120e264
msgid "Here is the query to achieve above purpose."
msgstr "Here is the query to achieve above purpose."

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

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

# 7af0ee91088140fb99748288e56f2eb5
msgid "This section describes parameters of ``logical_count``."
msgstr "This section describes parameters of ``logical_count``."

# de90f08b4d074782a8e7e59d46599951
# d11378913b5c4450baf0f8c4054f9287
# 357d612b38d64c869875b1fae36f14ef
# e39719e84341499899383976489aed8a
# 18c1804f7b27484cae835c6ce7dd86d9
# 76e880852edf475bb67e5a1d9426fc73
# 2e877ec9f03b46a6b7672bc01491a8e3
# 4de13ddfdb914fb8bf19bd58835c9ef8
msgid "Required parameter"
msgstr "Required parameter"

# b6dbfdf054cb442c9dccd97ab7c95904
# ae9fbf4a938d4875b512f3fefd1b5756
msgid "There are required parameters, ``logical_table`` and ``shard_key``."
msgstr "There are required parameters, ``logical_table`` and ``shard_key``."

# 20f281bc9e2c49ed8dcfb027b70af593
# 7bab3333df234eee90ba7a1ee5059306
msgid "``logical_table``"
msgstr "``logical_table``"

# fb338579f425417ab7c31278aadb25c4
# b9bc2f4f7d064714b388ee82c9c0a1cd
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\"."

# e40980be97f644298a44db2b2994edb5
# 2adbd2453eb947f79c46b558c3a42a76
msgid "``shard_key``"
msgstr "``shard_key``"

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

# 4f310a2c12d64159b7a06cbd5791ce6d
# dab5be55db634f8e9ad03e81fdcfb7c8
# 42fa800654fd435fb71049c8ad4fe7cd
msgid "``min``"
msgstr "``min``"

# 2a76ab9e4d4f46a9bdda74007d097280
# 6da81d0345524b5d8e0bbb8f8780058d
msgid "Specifies the min value of ``shard_key``"
msgstr "Specifies the min value of ``shard_key``"

# aea7b744ed28457a839f99c21dd5bdde
# 400ec27981d44c37b2c94b4e4f71a4aa
# 1462f1486b9f4e9d8380b927b775e027
msgid "``min_border``"
msgstr "``min_border``"

# 26ecea242d4c493383dfb7059eb5df95
# 255d1b96aa5b42eb8ebcf96ac691af67
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."

# c0c0f68682154b388a2854ff1ee6f535
# ba18f1672b3842478e5ba36dc1758c44
msgid "Specifies the max value of ``shard_key``."
msgstr "Specifies the max value of ``shard_key``."

# fcbfd59727dc42128f2987ae8c9979c3
# 6de4c8421b13411c8eabbc6e2ad8214b
# b2f54e2ef7684dc588394786734a8377
msgid "``max_border``"
msgstr "``max_border``"

# d74e9578e279440c84ad8e818aee12bb
# aa957b6a0e564032873d60081d977239
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."

# ebb07a8743c84385acf83e98f3c72c77
msgid "``logical_range_filter``"
msgstr "``logical_range_filter``"

# 34c2e04881db42ec9d41c4657ff11cbe
msgid "TODO: Write summary"
msgstr "TODO: Write summary"

# c5e6c3db714b47a7898a403826c46826
msgid ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."

# 07c64c050f1b40b3b7a5b1a1fefd8c35
msgid "This section describes parameters of ``logical_range_filter``."
msgstr "This section describes parameters of ``logical_range_filter``."

# 357c44904aa045b383e857cc7dca0eb0
msgid "``order``"
msgstr "``order``"

# 1583544517cf4830a270d269927338f3
msgid "``normalize``"
msgstr "``normalize``"

# a36b4de2efb14df59cc8adb792f8861e
msgid "This command may be changed in the future."
msgstr "This command may be changed in the future."

# 71ed8524fa1d4432a87c3ed24da7ace4
msgid "``normalize`` command normalizes text by the specified normalizer."
msgstr "``normalize`` command normalizes text by the specified normalizer."

# 1382c08d80c74318bd97848abf4883bb
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."

# 6cd02967f6ad4043af5bc81e44c356d1
msgid ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."
msgstr ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."

# 2a8a54d6f3f5447a9e3d65a8bbbcc457
msgid "Here is a simple example of ``normalize`` command."
msgstr "Here is a simple example of ``normalize`` command."

# 1a169774c58642178a69e0dd29468c4b
msgid "This section describes parameters of ``normalizer``."
msgstr "This section describes parameters of ``normalizer``."

# 25cf1487c1cd4917b13c7bed5a888c01
msgid "There are required parameters, ``normalizer`` and ``string``."
msgstr "There are required parameters, ``normalizer`` and ``string``."

# 03b765ae333d4092b50307777ff00c58
# 7feef5183349449091f8d537188f90b1
# 832aadbb3b824f86bb87292053c873a9
msgid "``normalizer``"
msgstr "``normalizer``"

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

# 0bd003a1b2154281a41a4046e1fac877
msgid "See :doc:`/reference/normalizers` about built-in normalizers."
msgstr "See :doc:`/reference/normalizers` about built-in normalizers."

# 733ae86cfe9b4c778cc544fca935e385
msgid "Here is an example to use built-in ``NormalizerAuto`` normalizer."
msgstr "Here is an example to use built-in ``NormalizerAuto`` normalizer."

# 715536d505fd47c391bd9d132de7ba58
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>`_."

# d2faec9b3e8340328f88dbfc8ee30217
# 4f4c7f47689a453ba5c8bde6854436ab
# a87967ed8b0b41cebbbf4977f9099d38
msgid "``string``"
msgstr "``string``"

# 43d646b9c9824fa280f84e908e6b35e8
msgid "Specifies any string which you want to normalize."
msgstr "Specifies any string which you want to normalize."

# b3f18955dc8b42adaad9159c77cf8c19
# 81bfe022934c43b79a6075bb7c7c1ff0
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 (``\"``)."

# bd25d6762a494cbf9b48e2d6de525e6c
# 5d5d833b54d94064912d9a8f5edda2c9
msgid "Here is an example to use spaces in ``string``."
msgstr "Here is an example to use spaces in ``string``."

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

# 7d4f75ac6b63416eba5ce7c018dce76b
# 1e3766b55895479db99d6b3a25703672
msgid "Here are available flags."
msgstr "Here are available flags."

# e1bfce70ede349dc847637c88db2afc7
# 0d6e610d63f6407db73223af1678cb4b
# d44f6636f6454558837047024a1b97d1
# c051404f3ffb45a4b86dda8fc97cac8a
msgid "``NONE``"
msgstr "``NONE``"

# 196cfad5c8404431afa04347e8e53b94
# 7aeb6d05f69c469586da26413e943f7d
# adc328417f7047c59fc0a1fd5abcb74e
msgid "Just ignored."
msgstr "Just ignored."

# ef800075c1734d49b816890f5d730602
msgid "``REMOVE_BLANK``"
msgstr "``REMOVE_BLANK``"

# 323569ad78244a3e806314e63bbea2aa
msgid "``WITH_TYPES``"
msgstr "``WITH_TYPES``"

# 2e300b015fd34576893175c2e22677c6
msgid "``WITH_CHECKS``"
msgstr "``WITH_CHECKS``"

# 6ba9b5683d774e01945d4e3a0c2dbf55
msgid "``REMOVE_TOKENIZED_DELIMITER``"
msgstr "``REMOVE_TOKENIZED_DELIMITER``"

# efacb70069af440591c145c9e5f4d932
msgid "Here is an example that uses ``REMOVE_BLANK``."
msgstr "Here is an example that uses ``REMOVE_BLANK``."

# e8bb9bfb308d4e399b6e12cb2f68c0b3
msgid "Here is an example that uses ``WITH_TYPES``."
msgstr "Here is an example that uses ``WITH_TYPES``."

# 1b9cd499d7ab4aa792f1708a0a38b7a8
msgid "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."

# 6f8663a1d0a3460091afb3fe7590d22a
msgid "``normalized_text``"
msgstr "``normalized_text``"

# 5cb0d7cf17fe409aa6126ea058285d70
msgid "``normalized_text`` is an object that has the following attributes."
msgstr "``normalized_text`` is an object that has the following attributes."

# 8666d58f56e142ce81390ed893e0a66f
# 1f30c1e0e16d45889d41db6d628424cb
# b0b6c33fee5c46168dd4b43f5b2ecd7a
# 4d6041df985f41c7934ea015d50ad181
# 6bc350d30f5b46ef920bb5ca2a2ab1e9
# 429154546c3a419094590642fb104f39
msgid "Name"
msgstr "Name"

# 9b89f60f09474d6b9a94f45a2feec7fb
msgid "``normalized``"
msgstr "``normalized``"

# 069522c762384035bb7e661b04291770
msgid "The normalized text."
msgstr "The normalized text."

# 5ffb0df3a93e43d0bd72a7a3e2b8b48a
# 87e90a7ca2ba4ef38c043c7b3f2d0343
msgid "``types``"
msgstr "``types``"

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

# d65802cf39b84ca4b85a825dc3716f51
# a53d62a6dd274023a42c9d53c07b4793
# 28d1e04ab942487398bde62f10e5d181
msgid ":doc:`/reference/normalizers`"
msgstr ":doc:`/reference/normalizers`"

# 2ec2afe6b1eb41b18ae565b3c4ed1950
msgid "``normalizer_list``"
msgstr "``normalizer_list``"

# 81dcc89f24cf4d0c9f3981c3b496fce4
msgid "``normalizer_list`` command lists normalizers in a database."
msgstr "``normalizer_list`` command lists normalizers in a database."

# 1488e07776204deda708b107147df01f
msgid "``normalizer_list`` command takes no parameter. ::"
msgstr "``normalizer_list`` command takes no parameter. ::"

# 0029ca18f0b8446f9a075a2a22a36523
# 79a86c4806354ef2ab12f6d457cb39b0
# 1ef4578b7dc348eca43a27e256a59726
# 24c0381051cc477488b5128c6e58995d
# 1b2bc86e0cc445c3952fa4022367b8fd
# f2aab66f9b004d7c8e23de783119d485
# 1e122a247ce44c598262c8ad4359853c
# 149a933992724f2fbc12a8027e1b0b7d
# 2c8b8cc48756421c8b7d9ab68ef19655
# 7b7e3b740a79409bb0428502c265e3db
# 1aafad087bc04f1a8330f77b26705c15
# 70fdd7af6ae9449099bb80da375e4ef7
# 2cc5ba1dc679403f95a060ff4c830fdd
# 95ddab2769e74c75ae3eba98b42d34f8
# ab7deea6f0dc4901a721cc0e28f9a89b
# bfe08e3fbc5d4a908c5b44c241ba831e
# b13a2f7c010d489082c823f196e1427e
# 8f2b530276a845e2a594561aa243d8cb
# ddef6175d7b446b6bd963a39a00d7c44
# 65be76c8e05a4c5fbffe68084cee9582
# ba687ca6f2a5405aafd747bdd98c066f
# 9f0a78d5cc674ee5903461f27a3a3888
# 30c29d57b7fb42ef9933052c3cd178e0
# 1ddb4cc454214a51b67b98db79648849
# 6fdac9f8d98a4eb38a1bb6e34664e591
# 8d369f8645344d74a9b1207f6d4602dc
# 643639b2c08b417182feb5c0d512f733
# a900b831447940649e6c6251d61dd8b5
# 5b756a84466c44209d12631949d88afb
# 55936ea5bee749c1a133fbd39786d5ce
# 6e59ecf7718a4e709aad0b1aa51df874
# 1d858908e42943da9a8d8549aa730123
# 8d55f2fc8fe04670a0693f9e77508ff1
# e5567bceeb124a5c8b63bfeacebdf495
# d841299786644f0eac6280ac5ca2e1b5
# 043903c4bc5f499791582f7c1e580579
# 492365e1c07c4b45852d300131aed42e
# e55e576b77a341cba2e0bf93be62dc2d
# 2fe09158c086433aba282fa4dc26ff61
# 2bec272320054a2a8e62553d07cf2d7b
# d48cc11927494cca8bb1aaaca76cc1a3
# 5bc60088f3114223b0e916cf59edb5f9
# 4cf663e431e2475d8f6014bba3c8b18b
msgid "Here is a simple example."
msgstr "Here is a simple example."

# bc1cfcc9458f488482b65305f401b5d6
msgid "It returns normalizers in a database."
msgstr "It returns normalizers in a database."

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

# 16cd1dc186ce48e6ad5d6d908cd35ab2
msgid "``normalizers``"
msgstr "``normalizers``"

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

# d62f2e9b93e648e7b0fadfe146c99f8c
msgid "Normalizer name."
msgstr "Normalizer name."

# 495384304bd6421b9270ec5fd8cd560a
msgid ":doc:`/reference/commands/normalize`"
msgstr ":doc:`/reference/commands/normalize`"

# 48157fc6c5df45bb9b68c7feb951e605
msgid "``plugin_register``"
msgstr "``plugin_register``"

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

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

# 465020191b2f409ab64add4f001c9820
msgid "You can unregister a registered plugin by :doc:`plugin_unregister`."
msgstr "You can unregister a registered plugin by :doc:`plugin_unregister`."

# ac42dcba975c4c7ab1ecf622053dc2fb
msgid ""
"``plugin_register`` has a parameter ``name``. It is required parameter::"
msgstr ""
"``plugin_register`` has a parameter ``name``. It is required parameter::"

# fff64bb2a9f94d9cbd6fdc4fa4e23bea
# 9377a9837a814d918f938ce83e215c13
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``."

# d2113bb33bfa4455b306cf40546bdcf7
# ca76320b12834d1e8c2a38a057707f50
# 4f0babdfa1844c169ddc5fdf80c81329
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."

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

# d5d75341e40a474ca11bddbe5835f9c4
msgid "``plugin_register`` returns ``true`` as body on success such as::"
msgstr "``plugin_register`` returns ``true`` as body on success such as::"

# a3850b7237954110a538ebe47d2db692
msgid "If ``plugin_register`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_register`` fails, error details are in ``HEADER``."

# ee9bf782ebb248589894549c700b2e67
# 80ff6f61fb8a4dfca964de4627ad63bd
# 167540a9c9d74ff4950d98100cdd3c2b
# 17bee09ec90b4be882c5927e9a8f6c02
msgid "See :doc:`/reference/command/output_format` for ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` for ``HEADER``."

# 1228b0feb90d48129cd14461dae8f17f
# 3883c2b46a4a4046b976304dc7b9a75e
msgid ":doc:`plugin_unregister`"
msgstr ":doc:`plugin_unregister`"

# b4cc7124cc9a4c79a99e7c763ca02e4c
msgid "``plugin_unregister``"
msgstr "``plugin_unregister``"

# e293d64dcd3a4e56af040a1a5734257b
msgid "``plugin_unregister`` command unregisters a plugin."
msgstr "``plugin_unregister`` command unregisters a plugin."

# 3371ac8db83a41d9b4c3b10022f30895
msgid ""
"``plugin_unregister`` has a parameter ``name``. It is required parameter::"
msgstr ""
"``plugin_unregister`` has a parameter ``name``. It is required parameter::"

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

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

# a537532782a644f9a06ee6f965587d96
msgid "``plugin_unregister`` returns ``true`` as body on success such as::"
msgstr "``plugin_unregister`` returns ``true`` as body on success such as::"

# 289389670e104dfba2212f5a123901a2
msgid "If ``plugin_unregister`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_unregister`` fails, error details are in ``HEADER``."

# 71fdd884b0f243c2bd7bdb876293149e
# 0dbde7ea6a8546ca8bbe6e738da3722b
msgid ":doc:`plugin_register`"
msgstr ":doc:`plugin_register`"

# 9620ee4885e14b1caed07fa4a8c42ef5
# 69264b756b574a7992e96f2d0402ed11
msgid "``quit``"
msgstr "``quit``"

# c2085d1b23754d45b5204cfd17ab98ec
msgid "quit - セッション終了"
msgstr "quit - セッション終了"

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

# ea033cb75dca4f7aa2be17688bddba7f
msgid ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"
msgstr ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"

# 2b3b9ccdaff54ba1a114db3d2879b213
msgid "``range_filter``"
msgstr "``range_filter``"

# bbd0697f7ea3415c830751143a611b87
msgid "TODO: write me"
msgstr "TODO: write me"

# 08cd10377ba8403299638e280a959e47
# fc5cd7bce52746a6a8f331b45bc44160
# 5f89cd4601614cada5fd5a784ceec351
# d512beb27d5e4f80a7e79d07f1e0bb09
# afbc22b42dd14435928df2de426c95eb
# 86f734af7e604c8691507329ff55a41e
msgid ":doc:`/reference/commands/select`"
msgstr ":doc:`/reference/commands/select`"

# 218db796b007417aa5ccdc7e1892445b
msgid "``register``"
msgstr "``register``"

# eb237ce6f9654db1a8c582440b68fe56
msgid "Use :doc:`plugin_register` instead."
msgstr "Use :doc:`plugin_register` instead."

# 2219eb12bfb245349cf663617450abe9
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."

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

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

# 8a9b525ee62a4b9e80d86420e6d867de
msgid "``register`` has a parameter ``path``. It is required parameter::"
msgstr "``register`` has a parameter ``path``. It is required parameter::"

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

# 4d5c551d489048af8a7f1153ae7f4ea3
msgid "``register`` returns ``true`` as body on success such as::"
msgstr "``register`` returns ``true`` as body on success such as::"

# bc3776a092734b34bea6f7d925523d04
msgid "If ``register`` fails, error details are in ``HEADER``."
msgstr "If ``register`` fails, error details are in ``HEADER``."

# 6e2cced00deb4743a0f7216360284115
msgid "``request_cancel``"
msgstr "``request_cancel``"

# a15728034065445eaefa497fbcdf3528
msgid "``request_cancel`` command cancels a running request."
msgstr "``request_cancel`` command cancels a running request."

# e15dc28d462c4ac7917f3d73b04bcf2f
msgid "There are some limitations:"
msgstr "There are some limitations:"

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

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

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

# 9483d9b6f9734edc9e6de1f69a714590
msgid "See :doc:`/reference/command/request_id` about request ID."
msgstr "See :doc:`/reference/command/request_id` about request ID."

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

# 62dd1182a29b4845ad7174bc8f3230cf
msgid "``request_cancel`` command takes only one parameter."
msgstr "``request_cancel`` command takes only one parameter."

# efc63607a2764b3c9eea8ccf7ab7804a
msgid "The required parameter is only ``id``::"
msgstr "The required parameter is only ``id``::"

# a4ddf33f66374fcdab7bb17934f1a629
msgid "Here is an example of ``request_cancel`` command::"
msgstr "Here is an example of ``request_cancel`` command::"

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

# 680d43968731459c878cda3d61245b8f
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."

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

# 6c8891a3bdc04a1cba1bcc03b4a49f88
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::"

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

# e5303b47ee3740a8800789ff168db8b1
msgid "This section describes parameters of ``request_cancel``."
msgstr "This section describes parameters of ``request_cancel``."

# b5091590448e4cf6b758852a04c30a6e
msgid "There is required parameter, ``id``."
msgstr "There is required parameter, ``id``."

# 480fd08538c845d3b80aa913ce68a808
msgid "Specifies the ID for the target request."
msgstr "Specifies the ID for the target request."

# 68ae4e6980f24c19b7a8480d5ea6cd60
msgid "``request_cancel`` command returns the result of the cancel request::"
msgstr "``request_cancel`` command returns the result of the cancel request::"

# cab664788ac14497a9b033d0c0a28fcd
msgid "The ID of the target request."
msgstr "The ID of the target request."

# e469f277019043f691b6e47613971dfe
msgid "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"
msgstr "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"

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

# 488936dd6aa0446e94f9de65ec54452d
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\"."

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

# 372a11bfa1b34675a410fe5b8a7f3556
msgid ":doc:`/reference/command/request_id`"
msgstr ":doc:`/reference/command/request_id`"

# 1bdbb692aa174fa99ad9ff5dfe0cf09e
msgid "``ruby_eval``"
msgstr "``ruby_eval``"

# 2486bd7273a3423f84b6914f6bc39b3b
msgid "``ruby_eval`` command evaluates Ruby script and returns the result."
msgstr "``ruby_eval`` command evaluates Ruby script and returns the result."

# 58935a75125b44369d4e6f47c946beec
msgid "``ruby_eval`` has one required parameter::"
msgstr "``ruby_eval`` has one required parameter::"

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

# 4c06f058d02849948fefd7b9c27355e1
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."

# 0b4ed261d94a4749b44f2e719f94518c
msgid "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."
msgstr "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."

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

# dce8043f158f4bbe9896e1702f38f999
msgid "``script``"
msgstr "``script``"

# 61668455ac654bf69d6a53c03bb19aeb
msgid "Specifies the Ruby script which you want to evaluate."
msgstr "Specifies the Ruby script which you want to evaluate."

# 88691d83d1c74c039a4ad87da5b999a3
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)::"

# 9816d1feb05f414697d4f8f28b1cc397
msgid "``EVALUATED_VALUE``"
msgstr "``EVALUATED_VALUE``"

# 9309acdbec8e4c268f207612e700e22e
msgid "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."
msgstr "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."

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

# bba3e6ec5e5749a4af0e4574c61db738
msgid "``ruby_load``"
msgstr "``ruby_load``"

# 2b542dc886b943319e3a50803a564705
msgid "``ruby_load`` command loads specified Ruby script."
msgstr "``ruby_load`` command loads specified Ruby script."

# 3e4d9172acb94279921a90a9cdb636fa
msgid "``ruby_load`` has one required parameter::"
msgstr "``ruby_load`` has one required parameter::"

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

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

# cee000d7e895430da0bf912ce9925aef
msgid "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."
msgstr "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."

# 97c005a5e50047889961e809b52f23d6
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."

# 3a9e43dbff89443d9fd17d73261ee231
# 45d6ea8bca87498597984432c5ed68b3
msgid "``path``"
msgstr "``path``"

# c05aaac90b46444b99682edeefab535a
msgid "Specifies the Ruby script path which you want to load."
msgstr "Specifies the Ruby script path which you want to load."

# a80da4c803d141b5bf9ae12396548fe7
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)::"

# 86cfead3540e427d85348d90680a5085
msgid "``LOADED_VALUE``"
msgstr "``LOADED_VALUE``"

# 1e6e118855c54f56866c50bb38539109
msgid "``LOADED_VALUE`` is the loaded value of ruby script."
msgstr "``LOADED_VALUE`` is the loaded value of ruby script."

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

# 04398fb7fe0240808f82cc31dd40196d
msgid ":doc:`/reference/commands/ruby_eval`"
msgstr ":doc:`/reference/commands/ruby_eval`"

# 367ea3ab346f41bca0b78ef750313707
# 5760d9b1443d4474894c058e8f73cebe
msgid "``select``"
msgstr "``select``"

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

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

# 7691ae2d0409463c858e8b2e66d0ac81
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::"

# ad30b472721745148738fece892ebaa1
msgid "``select`` has the following named parameters for advanced drilldown:"
msgstr "``select`` has the following named parameters for advanced drilldown:"

# 5ea6b7b5c81447ada7b8a2be61c7540b
msgid "``drilldown[${LABEL}].keys=null``"
msgstr "``drilldown[${LABEL}].keys=null``"

# 179a9f5a7f6547cdbf9d2e8a31ce13aa
msgid "``drilldown[${LABEL}].sortby=null``"
msgstr "``drilldown[${LABEL}].sortby=null``"

# ceebb122d7094a8c94cf131367752dc9
msgid "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"
msgstr "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"

# 21d9c330ad9644b595a9d5e81fcb64c2
msgid "``drilldown[${LABEL}].offset=0``"
msgstr "``drilldown[${LABEL}].offset=0``"

# f3803e1f87bf425ca005968ae3d60c8c
msgid "``drilldown[${LABEL}].limit=10``"
msgstr "``drilldown[${LABEL}].limit=10``"

# e32a1d8a0773452daeed519bcb143eb3
msgid "``drilldown[${LABEL}].calc_types=NONE``"
msgstr "``drilldown[${LABEL}].calc_types=NONE``"

# 26ec56b1d5c04d95948900d6d576b22b
msgid "``drilldown[${LABEL}].calc_target=null``"
msgstr "``drilldown[${LABEL}].calc_target=null``"

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

# 81d49af27c4a483b973b8a92e72253d1
msgid "Parameters that have the same ``${LABEL}`` are grouped."
msgstr "Parameters that have the same ``${LABEL}`` are grouped."

# 6bb0fa16122d4b7fbf664aacceca5b26
msgid "For example, the following parameters specify one drilldown:"
msgstr "For example, the following parameters specify one drilldown:"

# 1299d60065ae4a09924cbe4eafbc5640
msgid "``--drilldown[label].keys column``"
msgstr "``--drilldown[label].keys column``"

# 5676c15a26ba4bd5b29693ac4199a7e4
msgid "``--drilldown[label].sortby -_nsubrecs``"
msgstr "``--drilldown[label].sortby -_nsubrecs``"

# 5acb966b04c04872810c0a597b1c1c60
msgid "The following parameters specify two drilldowns:"
msgstr "The following parameters specify two drilldowns:"

# 07e6c194b7d043b29ed2d7903965d648
msgid "``--drilldown[label1].keys column1``"
msgstr "``--drilldown[label1].keys column1``"

# fcc8457188a144da969577993f9e49f4
msgid "``--drilldown[label1].sortby -_nsubrecs``"
msgstr "``--drilldown[label1].sortby -_nsubrecs``"

# bbf85f0f9f6b450586a5e12f27e98a48
msgid "``--drilldown[label2].keys column2``"
msgstr "``--drilldown[label2].keys column2``"

# e9cb7274c62646a3b6e494937bdcd12d
msgid "``--drilldown[label2].sortby _key``"
msgstr "``--drilldown[label2].sortby _key``"

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

# 467091bdf32043d9b41dc6fd2b5545a9
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."

# 830f199e9fc44d7f9a91a028df6f523f
# 235f182d7d8f49559994ca862b611e19
# 6a9e5a757e364813bdc79b4637a5e31e
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."

# b8adeaf6f4f44038a3b4902f4e85eab7
# e31dff3ddbe649558655c0a3509e0358
# ae0e5551f33a4431b7a012b257c13d59
msgid "OK. The schema and data for examples are ready."
msgstr "OK. The schema and data for examples are ready."

# b2c9535b1b8147bd9165c213598b9596
msgid "Simple usage"
msgstr "Simple usage"

# 438e018004d54521bd8866275770c873
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."

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

# d55e9a9e4d0d4b7285100fa8b30f5bba
msgid "Search conditions"
msgstr "Search conditions"

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

# 035c0f47e0814114b15d5a2661bc1154
msgid "Search condition: ``query``"
msgstr "Search condition: ``query``"

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

# 4835cde89ef54bc8b98e030f364c7d4b
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."

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

# 385d3b452f284089a64b484bc3bb1b7a
msgid "Here is a simple ``query`` usage example."
msgstr "Here is a simple ``query`` usage example."

# 5030e5e1ef9348ae9e968ba83a3307bb
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."

# 418914c0782b48b195f29785aadcfc14
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."

# e68fea42c4e947ee8b9ad590eb292ddd
msgid "Search condition: ``filter``"
msgstr "Search condition: ``filter``"

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

# 070d2c9dbd4546f7ac514022901a4173
msgid "Here is a simple ``filter`` usage example."
msgstr "Here is a simple ``filter`` usage example."

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

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

# c5073adc5c564fb0a5c93ec4a8a1cc84
msgid "Paging"
msgstr "Paging"

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

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

# 502ec1a413164fa19033c476db34d123
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."

# ae4b52f90a494a53aadfa7fde875892b
msgid "The total number of records"
msgstr "The total number of records"

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

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

# d9b73e7a4928470ea48872005a1f570b
msgid "Drilldown"
msgstr "Drilldown"

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

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

# 8d3cd109b8ba47c28467f06a2a3ea941
msgid "For example, think about the following situation."
msgstr "For example, think about the following situation."

# 6e17b50a72304246858e07b1c407311d
msgid "You search entries that has ``fast`` word:"
msgstr "You search entries that has ``fast`` word:"

# 9830bcafc4c846eab424fcde267c9d7a
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\"``."

# 594c2f62259d4b309595df1298ec073b
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:"

# 521001b361a742a49c2d6d5ce4546dcb
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."

# 1f5f68c6fb304da5ae2e72ca8da7d9fd
msgid "You can create the following UI with the drilldown results:"
msgstr "You can create the following UI with the drilldown results:"

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

# 81938fd0b1634ccaab76ff9b2a7bfd01
msgid "Most EC sites use the UI. See side menu at Amazon."
msgstr "Most EC sites use the UI. See side menu at Amazon."

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

# c035a70f8eca472ba2e432db724c3811
# 68c35de96ae94922a280971b04d43d3a
# b6701abab1f24d99a5140af84b5bc6f3
msgid "This section describes all parameters. Parameters are categorized."
msgstr "This section describes all parameters. Parameters are categorized."

# c93a054f1c184365bd2c7d6cf124841d
msgid "There is a required parameter, ``table``."
msgstr "There is a required parameter, ``table``."

# 707764ffa80949048eb8b2080f213e93
msgid "Specifies a table to be searched. ``table`` must be specified."
msgstr "Specifies a table to be searched. ``table`` must be specified."

# 79ff2b4884d3462f82f152edf0f11e4f
msgid "If nonexistent table is specified, an error is returned."
msgstr "If nonexistent table is specified, an error is returned."

# edb6dee24a594d1bb52dea99f83fdc1e
msgid "Search related parameters"
msgstr "Search related parameters"

# 25710b9ff5ae4bdf929702b8a0b65550
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."

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

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

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

# 0841684c5f394d66813f4244fb07cf39
msgid "Here is a simple ``match_columns`` usage example."
msgstr "Here is a simple ``match_columns`` usage example."

# 3600e00f1b174af599f7bc489b23881f
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."

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

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

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

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

# 58789110228045d68683aab7eea44d21
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."

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

# 138dea90cf334a1a86fde23354238fe7
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."

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

# ab8603bcc1b24ef1b5f9dbbb2eef5119
msgid "Here is a simple logical and search example."
msgstr "Here is a simple logical and search example."

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

# 3ddcff95c4564833a8b5029912780599
msgid "Here is a simple logical or search example."
msgstr "Here is a simple logical or search example."

# 752136a3e62c466aa10721ed121d7fd0
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."

# 43fbfc4558b44431bdf64da1ef804d50
msgid "See :doc:`/reference/grn_expr/query_syntax` for other syntax."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other syntax."

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

# 3f4599f5cae14a4d91e018e37c128d32
# 43d05fcf31834ff280f68feb03da0a65
msgid "Here is a simple equality operator search example."
msgstr "Here is a simple equality operator search example."

# 6decd67583e248c2a7bf8e93be284240
# 2d3dea95c185461cb532b99cd75306f5
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."

# ed81648f957f42ab879be2ef2f47c992
# bc4a3d63c4ab47d18e51ee86a499e390
msgid "Here is a simple less than operator search example."
msgstr "Here is a simple less than operator search example."

# 32cfedc664df4afa809bd6b84d04ac4e
# dd4ddd8f12ec4bcc9000e6b74cb7e522
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."

# cb82efa0518042dea187e827659b29cc
msgid "See :doc:`/reference/grn_expr/query_syntax` for other operations."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other operations."

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

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

# 24a81c54866347de9263b26f5f434fc7
msgid "See :doc:`/reference/grn_expr/script_syntax` for other operators."
msgstr "See :doc:`/reference/grn_expr/script_syntax` for other operators."

# 754385beeea24496967d795261212021
msgid "Advanced search parameters"
msgstr "Advanced search parameters"

# 07add28f263446d792d2c75129a02982
msgid "``match_escalation_threshold``"
msgstr "``match_escalation_threshold``"

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

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

# 7e86a8cc94494e9d809b2caa89e2e4de
msgid "The default threshold can be customized by one of the followings."
msgstr "The default threshold can be customized by one of the followings."

# 7ed8714f0693428789edbd494d421e68
msgid "``--with-match-escalation-threshold`` option of configure"
msgstr "``--with-match-escalation-threshold`` option of configure"

# f8168c6771d64261b5b3af3d5cd56068
msgid "``--match-escalation-threshold`` option of groogna command"
msgstr "``--match-escalation-threshold`` option of groogna command"

# fdc36ca8138e452a8b0bbc6752625f05
msgid "``match-escalation-threshold`` configuration item in configuration file"
msgstr ""
"``match-escalation-threshold`` configuration item in configuration file"

# 59380507c2b541e6b1ad486f5a2a2fc4
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."

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

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

# 2b547995ec0047609b0ee699e22ae3af
msgid "``query_expansion``"
msgstr "``query_expansion``"

# 27437ba5a34448759b1d1789cec228a5
msgid "Deprecated. Use :ref:`query-expander` instead."
msgstr "Deprecated. Use :ref:`query-expander` instead."

# 4878db86addf424baa08daa41294a639
msgid "``query_flags``"
msgstr "``query_flags``"

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

# 9aa95e2b1dd04d908bdc73177b312f1a
msgid "``ALLOW_PRAGMA``"
msgstr "``ALLOW_PRAGMA``"

# f63b7fc0252c43ddb2528b2a2634cad5
msgid "``ALLOW_COLUMN``"
msgstr "``ALLOW_COLUMN``"

# 09827def8584417e88949918bdff876a
msgid "``ALLOW_UPDATE``"
msgstr "``ALLOW_UPDATE``"

# f159785a95394f068979dbd1c8fe18bb
msgid "``ALLOW_LEADING_NOT``"
msgstr "``ALLOW_LEADING_NOT``"

# 0625424224f9485e8bade167b5306f68
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."

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

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

# 958db37231934870af9a38a977515b72
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."

# 988c8fe0df5745b0a4eb7dcd86cf0d69
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."

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

# 73be1c97361b4e609d0df1217f215c05
msgid "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."
msgstr "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."

# 98d6f580d4284c3490552d945c66aff7
msgid "Here is a usage example of ``ALLOW_COLUMN``."
msgstr "Here is a usage example of ``ALLOW_COLUMN``."

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

# 3799b6d0a3b041b7bf6a8d6683cf4b87
msgid "Here is a usage example of ``ALLOW_UPDATE``."
msgstr "Here is a usage example of ``ALLOW_UPDATE``."

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

# 841c45fd1f4f4ea6b804a97c288a4575
msgid "Here is a usage example of ``ALLOW_LEADING_NOT``."
msgstr "Here is a usage example of ``ALLOW_LEADING_NOT``."

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

# e58b0b97bc844278b96d30bf9b61a831
msgid "Here is a usage example of ``NONE``."
msgstr "Here is a usage example of ``NONE``."

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

# 5f85ebbafd7f4e9ca5b9c1b5140187e1
msgid "See also :doc:`/reference/grn_expr/query_syntax`."
msgstr "See also :doc:`/reference/grn_expr/query_syntax`."

# 629095ec752f498f947b92c9db6b0ff3
# 137d39e07aa04813acbc8636d131132f
msgid "``query_expander``"
msgstr "``query_expander``"

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

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

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

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

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

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

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

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

# 447f607a6de444c182d6b8703a47980e
msgid "Here is a simple ``query_expander`` usage example."
msgstr "Here is a simple ``query_expander`` usage example."

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

# 134fcfed22804a4786db7c5b6f0a9718
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."

# 68a4f3ae25e84a80aa2d6e29fce32560
msgid "Here is a complex substitution usage example that uses query syntax."
msgstr "Here is a complex substitution usage example that uses query syntax."

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

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

# b2b2c7723fe34cd9b4baa044e1513705
msgid "Output related parameters"
msgstr "Output related parameters"

# b6a4afc7b1254f2e940f26506a7dda99
msgid "Specifies output columns separated by ``,``."
msgstr "Specifies output columns separated by ``,``."

# fefd50d5b90f472887b6897e82186b86
msgid "Here is a simple ``output_columns`` usage example."
msgstr "Here is a simple ``output_columns`` usage example."

# 23f677fac54a40f596ca323142a52a83
msgid "The ``select`` command just outputs ``_id`` and ``_key`` column values."
msgstr ""
"The ``select`` command just outputs ``_id`` and ``_key`` column values."

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

# 172aa679a6aa42e4ac07485f9047fbc1
msgid "Here is a ``*`` usage example."
msgstr "Here is a ``*`` usage example."

# 802568c5fc564905a749e7701ab62a46
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."

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

# 63ea69001e574a6c81de7f5420376336
msgid "Specifies sort keys separated by ``,``. Each sort key is column name."
msgstr "Specifies sort keys separated by ``,``. Each sort key is column name."

# 9d67110e163a464895dfdd75db73cc68
msgid "Here is a simple ``sortby`` usage example."
msgstr "Here is a simple ``sortby`` usage example."

# 200ed42f60c44825a87a7bb860fae08d
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."

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

# f7c994cd810a4efdbc29154631c4d7ca
msgid "Here is a descending order ``sortby`` usage example."
msgstr "Here is a descending order ``sortby`` usage example."

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

# 00b4c60c8a9c436689222834b3165df5
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."

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

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

# 906d92bcf32b4eb4a25c93b8af0c1a3b
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."

# 651023b9606f4b8baf78ad4abfa34a9b
msgid "The ``select`` command outputs from the 4th record."
msgstr "The ``select`` command outputs from the 4th record."

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

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

# 4d99309001a449c5867cd5805542927a
msgid "The default value is ``0``."
msgstr "The default value is ``0``."

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

# 2804e211f0174abeab4018b168bd8406
msgid "Here is a simple ``limit`` usage example."
msgstr "Here is a simple ``limit`` usage example."

# 2036b8a4e8314ba0b64127b415a4c077
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."

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

# 263171b7d41844d5a7fcd1b81779e81f
msgid "Here is a simple negative ``limit`` value usage example."
msgstr "Here is a simple negative ``limit`` value usage example."

# d2d001fbe0f142fb8dc54719e24d8093
msgid "The ``select`` command outputs all records."
msgstr "The ``select`` command outputs all records."

# 65b9308f71cd43349315d4949ebf9473
msgid "The default value is ``10``."
msgstr "The default value is ``10``."

# b44fb33e8ec4491a9022d5e3c6aaeb54
# fb00bfe00f134661bcb69c65997936ca
# 19e7a84a14ff4a598b79f939b1bf70ec
msgid "TODO: write in English and add example."
msgstr "TODO: write in English and add example."

# 5176ee277e2744f7a47300b5978f37e4
msgid ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"
msgstr ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"

# b847a40d5abf49ea9634428744f4bd92
msgid ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"
msgstr ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"

# 2e0fd220a3824f4c876320480fb08254
msgid "Drilldown related parameters"
msgstr "Drilldown related parameters"

# 225a50fe44eb4e61bb25f897d65f0187
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."

# 3fbb571d9b594cafb38a74cd5da81f97
msgid "Specifies keys for grouping separated by ``,``."
msgstr "Specifies keys for grouping separated by ``,``."

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

# a8e6bc72681f411a876a0460cfe48c00
msgid "Here is a simple ``drilldown`` example:"
msgstr "Here is a simple ``drilldown`` example:"

# e91e5fd2328844c4b395fb1890b31f42
# 0e05f620103f43f0a631e54fd1365804
# 10c84ab372c64c7e8fa4f73f0a86864f
msgid "The ``select`` command outputs the following information:"
msgstr "The ``select`` command outputs the following information:"

# 2e44b3a3170548a5bc8d15952909db0c
# 28f11a42935c449b8e75fdbc721f6526
# 9d2efa5eafe04d50a40e0b71872f0dfe
# e1c8d62baf0a4569910fa4c26a0ca0df
msgid "There is one record that has \"Hello\" tag."
msgstr "There is one record that has \"Hello\" tag."

# b8f457799fd2426fa8f187ce6e8602ca
# e17e0b635f304155896e5136a4d9bca3
# 29a8adf6c13643c6961a28911b19cd7b
# a67ac46ef19342f5a759b05c72d522f3
msgid "There is two records that has \"Groonga\" tag."
msgstr "There is two records that has \"Groonga\" tag."

# d88fc202c857433e9c54a80eadda4e88
# 8ff8d84e192e42f280b25a3726cef15a
# 0debfc1905f34674972a601b59ca425e
msgid "There is two records that has \"Senna\" tag."
msgstr "There is two records that has \"Senna\" tag."

# fcc6f79cc5c7433b950a3e15ce2250ca
msgid "Here is a ``drilldown`` with search condition example:"
msgstr "Here is a ``drilldown`` with search condition example:"

# 8210a94259a1416382ed135ecd280b1a
msgid "In records that have 5 or larger as ``n_likes`` value:"
msgstr "In records that have 5 or larger as ``n_likes`` value:"

# 6f7cae152227469794ec2793584f94e4
msgid "Here is a ``drilldown`` with multiple group keys example:"
msgstr "Here is a ``drilldown`` with multiple group keys example:"

# 18a628557d3b4fee9c20e41fb6c1d3e8
msgid "About ``tag``:"
msgstr "About ``tag``:"

# 7c78c70537724babb4c087b05476713e
msgid "About ``n_likes``:"
msgstr "About ``n_likes``:"

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

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

# 476475f2db9d4d92955ae47cd6f612fc
msgid "Here is a simple ``drilldown_sortby`` example:"
msgstr "Here is a simple ``drilldown_sortby`` example:"

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

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

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

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

# a9639157dfa84729965f33fa779e08c3
msgid "Specifies output columns for drilldown separated by ``,``."
msgstr "Specifies output columns for drilldown separated by ``,``."

# c8e8ad2fd971417795c068c83d90aac6
msgid "Here is a ``drilldown_output_columns`` example:"
msgstr "Here is a ``drilldown_output_columns`` example:"

# fd1364c473df4524b1f36b199132a7af
msgid "The ``select`` command just outputs grouped key."
msgstr "The ``select`` command just outputs grouped key."

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

# 9307002233c748579b5ed50c492247ad
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:"

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

# 07d433082b5b4fd7983feacaf204c46b
msgid ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"
msgstr ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"

# 0312eeb29cce4a38a1d5c0852659a3d8
msgid ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"
msgstr ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"

# b49358e1c3bd4aeea584f7a78149fad1
msgid "``*`` is expanded to ``label, priority``."
msgstr "``*`` is expanded to ``label, priority``."

# 29418ba65412480791bb29c351e3f577
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."

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

# 06afd4c7045641d8a6e5d410ed64d3f3
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."

# 81fb8685159c4a4a9771423796b6041d
msgid "Here is a ``drilldown_offset`` example:"
msgstr "Here is a ``drilldown_offset`` example:"

# dc7414264b974e9db42dc8f77120df16
msgid "The ``select`` command outputs from the 2nd record."
msgstr "The ``select`` command outputs from the 2nd record."

# 242aebf62b664980b800bc011d0b9534
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."

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

# bb88e2e77d9b42b1a4a1bfc387a2a972
msgid "The default value of ``drilldown_offset`` is ``0``."
msgstr "The default value of ``drilldown_offset`` is ``0``."

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

# 11fa0b7c8fe14b139f4eafa85f2ad341
msgid "Here is a ``drilldown_limit`` example:"
msgstr "Here is a ``drilldown_limit`` example:"

# 3ef930d8060441e5aefd9f7ddafc1b9b
msgid "The ``select`` command outputs the 2rd and the 3rd groups."
msgstr "The ``select`` command outputs the 2rd and the 3rd groups."

# 55625d7febd645ab81f5a9c2b630ab09
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."

# 6e0c9f304af54f9e8b53476c1fe7fff2
msgid "Here is a negative ``drilldown_limit`` value example."
msgstr "Here is a negative ``drilldown_limit`` value example."

# 2409f3dabc114626a9e59a005635e2fe
msgid "The ``select`` command outputs all groups."
msgstr "The ``select`` command outputs all groups."

# 12c30438136d40f990a610276cc02f1f
msgid "The default value of ``drilldown_limit`` is ``10``."
msgstr "The default value of ``drilldown_limit`` is ``10``."

# b7dc883961a9480dbcbae528674af617
msgid "``drilldown_calc_types``"
msgstr "``drilldown_calc_types``"

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

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

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

# a7666089ef3c473aa2fa86aae4033812
msgid "You can use the following calculation types:"
msgstr "You can use the following calculation types:"

# 747b7de0c6b44c68a4ef4d1d87c8f984
msgid "Type name"
msgstr "Type name"

# d97b532e0a114868957746d8ca5a34a0
msgid ":doc:`/reference/columns/pseudo` name"
msgstr ":doc:`/reference/columns/pseudo` name"

# 1679cde5554d4da29eb1723bbeb4677b
msgid "Need :ref:`select-drilldown-calc-target`"
msgstr "Need :ref:`select-drilldown-calc-target`"

# b08e4b36d5fd493e9a82d2150373f646
msgid "Nothing."
msgstr "Nothing."

# 2e6f7fe93bad4c4497319c7dbe84499a
# 9325ed2b6c9143a5b076f4a7badb4b35
msgid "Not needs."
msgstr "Not needs."

# 0aaed55100414b9795c8a141653eb132
msgid "``COUNT``"
msgstr "``COUNT``"

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

# f071be57acf74972a055105e4bb3d3c7
msgid "``MAX``"
msgstr "``MAX``"

# c21b52089c0e40a18c369d06ada05098
msgid "``_max``"
msgstr "``_max``"

# c92d7c780e9644a4aa9693abe9641bc5
# c75e9d97938e420091d3ced2d22e8207
# 96bd62cf9e38405d84b2ece1174ce88c
# f27bf81a472f44cc9103c57c79d95b7d
msgid "Needs."
msgstr "Needs."

# 9595542de6c240d0b3943e79f976efdd
msgid ""
"Finding the maximum integer value from integer values in grouped records."
msgstr ""
"Finding the maximum integer value from integer values in grouped records."

# b4f7aa6e5409480289a552e23633520d
msgid "``MIN``"
msgstr "``MIN``"

# 3b94ec97cf42415d80866805130f9221
msgid "``_min``"
msgstr "``_min``"

# 513826b53ccc40c08ebb35dedc915dd9
msgid ""
"Finding the minimum integer value from integer values in grouped records."
msgstr ""
"Finding the minimum integer value from integer values in grouped records."

# afc9ad15411b4008a6a741bacc2a247a
msgid "``SUM``"
msgstr "``SUM``"

# 63610d4860324544a2ca7afa4e20c99e
msgid "``_sum``"
msgstr "``_sum``"

# b11f3d8fa31c48f1a33adffaf5906aea
msgid "Summing integer values in grouped records."
msgstr "Summing integer values in grouped records."

# 8a0fdda0566442d7b1207c8aed56f945
msgid "``AVG``"
msgstr "``AVG``"

# 29332e269bb44e01837ee37ea07cf9f0
msgid "``_avg``"
msgstr "``_avg``"

# 6765f625b4bb4b86903feb98bea81ef0
msgid "Averaging integer/float values in grouped records."
msgstr "Averaging integer/float values in grouped records."

# ae5f0628cf124c28a623088055477fe0
msgid "Here is a ``MAX`` example:"
msgstr "Here is a ``MAX`` example:"

# 52523dcab8b548f58bafb00bed514ad0
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."

# df4c2bfcd5444764abc4a41e6c67f941
msgid "Here is a ``MIN`` example:"
msgstr "Here is a ``MIN`` example:"

# 021057ddcf9343428d8e63fb255ba7fe
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."

# 580362f470994f46b3f3c6f7b83282f9
msgid "Here is a ``SUM`` example:"
msgstr "Here is a ``SUM`` example:"

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

# 3f4e57611ebc41c59ee23bf619cc9edc
msgid "Here is a ``AVG`` example:"
msgstr "Here is a ``AVG`` example:"

# 0327701387b64dfe93efa7f1fd1b6920
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."

# a351e18e29044ebeaf49b1e2fc729c20
msgid "Here is an example that uses all calculation types:"
msgstr "Here is an example that uses all calculation types:"

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

# 25f7c3413ddc437f8d5951c3ff7e3923
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."

# ac0af60b748046f390ba765d06a4dcb1
msgid "``drilldown_calc_target``"
msgstr "``drilldown_calc_target``"

# 53d2a5b56e4f4d99af3521622d352d1f
msgid "Specifies the target column for :ref:`select-drilldown-calc-types`."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

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

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

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

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

# 833d4aee87cb49118d78373f4535d445
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."

# 5304c7aaea9349ca99326208fdaacc6d
msgid "Advanced drilldown related parameters"
msgstr "Advanced drilldown related parameters"

# 29e060a31c204860ab03dafaa02aa45f
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."

# 99580391b40443bca370fec99828d796
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:"

# 7f507a88351a45e5bf749a7c2be501eb
# c5611ef6f2944e1e92e6dc20060cc1fa
# b7eff37f3c67417487b315e50a49ef65
msgid "``drilldown[${LABEL}].keys``"
msgstr "``drilldown[${LABEL}].keys``"

# 0109782b2388424d8000e2836df6b092
msgid "``drilldown[${LABEL}].sortby``"
msgstr "``drilldown[${LABEL}].sortby``"

# 5766d5bd23b24f52ab63cbce3038cb51
# 706aceb15f134046bb2e7cac4e04b96b
# 2356bec02a6a4a169c53bfb4eaaf316b
msgid "``drilldown[${LABEL}].output_columns``"
msgstr "``drilldown[${LABEL}].output_columns``"

# e661d2ecf3ed404ba45e7fe5d5d5fadf
msgid "``drilldown[${LABEL}].offset``"
msgstr "``drilldown[${LABEL}].offset``"

# 725a5f3c22b2454994873fee6bbe8629
msgid "``drilldown[${LABEL}].limit``"
msgstr "``drilldown[${LABEL}].limit``"

# f14ce5e923794a90bfacf93bf6d0cd73
msgid "``drilldown[${LABEL}].calc_types``"
msgstr "``drilldown[${LABEL}].calc_types``"

# ff0a7de477074c0bb127af3ad9c4182e
msgid "``drilldown[${LABEL}].calc_target``"
msgstr "``drilldown[${LABEL}].calc_target``"

# 288c365ba7c341deb3cbada7ace94845
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}``:"

# 991ce728168c4e73bb096b0594936b21
msgid "Alphabets"
msgstr "Alphabets"

# 19b5509c757a4f9b96af31c63b4547d4
msgid "Digits"
msgstr "Digits"

# c06d1a217b5a46ee8c9d0e89317530b6
# 930762ca9e144cc186fa91d5d8aa9f1d
msgid "``.``"
msgstr "``.``"

# 54637cdb945041119f4bfc33ee0264a6
msgid "``_``"
msgstr "``_``"

# 02aa7b28a8f443229a7370254b7e6595
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."

# 0450e3a48fe948bbb0ffa49ccc61eba4
msgid "For example, there are 2 groups for the following parameters:"
msgstr "For example, there are 2 groups for the following parameters:"

# d01097dc3110488d9942b9222d504ec8
msgid "``--drilldown[label1].keys _key``"
msgstr "``--drilldown[label1].keys _key``"

# f50b604891e640abb3705a760d66331d
msgid "``--drilldown[label1].output_columns _nsubrecs``"
msgstr "``--drilldown[label1].output_columns _nsubrecs``"

# e0714eade93646178a5dccb0725edf2f
msgid "``--drilldown[label2].keys tag``"
msgstr "``--drilldown[label2].keys tag``"

# 5a860738b2324e739d8f81b69e659206
msgid "``--drilldown[label2].output_columns _key,_nsubrecs``"
msgstr "``--drilldown[label2].output_columns _key,_nsubrecs``"

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

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

# 21f3dff225854ebb887a14875dc21fe7
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."

# 99c6d5ab43254bd0b156dbab42bcafcd
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:"

# 7bf52b0f61fc4c5d9dc8e06c723b2e89
msgid "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"
msgstr "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"

# a2379f98faf2467e95697953ee825050
msgid "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"
msgstr "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"

# f32f98134f564c23b69252d6986008cf
msgid "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"
msgstr "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"

# 92ff963e845b4deeb916abc521f4deab
msgid "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"
msgstr "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"

# 0f7f0cceb3ac48d380366ee1a25aba77
msgid ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"
msgstr ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"

# e87f13d04c0b4ad5b6271ec9fcbb1b50
msgid "The following parameters are needed more description:"
msgstr "The following parameters are needed more description:"

# 94d34610aa1d48eebd4d5d3c3b4341b7
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."

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

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

# b25c6a6de65b4a528fbc473f0b753016
msgid "You can specify multiple keys separated by \"``,``\"."
msgstr "You can specify multiple keys separated by \"``,``\"."

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

# 698933c232d6407ca82d8a5f4a23acdc
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."

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

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

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

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

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

# 5c5457dfb19e4b848308f79fb70374ff
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:"

# 6fcb6a7602e24c66a50b36fd1191d612
msgid "Why ``_value.${KEY_NAME}`` syntax?"
msgstr "Why ``_value.${KEY_NAME}`` syntax?"

# 52f6c7a023d544ccb64e52927bd5b0cd
msgid "It's implementation specific information."
msgstr "It's implementation specific information."

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

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

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

# 9ae42a91bb5947deb4aa308e06602aa1
msgid "Output format for ``drilldown[${LABEL}]`` style"
msgstr "Output format for ``drilldown[${LABEL}]`` style"

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

# 7e58e004298241d2afc7dfb8c290d512
msgid ":ref:`select-drilldown` uses the following output format::"
msgstr ":ref:`select-drilldown` uses the following output format::"

# 26aa262f4c904e8a90c9ce838f17e059
msgid ":ref:`select-drilldown-label-keys` uses the following output format::"
msgstr ":ref:`select-drilldown-label-keys` uses the following output format::"

# 799cbbd71af549d3b631df0f0cf4f803
msgid "Cache related parameter"
msgstr "Cache related parameter"

# 93dbe6bcc3c4465a8213c145e5cb44d5
msgid "``cache``"
msgstr "``cache``"

# 63887cf4440c4574a6bc89854d570ac9
msgid "クエリキャッシュに関する動作を設定します。"
msgstr "クエリキャッシュに関する動作を設定します。"

# 96973a4ba3a041048213e44a92fa93f8
# ce0986c367414f93a92970ac5a6492f3
# b050de2ac5ec4346a5459326790b733a
msgid "``no``"
msgstr "``no``"

# 6368c10df51e4e7498c1f0432c9658bf
msgid ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"
msgstr ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"

# 6d9d1dd14f6d416cac79a088444740ae
msgid "Score related parameters"
msgstr "Score related parameters"

# 469712b3cd3d40e0b8e60eb585a5f283
msgid "There is a score related parameter, ``adjuster``."
msgstr "There is a score related parameter, ``adjuster``."

# b6df4db2b6864da9969c08dfec535f64
msgid "``adjuster``"
msgstr "``adjuster``"

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

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

# 202959a6b3564ab7a9762ffe7b2f4974
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."

# 314dda7d3d6941d6a2146d4162399814
msgid "Here is the syntax::"
msgstr "Here is the syntax::"

# 73e9bdf65fff4cdc8bb5147d08ca0ff8
msgid "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"
msgstr "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"

# 5788c74a90b4403687a7ed39fb87233d
msgid "Note the following:"
msgstr "Note the following:"

# fc182e4487bd4d28b2690ef1704db160
msgid "``COLUMN`` must be indexed."
msgstr "``COLUMN`` must be indexed."

# 83146d9504d1437f9beb1a3d94590364
msgid "``\"KEYWORD\"`` must be a string."
msgstr "``\"KEYWORD\"`` must be a string."

# 4ce6a7a41b06475ba9aa980095aed04f
msgid "``FACTOR`` must be a positive integer."
msgstr "``FACTOR`` must be a positive integer."

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

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

# 308905146fa147c386fba10ccdfea4dc
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."

# 268f3b1d430f436f9000656e2ab7c688
msgid "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"
msgstr "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"

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

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

# 95b988a12e7645e88eb93546662734d8
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."

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

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

# b52e5460aea04f388836d93fc5c7dd24
msgid "The final increased score is 9 (``= 1 + 5 + 3``)."
msgstr "The final increased score is 9 (``= 1 + 5 + 3``)."

# 10e3574aaa234c1293156bce9a2ad9b9
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."

# 3a5ed10522d04135994bfc3e9d32fb70
# 2111a8a7e8be4f36b9da11b738f4b2f5
# c099da8b9898465bba97eeee398db3eb
# d5f4517d7ca5486cb32b2601cbfddc46
# 3eaf81a17f024d16ac620556d3971471
# 46aade6ec99b4bba9e4b0923cf7a52b7
msgid "返値"
msgstr "返値"

# f6b07d62442d4121b9603a5cb013f3bc
msgid "以下のようなjson形式で値が返却されます。"
msgstr "以下のようなjson形式で値が返却されます。"

# d4e191b628254bd8a76c6f8285faec6a
msgid "``リターンコード``"
msgstr "``リターンコード``"

# f977e0364fae4206953de2a26d3acef9
msgid ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"
msgstr ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"

# 61105cb21f854229b393b16e3083f35f
msgid "``処理開始時間``"
msgstr "``処理開始時間``"

# dc0423eabb7a4818b8acffbc83cb6b4f
msgid ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"
msgstr ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"

# 028a5c42deae4e00a7be5257755257e3
msgid "``処理時間``"
msgstr "``処理時間``"

# e840a43e87954fbda0e728115d1747b3
msgid "処理にかかった秒数を返します。"
msgstr "処理にかかった秒数を返します。"

# fc0fc67ba3b44e23860a6b608e141220
msgid "``検索結果``"
msgstr "``検索結果``"

# 47884dfa1f8b4b459181aaba56e15614
msgid "drilldown条件が実行される前の検索結果が以下のように出力されます。::"
msgstr "drilldown条件が実行される前の検索結果が以下のように出力されます。::"

# 4d8ffa43a6d5490996354cca90f8f0b3
msgid "``ヒット数``"
msgstr "``ヒット数``"

# 958b14eb2e7049c5b68838391dbc0c5f
msgid ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"
msgstr ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"

# e1697d0df84143c0a844d243a94ec3b5
# bedfac58b29b4696b3ab1898b7ff7d74
msgid "``カラム名n``"
msgstr "``カラム名n``"

# 22e0b8f901694093b987b4c7937e0a03
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"

# 86268aacc77f41a69f8b208430443bad
# 043e3e9dafeb4cfda36869b8848203f3
msgid "``カラム型n``"
msgstr "``カラム型n``"

# 5dbcba82048c41188dd4b3c5d20920e7
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"

# 8b76d6303b0745f2a2173f629034a611
msgid "``検索結果n``"
msgstr "``検索結果n``"

# 5f122d959bab40c2903892d5cb9c5e23
msgid ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"
msgstr ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"

# c1b101065c354b3e9ba4a3ec537330fc
msgid "``drilldown結果``"
msgstr "``drilldown結果``"

# eb77579c7f7f47698e5751871736e07c
msgid "drilldown処理の結果が以下のように出力されます。::"
msgstr "drilldown処理の結果が以下のように出力されます。::"

# 8373571f14a44a89a42aaf4ec019a027
msgid "``件数``"
msgstr "``件数``"

# 9df57eb6dc714275aa95fc649ba464d2
msgid "drilldownに指定されたカラムの値の異なり数が出力されます。"
msgstr "drilldownに指定されたカラムの値の異なり数が出力されます。"

# d1dfe9f7984347a1963ae43e60d5ad52
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"

# 5706713adc9744c2a82008541d84575d
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"

# 1cabb2337eb348ae8688435e2a827a31
msgid "``ドリルダウン結果n``"
msgstr "``ドリルダウン結果n``"

# 31409e3e576c47779353b39487254537
msgid ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"
msgstr ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"

# bf005cf5cf9046e5b3b969f13fa9600f
# 132c2a0a554f47b0b52952c33c659386
msgid "``shutdown``"
msgstr "``shutdown``"

# 5ff1edc0403146c28a26852d6cc2efed
msgid "shutdown - サーバプロセスの停止"
msgstr "shutdown - サーバプロセスの停止"

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

# b91b20ffa529454d97cfd1da7b9a5c91
msgid "shutdownは、接続しているgroongaサーバプロセスを停止します。"
msgstr "shutdownは、接続しているgroongaサーバプロセスを停止します。"

# 1877c4aad0864fcfb8102fe479350106
# 17a298e9659b45e29a97d1d8709cd765
msgid "``status``"
msgstr "``status``"

# d39fbbf587714060a907a06d805ec3de
msgid "status - groongaプロセスの状態表示"
msgstr "status - groongaプロセスの状態表示"

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

# 66e4326b09bb41e8b36fb6435466fe82
msgid ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"
msgstr ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"

# d31c373d28544e318060e773328cdc55
msgid "``alloc_count``"
msgstr "``alloc_count``"

# 960390c4939841fc976ed5f645cb3301
msgid ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"
msgstr ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"

# cdea9021f6124fe8b19b24485ac172c5
msgid "``starttime``"
msgstr "``starttime``"

# fe902e0ab2b34a60924ea0030787dece
msgid "groongaプロセスが起動した時刻のtvsec値を返します。"
msgstr "groongaプロセスが起動した時刻のtvsec値を返します。"

# f874f76e25c3427d8968b92877b69c01
msgid "``uptime``"
msgstr "``uptime``"

# 244fe3e13a9d4b6ea8c0a3f911a2e10c
msgid "groongaプロセスが起動してから経過した秒数を返します。"
msgstr "groongaプロセスが起動してから経過した秒数を返します。"

# eb61a533a5534a048eaba2aeeacbd2b6
# 2c1dc3a334164088a046107103b714a9
msgid "``suggest``"
msgstr "``suggest``"

# 7228ee2dee83400aab62646907f4a429
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."

# 6e51993534154523b0f4ac44af9cf6e6
msgid "suggest - returns completion, correction and/or suggestion for a query."
msgstr ""
"suggest - returns completion, correction and/or suggestion for a query."

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

# 6e1f0391ff6b498893ef862c0782f90c
msgid ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."
msgstr ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."

# 39912ce0c65044cf9429d20b7588bdb6
msgid "Here are learned data for completion."
msgstr "Here are learned data for completion."

# f1ee64ea04e84047965007da41c4a39c
msgid "Here are learned data for correction."
msgstr "Here are learned data for correction."

# 6f99bacca4924a1da1a3b47e8a4f9eb9
msgid "Here are learned data for suggestion."
msgstr "Here are learned data for suggestion."

# 99440909705248fe9fa0f0ad03fdb4f5
msgid "Here is a completion example."
msgstr "Here is a completion example."

# 733d4f17e3fd4610a10a8fb4ffd011e7
msgid "Here is a correction example."
msgstr "Here is a correction example."

# a66a49e2f1a24ca4991d73ee7fefec6d
msgid "Here is a suggestion example."
msgstr "Here is a suggestion example."

# 95778bb098ef4ae9a07c5eaedb435467
msgid "Here is a mixed example."
msgstr "Here is a mixed example."

# fb57b585f004470fa354a2072adc270b
msgid "Specifies what types are returned by the suggest command."
msgstr "Specifies what types are returned by the suggest command."

# 84e6eeeb586145548bfbfd4b4a7b31b3
msgid "Here are available types:"
msgstr "Here are available types:"

# 64720759a27b4dbab4aa1d6322593d25
msgid "The suggest command does completion."
msgstr "The suggest command does completion."

# a7fc962b145b4b02abdfeb5b529bdf87
msgid "``complete``"
msgstr "``complete``"

# cc1d9a4466264563a646d932599464fa
msgid "The suggest command does correction."
msgstr "The suggest command does correction."

# ead69a78edc047269127afe1f09f5976
msgid "``correct``"
msgstr "``correct``"

# bcbe15c1ec964ce0831933386327ca11
msgid "The suggest command does suggestion."
msgstr "The suggest command does suggestion."

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

# 0dbdabe7ed7a4fe58a71640f1247fa0f
msgid "It returns correction::"
msgstr "It returns correction::"

# 096ca7b217b448de983daa808edf8d7c
msgid "It returns correction and suggestion::"
msgstr "It returns correction and suggestion::"

# 16678d71c8e04fb084d8f6c6f44634d2
msgid "It returns complete, correction and suggestion::"
msgstr "It returns complete, correction and suggestion::"

# 1927af650e604739953beb79a2b676bf
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::"

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

# 8b278f9851f34ce3b90c2fdd125ca5ee
# 5f123914b10640d8869000753864438a
# 3c05200d40984b24b8af9b8a1aa7181d
msgid "``column``"
msgstr "``column``"

# 151eb15f6f6f459899bc8f00b8a7426f
msgid "Specifies query for completion, correction and/or suggestion."
msgstr "Specifies query for completion, correction and/or suggestion."

# 45d0ce65744048f4a0b73acd23b4ae43
msgid "Specifies sort key."
msgstr "Specifies sort key."

# 4af32b67b56c4088bf0a38c51c3a7ed0
# 366a7da684ea479ea0cdd46bbdfaab10
# b8a83b4c298e45918954e14d7d5f2cc1
# 76addb5627e54be5bb6b08676eb90eb1
# 013a1d731f2e4074a316dc28b21bf5b7
# 5b7ea89611394226bcf4e58638ebf0be
# 78e2368ef938479f885dee35d2120a28
# 0d6db11e04a4461080d5f78fb950e728
msgid "Default:"
msgstr "Default:"

# a48c3d50072a4ac69c63c03dd5391642
msgid "``-_score``"
msgstr "``-_score``"

# 336eb2bdc3e84ca99d67819999e1d317
msgid "Specifies output columns."
msgstr "Specifies output columns."

# 040a307a775540efa39fe8dfaf200ae4
msgid "``_key,_score``"
msgstr "``_key,_score``"

# 0d3479b1d4e44977ae8009d741e3f527
msgid "Specifies returned records offset."
msgstr "Specifies returned records offset."

# e3e190b86a514d25b636e264a1cf5f77
msgid "``0``"
msgstr "``0``"

# da17b670a3bd4c3ab7de8873775bb036
msgid "Specifies number of returned records."
msgstr "Specifies number of returned records."

# d8dcaf5f99004940bbf11f2587648fcc
msgid "``10``"
msgstr "``10``"

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

# ca2762c8c3d54c66b12684f4996f6586
msgid "``100``"
msgstr "``100``"

# 6439515dee004035b25377523fafae6a
msgid "``frequency_threshold``"
msgstr "``frequency_threshold``"

# 1c46d6eece1740e6ad429b09cb7880b0
msgid "``conditional_probability_threshold``"
msgstr "``conditional_probability_threshold``"

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

# b8dcbfef03c34177a9e2962a9dc89972
msgid "``0.2``"
msgstr "``0.2``"

# d88b14bd58fc4f4abb98def870a20b5c
msgid "Specifies whether optional prefix search is used or not in completion."
msgstr "Specifies whether optional prefix search is used or not in completion."

# f87c4cceb2e941c39c9027266811acea
msgid "Prefix search is always used."
msgstr "Prefix search is always used."

# 5c9a0f7704924fee9a698ac943cb8552
# 809501eb693d4fe3ae4474ac8a584304
msgid "``yes``"
msgstr "``yes``"

# 3e4f1ed7833140b8a44e862acb0c01de
msgid "Prefix search is never used."
msgstr "Prefix search is never used."

# 0795f1e07dac4089b7bab08d50ba291c
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."

# 38416f4b830d4d699a4d657a9b332527
# e1b731dded8848cabdb438ce3215cd18
# e1212d603dfa409a92cd5ae01d895a93
# 7253f86c9438416aa6840e2217147825
msgid "``auto``"
msgstr "``auto``"

# 7c5039919a1c4034b09f384eb4868e48
msgid "``prefix_search``"
msgstr "``prefix_search``"

# 9f39f44d1faf4e16831a92f7eb187cfd
msgid "Specifies whether optional similar search is used or not in correction."
msgstr ""
"Specifies whether optional similar search is used or not in correction."

# 4f1d56c0611447b988063b13e656a6a0
msgid "Similar search is always used."
msgstr "Similar search is always used."

# 37e9883ced2e483ea58a51a3dd0c5e9f
msgid "Similar search is never used."
msgstr "Similar search is never used."

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

# 9c68655c827f47a69c4a34ff1253f41e
msgid "``similar_search``"
msgstr "``similar_search``"

# 1d00c152f19c4b5b87cdb8a9871ca3ab
msgid "Here is a returned JSON format::"
msgstr "Here is a returned JSON format::"

# fefd7c3b362e45bc960800a396ca9869
msgid "A type specified by ``types``."
msgstr "A type specified by ``types``."

# bfc1e8de09a44b65bf02eb85d6347b32
msgid "``candidate``"
msgstr "``candidate``"

# f625f255006f458d935f16733f905c96
msgid "A candidate for completion, correction or suggestion."
msgstr "A candidate for completion, correction or suggestion."

# cf0b552cfe3b4b3ba92140f230be8efb
msgid "``score of candidate``"
msgstr "``score of candidate``"

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

# d602e2d5c52246d988a073a25f9fa358
msgid ":doc:`/reference/suggest`"
msgstr ":doc:`/reference/suggest`"

# ddcca3e1038e442593d9e722deea56ef
msgid ":doc:`/reference/executables/groonga-suggest-create-dataset`"
msgstr ":doc:`/reference/executables/groonga-suggest-create-dataset`"

# 8a5235be25554535aab5559865348bf0
# 744dad0ef760437f97610ed18a4689ea
msgid "``table_create``"
msgstr "``table_create``"

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

# 46d02ca89b0343568140f0caaa368d46
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::"

# 718eeffeb3694043b7cb05af5b94f0fe
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."

# 5190ec3817f64daaa5ad37d0e9cacbff
msgid "Create data store table"
msgstr "Create data store table"

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

# ca42107d1eff419eb3cdc6d1e40386d3
msgid "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."
msgstr "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."

# c212ebfab4244770b91ed4fa729f9236
msgid "Here is an example to create ``TABLE_NO_KEY`` table:"
msgstr "Here is an example to create ``TABLE_NO_KEY`` table:"

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

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

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

# 5983cc7fbddd440b8f03f0287650458f
msgid "Create lexicon table"
msgstr "Create lexicon table"

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

# b39066030eee40bf8cd814f2e4441aaa
msgid "Here is an example to create ``TABLE_PAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_PAT_KEY`` table:"

# 75d8726b724c4bd993ad0011af1d7f58
msgid "The ``table_create`` command creates the following table:"
msgstr "The ``table_create`` command creates the following table:"

# 9a19699443584fd9b108c8209ffacc5b
msgid "The table is named ``Lexicon``."
msgstr "The table is named ``Lexicon``."

# 82b1c1a24014420ba6a2d1623b479a1b
msgid "The table is ``TABLE_PAT_KEY`` type table."
msgstr "The table is ``TABLE_PAT_KEY`` type table."

# d20345549dd043b2acc12141d64045f2
msgid "The table's key is ``ShortText`` type."
msgstr "The table's key is ``ShortText`` type."

# 29b27d3d09b043ba87f3b28c60e14af0
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."

# fbe425e0a98545638820c994221023da
msgid "The table uses ``NormalizerAuto`` normalizer to normalize a text."
msgstr "The table uses ``NormalizerAuto`` normalizer to normalize a text."

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

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

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

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

# d26b2a1fc9964808a3e06038813b2827
msgid "Create tag index table"
msgstr "Create tag index table"

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

# 842bef908dd1454f9005718ea6fce560
msgid "Here is an example to create ``TABLE_HASH_KEY`` table:"
msgstr "Here is an example to create ``TABLE_HASH_KEY`` table:"

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

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

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

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

# 09ac9eb782884fab8b9e3dda95b58c16
msgid "Create range index table"
msgstr "Create range index table"

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

# 440abab8d4f747fd8e95f61d0098d55e
msgid "Here is an example to create ``TABLE_DAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_DAT_KEY`` table:"

# 067a3e26db474d34afe2a319d425be4d
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."

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

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

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

# 59262acc91644b219aaefce0ea4132d0
msgid "Specifies a table name to be created. ``name`` must be specified."
msgstr "Specifies a table name to be created. ``name`` must be specified."

# a7bf631c6c3a43f1a087d3fa62896b86
msgid "Here are available characters:"
msgstr "Here are available characters:"

# ce85d78c294f4f10a10e6eb843b4b527
msgid "``0`` .. ``9`` (digit)"
msgstr "``0`` .. ``9`` (digit)"

# a93eed4ffac840b694bb19783fb9a34e
msgid "``a`` .. ``z`` (alphabet, lower case)"
msgstr "``a`` .. ``z`` (alphabet, lower case)"

# 9812ca2b41db4e729dfeae033a18f743
msgid "``A`` .. ``Z`` (alphabet, upper case)"
msgstr "``A`` .. ``Z`` (alphabet, upper case)"

# 3d0acb6214304d23a46f99da79d58abd
msgid "``#`` (hash)"
msgstr "``#`` (hash)"

# df36e20acea249b08b9adbf08161b6ad
msgid "``@`` (at mark)"
msgstr "``@`` (at mark)"

# 61613f7c762245e8b1064edd2a63366b
msgid "``-`` (hyphen)"
msgstr "``-`` (hyphen)"

# ab6616d22c634ae0b5c07f127c34fbf7
msgid ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"
msgstr ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"

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

# 0e7e3920208f4dd39fe00b096ecebc9e
msgid "Specifies a table type and table customize options."
msgstr "Specifies a table type and table customize options."

# 022f0c8187054033858bf72de3c4be7a
msgid "Here are available flags:"
msgstr "Here are available flags:"

# ba75447434ee4862853d3cf1598c693e
# 26517efe97894016a4662e4b44787ed5
msgid "description"
msgstr "description"

# b4946fed59e24503a8db88f38d35a3cc
msgid "flags"
msgstr "flags"

# a8cf832c62d0441aa2c8000f850ee688
msgid "Array table."
msgstr "Array table."

# 70318416060d419b895fc6093edc8a4a
# aa2e9cdf2dce4a7a82269fb22ef1746f
msgid "``TABLE_NO_KEY``"
msgstr "``TABLE_NO_KEY``"

# 4e8cd8bde1634187b43df1d51f168db5
msgid "Hash table."
msgstr "Hash table."

# 3c0b7b47187447109407db4db67b9046
# d444ce1ad6b348c69a9043c386d6f087
msgid "``TABLE_HASH_KEY``"
msgstr "``TABLE_HASH_KEY``"

# eebbfe7ca3424f48b05630f59e18e523
msgid "Patricia trie."
msgstr "Patricia trie."

# cc0fd30e9fcc4dbd98a82ab0ef0329ee
# 40158e1a5e7345ff8774c4d404e163b9
msgid "``TABLE_PAT_KEY``"
msgstr "``TABLE_PAT_KEY``"

# bfd7c6b5249448579b73ed6766fc96c5
msgid "Double Array trie."
msgstr "Double Array trie."

# 1033f5be24884e638bd3eefcf4f2509a
# abc6f1aa6cdc4c0a86e204834a861d57
msgid "``TABLE_DAT_KEY``"
msgstr "``TABLE_DAT_KEY``"

# 7ef16c743f17426c8643603bfa79fb91
msgid "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."
msgstr "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."

# 8f7c38514c4b4b95ae2665568e289fcd
msgid "``KEY_WITH_SIS``"
msgstr "``KEY_WITH_SIS``"

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

# 68f6ab9111384104bd54e0aece555ef1
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."

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

# 157136680a5a4db797916afbf500cc5a
msgid "See :doc:`/reference/tables` for difference between table types."
msgstr "See :doc:`/reference/tables` for difference between table types."

# b2cf9a4cc8e242e19e462034a7025120
msgid "The default flags are ``TABLE_HASH_KEY``."
msgstr "The default flags are ``TABLE_HASH_KEY``."

# 4adbf60044c84d4dafc9499ad1cfaca9
msgid "``key_type``"
msgstr "``key_type``"

# cad02a59914042d6b4dbad82dd32bc23
msgid "Specifies key type."
msgstr "Specifies key type."

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

# b939d6f9e6a1428c8152f91225e681d8
msgid "See :doc:`/reference/types` for all types."
msgstr "See :doc:`/reference/types` for all types."

# 074a5091b3ee451f8e67fcf0f353169d
# 3a544cdd845644ffb85c562712ac769c
# d2722cf93e6341a5b6ef847b0ecabd1f
# 5970d5c2de12402f88e4d6f070aaa801
# 7d6ac44d5f694fc3ab1295d93ef65701
msgid "The default value is none."
msgstr "The default value is none."

# cf84b29010d6486791dfaa1333300ccc
msgid "``value_type``"
msgstr "``value_type``"

# 9e4eb4aa270742d093e0563254a7144f
msgid "Specifies value type."
msgstr "Specifies value type."

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

# 5214e630674f4e40b2b61c0849d04435
msgid "``default_tokenizer``"
msgstr "``default_tokenizer``"

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

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

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

# 7e2bf97725a84c7182fbec15c58e183f
msgid "See :doc:`/reference/tokenizers` for all tokenizers"
msgstr "See :doc:`/reference/tokenizers` for all tokenizers"

# 823180c1961c4200b3a2d45298339d27
msgid "Specifies a normalizer that is used to normalize key."
msgstr "Specifies a normalizer that is used to normalize key."

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

# 2db3fb7879fc448ca5b22a641609c705
msgid "See :doc:`/reference/normalizers` for all normalizsers."
msgstr "See :doc:`/reference/normalizers` for all normalizsers."

# c12b24dc5ab746a388675248b43048df
# 138cb5e484144be185df0cd3757250fc
msgid "``token_filters``"
msgstr "``token_filters``"

# 5ce1d98e7e1c4d2fa2e114db83447de5
msgid "Specifies token filters that is used to some processes tokenized token."
msgstr ""
"Specifies token filters that is used to some processes tokenized token."

# 63ff8f5aa97b447ba6f7a87de753dff6
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."

# bc6e2ce24fea44c48648e06560286465
msgid "See :doc:`/reference/token_filters` for all token filters."
msgstr "See :doc:`/reference/token_filters` for all token filters."

# 6ada2ee338924e869da70e3024fb6b77
msgid "``table_create`` returns ``true`` as body on success such as::"
msgstr "``table_create`` returns ``true`` as body on success such as::"

# 1d442a69afe841a2b4a7f531b3df330e
msgid "If ``table_create`` fails, error details are in ``HEADER``."
msgstr "If ``table_create`` fails, error details are in ``HEADER``."

# a8dc86fd7a7949ed9bca12152c92bd97
msgid ":doc:`/reference/tables`"
msgstr ":doc:`/reference/tables`"

# 748a1e844a0d440f9ac473b9afeb3f5d
# 6e1a87d32d68455ea7fb0dd368fa3b23
# 813ee5aeb4294df2910e7b85ad039a84
# 997da2f82da646dcb7d9a74991243d49
msgid ":doc:`/reference/tokenizers`"
msgstr ":doc:`/reference/tokenizers`"

# f3539f5f5e9a4da59eb61ec6bda6caff
msgid ":doc:`/reference/command/output_format`"
msgstr ":doc:`/reference/command/output_format`"

# d04ca890f3dc401d950c80dbd225a1a9
# 3cf4590a11d841619352f5ea5143611f
msgid "``table_list``"
msgstr "``table_list``"

# 37eb63d807c94a73a47d815ceae503df
msgid "table_list - DBに定義されているテーブルをリスト表示"
msgstr "table_list - DBに定義されているテーブルをリスト表示"

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

# 0bdfe38ce51e4ce097c07786023b65b7
msgid "table_listは、DBに定義されているテーブルのリストを表示します。"
msgstr "table_listは、DBに定義されているテーブルのリストを表示します。"

# b498ad295a16441189be6c8bd071489a
msgid "テーブル名一覧が以下の形式で返却されます。::"
msgstr "テーブル名一覧が以下の形式で返却されます。::"

# 99537c78c2f94541a00640ba7cb15a0d
msgid "``テーブル情報名n``"
msgstr "``テーブル情報名n``"

# c601b52fbd3f4e3b8b9106d2431f569d
msgid ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"
msgstr ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"

# b81d88b72968447fbb754d846d02feac
msgid "テーブルオブジェクトに割り当てられたID"
msgstr "テーブルオブジェクトに割り当てられたID"

# a30f6505cd844617b4fdfd48479ba018
msgid "テーブル名"
msgstr "テーブル名"

# aa07fa647f624eef8ba24f0fb58496ee
msgid "テーブルのレコードを格納するファイル名"
msgstr "テーブルのレコードを格納するファイル名"

# c4a61c79376247509d2106a0109ae9af
msgid "テーブルのflags属性"
msgstr "テーブルのflags属性"

# cb7062eae2034a6487dd686e8a5e759d
msgid "``domain``"
msgstr "``domain``"

# eefe7723df8f43348f357bcd8dcdc309
msgid "主キー値の属する型"
msgstr "主キー値の属する型"

# 2b90890153b5438daf7b76232a823ecc
msgid "``range``"
msgstr "``range``"

# 49ab842678aa4519acf76adfa4c67933
msgid "valueが属する型"
msgstr "valueが属する型"

# cd685c863ffa416da6aa06a9adf69fa3
msgid "``テーブル情報型n``"
msgstr "``テーブル情報型n``"

# 799c1206639c427580bb2db97360134b
msgid "テーブル情報の型を出力します。"
msgstr "テーブル情報の型を出力します。"

# a055bae6333f48b1b3c783b3befe02b7
msgid "``テーブル情報n``"
msgstr "``テーブル情報n``"

# c200a1450ad349c1b1e17b18d1e615a1
msgid ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"
msgstr ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"

# 8ee705d825684f90b39e9b6f399bd544
# f689765576514033b1f3f57e7ffbed77
msgid "``table_remove``"
msgstr "``table_remove``"

# efdc4533a2764b0cb2b24aeef7efbe46
msgid "table_remove - テーブルの削除"
msgstr "table_remove - テーブルの削除"

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

# 77e0be1b0d9e48e5a3ab143bdf68d827
msgid ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"
msgstr ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"

# 08a435741180492b96231c04205f134f
msgid "``table_tokenize``"
msgstr "``table_tokenize``"

# cf06e7cfbb09452a94b0c6557bb25411
msgid ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."
msgstr ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."

# 15c66d1292fb4c3d898fd6171d308011
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::"

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

# e501d4cc5c694f1184fd6ca98db171c7
msgid "There are required parameters, ``table`` and ``string``."
msgstr "There are required parameters, ``table`` and ``string``."

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

# b4999dfc661c42b9ad9e2ed3c2951fa4
# db00fcddbe054b0ea452ab7b6cc34e9c
msgid "Specifies any string which you want to tokenize."
msgstr "Specifies any string which you want to tokenize."

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

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

# 41728287d4c8453eb1fbb5e6013660d1
msgid "The default value is ``NONE``."
msgstr "The default value is ``NONE``."

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

# 47a6300db29c46629d750e71708eb179
# 0683e85dc78c43a987d67f1685f4dff1
msgid "``mode``"
msgstr "``mode``"

# dcc52016648148548585dcaa690264d5
msgid "Specifies a tokenize mode."
msgstr "Specifies a tokenize mode."

# ddbb6ac9e29a46b28e0607f2fcf507ea
msgid "The default value is ``GET``."
msgstr "The default value is ``GET``."

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

# 1f9d0736aa6a433fbf372c3ead45e996
msgid "``table_tokenize`` command returns tokenized tokens."
msgstr "``table_tokenize`` command returns tokenized tokens."

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

# bbc451badaf54ec2a791f8a76904a0ba
# eb443fedf83044578678ceee380813d4
msgid ":doc:`/reference/commands/tokenize`"
msgstr ":doc:`/reference/commands/tokenize`"

# d00c6a3577684a5ca8dd4f7ec6d3be10
msgid "``tokenize``"
msgstr "``tokenize``"

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

# 7605ba299ef74ff3b2a7f5027f04aac9
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::"

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

# ecdd1ee3c33a4ab7848cd770357dca8f
msgid "There are required parameters, ``tokenizer`` and ``string``."
msgstr "There are required parameters, ``tokenizer`` and ``string``."

# 46e9375f955e43089c8b16ede032e92c
msgid "``tokenizer``"
msgstr "``tokenizer``"

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

# 522ca76a7b6a400aa0821e5154f89795
msgid "See :doc:`/reference/tokenizers` about built-in tokenizers."
msgstr "See :doc:`/reference/tokenizers` about built-in tokenizers."

# 5e0d657df2a74900ac7e7d25bdef46f5
msgid "Here is an example to use built-in ``TokenTrigram`` tokenizer."
msgstr "Here is an example to use built-in ``TokenTrigram`` tokenizer."

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

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

# 83ebb983bfe14dd3babfa9abb2ac7773
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."

# be84308932734c1698b9fbaa6537197a
msgid "Here is an example that doesn't use normalizer."
msgstr "Here is an example that doesn't use normalizer."

# 3972c1f49ffb4fdf9c0d37441032e6b5
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."

# ce257e507e5243509270d7067f3208b6
msgid "Here is an example that uses normalizer."
msgstr "Here is an example that uses normalizer."

# 64d98154013b48b7b9b7d2da9f2fe198
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."

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

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

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

# 2bd8cd1fbc454467be20ee0813f17106
msgid "``ENABLE_TOKENIZED_DELIMITER``"
msgstr "``ENABLE_TOKENIZED_DELIMITER``"

# 6e2f4535c36a421fa0383c66c48016ad
msgid ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."
msgstr ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."

# 73a8ec71a5b04e25857f7576f7ebf974
msgid "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."

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

# 67d70faef427438e9ad72cb68c506bdd
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."

# 3261e6b00d734a8d9026c46f3541a3eb
msgid "The default mode is ``ADD``."
msgstr "The default mode is ``ADD``."

# 98fac576d0df45069857613b0fdf643e
msgid "Here is an example to the ``ADD`` mode."
msgstr "Here is an example to the ``ADD`` mode."

# b3fdd8afcd3c4cedb03049db96cc167c
msgid "The last alphabet is tokenized by one character."
msgstr "The last alphabet is tokenized by one character."

# 1f015d5f9ce543caac08971542cea2a5
msgid "Here is an example to the ``GET`` mode."
msgstr "Here is an example to the ``GET`` mode."

# a39a390399ca4e0b95598c72c3ec3b66
msgid "The last alphabet is tokenized by two characters."
msgstr "The last alphabet is tokenized by two characters."

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

# d618bb21197c428f94e21fdb20991008
msgid "See :doc:`/reference/token_filters` about token filters."
msgstr "See :doc:`/reference/token_filters` about token filters."

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

# e0f5d61c81524d249d2310638eed8dab
msgid "``tokens``"
msgstr "``tokens``"

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

# e20afca773da489aa08b3d48f84ccb78
# 383948ac82dc47b3b91d0e775b8d6f43
msgid "``value``"
msgstr "``value``"

# 4492e94a03234288baa40d89e0b3cac6
msgid "Token itself."
msgstr "Token itself."

# f6f310576ba049a0b4706165a4a2a2bf
msgid "``position``"
msgstr "``position``"

# fba8c800b59447df83271b26635e6dc7
msgid "The N-th token."
msgstr "The N-th token."

# b6625f5f83b74961a6dfb8575c0150ff
msgid "``tokenizer_list``"
msgstr "``tokenizer_list``"

# b808823a9fd84ef69c25a42ab190bdd6
msgid "``tokenizer_list`` command lists tokenizers in a database."
msgstr "``tokenizer_list`` command lists tokenizers in a database."

# 56399ffd073c472d8550f4b64df7138c
msgid "``tokenizer_list`` command takes no parameter. ::"
msgstr "``tokenizer_list`` command takes no parameter. ::"

# 2e947505be654206bb8a4249696f4391
msgid "It returns tokenizers in a database."
msgstr "It returns tokenizers in a database."

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

# 19484b85638748b181fc6d76c9b42750
msgid "``tokenizers``"
msgstr "``tokenizers``"

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

# 01af86b4c1834c2e9cbb4bf8c4e38baf
msgid "Tokenizer name."
msgstr "Tokenizer name."

# 2a6a7d0dbd954b92b0b5c2ed82c09927
msgid "``truncate``"
msgstr "``truncate``"

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

# f60364c2009841bfb93eb4d3c765f1fc
msgid "The required parameter is only ``target_name``::"
msgstr "The required parameter is only ``target_name``::"

# 5141ed07bbbc479895d8030ba197060a
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."

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

# 0d93ce8048784c8e8574fb8d227f4d72
msgid "Here is a simple example of ``truncate`` command against a table."
msgstr "Here is a simple example of ``truncate`` command against a table."

# c98fc8fa71ca40e68998110b1a168813
msgid "Here is a simple example of ``truncate`` command against a column."
msgstr "Here is a simple example of ``truncate`` command against a column."

# df4459a89294440b914e57df183a0e99
msgid "This section describes parameters of ``truncate``."
msgstr "This section describes parameters of ``truncate``."

# 1ff2e9ad54b24f57a25adca99cfd722e
msgid "There is required parameter, ``target_name``."
msgstr "There is required parameter, ``target_name``."

# bdfea127aab84d508cef6aaef11ec5cb
msgid "``truncate`` command returns whether truncation is succeeded or not::"
msgstr "``truncate`` command returns whether truncation is succeeded or not::"

# e711d4b2132e463ba47f4221a30acb32
msgid "Executables"
msgstr "Executables"

# 0ea7236b7c1f4bcd9e525deb7f273adf
msgid "This section describes executable files provided by groonga package."
msgstr "This section describes executable files provided by groonga package."

# 0694c586ed924334b78462bcc5af3b1d
msgid "``grndb``"
msgstr "``grndb``"

# 0546c13ac9a94575bf7c3b780206471e
msgid "This executable command is an experimental feature."
msgstr "This executable command is an experimental feature."

# 4b63635bc7e246b0866d55f6a76da5d7
msgid "``grndb`` manages a Groonga database."
msgstr "``grndb`` manages a Groonga database."

# 5f52237b3852488e9a83f513184c5b39
msgid "Here are features:"
msgstr "Here are features:"

# f3ed47d26fcd4763a43f81502797c136
msgid "Checks whether database is broken or not."
msgstr "Checks whether database is broken or not."

# 2873a09dae6a491b8e71e5476c669a4f
msgid "Recovers broken database automatically if the database is recoverable."
msgstr "Recovers broken database automatically if the database is recoverable."

# 2c214837e44c41059c07fcde71beb445
msgid "``grndb`` requires command and database path::"
msgstr "``grndb`` requires command and database path::"

# 21a01d8b41be4eb7bbf32df10609532e
msgid "Here are available commands:"
msgstr "Here are available commands:"

# c4eb66c497dc42448fbd987e16fe73aa
msgid "``check`` - Checks whether database is broken or not."
msgstr "``check`` - Checks whether database is broken or not."

# 85c8e83c729741f6955b8df8d90117f1
msgid "``recover`` - Recovers database."
msgstr "``recover`` - Recovers database."

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

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

# 18a51ce44d614943b1dc8f64746f0d3b
msgid "Commands"
msgstr "Commands"

# efa1852e442742508759f985c1c767fb
msgid "This section describes available commands."
msgstr "This section describes available commands."

# 52b33161f4d144a3933c77d884966d1c
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."

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

# 3c6cf7ab4cca4a768da3c4b7437581ae
msgid "``recover``"
msgstr "``recover``"

# 7ad0795f0f9a4e5d89d594d7dc13858a
msgid "It recovers an existing broken Groonga database."
msgstr "It recovers an existing broken Groonga database."

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

# 8099683591ad4ff0a06381984727be4d
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."

# 20418e3e7cc84e57afcca6ba9d9ba6c6
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."

# 03fc0ae58a3f4bc6a2a8037eefc61059
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."

# 5a1b814476b7476fbaa74a8f3c1ccde8
msgid "grnslap"
msgstr "grnslap"

# 4b89dcfa827f45e6bba6e9c937c3fe33
msgid "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"
msgstr "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"

# e001e354a7574889b4c435bcd462ed5b
# d18cd60ae4174919aa0622c935d3fa1b
# e3d397599ada4fc9affa46d2cb1a0a50
# dbcdbfa6101a455fa66a98190d363988
# 391eab9bf0424b29b9204446aa7af9f3
# d55138c3309849e8958d47ca586f0fa5
# e8b81b4d33ec43b8a52eadfdc7813a08
msgid "書式"
msgstr "書式"

# 945df8db215041218a39016590a22b85
msgid ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"
msgstr ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"

# e2ce44444434415a95bf567b5e5276d4
msgid ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"
msgstr ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"

# cc355604fae1466f8757ce77bd11caed
msgid ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"
msgstr ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"

# 6ca30f8beccb4516847af68f9496cd28
msgid "現在は、make installしてもインストールは行われない。"
msgstr "現在は、make installしてもインストールは行われない。"

# 7fdab481685b462fbd5105d399fc5240
# 22542265acca46489a615f4e3378e73b
msgid "オプション"
msgstr "オプション"

# f7b5196662c0417584010791565c8978
msgid "リクエストのプロトコルを指定します。"
msgstr "リクエストのプロトコルを指定します。"

# 9136adfa4c3c4c9abb6608745a92a985
msgid "`http`"
msgstr "`http`"

# 027f6a5742a64bef99693019d2611838
msgid ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"
msgstr ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"

# 130bfd6e0ecc4ed181f166b05f28ca77
msgid "`gqtp`"
msgstr "`gqtp`"

# ffdbd485fb604b9a862255911a9d74fd
msgid ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"
msgstr ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"

# 33ca609d53e346ac875833f0173c28c5
msgid "リクエストの多重度を指定します。初期値は10です。"
msgstr "リクエストの多重度を指定します。初期値は10です。"

# 2538860ad9f94fe49114fe8bbce5c380
# d7f8c3b6f7bb49b6b9058c8e44cb6674
# a3fd5df4beb4481ea87cbb2ca741c838
# 6d68af74941d447ea19dbe6ff4586a41
# 4472bf5924b645bfa5eed7128945389c
# 864161b44cf64a7eb1ee37b7ae12c3b5
msgid "引数"
msgstr "引数"

# 4d2a320d5ff345929907ae4440723875
msgid ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"
msgstr ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"

# b604ca8f5d0947579b5ea5c45cd73e2d
# b2797657440d442489ed824f5b8a25b1
msgid "サンプル"
msgstr "サンプル"

# 53683eb32cf344f6838f4deccf6a1179
msgid "http://localhost:10041/d/status に、多重度100でリクエストを行う。"
msgstr "http://localhost:10041/d/status に、多重度100でリクエストを行う。"

# c1dbfa5fafcf40a0a88765edd7a45ec5
msgid "groonga-benchmark"
msgstr "groonga-benchmark"

# d9323d9a5c2644078554f797fa47fe9d
msgid "groonga-benchmark - groongaテストプログラム"
msgstr "groonga-benchmark - groongaテストプログラム"

# e5c0eadc500e4c9687ebd0e700c18750
msgid "groonga-benchmarkは、groonga汎用ベンチマークツールです。"
msgstr "groonga-benchmarkは、groonga汎用ベンチマークツールです。"

# 2ef6b7b74fb24d83b00509fc9113ad18
msgid ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"
msgstr ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"

# 1f8591d3e8b049758d6c3955404d480a
msgid ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"
msgstr ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"

# b4fe6b4ba0074b7eaf8e007003ebabc9
msgid ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"
msgstr ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"

# e18e0c53f6a843de89d044ae26119a7b
msgid ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"
msgstr ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"

# db383f4dd60c4ea8a27d219fe2732b44
msgid ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"
msgstr ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"

# d955cce5cc6047fd99a4418b6bbb67b8
msgid "ftp.groonga.org に用意されているスクリプトファイルを表示します。"
msgstr "ftp.groonga.org に用意されているスクリプトファイルを表示します。"

# 98522c8aa87847dda925cc4065530397
msgid ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"
msgstr ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"

# 8b860557bc424abfb4596f1e71d6d0d2
msgid ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"
msgstr ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"

# 2b1885b2c2b649cc9b40dc5146616e4a
msgid ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"
msgstr ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"

# f45b004d0a8048868329f16af58a0caa
msgid ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"
msgstr ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"

# 84589e9bd1844a87bf3dda7d879be243
msgid ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"
msgstr ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"

# 358fb69151ac43a9827bdbc64356b945
msgid ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"
msgstr ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"

# fe0dd3df6c834ed2b4f4bd324cb0a5b7
msgid "使い方"
msgstr "使い方"

# 56f7d8a0ed1c4be592097d09a1652a74
msgid "まず、シェル上(Windowsならコマンドプロンプト上)で::"
msgstr "まず、シェル上(Windowsならコマンドプロンプト上)で::"

# ff0cc4f55f1844218fe0420cb8e70991
msgid "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"
msgstr "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"

# 1db488c040ff4e16be33aaeb011e3d4f
msgid ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"
msgstr ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"

# e2db59b4146b4190b617c40e40129b19
msgid "スクリプトファイル"
msgstr "スクリプトファイル"

# 22785d3a651241c1bce2ba761f6e0edb
msgid ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"
msgstr ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"

# 14d982fa4cac4897b6d0260f5cbd3181
msgid "groonga-benchmark命令"
msgstr "groonga-benchmark命令"

# 804c3575c6a24e38983f660d8f117a90
msgid "現在サポートされているgroonga-benchmark命令は以下の11種類です。"
msgstr "現在サポートされているgroonga-benchmark命令は以下の11種類です。"

# 317ee7d242714466937956f85a60b748
msgid "do_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_local コマンドファイル [スレッド数] [繰り返し数]"

# c9e2603526aa4953a3353b2916dfac6b
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"

# 5e4cee5713294b47937d1d467a56ece6
msgid "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# 5db927586d934eca8146d07de7c07488
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 648114bbdcb94d7980afc6fa063e772d
msgid "do_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_http コマンドファイル [スレッド数] [繰り返し数]"

# 56d95f706f6444d3b348db72fcadd575
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 2c9a8980d0764d0298b430f56867a32b
msgid "rep_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_local コマンドファイル [スレッド数] [繰り返し数]"

# 3b5c13aed0db4dc085c37793bdb105a6
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"

# 83d26dbb1ea948f48760d84a59a18a31
msgid "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# 8b72fbcf89474c2f9fce41c0b0214413
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 8b2face170f34b25959d5b3ba7f0875e
msgid "rep_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_http コマンドファイル [スレッド数] [繰り返し数]"

# d36f6fc34c104788806a197f6fd354b2
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 886737bd33104fa9aa7072330be337cb
msgid "out_local コマンドファイル 入力ファイル名"
msgstr "out_local コマンドファイル 入力ファイル名"

# 452c167fec834eb38bab0de93f010cf1
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"

# 53624e9e000b42159196b4d5054cc955
msgid "とした場合と同じです。"
msgstr "とした場合と同じです。"

# 1afdd3ebfe3e4cf4bf7ceddad938fcf3
msgid "out_gqtp コマンドファイル 出力ファイル名"
msgstr "out_gqtp コマンドファイル 出力ファイル名"

# 27aa50ccced84220a5715305737073cc
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"

# e60f4512ab574e258b1f80ff7e287699
msgid "out_http コマンドファイル 出力ファイル名"
msgstr "out_http コマンドファイル 出力ファイル名"

# 25e793231f1c40d3af815d21f8d4fb4e
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"

# 9fcf3a702d7a4c0bbedbcdd90c2bc82c
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"

# 02cdc0fb8ac94904a8e9d7934210a712
msgid "test_local コマンドファイル 入力ファイル名"
msgstr "test_local コマンドファイル 入力ファイル名"

# 5877bd4e8c2c416eac1228291d737331
msgid "コマンドファイル"
msgstr "コマンドファイル"

# ceec69a17fe2432fa6d0507691f275c2
msgid ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"
msgstr ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"

# c6f5bdf343374c85b27b74a5642654e9
msgid "スクリプトファイルのサンプルです。::"
msgstr "スクリプトファイルのサンプルです。::"

# f85ce7d0c558487ea7e818ff251f49fd
msgid "上記の意味は以下のとおりです。"
msgstr "上記の意味は以下のとおりです。"

# b8d0083bf5eb430d8e5fc8354ab1b1db
msgid "1行目"
msgstr "1行目"

# 5da4a29ac4de4b73a4b12b971a51fb04
msgid "コメント行。"
msgstr "コメント行。"

# ea13e0e258a14412b9204a4a77b7e01c
msgid "2行目"
msgstr "2行目"

# c4ff6af32517485fa737e04c491c45d6
msgid "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"
msgstr "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"

# 1864ab6f214e4039a3b74da29a9dd8cd
msgid "3行目"
msgstr "3行目"

# 6a5b73583ce24651b266463b13b48250
msgid ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"
msgstr ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"

# e25dc6be9d51453997147c0feb82944e
msgid "4行目"
msgstr "4行目"

# b10a5622df3b4998b52e4bf88cd8e2f7
msgid ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"
msgstr ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"

# 9739027f071e4b7e8e634b1d273bafa8
msgid "特殊命令"
msgstr "特殊命令"

# dde4f7918d7448e8ae3b672394d9e56f
msgid ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"
msgstr ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"

# 0d62e04da9dc4bae9392fab5724ab547
msgid "#SET_HOST <ip/hostname>"
msgstr "#SET_HOST <ip/hostname>"

# 0cde5c1a718a4599828a143ab6c1a683
msgid ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"
msgstr ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"

# 73629c83fcae49a787046f527feee1c0
msgid ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"
msgstr ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"

# 089f1f3aeb8348038eba7771cc8de7ba
msgid "#SET_PORT <port number>"
msgstr "#SET_PORT <port number>"

# d3c06d10ba06482fa84ab1f9e0aef45f
msgid ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"
msgstr ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"

# 04dca50a70be4736882c585ee46b86e4
msgid "例えば、"
msgstr "例えば、"

# 5a127ff3c95e4f2d98770ba95986f5ac
msgid "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"
msgstr "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"

# 10247112d9cf434c94fc9366c747314e
msgid ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"
msgstr ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"

# f3c0c6bdf9aa4388a4c2bfa30b994524
msgid "groonga-benchmark実行結果"
msgstr "groonga-benchmark実行結果"

# a2a2b412b7924461a0da27790470110b
msgid ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"
msgstr ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"

# 274386eadcdc4e8586e5e9b60a1020c3
msgid "制限事項"
msgstr "制限事項"

# 7f7dcaa7f7d044b1848028a1be53207e
msgid ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"
msgstr ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"

# 1bc396c20dc94a27aef30bffb2faceb0
msgid "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"
msgstr "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"

# f8fbe6e33c0e45b1a73cfd547afe6fe0
msgid "トラブルシューティング"
msgstr "トラブルシューティング"

# 3a7bdcd3d6eb4a948832a1c6267e2fc2
msgid ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"
msgstr ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"

# 3dec6ff0e23e45bd8c73c3eb2225621b
msgid ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"
msgstr ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"

# 47b212d2ea904a539b4f7452ba8d96a1
msgid ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"
msgstr ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"

# 839058bcdfda4d06ac77936fd055c8fd
msgid ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"
msgstr ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"

# 0f17b96f26874077b7f2842b03192d25
msgid ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"
msgstr ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"

# d98b6ddd5363499982328126245f1733
msgid "groonga-httpd"
msgstr "groonga-httpd"

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

# 036e22cca4704dc6a97027771970d961
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/."

# b28ebad5d5694c69bd53cde7e3d2e1a7
# 3c11d32c620c464a8e82631d691666ed
# 08c0c0d2e7594da4a18ca6c290cdf79e
# ce3082215d6a48c1a2bb1c5013b618b6
msgid "Synopsis"
msgstr "Synopsis"

# dfb43ef311e64bb8aeec972cd2aec62f
# 6de2153d597349a8a2f5831d0c927fcc
msgid "Set up"
msgstr "Set up"

# 468703f411ae411790c754cb8f39470f
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::"

# c5f91ea40df7497dbfc8575c2ecd84c8
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.::"

# 368d9f89aa3c451c9cdd527c36d83cd3
msgid "Request queries"
msgstr "Request queries"

# ab3ea53618ad47dfa3468ded560023ea
msgid "To check, request a simple query (:doc:`/reference/commands/status`)."
msgstr "To check, request a simple query (:doc:`/reference/commands/status`)."

# f68d80557e5d47e3a8fccf9787d7ec44
msgid "Loading data by POST"
msgstr "Loading data by POST"

# 05491a18408c4f5282f3ab1e12dc20e9
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."

# 81329eb7d4a94691975c36113ada14dc
msgid "You can load data by POST JSON data."
msgstr "You can load data by POST JSON data."

# 8d6a642d745143aa9a23b3079bd6a8c7
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::"

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

# d3d32e6cac6d4138b00255de76dd7abb
msgid "Then specify JSON file in curl command line::"
msgstr "Then specify JSON file in curl command line::"

# 7f3c64ceec21425eaeae6418b9ffe99c
msgid "Browse the administration tool"
msgstr "Browse the administration tool"

# b6da80ae40e34e29b87029321d0aa919
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/."

# 0d7fca33006146439edb0958b9aa05f2
msgid "Shut down"
msgstr "Shut down"

# 629949f8d58d4cd3adb7b4859107cdbc
msgid "Finally, to terminate the running groonga-httpd daemon, run this::"
msgstr "Finally, to terminate the running groonga-httpd daemon, run this::"

# 2bf2bd66caa347ca8300bb832c50f89a
msgid "Configuration directives"
msgstr "Configuration directives"

# 8889fdb76c034321b0268b9cf45482f7
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."

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

# 72b7767d5a1340bca8c4e109eee177d7
msgid "Groonga-httpd specific directives"
msgstr "Groonga-httpd specific directives"

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

# a9d721039c9942a681a825a6276aa1f9
msgid "``groonga``"
msgstr "``groonga``"

# c085071e694744ef886779fd2d57e35c
# dbfce7114c5b4fe7b875deb2b25add1a
# c1940cf6cdfd4342969a3762f37d8a34
# 4a0b56596a07481bbe53f50086749034
# 5744f7f4d0954c41a1dfd528a2bb311e
# c569590fc8654a8a8c6c9fdef161b760
# a5862fa175be42c690bcdd14c752222f
# 6f207345ac3a49ed85020a18d1294150
msgid "Synopsis::"
msgstr "Synopsis::"

# b2593255a31945a682072bf8fa60d43c
# 37ded15107e04c09a52883fbdb07c01c
# de391f0b94f0434480faaa4e3d6dccdd
# 2f1f9e74d93541099986da82f16128c1
# f66f8694c58f459a9c87bf2569a3e69c
# b27eba8ffc4c4927836e31eef2e0b3e2
# dcecc2b73cb543aea132d42a279237c3
# 2733c5f4bff448e39477df85a2d2e598
msgid "Default"
msgstr "Default"

# 2e95dfde9c4841f1bbe0747b19ac7160
msgid "``groonga off;``"
msgstr "``groonga off;``"

# fdfb6346595e473fa316ba787a6f8c38
# 60d8d5a65b014c938e8376849872e749
# c1df46233b7944a2a9ac22cb13103ed4
# 3a71068377e8414982951f1ffd6687f9
# 672b173b3d6348dda208287603bc6371
# 743f3f794c4e4f8eb3ece2bf7fb1be2f
# cf1f0e2aaebd4168be86c4296e125670
# 424105f915414fce83ff6b83aff403dc
msgid "Context"
msgstr "Context"

# 6e04e10376d54a9bb5e053f32b137c99
# 54c85331b7a74fa98355bdd296ccfdb4
msgid "``location``"
msgstr "``location``"

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

# 5913e1a2f8db425cbea8efc8244cf078
# 9d21e3ccf5484789a3def2daa96319b2
# 403ff57fa4204a1db80cbe36c845dc6f
# 05dd1d6321a340938103cf809d32e3aa
# a61c130a892c4393ad395d4a1160e3a7
msgid "Examples::"
msgstr "Examples::"

# 108cf93961194ff1944c96801261ec0a
msgid "``groonga_database``"
msgstr "``groonga_database``"

# 730f3730d82c4e6a9f9dafe59860f318
msgid "``groonga_database /usr/local/var/lib/groonga/db/db;``"
msgstr "``groonga_database /usr/local/var/lib/groonga/db/db;``"

# 211ea501bdb6408c9d4b9737c0b726b3
# fa82e29dd88c4163b7f78ed0a4a2ab98
# ec638c8078db44f3b8e59dbd1261b3ae
# 6d692535dd4540d7abd733cec6f7be94
# 8900013c5b684a8fa195326d753b401a
# 47cbaf45aa314354a281e048edf0b4db
msgid "``http``, ``server``, ``location``"
msgstr "``http``, ``server``, ``location``"

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

# f8c9510ab89042eea78291f957ea831d
msgid "``groonga_database_auto_create``"
msgstr "``groonga_database_auto_create``"

# 717150a6f52f4116b8ea0737a4791c7a
msgid "``groonga_database_auto_create on;``"
msgstr "``groonga_database_auto_create on;``"

# 54469034045e49d1a09ca14373f5313b
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."

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

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

# e56d80f0e02b49689080ec09d76d10d3
msgid "``groonga_base_path``"
msgstr "``groonga_base_path``"

# 1fb250ed5dfc4970867480209c0627af
msgid "The same value as ``location`` name."
msgstr "The same value as ``location`` name."

# 51fb8a24c96b46bd8a83a4abc675030b
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."

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

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

# 2f788198e1b04eb8a8d78e52c16f4bb4
msgid "``groonga_log_path``"
msgstr "``groonga_log_path``"

# a745694582774a85a1ea7d2b12a62d40
msgid "``/var/log/groonga/httpd/groonga.log``"
msgstr "``/var/log/groonga/httpd/groonga.log``"

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

# 73e991e636cd43a18fa3856416ff66b3
msgid "``groonga_log_level``"
msgstr "``groonga_log_level``"

# 3fb52d65f80948bc9b34890946c462ec
msgid "``notice``"
msgstr "``notice``"

# 70d49c5b367d4f3793e487d23bffd0b6
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."

# a625e849d638486a85392e32ce61c889
msgid "``groonga_query_log_path``"
msgstr "``groonga_query_log_path``"

# f5b7ef9b406f4b0090eff787a4b74500
msgid "``/var/log/groonga/httpd/groonga-query.log``"
msgstr "``/var/log/groonga/httpd/groonga-query.log``"

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

# f62748b217d04291873ebf7da5e1a48c
msgid "Query log is useful for the following cases:"
msgstr "Query log is useful for the following cases:"

# 890882490dbd4d25888777d2d02ca7f2
msgid "Detecting slow query."
msgstr "Detecting slow query."

# 095884822e2740db8a5ea0aacc2b37d0
msgid "Debugging."
msgstr "Debugging."

# 5700d28414c94ba0837cb8b12a786263
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."

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

# 474254e3967f462596c43a76f234615e
msgid "Performance related directives"
msgstr "Performance related directives"

# 3b8850730b0e4b2595c4fadbb0e4ea1f
msgid ""
"The following directives are related to the performance of groonga-httpd."
msgstr ""
"The following directives are related to the performance of groonga-httpd."

# 5d29becf252144878d615862987decb3
msgid "``worker_processes``"
msgstr "``worker_processes``"

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

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

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

# 407a979afe9b4e31a2958119946723d9
msgid "``groonga_cache_limit``"
msgstr "``groonga_cache_limit``"

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

# dd15acc34e0a46b8922459dabaf3bcd6
msgid "100"
msgstr "100"

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

# 4d16339381de4297ac542ab9ead0af99
msgid "``proxy_cache``"
msgstr "``proxy_cache``"

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

# 37dfbac1379f4c2fb6d4c3dbf7c014cd
msgid "Query cache"
msgstr "Query cache"

# 77c5a256a9ac4eabbbb7f1397ec1695f
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."

# 41854901061c4a27a95096f537926789
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."

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

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

# 28636761c56e4811950cd7e4dee0e880
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."

# 5c5f0c9871a14f1eb9cd22b361e9f0f2
msgid "For example, there are 3 workers::"
msgstr "For example, there are 3 workers::"

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

# 9cd289e9a3c3446b988693bbe3998dd4
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::"

# 565900982f64402ea6bcec1f2ec3849f
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."

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

# 333b1dfbad6440db85eaedc5c68dc306
msgid "Reverse proxy and cache"
msgstr "Reverse proxy and cache"

# 73a92cbc1d304ab1be9ebca7bb9013f4
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::"

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

# 139756090c124475a9cfbb78791735ee
msgid "Here is a sample configuration::"
msgstr "Here is a sample configuration::"

# 4c9cc9e1a7184c82a3c7b89af6170440
msgid "See the following nginx documentations for parameter details:"
msgstr "See the following nginx documentations for parameter details:"

# 2455be9cbfd44bdd85a97d18bff80e42
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"

# 1c1e1d711d4e48c8b3223b50a8600c90
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"

# 55c83be722c3433d8d2ff1246c588465
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"

# 18d0c544834b48738096ee68b73d4dc0
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"

# 53c040e962d54b77a53478dee08b9504
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::"

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

# f9ebe8f1e4cb4c068e364b91b67df648
msgid "Available nginx modules"
msgstr "Available nginx modules"

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

# 255942a5ec5141c99263b25515ac8cc0
# 42fad9411bd74fd7a2d08b0988bf9dbd
msgid "Groonga HTTP server"
msgstr "Groonga HTTP server"

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

# 16391c7d190143939ce91a632e212698
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."

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

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

# 41c3797d631f43c7ac136fa15d722650
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."

# 74f6c6ccaf10491c8a24342b2272b473
msgid "Format 1: COMMAND_NAME VALUE1 VALUE2,.."
msgstr "Format 1: COMMAND_NAME VALUE1 VALUE2,.."

# 8acde2a2388143998b85b6cfb9aac34e
msgid ""
"Format 2: COMMAND_NAME --PARAMETER_NAME1 VALUE1 --PARAMETER_NAME2 VALUE2,.."
msgstr ""
"Format 2: COMMAND_NAME --PARAMETER_NAME1 VALUE1 --PARAMETER_NAME2 VALUE2,.."

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

# a4c99f190c12441c815537b63f65f9b4
msgid "In HTTP server mode, the following formats to specify command::"
msgstr "In HTTP server mode, the following formats to specify command::"

# 6992a02c08fc49d3b780714f6aacdde6
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."

# 41bb6bd2e1dc48c2a378b7585c8a99f8
msgid "You can use GET method only."
msgstr "You can use GET method only."

# c2bc815deefa438da13dd694cc13361d
msgid "You can specify JSON, TSV and XML to output type."
msgstr "You can specify JSON, TSV and XML to output type."

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

# 2665277afa2f461d8f277cc45978280c
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."

# f934e5a0da26409e818946f985f97c8f
msgid "groonga-suggest-create-dataset"
msgstr "groonga-suggest-create-dataset"

# 95880e3dc27140a0a96aff5d0f4a3d8b
msgid "NAME"
msgstr "NAME"

# 36f4a10528ad4ebb807b482bf4d6729f
msgid ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"
msgstr ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"

# a21acb1dbb7f4c91a362e11e9df3d5ae
msgid "SYNOPSTIS"
msgstr "SYNOPSTIS"

# 432ff5f867864a5cb2f15ac0ac8f6964
msgid "DESCTIPION"
msgstr "DESCTIPION"

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

# b22f1f41801d419687048ce3795c3dae
msgid ""
"This command generates some tables and columns for :doc:`/reference/suggest`."
msgstr ""
"This command generates some tables and columns for :doc:`/reference/suggest`."

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

# 421492076b954f818015071d3a6259c1
msgid "event_type"
msgstr "event_type"

# 56d32978d5ff4495b5852fa623ea7edd
msgid "bigram"
msgstr "bigram"

# bf3ec10921a646ae8397e570a5506a7d
msgid "kana"
msgstr "kana"

# d05f6c805b154c6eaf71c8037055768f
msgid "item_DATASET"
msgstr "item_DATASET"

# d1ade1c9bee7481a9ac9c4625affcc19
msgid "pair_DATASET"
msgstr "pair_DATASET"

# ca9bd6fcea45435b8b57a273f0b61709
msgid "sequence_DATASET"
msgstr "sequence_DATASET"

# af80d7fe81f2439e9ef5fa5fde87f48a
# 26b9c779c8d346fc9e59202582e2d7fd
msgid "event_DATASET"
msgstr "event_DATASET"

# aa924328cd9f42718af77042fa818675
msgid "configuration"
msgstr "configuration"

# d10be4adbc7048a690a8fa83b3c4be6a
msgid "OPTIONS"
msgstr "OPTIONS"

# b0183b9a93804bd2b0f65e96c73af2fc
msgid "None."
msgstr "None."

# 73d80ef57e974612a01698053c8689ab
msgid "EXIT STATUS"
msgstr "EXIT STATUS"

# cdf62a39465c4746b32f4da8d0052b11
msgid "FILES"
msgstr "FILES"

# 923a401e4d7d42a580a2f84e77e47485
msgid "EXAMPLE"
msgstr "EXAMPLE"

# e766b62c725e4664a2fd935c9ddf494f
msgid "SEE ALSO"
msgstr "SEE ALSO"

# 7df116df3f8d4023ba3ac3b81bea7905
msgid ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"
msgstr ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"

# d9f637cc258f405eb037031dd1a90c3d
msgid "groonga-suggest-httpd"
msgstr "groonga-suggest-httpd"

# 23bfd4d1cc5a4e6586d8361f475c3e58
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."

# 96868079dd734ee4ae2fca771465d624
msgid "First you need to set up database for suggestion."
msgstr "First you need to set up database for suggestion."

# e88fa67333b84907b1496bba6aa5cb8e
msgid "Launch groonga-suggest-httpd"
msgstr "Launch groonga-suggest-httpd"

# 510c22c831f0434898db9e1793deec3a
msgid "Execute groonga-suggest-httpd command:"
msgstr "Execute groonga-suggest-httpd command:"

# 737ac9a31a56408689b63720fcf11d25
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."

# 4d019d6fbdf44b43bc8028a53f4c3267
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."

# c9393817bad342b4abcea915693dc537
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.::"

# 342b561230db44a9916ba4feff9892f4
msgid ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."
msgstr ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."

# 6ccbe2eb998746f2bc1ef1f3c218c60e
msgid "Request to groonga-suggest-httpd"
msgstr "Request to groonga-suggest-httpd"

# 2d7e3aaaacca4a31bef513fe6dd84364
msgid ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"
msgstr ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"

# 9556184eaf3e4b0fab3ab95b0294cc09
# 4ebe88aabef640ae9182cea0932fee3f
# 658fc60bb927481e9e3693642b56fa18
msgid "Options"
msgstr "Options"

# 22473d4f566741278fb147d758456082
msgid "Specify http server port number. The default value is 8080."
msgstr "Specify http server port number. The default value is 8080."

# 9076ee27b5cc40ecbc5072abb0b704dc
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."

# c0b5538fc3274f2290ff4c4acdb18981
msgid "Specify endpoint for sender."
msgstr "Specify endpoint for sender."

# 4e83917d5ed74b4fb1fbdc5ae8f129f8
msgid "Specify endpoint for receiver."
msgstr "Specify endpoint for receiver."

# 687a2399cea245038716bb97e02de516
msgid "Specify path prefix of log."
msgstr "Specify path prefix of log."

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

# d75ff586a1d94e18b960abae1de9ade1
msgid "Specify this option to daemonize."
msgstr "Specify this option to daemonize."

# c3c6a1fc3ae543f080aebc48c2f911aa
msgid "Specify this option to disable checking max fd on start."
msgstr "Specify this option to disable checking max fd on start."

# c1833ec081e04d81bf4304196167a375
# 6abf0fadd6c240659fdbab8b9933e31b
msgid "Command line parameters"
msgstr "Command line parameters"

# 1d30c9c28b454271ba8b198ef1359047
# 6f729617ace24410b066cdc235132f65
msgid "There is one required parameter - ``database_path``."
msgstr "There is one required parameter - ``database_path``."

# 135ecebabdab4b3a93fd2adb765fdfc7
# a63e3f4cefee44acb5043aabc91250ce
msgid "``database_path``"
msgstr "``database_path``"

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

# fc34f5fb25584169bf987285bdc4e0e7
msgid "GET parameters"
msgstr "GET parameters"

# a6b4efc53f3e48ac9b9a53010c8c1d9b
msgid "groonga-suggest-httpd accepts following GET parameters."
msgstr "groonga-suggest-httpd accepts following GET parameters."

# d6cd50f7711446108307adf253cf1616
msgid "There are required parameters which depends on type of query."
msgstr "There are required parameters which depends on type of query."

# 675579ada4ca4edab7392e838337e5cd
# dcb577e1af294ec3a9376a73d863ca58
# 544712e304dc495d8d3f125395de5a2d
# b48b939f501c42238cabc673657b2069
msgid "Key"
msgstr "Key"

# 11cf5311e1784eeeaab78f9c9b0f3289
# 96731c59f3bf460296d7355e89abe3f5
# af1dbde89e5a4041a3bb63f42b43e619
# 34e8cc2e04fd4f9ea1cefc0f26fd2623
msgid "Note"
msgstr "Note"

# 7c47554b4e3a496b97db234907749c77
msgid "q"
msgstr "q"

# bfbb2576aaa941e68b7b0c347fe9d6f7
msgid "UTF-8 encoded string which user fills in form"
msgstr "UTF-8 encoded string which user fills in form"

# 6d4e275f29f7492088c19c7bb9871e05
msgid "t"
msgstr "t"

# d8271066991d441bbb3c2727007da2d8
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."

# f96f815bae5a47759f9a1e1f89854fad
msgid "Required parameters for learning"
msgstr "Required parameters for learning"

# f6e657c5416a4542abfe360e4bb589ae
# f77c12d6caeb4f60ae1d6b731fd27f96
# 002e040e4f43412399fc0fb03f359143
msgid "s"
msgstr "s"

# 4074a176a406488aae197aa2b39dceb1
msgid "Elapsed time from 0:00 January 1, 1970"
msgstr "Elapsed time from 0:00 January 1, 1970"

# 60a610c7e48242a2a8a4366370578a87
msgid "Note that you need specify the value of ``s`` in milliseconds"
msgstr "Note that you need specify the value of ``s`` in milliseconds"

# f28aae0f61924c588f04712d87a07d0d
# 9b8ac9ab140a4f158669a6f6103e1171
msgid "i"
msgstr "i"

# bd0543a9d39648218d3de0379fb81b15
msgid "Unique ID to distinct user"
msgstr "Unique ID to distinct user"

# 63aac62cc507459ea265be4c995eeeaa
msgid "Use session ID or IP address for example"
msgstr "Use session ID or IP address for example"

# 1930e0af77a144c396ad9b61ca22f52e
msgid "l"
msgstr "l"

# 0bae56850e674145a4b3da27522ced38
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 ``|``"

# 604eea4941154b5690f30af8bc628eb6
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}``"

# 40190ff7810a41119060f258716cd990
msgid "Required parameters for suggestion"
msgstr "Required parameters for suggestion"

# 14698f6971994ecea46b5a4daaddb749
# 52241496e2f6411180cd3aeaa628bd2f
msgid "n"
msgstr "n"

# 5a4194f664bb4f4b84c79d8cc81581ed
msgid "Specify the name of dataset for suggestion"
msgstr "Specify the name of dataset for suggestion"

# 287ef62f63734695bbdfadca0f824936
msgid "This dataset name is used to calculate suggestion results"
msgstr "This dataset name is used to calculate suggestion results"

# 99c5228c81cc413d8105198440f30035
# fd4148f74b594aedae294ea699a59b32
# 4e3f49699b5a4412a5f46a6a059190c4
msgid "Optional parameter"
msgstr "Optional parameter"

# ad3b3706740948d5b9ca7c2080d09957
msgid "callback"
msgstr "callback"

# a1441de678ab42e4b2bde4a743afbcbe
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"

# 549e802a535c42e8bf46b4553ebed614
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}``"

# 7c09e9ca75834a9e95384a0387cc33e5
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."

# 12e96a20edec4b01bbf7480c4005c189
msgid "In JSON format::"
msgstr "In JSON format::"

# fb677bb7c0044b45af3d63fb8e31fd54
msgid "In JSONP format::"
msgstr "In JSONP format::"

# d11eafdcb66349c59086f3bb7489ab65
msgid "One of ``complete``, ``correct`` and ``suggest``."
msgstr "One of ``complete``, ``correct`` and ``suggest``."

# d4187a3ade5f41fd995b093755ffe947
msgid "``CANDIDATE_N``"
msgstr "``CANDIDATE_N``"

# 3cc957b3e7b349a6aaff5394aba2ea17
msgid "The string of candidate (UTF-8)."
msgstr "The string of candidate (UTF-8)."

# 0177340391e94481997fdb14eba17510
msgid "``SCORE_N``"
msgstr "``SCORE_N``"

# 71273688d1ef42919bf5d030aefbdc77
msgid "The score."
msgstr "The score."

# 9a74cd6cbf04491ca121ebf3b0eabfaa
msgid "groonga-suggest-learner"
msgstr "groonga-suggest-learner"

# d15c5c7156174bf79bdd6ee74b02a617
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."

# 7b86f2f2bf304a9a960f47e6b8707d6d
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."

# c2382b5df8264acc94e6ae97badd36d5
msgid "Learning data from groonga-suggest-httpd"
msgstr "Learning data from groonga-suggest-httpd"

# 7c706bf7b7c34dbe81c63fdaba393df6
msgid "Execute groonga-suggest-learner.::"
msgstr "Execute groonga-suggest-learner.::"

# f3a95399909c4c3d892d39e5ac922586
msgid "Learning data from log files"
msgstr "Learning data from log files"

# 6fe0209f0f1c4b39b196f6eee1810351
msgid "Execute groonga-suggest-learner with ``-l`` option."
msgstr "Execute groonga-suggest-learner with ``-l`` option."

# 1d17066698bb429982d64252b0351013
msgid "Here is the sample to load log data under ``logs`` directory::"
msgstr "Here is the sample to load log data under ``logs`` directory::"

# 9c070852d0ee4c28ab6d0c96e8924f1c
msgid "Uses ``<endpoint>`` as the receiver endpoint."
msgstr "Uses ``<endpoint>`` as the receiver endpoint."

# 7e1edf75ffca464692ad70ff4ab0e471
msgid "Uses ``<endpoint>`` as the sender endpoint."
msgstr "Uses ``<endpoint>`` as the sender endpoint."

# 473a8f29fe934736bd451d7f10f2ff51
msgid "Runs as a daemon."
msgstr "Runs as a daemon."

# a37df537a7bf4ea9ae8fe904d3fc0574
msgid "Reads logs from ``<directory>``."
msgstr "Reads logs from ``<directory>``."

# 9825a57e3cbe413db498c9f9f02afe64
msgid "Outputs log to ``<path>``."
msgstr "Outputs log to ``<path>``."

# 13104f1149f14bfbbdf117e517eb70b6
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."

# ba39eb82d76a4618b1f07eb8b44febe3
msgid "Specifies the path to a groonga database."
msgstr "Specifies the path to a groonga database."

# e5ff16bce12847898844a2dc64fd28ce
msgid "Related tables"
msgstr "Related tables"

# b543098d0a794b2c8b274eaf6bfed8db
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."

# e9e26e751d35496a9711988797a7071b
msgid "``groonga`` executable file"
msgstr "``groonga`` executable file"

# e4319c2e0566444497dca83de03671ff
msgid "``groonga`` executable file provides the following features:"
msgstr "``groonga`` executable file provides the following features:"

# 71a4a352fcc44a25bf4785e821576795
msgid "Fulltext search server"
msgstr "Fulltext search server"

# 27b0717c926d4a3498a43ece17566b35
msgid "Fulltext search shell"
msgstr "Fulltext search shell"

# 6c08aa4149264053b15fd3eaa8254199
msgid "Client for Groonga fulltext search server"
msgstr "Client for Groonga fulltext search server"

# 263a5733f0124bfab9bded1fd47af6a0
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."

# 3091f97e17684a8494ce589612bebfb1
msgid "You can use ``groonga`` executable file to get fulltext search feature."
msgstr ""
"You can use ``groonga`` executable file to get fulltext search feature."

# 15d3683d4379433bb9593fead832aa2a
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::"

# d455dbfc55454ba088c94623e31e504c
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."

# 960215f550b44eff96a19b4816176f3d
msgid "Normally, client for Groonga fulltext server usage isn't used."
msgstr "Normally, client for Groonga fulltext server usage isn't used."

# 68abf1764ec143ba9b5635e69dd542b1
msgid "``groonga`` executable file has the following four modes:"
msgstr "``groonga`` executable file has the following four modes:"

# 0a5541a32eb340c1acb6a125d97babf0
# c542810dd904476ea09feaa9c7fc43d6
msgid "Standalone mode"
msgstr "Standalone mode"

# 66b7011cee794c40b32d9ec68b580f8f
# d4f052f4ac5449c6a2d7d8030806bcb9
msgid "Server mode"
msgstr "Server mode"

# b9fed3c3e1ce4f2a8b23e1cb15ce25e0
# 9babe4922c3146cd99e9e3ab7a34931d
msgid "Daemon mode"
msgstr "Daemon mode"

# a295d9d9473e4e5d9b7ab1f838e5e092
# 896223c8609448da8b9bb0388e5e9a9e
msgid "Client mode"
msgstr "Client mode"

# c557723a62aa49a4b649f451a21826fe
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."

# 3111db1c8a8f45d1bd461e64715e445e
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."

# 5e1a84622fb9480eb70eb6c2bc698442
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::"

# ddc50caf392e4494ba13a074fb13a44a
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::"

# 9f90b44889674d8692d20f7807583e72
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::"

# 9fdd55fa30bc45dab7ad7ae8f3a2b511
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::"

# 32c2ccb14d4f48578527b779df06a8e5
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."

# c6d74bda7a6348bd99631ad1dfc7dd91
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."

# f79e9dae50a849198686ff748cd48801
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`."

# 6f1d1c2d6f834d7f96dc6d1e2b7da54e
msgid "Here is the syntax to run Groonga server with temporary database::"
msgstr "Here is the syntax to run Groonga server with temporary database::"

# d2a1eb6bfa6146778cbba999d598d2c9
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::"

# d361624fde284bb58c2a612d3154a71b
msgid "Here is the syntax to run Groonga server with existing database::"
msgstr "Here is the syntax to run Groonga server with existing database::"

# 16edf4bf7da94058a8a058bac54ec45e
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."

# e8122a5e12a143d19b400230448ee2fb
msgid "Here is the syntax to run Groonga daemon with temporary database::"
msgstr "Here is the syntax to run Groonga daemon with temporary database::"

# b2c2d544fb874f19ad2e6f87da98192d
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::"

# d8a04c6d90414e0c90b5ce183bd515ae
msgid "Here is the syntax to run Groonga daemon with existing database::"
msgstr "Here is the syntax to run Groonga daemon with existing database::"

# c2a0522b17f347fb8ef5414e5155f1d9
msgid ":option:`--pid-file` option will be useful for daemon mode."
msgstr ":option:`--pid-file` option will be useful for daemon mode."

# 3af8ee2bf0564e2cbc330bcecd7f4f78
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."

# 02e42cdf0abb453b90edf33cee65a2d1
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."

# a67934b83b034cc0abb97e65c98681b1
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``::"

# 180ef54f07e345c0882f105be81f2a06
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::"

# da978169f37f44c29cd5bd2307978241
msgid "Creates new database."
msgstr "Creates new database."

# e199abb2ff824adeb62e97f242067418
msgid "Executes ``groonga`` command in client mode."
msgstr "Executes ``groonga`` command in client mode."

# 7a0669902d1a453caf204c87bbabd9ce
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."

# be1a866aed3847118046f2a6adc47059
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\"."

# f23b520c84af4802ae4dbfb041d67cd0
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``."

# 1a5374e2c91c4ddf90be58a2556c8929
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:"

# b4987e1b9d1e45189a1885f461fbe400
msgid "log level"
msgstr "log level"

# 3825bcf9057044769337500b2785c194
msgid "0"
msgstr "0"

# 4895628a53ac4dbab25b6c3e1ca7b3d1
msgid "Nothing"
msgstr "Nothing"

# a10435e3a6ad4db6bc550a8737a7f87e
msgid "1"
msgstr "1"

# 1ac1310a97c144818b383dbf2ed7667a
# 7da7ed6f3247439c8593b3a8c1658a85
msgid "Emergency"
msgstr "Emergency"

# 9d400d886eee486392782ef9394cec0f
msgid "2"
msgstr "2"

# d9da80bed9c344f0b7cb82a1956a5697
# 11543f4e7ad440c38454890f22f029e4
msgid "Alert"
msgstr "Alert"

# b4b3c008ebaa4be58e3d55e76bfa7179
msgid "3"
msgstr "3"

# 93944406b473412b9d71009af8893254
# 46ba77f510a34827bd7e09468945a489
msgid "Critical"
msgstr "Critical"

# eaffce1983cd4edfbea36b7c56e3dfad
msgid "4"
msgstr "4"

# fccc5c476e63424e889c483b3b7947ed
# 68507476d93e4d5fb1c17b574c5e340d
msgid "Error"
msgstr "Error"

# 2c2118a11cf34d7ab6186cb459f0d092
msgid "5"
msgstr "5"

# 65fb482b555f462ab208f017971e7b8e
# cfe873c9e6bb4c5ba5c5a8a85ed33b14
msgid "Warning"
msgstr "Warning"

# 58164823a0924804af98693e27ae0c8f
msgid "6"
msgstr "6"

# 77541e3645aa497eacbfe20e19a8f432
msgid "Notice"
msgstr "Notice"

# 3b40ef5ece2445e1a52901f48c561dc1
msgid "7"
msgstr "7"

# b7d01f9ff22548e4961077103978de5c
msgid "Info"
msgstr "Info"

# 0e5cb8efb73c44b39a35af4f366333aa
msgid "8"
msgstr "8"

# 1292745624024369a28d873308b4d8aa
# 7bb680e69a74409a9cb36eb182c249dd
msgid "Debug"
msgstr "Debug"

# ad34d3e2b9cb40b99e5926dd830a266a
msgid "Use :option:`--bind-address` instead."
msgstr "Use :option:`--bind-address` instead."

# 7e95b285f91d43c896a60ab58837f7e4
msgid ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"

# 9dc398e083054728a8baed4a5b93e368
msgid ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"
msgstr ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"

# 1c49f19f4ff946c285fe2a242fd18fdb
msgid ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"

# d0134145ad234b119920549e5965fd89
msgid "ヘルプメッセージを出力します。"
msgstr "ヘルプメッセージを出力します。"

# 6d6dbbceec754235b048390bb528ac18
msgid ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"
msgstr ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"

# 3a92f2cb4ee7418185035a7dd4b95be9
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にアクセスすると、ウェブベースのデータベース管理ツー"
"ルを使用できます。"

# f8051bd54d984d20b703543c2da3ace6
msgid "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"
msgstr "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"

# 3c43d678ef154716b96919a887d1ee06
msgid ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"
msgstr ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"

# af949f86d21d4233a262e1681229d16b
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)."

# c3d459445a534a2aacfff0989e8b4880
msgid ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"
msgstr ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"

# 94eb93a1744f44ddaabc3c7571852ebb
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)."

# 9ef5f490dff14890b8490933d9d8911c
msgid ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"
msgstr ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"

# 7805b57f51df4d929bfc7d05031a75cf
msgid "PIDを保存するパスを指定します。(デフォルトでは保存しません)"
msgstr "PIDを保存するパスを指定します。(デフォルトでは保存しません)"

# 843d19c5975c4125b84d85a471acc490
msgid ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"
msgstr ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"

# 2f49d5e23aec461bade3feddd7e4f1f7
msgid "キャッシュ数の最大値を指定します。(デフォルトは100です)"
msgstr "キャッシュ数の最大値を指定します。(デフォルトは100です)"

# 41777df64cbd49a2be2872974e863e4d
msgid "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"
msgstr "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"

# 4b7d6a11cd0c4d3caf02c37b28e587a8
msgid "使用するデータベースのパス名を指定します。"
msgstr "使用するデータベースのパス名を指定します。"

# 184402f9e0de4e0d9553203562cf4447
msgid ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"
msgstr ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"

# a92d4559ae184cecb19f06262a7e551a
msgid ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"
msgstr ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"

# 051e5ea637a3452fb365ae49e659a3ad
msgid ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"
msgstr ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"

# 572958abd01c447d9ebcfd29ca6b209a
msgid "引数は以下の2種類の方法のいずれかで指定することができます。::"
msgstr "引数は以下の2種類の方法のいずれかで指定することができます。::"

# e78d6ab9562546e487593f7059ef39cb
msgid ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"
msgstr ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"

# b26f06d2e7e54204988d8efaae7f0c8d
msgid ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"
msgstr ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"

# 623189a41cad4d2d8ddaf754cd851bbb
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.::"

# d1c1aab60f7e4a8089895286e5d8ed61
msgid "Builtin command"
msgstr "Builtin command"

# 4b3f891fbac6454c9018ab255ae13832
msgid "以下のコマンドは組み込みコマンドとして予め定義されています。"
msgstr "以下のコマンドは組み込みコマンドとして予め定義されています。"

# 302a04e78df94895a6dea3a6e7c20182
msgid "groongaプロセスの状態を表示します。"
msgstr "groongaプロセスの状態を表示します。"

# bf00465215f544baba86f0f602ccb12f
msgid "DBに定義されているテーブルのリストを表示します。"
msgstr "DBに定義されているテーブルのリストを表示します。"

# 3ec25f1283b14da58a3bff6b26aacf3e
msgid "テーブルに定義されているカラムのリストを表示します。"
msgstr "テーブルに定義されているカラムのリストを表示します。"

# e434460db0e145058b488a358a278454
msgid "DBにテーブルを追加します。"
msgstr "DBにテーブルを追加します。"

# 16697ab9ade04f2fa6db9c40d590f277
msgid "テーブルにカラムを追加します。"
msgstr "テーブルにカラムを追加します。"

# 240ac5c2a37a434386e33e683938eb30
msgid "DBに定義されているテーブルを削除します。"
msgstr "DBに定義されているテーブルを削除します。"

# 6ff36f7d6e8542d5a799c865ea1a7bcc
msgid "テーブルに定義されているカラムを削除します。"
msgstr "テーブルに定義されているカラムを削除します。"

# 4b29643ce9b04c648572606bd791938b
msgid "テーブルにレコードを挿入します。"
msgstr "テーブルにレコードを挿入します。"

# 5dc463746ee04c98a98090a19c49ed2f
msgid "テーブルに含まれるレコードを検索して表示します。"
msgstr "テーブルに含まれるレコードを検索して表示します。"

# 9baeb6f829404f28886f29ff40f26746
msgid "検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr "検索条件をカスタマイズした新たな検索コマンドを定義します。"

# 582d02dd43ff404c9f281ba25b055d6f
msgid "データベースとのセッションを終了します。"
msgstr "データベースとのセッションを終了します。"

# 7a1b7834e7c94d06b40d402be44a9dfb
msgid "サーバ(デーモン)プロセスを停止します。"
msgstr "サーバ(デーモン)プロセスを停止します。"

# 2773017e565747afaf8c2f0a9e5db233
msgid "ログ出力レベルを設定します。"
msgstr "ログ出力レベルを設定します。"

# 840ec64ff81f419f9ef1e3051dd5f845
msgid "ログ出力を行います。"
msgstr "ログ出力を行います。"

# 96546001fc84452dbe37d128cb4048ea
msgid "ロックを解除します。"
msgstr "ロックを解除します。"

# a5eb72b107c24e8f9c25bf5e1f8c954b
msgid "新しいデータベースを作成します。::"
msgstr "新しいデータベースを作成します。::"

# 046d5a1e6ca141f6b8386aedf28705bb
msgid "作成済みのデータベースにテーブルを定義します。::"
msgstr "作成済みのデータベースにテーブルを定義します。::"

# 9964a77cf17b48fa9837f020bd1561b8
msgid "サーバを起動します。::"
msgstr "サーバを起動します。::"

# 85287dbc89b247fd88b7e76acb44f586
msgid "httpサーバとして起動します。::"
msgstr "httpサーバとして起動します。::"

# 22dc54a60e824e87acef0716f10c7c1f
msgid "サーバに接続し、テーブル一覧を表示します。::"
msgstr "サーバに接続し、テーブル一覧を表示します。::"

# 895a91bc453d457ebee1bcd0c82bfdd7
msgid "Function"
msgstr "Function"

# e8edebba56a045e1b7de60bbe334d703
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`."

# f3c57c32643f4176a7628674afda1a22
msgid "This section describes about function and built-in functions."
msgstr "This section describes about function and built-in functions."

# e9d9cd1005c44e4d8c9e0fc83ccb7d28
msgid "TODO: Add documentations about function."
msgstr "TODO: Add documentations about function."

# 6de9fe38bcab43f79cb175927838432d
msgid "between"
msgstr "between"

# 8930852955e84746b9e25c9781d01d3f
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`."

# 6c9a9d83bc4f463b85e363a346daf8b5
msgid "``between`` has five parameters::"
msgstr "``between`` has five parameters::"

# 413df21d35c744048ce85e386b76bac2
msgid "Here are a schema definition and sample data to show usage.::"
msgstr "Here are a schema definition and sample data to show usage.::"

# 9383f30083d6483b9026a897fc70ce0c
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)."

# 20c263ed3c764325b596e3ee461de407
msgid "It returns 13, 14, 15 and 16 years old users."
msgstr "It returns 13, 14, 15 and 16 years old users."

# 7d5e078f285f43d2b6dcf4fa7df8961e
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."

# 5f4eda3e5b2143f1b2f7a8dd8da867d5
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."

# 3a9ef5707341485a8415f0299a5b2e61
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."

# d59eb916de7d489aa81a9630e951a055
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."

# e21810e448274fc0a21ab955b0e4d639
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``."

# 5007735e115a42e9902905da41776a6a
msgid "``column_or_value``"
msgstr "``column_or_value``"

# 38534703119244f39c497361a5e08775
msgid "Specifies a column of the table or the value."
msgstr "Specifies a column of the table or the value."

# 4d40faa2bf9d4d2099c452b49f4f141e
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."

# 9339c0690d38497493566cc9922e8dcf
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."

# 0d45f86616a24dda8e76cc7894dc1f17
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."

# 1c379bf24b09485482034f64e3cc5e2b
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."

# 9d7d08c4c25a48f29f97259b6f2d2148
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."

# 7ba5cd96f3a148c28dd8e3f507747556
msgid "edit_distance"
msgstr "edit_distance"

# f06631167fd04027976a74995a06589b
msgid "edit_distance - 指定した2つの文字列の編集距離を計算する"
msgstr "edit_distance - 指定した2つの文字列の編集距離を計算する"

# 66c1665b14b9428a8315576e0eb2b8ad
msgid ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# c006c61300444ae9a10ee50360ea6cdb
msgid ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"
msgstr ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"

# 07fdb925172641c8b55a9004489a0e8f
msgid "``string1``"
msgstr "``string1``"

# 81b9a4bbc1b246f592215e7f6f44ee86
msgid "文字列を指定します"
msgstr "文字列を指定します"

# 3a6d50b0da1f42839d2cbdd653371e55
msgid "``string2``"
msgstr "``string2``"

# 56988673f1484a4dad3214221ed16cfe
msgid "もうひとつの文字列を指定します"
msgstr "もうひとつの文字列を指定します"

# 01fc5a5859324ba9bcec319b577698bf
msgid "指定した2つ文字列の編集距離をUint32型の値として返します。"
msgstr "指定した2つ文字列の編集距離をUint32型の値として返します。"

# 36a2b25de0874eb8b8a4b1000b7bca0f
# 62e3206a2bb44ec6b758f07adc69d641
# 9407b00c02c7479ab90ce53446a1cc7d
# e2f406489d464099831a9d307d3ff059
# 4d87adb5d2b54952b595531680880c3c
msgid "例"
msgstr "例"

# 0200378071d14e1c85e001b699b13c78
msgid "geo_distance"
msgstr "geo_distance"

# f0f3a9d6ebeb48988f50aaaf34683c9a
msgid ""
"``geo_distance`` calculates the value of distance between specified two "
"points."
msgstr ""
"``geo_distance`` calculates the value of distance between specified two "
"points."

# 4e552748f20a4f0b8219e807be6d046e
msgid ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"
msgstr ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"

# b7ba19c1dc1f410faa8c6a4db09da7fc
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."

# 66731a10b5074e428b1ee2204d4ea276
msgid "``geo_distance`` is one of the Groonga builtin functions."
msgstr "``geo_distance`` is one of the Groonga builtin functions."

# 5f874d1716f148928d0334895fed8d25
msgid "You can call a builtin function in :doc:`/reference/grn_expr`"
msgstr "You can call a builtin function in :doc:`/reference/grn_expr`"

# 96d6b311efb5463f85ce0de1fa001ca5
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``."

# 4db04a1f012e404ebf5886f34155593b
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)``."

# 6157e9d6563f499daa700140de352a46
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."

# 12ced7f0c1bb46f5b5ab59959a5abb53
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."

# 67e687b8b62b4f6e9ec1a360ad067d50
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)"

# e7f1f66fed6a4df7af66a43cd92b4393
msgid ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"
msgstr ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"

# 13df356dfc064333bb036e5da797c2dc
msgid "Using the column value of location"
msgstr "Using the column value of location"

# 0c8397c5ed67419e9782e810001a2f22
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."

# 22086acb590c4994a5a0f0bdce62ad3a
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."

# 9e9df4384b3a4071984b175c2200d45d
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."

# 21004ce323174311812fbc639a97201c
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."

# c56f8c4d1a484e13b285fe4c27b0bb5b
msgid "Using the explicitly specified value of location"
msgstr "Using the explicitly specified value of location"

# 675621c88575457c90f06db1bbed472b
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."

# 1600364d56a34b73b070c8b38f7aec84
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."

# 3cf8a40014744d74bf57ffe74a25b1df
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."

# a9bffe101bb044eead69a9332cebc233
msgid "There are two required parameter, ``point1`` and ``point2``."
msgstr "There are two required parameter, ``point1`` and ``point2``."

# 309a694d8b9e499097008648efc1b38c
msgid "``point1``"
msgstr "``point1``"

# dabcd4a57e154c7289e2266bbc772b8b
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."

# b7fd95fc99cf4c3e9c3ba7ff475a4a3c
msgid "You can specify the value of GeoPoint type. [#]_"
msgstr "You can specify the value of GeoPoint type. [#]_"

# 2db1a4337c5148f7bf0ad54d5986ef39
msgid "See :doc:`/reference/types` about GeoPoint."
msgstr "See :doc:`/reference/types` about GeoPoint."

# e2a9ab95b2d34e1fa6fc791d6004c8b3
msgid "``point2``"
msgstr "``point2``"

# 49dc42a1595c4f2d89453b77bef3dbcc
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."

# 2bffec6ae5034704b994f8d588e1a129
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."

# 966f0b9e1be941568e92cf1049444f3b
msgid "See :doc:`/reference/types` about GeoPoint and the coordinate."
msgstr "See :doc:`/reference/types` about GeoPoint and the coordinate."

# 301710e0e2594ccc9f0e0615d6e27e94
msgid "There is a optional parameter, ``approximate_type``."
msgstr "There is a optional parameter, ``approximate_type``."

# a111dbbf5f3b4b6dbf189dbd969973f6
# 363dc9bd850c47659b103e4d51e493ad
msgid "``approximate_type``"
msgstr "``approximate_type``"

# 1d3b62013c4f4b8bbde5c568502d6967
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."

# 537617ff4dc14e4a9b396b3f88f7bbec
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."

# 76cfe48d4e674a679eb93a54e92ad991
# 77d9e35ed5274447ae0c85d127842928
msgid "``rectangle``"
msgstr "``rectangle``"

# 3f6878851287446f95609c778367b3e2
# cbc00f0c9390478eb21c4cd3df85abb6
msgid "``sphere``"
msgstr "``sphere``"

# 693ce6cb4abb47c888106ceee82db39c
# 5c6963a834e142a18f9b058072ff5d63
msgid "``ellipsoid``"
msgstr "``ellipsoid``"

# fd5d2b063aee40f2afb3df157b65d3e9
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."

# 79ea4afe0816497eb4fb8666d82fe495
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."

# 5043b5ff80d84db2a88393605372a6d0
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."

# 8f8b91fdc20742269241fc5a8f1b5d96
msgid "You can also specify ``rect`` as abbrev expression."
msgstr "You can also specify ``rect`` as abbrev expression."

# 3511e113264644179daed2d7950ed22a
# 22f514680e64408cbaf9a3ab44b00cde
# 4b8d90659bf947de8ebc02ad3563dbc8
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."

# eb47bc9668d64f4791882670de13bf31
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."

# 6f498784bf454684a80c56b168c476bc
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."

# 9094dcab2bb34a278a8f1db9d9fc2ae0
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."

# 2b02eee528e54ec5a499c3c193b125b1
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."

# 7350ceccb6c74fbdb32d67dbae3eac89
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."

# b14de7b3e8674eb4b88a74b9eaedf836
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."

# 0be81a9d6ecd4042a02f9cb5410f7c27
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."

# b777fc819dff4353a77131d872dd16ba
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."

# cad7bd84a00b4d6593d3b61da09a93ae
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``."

# f040bae5682c427ab79b24267e934d46
msgid "You can also specify ``sphr`` as abbrev expression."
msgstr "You can also specify ``sphr`` as abbrev expression."

# 8b7ddc2090eb4cc6b3460248dfab70ab
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."

# 99069b12b22d412e81b295c74807b8b0
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``."

# 4d83890e57f24c7f8a65841b08b1f480
msgid "You can also specify ``ellip`` as abbrev expression."
msgstr "You can also specify ``ellip`` as abbrev expression."

# ce180ecda46a4b4b8bb7507736a75d49
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."

# 44d3831d8f01489cac33dbd96d74ca58
msgid "Footnote"
msgstr "Footnote"

# 154fd28727f2414c89a1b07d58039c8a
msgid "You can specify whether TokyoGeoPoint or WGS84GeoPoint."
msgstr "You can specify whether TokyoGeoPoint or WGS84GeoPoint."

# 4e2834a9e9a8498cb0b5c05416d9c82d
msgid "geo_in_circle"
msgstr "geo_in_circle"

# 7114a65085b94f19964d2a6337c4879d
msgid "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"

# 8ce098ec6af8436d94258489653bc28f
msgid ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 99c61f3d97df4731a4087092b90b043a
msgid ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"

# cd4c89809c4e49849936f706ed66677c
# 17a7fb9507c04f40ba9defa41ae17202
msgid "``point``"
msgstr "``point``"

# ea7cdfb11cfe425fb78153aff412c3a7
msgid ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"
msgstr ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"

# a8761f1036924038914f2dac3f9411a3
msgid "``center``"
msgstr "``center``"

# 92e347a2037f49058200386d8dd0c7d1
msgid ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"
msgstr ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"

# 0e583b2d9a1e425e83d4d3a1cca74471
msgid "``radious_or_point``"
msgstr "``radious_or_point``"

# 39d45d8436f84aec8b716f9b9aee09a9
msgid ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"
msgstr ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"

# 1e068827756440309ef679a7c31ccf6d
msgid ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"
msgstr ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"

# 10956aba359a42759687e7079971c0a5
msgid "``\"rectangle\"``"
msgstr "``\"rectangle\"``"

# 428230f8dbc74ecab09c31d90ebf20c5
msgid ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"
msgstr ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"

# 61c9d041f235435b95912470d8046a4c
msgid "``\"rect\"`` と省略して指定することもできます。"
msgstr "``\"rect\"`` と省略して指定することもできます。"

# 502670742bb54536a1a4273672cfaa04
msgid ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"
msgstr ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"

# 2b85760e41c74b9383743fb39627f0bb
msgid "``\"sphere\"``"
msgstr "``\"sphere\"``"

# cec0d75c98654beaa1fc5cec2899e127
msgid ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"
msgstr ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"

# 779f5b4911d140b0901d61a12d53d6c8
msgid "``\"sphr\"`` と省略して指定することもできます。"
msgstr "``\"sphr\"`` と省略して指定することもできます。"

# ce6bd62417ed44e99fe6533e73af88b5
msgid "``\"ellipsoid\"``"
msgstr "``\"ellipsoid\"``"

# 0c5b9ac161bd4fd4a6daf187991afcda
msgid ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"
msgstr ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"

# 29fe119f53ae4772b165f5f81454bbca
msgid "``\"ellip\"`` と省略して指定することもできます。"
msgstr "``\"ellip\"`` と省略して指定することもできます。"

# 456d650ddebe43e0b789903f4ed60091
msgid "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"
msgstr "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"

# 851ce3f936a04de4b79f4c980ae22d88
# 5dcd6e0347ae45eaa27aa9881a103502
msgid ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"
msgstr ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"

# b52983c3ede9469bb5d17199c05a8f7c
msgid "geo_in_rectangle"
msgstr "geo_in_rectangle"

# 8c67c8c3bd5144088da0f63373ca05c2
msgid "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"

# e390be4093a84aff8341c17e5569c83b
msgid ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# a86159ef986846baa37b22b5133c1e0a
msgid ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"

# f7ad5e4404df4d2ea94f8e9792c0eb4c
msgid ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"
msgstr ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"

# f48119f0201d438c971f6d8bf3f3115b
msgid "``top_left``"
msgstr "``top_left``"

# cb992de04e1d46a48617200936012650
msgid ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# 305d1a3ea893480cb9ab70460bca7a84
msgid "``bottom_right``"
msgstr "``bottom_right``"

# 6b0d7d0e7f824b4c84fed3d1dc058d79
msgid ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# f931eccc06484972b11ce417547264c6
msgid "pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"
msgstr ""
"pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"

# 27daa9b5de9c4bd5bf750a57e8832a64
msgid "highlight_full"
msgstr "highlight_full"

# c55b1881ba9c49f4aa3936c1c69c4e52
# 1c7445e412a4472996313c666998bcb6
# b3b3bed1ae3d44e8a837831a8b068343
msgid "This feature is experimental. API will be changed."
msgstr "This feature is experimental. API will be changed."

# 3a002a2ffc1146888d489cc843af3036
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."

# ef8d4ceb5c454f0b98a4ffd215c44eeb
msgid "``highlight_full`` has required parameter and optional parameter::"
msgstr "``highlight_full`` has required parameter and optional parameter::"

# d62f6a2e8ee842f18948b19f1ec3d888
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`."

# b0b502f473174d2e86c661564ab9893f
msgid "``highlight_full`` requires Groonga 4.0.5 or later."
msgstr "``highlight_full`` requires Groonga 4.0.5 or later."

# eda63acfb14a446a8d5770962fdce9b0
msgid ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 9a8cf2a21131478abb4813365b34f952
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``."

# 33506f5d5eb242d9aed59f5b26c5183e
# 41d579c3a9344b03bcb028446f395d3c
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."

# 23675ce5b4b049a4bf25e0f2d593c5bd
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>``."

# 5eb88044a7964132849214064b11188d
msgid ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."
msgstr ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."

# 5ace507c2c3840e2bbd20f0a047c7505
# 9289ee5374144dd1847badca7f24ab82
# 5f607602a9d5431088d54f4efee71505
msgid "You can specify string literal instead of column."
msgstr "You can specify string literal instead of column."

# 06858fe51c0f449199122b0d1592739f
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``."

# d3b560439cf5452e9c4e3805e3813922
# 03af8d66187d446b9f408b94dc5ec564
msgid "Specifies a column of the table."
msgstr "Specifies a column of the table."

# 76bf8e3c625c44ed86ccd34ea88a4e1f
msgid "``normalizer_name``"
msgstr "``normalizer_name``"

# 128d134a000e43ebae7d1d2c623c3a62
msgid "Specifies a normalizer name."
msgstr "Specifies a normalizer name."

# 92482fb2d35842fa8e33295bc147aecc
msgid "``use_html_escape``"
msgstr "``use_html_escape``"

# 37759caecdeb4c918e6f31787f5030fd
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."

# d3ce6412392a4c7b8225a34bcc338c30
msgid "``keywordN``"
msgstr "``keywordN``"

# 8270a07c54e74ebdba9fdd1e186b052f
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."

# 7ab5bf033c5c49b9b021904f3a7e5e3b
msgid "``open_tagN``"
msgstr "``open_tagN``"

# 98d202d551504888bab54d375ed09fb6
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."

# f0f12b8d3e82483abeeda6cb70c5f7e7
msgid "``close_tagN``"
msgstr "``close_tagN``"

# aaf05aa98edd45649e206a466de7d663
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."

# 26af5f65b02249419191cdf5230d7d38
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``."

# 91e1a5be42f24852a751eece97efb90c
msgid ":doc:`/reference/functions/highlight_html`"
msgstr ":doc:`/reference/functions/highlight_html`"

# d418ce7dc4a3434b912f2bbb87d2ff3c
msgid "highlight_html"
msgstr "highlight_html"

# f27b76f6eecd4b6981ae1ad865432382
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``."

# c786637352144f8eb48efc086ef31217
msgid "``highlight_html`` has only one parameter::"
msgstr "``highlight_html`` has only one parameter::"

# ab36b83571e047cd8bb7bee6b9be1d39
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`."

# cfe3d655d911416e824a6aa6496b3bca
msgid "``highlight_html`` requires Groonga 4.0.5 or later."
msgstr "``highlight_html`` requires Groonga 4.0.5 or later."

# 3acabe9338f548c98fdcd458765fc49c
msgid ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 7fa7e5f9cfb148dc9aea7d9b4f1af559
# fe2e818288484b23bbf5d35b950afa52
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."

# ab020065a9a94fb8a636001e131b0962
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."

# f4dd13c90965418694b8e47134e1adcc
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>``."

# 9e96a3c11fe5401fb63550f0ff5ea2da
msgid "There is only one parameter ``column`` ."
msgstr "There is only one parameter ``column`` ."

# c61352058115436d9671ffebd118f447
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``."

# d9bac44d00a040d9b34d1f0be0621c30
msgid ":doc:`/reference/functions/highlight_full`"
msgstr ":doc:`/reference/functions/highlight_full`"

# 44ba9e90ae424b8782779f67c00faac5
msgid "html_untag"
msgstr "html_untag"

# b5c09dc35e104466a80b05c544226f01
msgid "``html_untag`` strips HTML tags from HTML and outputs plain text."
msgstr "``html_untag`` strips HTML tags from HTML and outputs plain text."

# c85e0b59760045f4bd94545980e76062
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`."

# d2d6f67cffc543a9a8dfefe2bbbfeb42
msgid "``html_untag`` requires only one argument. It is ``html``."
msgstr "``html_untag`` requires only one argument. It is ``html``."

# d3d10113c9754b2fbe77c2081459ca6a
msgid "Requirements"
msgstr "Requirements"

# 71babe50dca7471e94bc3e798ce00289
msgid "``html_untag`` requires Groonga 3.0.5 or later."
msgstr "``html_untag`` requires Groonga 3.0.5 or later."

# a797b9cf2f9a4e929cce9b011ebf07c6
msgid ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."
msgstr ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."

# 1e3470b59ee84de9bd8675740cec856b
# 4762384322694935bdc27fc819f3abc1
# b63124930c564824be14ec22fb562a97
# bea838db682940caa331732ef435d34b
# 643965a13e81421aa992fce8e3900aab
# 452b8285e0a244f08895b574ad85c81c
# d6856cfd4f164913967379ddf9765afb
msgid "Sample schema:"
msgstr "Sample schema:"

# 17791b4f43994954be3fa5562b2fd6e7
# 9eb3fb408e734ecd89abc6a00edf9d7b
# da92bd8b24534417b9527c9a6401e58b
# a5381b45bdae46c9ad1661c8e42cb133
# 2ec1bd6f616b4f85b765df0bcaecdb3d
# a41ed2b464db4437be4864ecbf126ebf
# 9bc6a7e07e4f4e678873fd6e31dc52a2
msgid "Sample data:"
msgstr "Sample data:"

# ed6ea11967364cb1ac681c4a4e604690
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."

# 54adb13ad801409794a6b4aa88278e76
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."

# 561f314fc08b44178154f320bd644084
msgid "There is one required parameter, ``html``."
msgstr "There is one required parameter, ``html``."

# 57e1d8d41de7443e8c1e49e6c3d68b0a
msgid "``html``"
msgstr "``html``"

# 245a2a30f7184ff7bcb33cdae14fcbdb
msgid "Specifies HTML text to be untagged."
msgstr "Specifies HTML text to be untagged."

# f19c6e4b02e34bc6a535a5208d07173b
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."

# d2770b813fd24f4fb2a6cc6dfffdfb2b
msgid "in_values"
msgstr "in_values"

# fa92987d3d3c479f8ad72f0a36094d93
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."

# 6380c930e05e4a2aaefa057ead4f04be
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``."

# 22c6177b3df245418247db1c8738eb9a
# c25348dcc36c44ae9fd90142cb8480eb
msgid "Here is a schema definition and sample data."
msgstr "Here is a schema definition and sample data."

# 2f9246b0de3b466da05c51e544d7ae8d
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\"."

# 08b2920a7c7c40dba912b58ec8886a82
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``."

# ab188783d89846e7915f198d6fc9efe7
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``."

# 813d6a4735bf4c9980db02ac34e7452d
msgid "``target_value``"
msgstr "``target_value``"

# 3e06303c2c304192b133f690680cbb49
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``."

# 818143a71703479cb84e47c34e869bfd
msgid "Specifies a value of the column which you want to select."
msgstr "Specifies a value of the column which you want to select."

# aa954d7a935d4746976f4c79a38d27cc
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."

# 58ba8a7b8c104a4c9355289cce5423b2
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."

# f6e9c7cc9bce40c6a8281abc13ca8878
msgid "now"
msgstr "now"

# c46c07d478754791bec9ac34315a0bf0
msgid "now - 現在時刻を返す"
msgstr "now - 現在時刻を返す"

# d8a0275e62884ddcbe77fd7f856fb1f4
msgid ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# 358c9625a6474650b4a80215e222dde3
msgid "now() 関数は現在時刻に対応するTime型の値を返します。"
msgstr "now() 関数は現在時刻に対応するTime型の値を返します。"

# 15458f7abb8d46f5a730693cae74f6e6
msgid "現在時刻に対応するTime型のオブジェクトを返します。"
msgstr "現在時刻に対応するTime型のオブジェクトを返します。"

# 70b6298856144063b6c0ae586a8b2dd9
# 3ed882058b5748aab9547c13e27ffd8c
# 833602327df24028b9ddb9923d6a173d
msgid "query"
msgstr "query"

# 660d8e735a304941ad64b8a5fdd441fc
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`."

# b004fa901f674365bffb818f59f201f7
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."

# 8429e4e2c5534d1b9a2c2e0103442cd5
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`."

# b2dee24ecc814a58a9b1d971c7f5d702
msgid ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."
msgstr ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."

# e10fc3496767444caa70106df1aec7f3
msgid "The parameter ``query_expander`` or ``substitution_table`` is optional."
msgstr ""
"The parameter ``query_expander`` or ``substitution_table`` is optional."

# 842f8c1aad4a4475b9a402d0d0f40d32
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``."

# 55653ead0bd345fab15e1c45322c7c89
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'."

# d6d043f5b32d442c93e4c60cf31d90de
msgid "Here are the contrasting examples with/without ``query``."
msgstr "Here are the contrasting examples with/without ``query``."

# d63f077a5a3e40f0bd200526f309a561
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."

# b9070cf2cf714a61a53aa1a0def6add6
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."

# 596b766f925643919eb08ad6b90b7422
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."

# 6db1dfeeeb414a6d9d102212024f5318
msgid ""
"There are two required parameter, ``match_columns`` and ``query_string``."
msgstr ""
"There are two required parameter, ``match_columns`` and ``query_string``."

# 9615d76c595b4d8590ac6066a66b731c
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``."

# ef49c7422aa840f78c3f99413f0b1749
msgid "``query_string``"
msgstr "``query_string``"

# 18c5fee2534743378d60213408c78c05
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``."

# 44c87f654c8e4a55a11305f4124ddec3
msgid ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."
msgstr ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."

# f30697b5ac1b4308a83c3a0e490a9b7a
msgid "There are some optional parameters."
msgstr "There are some optional parameters."

# 7d8edcff2af14aafaebf8d0e483d482a
msgid "Specifies the plugin name for query expansion."
msgstr "Specifies the plugin name for query expansion."

# 2a7e7ab1be3e4894bcc806080159eedc
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`."

# a7c01edd9669427785145cc87c55d379
msgid "See :doc:`/reference/query_expanders/tsv` about details."
msgstr "See :doc:`/reference/query_expanders/tsv` about details."

# 55d942b465984907aea01a7d55400311
msgid "``substitution_table``"
msgstr "``substitution_table``"

# 8a665de513434e6fa737e7f32d8a7773
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."

# 2352fb7c23e0422cad70bc2efa87a0ce
msgid "See :ref:`query-expander` about details."
msgstr "See :ref:`query-expander` about details."

# 5103274695c54f2aa9772f37e74df594
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``."

# 6a3f0d346a184229a96f6755e8b77ffe
msgid "Support query_flags"
msgstr "Support query_flags"

# 20cc1396cc1d4816b9d1f49b7c06578e
msgid "rand"
msgstr "rand"

# b4eecd97208549a3aa1c0928e919a4f6
msgid "rand - 乱数を生成する"
msgstr "rand - 乱数を生成する"

# 017c51752f364a51b9f92c1485077ee2
msgid ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# a9c1f70ebf7c4505af0dc465efcdf190
msgid "rand() 関数は 0 から max の間の疑似乱数整数を返します。"
msgstr "rand() 関数は 0 から max の間の疑似乱数整数を返します。"

# 30268515698a4cc598779f6193f8554a
msgid ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"
msgstr ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"

# 56a560c7b04343bb967c5019ac4d1a8e
msgid "0 と max の間の数を表すInt32型の値を返します。"
msgstr "0 と max の間の数を表すInt32型の値を返します。"

# 9da6a1e7752f4dfea1b9f4c0d64229ad
msgid "snippet_html"
msgstr "snippet_html"

# aec4259850524178a520bbe3025f08ee
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``."

# 3cab58c0ec264a6eb143dbffeecdf4dc
msgid "``snippet_html`` has only one parameter::"
msgstr "``snippet_html`` has only one parameter::"

# 2a623d30d5564eda8d740c6cdc83832f
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."

# 924df8356fdb40c0b1ca0e6874d5a37c
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`."

# bd3f93e84686470aa0502072bbfe4d39
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."

# 6e1622c1708b4873b9bbdcb019def4ca
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."

# d90e5b0debc840ba9b68dabe16658f00
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>``."

# d5b507fad4b44e8fb7ef86e4c970ebd3
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."

# 4e12bf8b014b498aaf443f0ab9c29d7d
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>``."

# 59d0542a56744f53ade6d4a7cefb1fbb
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."

# 82bf104616254b0e85c41f3f74cd4d9d
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``."

# d28496db7ce145d4b3a9aabffe10e341
msgid "An element of array is a snippet::"
msgstr "An element of array is a snippet::"

# 8accd4743c6f486daa36c18a1b3abcda
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."

# a497bef83fb144f58acbcaf405e718a9
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."

# 868a49f22d2b496abdfdf85f398cc20b
msgid "Make the max number of text parts customizable."
msgstr "Make the max number of text parts customizable."

# fefb1817d21745558d3c1f23c3aff44d
msgid "Make the max size of a text part customizable."
msgstr "Make the max size of a text part customizable."

# ac8515da945e45bfa9d2384e22931414
msgid "Make keywords customizable."
msgstr "Make keywords customizable."

# 76ab2a43177e437da7c34423cd15d924
msgid "Make tag that surrounds a keyword customizable."
msgstr "Make tag that surrounds a keyword customizable."

# 4bffb44cb8fe4b4a979306d850eec2f6
msgid "Make normalization customizable."
msgstr "Make normalization customizable."

# 8c68dabefc064055a9ac4542d15c5f0c
msgid "Support options by object literal."
msgstr "Support options by object literal."

# bf0af7dc41f04ea49bf66ce85fffc73d
msgid "sub_filter"
msgstr "sub_filter"

# 35d04af4d9084914b8cfd55cfecb88e6
msgid "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."
msgstr "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."

# b8d2af25f9e5471f9b4dcd55ae297686
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`."

# a7ae13d5d6b84fd1884a6b16429b4d75
msgid ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."
msgstr ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."

# 841defff01584ee79a4aab08f96529b7
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'."

# 25beb01b54484f1bb97f168ba815bec7
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\"."

# 762e1a8ca5844777ab5dc0f1ee81ab78
msgid "Without sub_filter, it means that following conditions are met."
msgstr "Without sub_filter, it means that following conditions are met."

# 5a59084fcfcf46c1932da7d46c6b4c84
msgid "There is at least one record that user \"A\" commented out."
msgstr "There is at least one record that user \"A\" commented out."

# 8a160dbb8a4b4a73be87e2b3ab1104b8
msgid "There is at least one record that mentioned about \"groonga\"."
msgstr "There is at least one record that mentioned about \"groonga\"."

# 899b1beb552241ab912ac814b6812bce
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."

# e96cec5dbaf6435e85f3ec913203b46a
msgid "It means that sub_filter requires the following condition is met."
msgstr "It means that sub_filter requires the following condition is met."

# f7a94834f2f24bd692fc972456c29500
msgid "There are the records that user \"A\" mentions about \"groonga\"."
msgstr "There are the records that user \"A\" mentions about \"groonga\"."

# aba03275187d4a47b8b009913f9f0d5a
msgid "There are two required parameter, ``scope`` and ``filter_string``."
msgstr "There are two required parameter, ``scope`` and ``filter_string``."

# 75edc6f5e17a4832b54e120f34ce2253
msgid "``scope``"
msgstr "``scope``"

# 9c18b4ddcb2640c6a75b183e55564fe9
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``."

# e65b74f610304b4a8720c7635264ecda
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."

# 6f536f111e7d47298c74528f968440c4
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``."

# 8106523e6eef4b5db669b4b862f8400a
msgid "See :ref:`select-table` about ``table`` parameter in ``select``."
msgstr "See :ref:`select-table` about ``table`` parameter in ``select``."

# 098b86f0d9c64a9db4e94c0c30fc873b
msgid "``filter_string``"
msgstr "``filter_string``"

# 6e59c53ca41b4f949cde8bbca5e54641
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."

# 0d171ad5717340279f7caabb12c8c874
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``."

# 0157101f32074dfe8a184101c0251efb
msgid "vector_size"
msgstr "vector_size"

# a4ba28add0f2447e9ad49e557c6cea8b
msgid "``vector_size`` returns the value of vector column size."
msgstr "``vector_size`` returns the value of vector column size."

# 971aac54910a48d2bdaa3deb4decd7f9
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::"

# 96a51a03d119498e81dc72447491007c
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.\""

# 6fbba5e51df34f8196dab06c222fe3e8
msgid "``vector_size`` requires one argument - ``target``."
msgstr "``vector_size`` requires one argument - ``target``."

# 199bb5370407480bbb5d88e9cf9ea6e9
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."

# 2735ec39152e4bad9473997ef21303fd
msgid "There is one required parameter, ``target``."
msgstr "There is one required parameter, ``target``."

# 07c06dbd36be4f34a215c398b0e42d2c
msgid "``target``"
msgstr "``target``"

# fcac4f733fc14638aaed169b9f2effc9
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``."

# 722195bec46b4013bd9a431e34148cc8
msgid "``vector_size`` returns the value of target vector column size."
msgstr "``vector_size`` returns the value of target vector column size."

# 304e3d8faf76492a942eeaa60ce238a9
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``."

# 5433b47e8e174b95a4671eb8fe866cd9
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."

# dcbc731fe68f4afb9a379aabc5cb5813
msgid "There are three ways to create grn_expr:"
msgstr "There are three ways to create grn_expr:"

# 11d9eefcab2147e0b7c2db83d9296480
msgid "Parsing :doc:`/reference/grn_expr/query_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/query_syntax` string."

# ca8fe231098a42c88f21b40c4a09eea0
msgid "Parsing :doc:`/reference/grn_expr/script_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/script_syntax` string."

# 2a68c8d38e50425c925d4405ab8a38be
msgid "Calling grn_expr related APIs."
msgstr "Calling grn_expr related APIs."

# 5a7344dcc3b24c9dbacf564104240b46
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`."

# 94a9e9d930c64cbea3209b28255dbe3d
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`."

# 00ceca5992c442cab12e41a879080f49
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."

# accf91fda33e4bdeb8b4e9aefe2e108d
msgid ":doc:`/reference/api/grn_expr`: grn_expr related APIs"
msgstr ":doc:`/reference/api/grn_expr`: grn_expr related APIs"

# 458b08b1365546b48993e50010582d61
msgid "Query syntax"
msgstr "Query syntax"

# e10be542876648b6a9bfd4c203dba50f
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``."

# bf74992ebb554774bdb4e08456a1419b
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."

# 0fec23f98860421ebe8abb3ca47e9974
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."

# 81e5add69b444a73b803cd1bc948edc7
# d33b36fc853e4a5287cf4012ccc75c90
msgid "Sample data"
msgstr "Sample data"

# 0dd1a083957c4d35b4b7ac8d833e25e5
# dfd65f0930234f76a679401726a3eb5c
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."

# 5eef0ca3547941cb90c08a39e58f10e2
# 7f196b676c684bbca37b6afcb9a56aaf
msgid "Escape"
msgstr "Escape"

# 9241c9619362421d8a898ad479afab66
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 ``\\\"``."

# b818f166a2be43329ab95434779d7d32
msgid "Here is a special character list:"
msgstr "Here is a special character list:"

# e6eb6e3effc449dcbbd2c2c0ec448ab3
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 ``\\\\``.)"

# 202eef36db7c4a7ba05ba89cfb19d525
msgid "``\"`` (escaped as ``\\\"``)"
msgstr "``\"`` (escaped as ``\\\"``)"

# bfdd4341ced64beabfa729559b1423aa
msgid "``'`` (escaped as ``\\'``)"
msgstr "``'`` (escaped as ``\\'``)"

# d50da23a76344bdbbfc2363c7ab862ca
msgid "``(`` (escaped as ``\\(``)"
msgstr "``(`` (escaped as ``\\(``)"

# 863e4e569b72492eae79bbb46bdb697a
msgid "``)`` (escaped as ``\\)``)"
msgstr "``)`` (escaped as ``\\)``)"

# d80893705f8046efbd4c7d2ea88215bf
msgid "``\\`` (escaped as ``\\\\``)"
msgstr "``\\`` (escaped as ``\\\\``)"

# 83821d9471b442768687da97a8d68346
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."

# 833ed604ee6a4d6f9f07762bb72361b7
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)'``."

# 49b8c16befbd4de3a9038a65d1bc655f
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."

# 24d7fc0f47fe4615ace0585882b50a2f
msgid "Conditional expression"
msgstr "Conditional expression"

# 4b043be7501842419561e3530693363b
msgid "Here is available conditional expression list."
msgstr "Here is available conditional expression list."

# a6f89fe2ad554fdb828f03718a049f15
msgid "Full text search condition"
msgstr "Full text search condition"

# 5a10ed2fdd7b4d219ea0258b73704193
msgid "Its syntax is ``keyword``."
msgstr "Its syntax is ``keyword``."

# 2b52bcd7854e41e196fdc72dba2df423
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."

# fd79a68efd9544e9bf21fb49306f5c7b
# 0009a218612e4874866adc4662c595bf
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."

# df60f37019a24e22ba15c9cfc391bdeb
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."

# 75ce74ffc6d74149935abb0afbed0b40
# 60eec06531054f3aadb3bc363facc60c
# 0af3e8a17ffe46d68c33b9c7d1b105bc
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."

# 7996baefca1940319ee8e43e43c3b9ea
# 0aca6f70710f430f8130746c30eec2dc
msgid "``content`` column is the default match column."
msgstr "``content`` column is the default match column."

# b5066eec41fc47fdaf908fb0cf731506
msgid "Phrase search condition"
msgstr "Phrase search condition"

# 6848bf3c70064af887bbff09abffa1d6
msgid "Its syntax is ``\"search keyword\"``."
msgstr "Its syntax is ``\"search keyword\"``."

# 90bc5dea8a7b4dc89d3707a339322741
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."

# 281003f3c12b4344a152c27d4b768905
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."

# d796677412824fb3851d6aa9adac2924
# 527889504e16437da5e509d4fd09df1b
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."

# d9b412e16c7e4ad99916b501891cb890
msgid "Full text search condition (with explicit match column)"
msgstr "Full text search condition (with explicit match column)"

# d44032d831164722b632c9b0d51e9d77
msgid "Its syntax is ``column:@keyword``."
msgstr "Its syntax is ``column:@keyword``."

# 430931fba22f4950a8841eb5001db4b8
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`."

# 0070a7b4315841cb8aa2180f2e0b6030
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."

# 2bfd77832bf647598c2a79821ecc364a
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:"

# 310906cb7e21470c9db27997083a24af
msgid "Weight is supported."
msgstr "Weight is supported."

# b9f11d1a501149b182e3afc0591a46d5
msgid "Using multiple columns are supported."
msgstr "Using multiple columns are supported."

# 10c8ecd089414136936ec59270370937
msgid "Using index column as a match column is supported."
msgstr "Using index column as a match column is supported."

# 9a5dbfd668534622b601727985beb4a2
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."

# f9c49f7c56d2432bb018cadf31984390
msgid "Phrase search condition (with explicit match column)"
msgstr "Phrase search condition (with explicit match column)"

# e9e2cff896f849aba74111aa51ad5e91
msgid "Its syntax is ``column:@\"search keyword\"``."
msgstr "Its syntax is ``column:@\"search keyword\"``."

# 7a7ae72b173640be816b8c47fb4fccea
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`."

# d307de9973904b168ca2a131cb1a0ebf
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."

# 92d97f40b6234951b2183ac6b8a3b606
msgid "Prefix search condition"
msgstr "Prefix search condition"

# 69d6e705fbec4dfb9478f9a6886b0772
msgid "Its syntax is ``column:^value`` or ``value*``."
msgstr "Its syntax is ``column:^value`` or ``value*``."

# 1e08c7932b9b4d6e82659df2ce339632
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``."

# 5f6d3fc6144c4f169683512d7ec63427
# 22d34f0c447f447996217f33a7859f9f
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``."

# 5923d443e0574e318c84a3a708aed99b
# b25b692f9fd14a39acaee15717c6d990
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."

# f3ffb900c58f4e3eb1c166ed88f96f7b
# 4d535773c5534512b79cd46479c76ffb
# 65af3b2b99284fd8b7a1ddf4717f6a47
# 384b6fc98a084e4a8a13e55740a87f3a
# f89932a43e6e48058b1a5e188a65cd7c
# e9960eede90b4ab9a5d0d5380989c37f
# aa3084ad035b4671ba79710dfd2e52fa
# e1381c9d7bba4336a86423c9f31d71f4
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``."

# 2578875191d94206a7bd1cda92fd9571
# aba18d2f47fa4be0907e396eb11d14cf
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."

# bfc0868b08b944348994315c0199e919
msgid "Suffix search condition"
msgstr "Suffix search condition"

# bf80f67163214f2aa87aff88b9da8d1f
msgid "Its syntax is ``column:$value``."
msgstr "Its syntax is ``column:$value``."

# ef677107fe234596a77d3fb7518ccf3e
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``."

# d9b0f08a7d2940d6a740d63e17feac0e
# b7a9c894e55043dcb750f46c1538eb6f
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.)"

# 572cf6905d264fbe89a04fbf8af74772
# 3e5fba5765aa4354827042ab7a82422b
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."

# 1d663e83a8db4dfdb23acb6dbdf78667
# dec38b007f30483bb5f7ea6c73d59155
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."

# 6195682ab26542489dff532e6bd8e6aa
# 2654035cfc874fb49854e3538a141ab4
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."

# fcc619798f1b48aeae2b302124402216
# be126d4a8c314c22b5c404ed525c5637
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."

# 2cf80a488b3d48cc997ebc313a1857f4
msgid "Equal condition"
msgstr "Equal condition"

# 3422707d2b08489f83b915f2663b0c93
msgid "Its syntax is ``column:value``."
msgstr "Its syntax is ``column:value``."

# 32216e70af7844fd87fbf7cb0bd111c4
msgid "It matches records that ``column`` value is equal to ``value``."
msgstr "It matches records that ``column`` value is equal to ``value``."

# 83d6232dee554c308fd1f64c0155d986
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``."

# 048c73f1256e4298a988d6879c2a9973
msgid "Not equal condition"
msgstr "Not equal condition"

# 3474af146d014b89a81866d970210a56
msgid "Its syntax is ``column:!value``."
msgstr "Its syntax is ``column:!value``."

# da07b7c8e9f5496aabffe0133a17f5f8
msgid "It matches records that ``column`` value isn't equal to ``value``."
msgstr "It matches records that ``column`` value isn't equal to ``value``."

# 323c949457a04f698410e99a98510277
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``."

# 0f1000dc1eab4f3e9f89279b73c4d74d
msgid "Less than condition"
msgstr "Less than condition"

# de35e0941bf5486d97f2f8fe7726875f
msgid "Its syntax is ``column:<value``."
msgstr "Its syntax is ``column:<value``."

# 8297350cdcaf4567b13b9f9c6d857c0b
msgid "It matches records that ``column`` value is less than ``value``."
msgstr "It matches records that ``column`` value is less than ``value``."

# a73f262ca96246f1bc2dac723410fd18
# 751caeae1fab4836844bccb77af877f3
# 62bb8c047c90404294112459c8801dd4
# 86f25c4bc756414d81c2e0d9461553cf
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."

# 38c4776bf4ca4cc3981751bb940b014a
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``."

# ea39ad8c5e984aecb366ac428d9babae
msgid "Greater than condition"
msgstr "Greater than condition"

# 20a9c5a6ad754d2497af7d091f37ca32
msgid "Its syntax is ``column:>value``."
msgstr "Its syntax is ``column:>value``."

# b1c48738676c4a6da4ad21748c56af2e
msgid "It matches records that ``column`` value is greater than ``value``."
msgstr "It matches records that ``column`` value is greater than ``value``."

# 400b874e445649778d6ffd2d386715a0
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``."

# 18a7521dedf64e42977f688f7ea24e3a
msgid "Less than or equal to condition"
msgstr "Less than or equal to condition"

# 442de75dd6f84449a5de66d067c251d6
msgid "Its syntax is ``column:<=value``."
msgstr "Its syntax is ``column:<=value``."

# 724dcace0da442a7ab3177d4c7802d94
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``."

# f6e2ddd4b4564e28ba0d306e0b7155fc
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``."

# 1e42001627d34f3b9d759ee7b381fb51
msgid "Greater than or equal to condition"
msgstr "Greater than or equal to condition"

# 604e5ae216b84d1c9161656913aaa4e3
msgid "Its syntax is ``column:>=value``."
msgstr "Its syntax is ``column:>=value``."

# 37c6963b139148b7a5e7ec256ec87890
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``."

# e57f01955ad64fd3a01eecb8b41b4884
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``."

# 099d36a64f59442f9338058942bee5d5
msgid "Regular expression condition"
msgstr "Regular expression condition"

# 3ed73e61e89145109b82b6098fc9e6fc
msgid "Its syntax is ``column:~pattern``."
msgstr "Its syntax is ``column:~pattern``."

# d90ad05a2d89480fa376b09af9531ca0
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`."

# e07138a98fab48f295a2ed75a7db3ad3
# 32492c198eb947efa3f88a334489ae87
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."

# 13419487186249338c8b6f179a0d7f6f
# 4f3a2ace4b3f4b9b9ffd239eed1cd108
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."

# 376282eaa50a4361a04ca2f269a54cf8
# 47a00c16c07b4b3491dc15155a462c93
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."

# c8f8921ac14642fdb61d6a8e1f675c35
msgid "Combined expression"
msgstr "Combined expression"

# 0d97446ef7c34062bf9595f5134d0f5d
msgid "Here is available combined expression list."
msgstr "Here is available combined expression list."

# 5958c05a9e344f73ade2203cf77b7659
msgid "Logical OR"
msgstr "Logical OR"

# 10400518f0f74c72973fed3ffcb76e6e
msgid "Its syntax is ``a OR b``."
msgstr "Its syntax is ``a OR b``."

# 77797b943eb54247a1c86e0986545210
# 8cb782e829b642d493ec76e3a970beba
# 5129bdf060d04bfcbfd60ae017ebd346
msgid ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."
msgstr ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."

# 6e88eadb45c8496d9cae9685bc6e7279
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."

# 9f3b532647bb4dfca73517b0ce03fb64
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."

# db4ff1956549438caa7af1f73b584181
msgid "Logical AND"
msgstr "Logical AND"

# e50f158e076a45fc954bd05a40cb6d68
msgid "Its syntax is ``a + b`` or just ``a b``."
msgstr "Its syntax is ``a + b`` or just ``a b``."

# 19e5db31d0694afea24f9a8d26a43183
msgid "If both ``a`` and ``b`` are matched, ``a + b`` is matched."
msgstr "If both ``a`` and ``b`` are matched, ``a + b`` is matched."

# f81bc3d9087046bea30cea325a67830b
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."

# 3e283dba06284e8fbb2cb5ae852ab448
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."

# 5d6e543a6eaa4e529fb8df006aa17271
msgid "Logical NOT"
msgstr "Logical NOT"

# 92f7f10a34104ff8b649ab56eeca557f
msgid "Its syntax is ``a - b``."
msgstr "Its syntax is ``a - b``."

# b1c0339ed47b4a21a70f356e13236853
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."

# 5941ada17de748f99d4daadf06406812
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."

# 12f50eb20b39488288a745ab23219c1d
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."

# 343b0ec06cc94c589e6fc08444171b9d
# d317c792010c4f13aec13705f28b1178
msgid "Grouping"
msgstr "Grouping"

# b516263ef5f24cf2b79a30ee271263c3
msgid "Its syntax is ``(...)``. ``...`` is space separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is space separated expression list."

# 234ebc8c71ad4493a45509f737e99677
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."

# bc9a14c9073f49d496605eb235b4e208
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."

# c495f11240534ac88c2e3fe6a7016f56
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."

# 41183d6ac3834b57a17ba58b0b2c7f8e
msgid "Assignment expression"
msgstr "Assignment expression"

# 8020a737c22844598bc0946b7fe1127d
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."

# c719b0a52ac94e74bf6d1dd28d1ab68f
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."

# a6c597dd26484a008e4b23bef6c66dee
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``."

# 6d3336c228b746799736565801623a68
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."

# 5b3c312a8fc94917af5169b5caf5e047
msgid "See :doc:`/reference/cast` about cast."
msgstr "See :doc:`/reference/cast` about cast."

# cb273352c55a4025a197c8b7d33297e2
msgid "Script syntax"
msgstr "Script syntax"

# 6e9faeb3c7dc401b93e3a767c1fa44d3
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."

# 7ebb30bf391a485e9b1d3e7fa7769832
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."

# 26c6a0b507244143b1b8359bc7f165f4
msgid "Security"
msgstr "Security"

# f1345ceb3aaa403b9f09f81b35761695
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."

# 6a7b96b937f24e939dee8643df2645b4
msgid "Think about the following case."
msgstr "Think about the following case."

# de0571735c1d4360a76c33c4b483f37c
msgid ""
"A Groonga application constructs a Groonga request by the following program::"
msgstr ""
"A Groonga application constructs a Groonga request by the following program::"

# 9af02f085099416d8be19a299a5d70b6
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::"

# a126d2bc38d9424e9101e5b14065c6cf
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::"

# 6fe20d7dee2a4d7fbc43183d276bc660
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."

# 62df7f241f4b4447a0ec768d0462f98a
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."

# 1ba0443231de44d8bc04046cc44986dd
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:"

# daa3909fd24f4fe7a40918b355de8697
msgid "True value: Convert it to ``true``."
msgstr "True value: Convert it to ``true``."

# 8efe29b5e2e446fe84fd34a0113fff0a
msgid "False value: Convert it to ``false``."
msgstr "False value: Convert it to ``false``."

# b31c7ad827b94333aee53fd7faf86274
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."

# dd5bec2d87ac47d4becb4460f2055cc4
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\"``."

# 7e6960fd04a0468a9a19e1f6fb22c144
msgid "Literals"
msgstr "Literals"

# d6c016e5307a40178b011df0430b7442
msgid "Integer"
msgstr "Integer"

# 247e95eb6e0542208a5282c19c44a948
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."

# 1262e2614db54e36a51b739f10ccb505
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)``)."

# d3b6104bd8524866b08c0622bfab09e0
msgid "Float"
msgstr "Float"

# 206d5feab0de4f65a6c4be453986ebea
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``."

# d7211d08c1fd48c9b3919e9366d25dc6
msgid "String"
msgstr "String"

# 9e219edc9030477597c6150b2215e1ae
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."

# f2152dd2921a48d18fbb0e7a2615a444
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."

# 87d49805030a4da09ecb8d9a942e8177
msgid "Boolean"
msgstr "Boolean"

# 52f1cc093d1a4943a54619b3ea88cc44
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."

# f98aa15e8e7d49d28fd3e2b163e59bd6
msgid "Null"
msgstr "Null"

# 57bdad8702c641c4a7dd1e3b589d516e
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."

# aca326faafbb4899991ec42c70b9f381
msgid "Time"
msgstr "Time"

# 257178869ac74d80b4ab200756b98bd0
# 334d967fb8df42369aab3a185d6532a9
msgid "This is the groonga original notation."
msgstr "This is the groonga original notation."

# c55f51dfbed84ddf85e93953e1cb94f0
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."

# f84b36e4a3134317b6a8cc023eeb5df7
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."

# 2117fb93e9c84a07aff6b9bd6f198180
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."

# d0186144ffa74e9ab939ddb69c091180
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."

# 55189037c31e4146ad3271fc384b35f0
msgid "Geo point"
msgstr "Geo point"

# e3237409abaa4aa284926f587e009d13
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."

# e7361a5e201c4d69a978a37a5c48510c
msgid "String geo point notation has the following patterns:"
msgstr "String geo point notation has the following patterns:"

# 037a3e59a55f40799388d06e0b6b787f
msgid "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"

# 90cd1d90ae084649a8759851db3a168b
msgid "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"

# 1277cef1668644de96813c824b71bc1c
msgid "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"

# 14ae443ba8a348f7971fbd5aa0d84406
msgid "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"

# 9b8476ef736d4eea81dfcdf2c6733d46
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."

# 95c110953e97483e8e2d362bd3361547
# 5bcc24e5fa7646cfaf496cf38b05893f
msgid "Array"
msgstr "Array"

# dc17c1dddee94750aca7ca954890b4fe
msgid "Array literal is ``[element1, element2, ...]``."
msgstr "Array literal is ``[element1, element2, ...]``."

# 20d2e94afa034fef9f42787b8efc78de
msgid "Object literal"
msgstr "Object literal"

# d49edee3141f4ddfb170af076912f9e6
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."

# cf59d5416f7e4e1aaba0ebc99abf705f
msgid "Control syntaxes"
msgstr "Control syntaxes"

# 1adfd0ff3f5241c8ac2d2529dd48af63
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."

# 97abb4bfa8654115844615a316278b1b
msgid "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."
msgstr "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."

# 909811e9303f436d92968742245017ba
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``."

# e05e76ca2e574f34bfd144947f87c5b1
msgid "Its syntax is ``(...)``. ``...`` is comma separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is comma separated expression list."

# 7553018d2793430ea64d7d95179954fe
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."

# 4c3feb647db94462bc97d6523e5af583
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."

# 67d46b22b57d45c7a62641a5912cbc1f
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."

# e2e16575a0084b4286dc8522015c7976
msgid "Function call"
msgstr "Function call"

# 4fccda19fdb749ada24c1c651006dca3
msgid "Its syntax is ``name(arugment1, argument2, ...)``."
msgstr "Its syntax is ``name(arugment1, argument2, ...)``."

# 016f2a341c2b4a248d2c04a5b582442a
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 ``...``."

# 832e3cb6fdcb48f19fbf925dd10b478b
msgid "See :doc:`/reference/function` for available functin list."
msgstr "See :doc:`/reference/function` for available functin list."

# d5f8d46d76b6435d9af6934c72af84a0
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."

# c6f22f112540487982a5d422b7e53dc7
msgid "Basic operators"
msgstr "Basic operators"

# fbafcec92f2841c2b133183216cede81
msgid "Groonga supports operators defined in ECMAScript."
msgstr "Groonga supports operators defined in ECMAScript."

# 222f08e57d8c4de085b8deeda66ee4ce
msgid "Arithmetic operators"
msgstr "Arithmetic operators"

# 611b1932310143ccb963fd21e66d1fca
msgid "Here are arithmetic operators."
msgstr "Here are arithmetic operators."

# ab553362b1e544908014bb09d809cb4f
msgid "Addition operator"
msgstr "Addition operator"

# 379a1b88f01b4958aae7ec012475a5bb
msgid "Its syntax is ``number1 + number2``."
msgstr "Its syntax is ``number1 + number2``."

# 9a204b93687b4146b0b9485a84ba479e
msgid "The operator adds ``number1`` and ``number2`` and returns the result."
msgstr "The operator adds ``number1`` and ``number2`` and returns the result."

# 0868cd493e3041858123ac93b55d53b3
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``)."

# 148de699bdce406b88959c2f0af079a8
msgid "Subtraction operator"
msgstr "Subtraction operator"

# c811ef216dbc4d368356b417bf6645ae
msgid "Its syntax is ``number1 - number2``."
msgstr "Its syntax is ``number1 - number2``."

# 8f217ce0a2824ef0a936fd9cdf67df39
msgid ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."
msgstr ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."

# 8309d067b462426fa5666e37e0f0fb87
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``)."

# bf7938406e644aca9de8085239deaa66
msgid "Multiplication operator"
msgstr "Multiplication operator"

# c639ec362a794644b8f8f2adf8021f3d
msgid "Its syntax is ``number1 * number2``."
msgstr "Its syntax is ``number1 * number2``."

# 679f26b1044f4fde96f5503a7e41a978
msgid ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."
msgstr ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."

# 4d0998c187f141a1b4b8b9e9016dcba1
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``)."

# ed9855e354e04fba834f1aebdf94c6f3
msgid "Division operator"
msgstr "Division operator"

# c9e998cfa73f46bbac0e41c7b0f26e7f
msgid "Its syntax is ``number1 / number2`` and ``number1 % number2``."
msgstr "Its syntax is ``number1 / number2`` and ``number1 % number2``."

# e6ec9f7f7e694c8ca2cf03c862434a88
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."

# 783bb702e6a34e018a3c2d345ef12c4f
msgid "Here is simple examples."
msgstr "Here is simple examples."

# 6663e4c932f34be99ec8dc5f1fec2857
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``)."

# 4a9d7e5122044919adccbd82b7785860
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``)."

# 68534d6b7e7d455896125851811378f7
msgid "Logical operators"
msgstr "Logical operators"

# f7a1014612aa4e90b4e7a5256beb2250
msgid "Here are logical operators."
msgstr "Here are logical operators."

# 6566fb5e51e64d358bc54e1a7f6f612c
msgid "Logical NOT operator"
msgstr "Logical NOT operator"

# 24bd9bfc9e98420a8c15a4c70ea0bf6b
msgid "Its syntax is ``!condition``."
msgstr "Its syntax is ``!condition``."

# 74bd6eb207054b3595277ba98f7c07c0
msgid "The operator inverts boolean value of ``condition``."
msgstr "The operator inverts boolean value of ``condition``."

# a0e04db5240746b09324e6b7a15541d9
# 54d26dc7271047d2bcda497f9584f598
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``."

# 7e19af067b724dfa9a1b46bf27d52941
msgid "Logical AND operator"
msgstr "Logical AND operator"

# 9e1db72762d848ed83f1da5423b397dd
msgid "Its syntax is ``condition1 && condition2``."
msgstr "Its syntax is ``condition1 && condition2``."

# c7f96cde4b7242b7b38cb08d135abca3
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."

# 25827f435b7148c2bfab674316580ad5
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``."

# ad41d80023d7407ea824116331c9e13d
msgid "Logical OR operator"
msgstr "Logical OR operator"

# e8d2de3c2bec43e9bfa926112014b918
msgid "Its syntax is ``condition1 || condition2``."
msgstr "Its syntax is ``condition1 || condition2``."

# e1c5a798089d4216a651b6b0f8b0ef5a
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."

# b3db501258764dc9bccd6b92f20d976d
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``."

# 1bb5c3e44efd47eb828a3037af9a9112
msgid "Logical AND NOT operator"
msgstr "Logical AND NOT operator"

# a8d2ef0eba1f4aee973eae4006fb78ee
msgid "Its syntax is ``condition1 &! condition2``."
msgstr "Its syntax is ``condition1 &! condition2``."

# f452973eb10d4b36953522b1e7023af8
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."

# 5061d6afccc8430881cbfe04069913e7
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``."

# fd30aac082fd4d37b46e1ad5041ceffe
msgid "Bitwise operators"
msgstr "Bitwise operators"

# ee0854665c204347a6f3d30a7ba6895c
msgid "Here are bitwise operators."
msgstr "Here are bitwise operators."

# f0ef4840e5ec48c19565789ad476ffbd
msgid "Bitwise NOT operator"
msgstr "Bitwise NOT operator"

# a5f31acfe9df4f259817f35c32a3b59c
msgid "Its syntax is ``~number``."
msgstr "Its syntax is ``~number``."

# b9eb834b62294fc582ca8307bfeab276
msgid "The operator returns bitwise NOT of ``number``."
msgstr "The operator returns bitwise NOT of ``number``."

# 40cacbfb084049c4be83ee6d848aa503
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``."

# 8c5f5368d20742e78c12297ea78ae7bb
msgid "Bitwise AND operator"
msgstr "Bitwise AND operator"

# bc35f612fe2241ac9127c94c76ecbd3a
msgid "Its syntax is ``number1 & number2``."
msgstr "Its syntax is ``number1 & number2``."

# 6a73156dde4c458381a25125ca9d005e
msgid "The operator returns bitwise AND between ``number1`` and ``number2``."
msgstr "The operator returns bitwise AND between ``number1`` and ``number2``."

# 74a1b46b9bba434ca4c9d918458f3251
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``."

# 0b496c628c7042aa8ddf1724028900e7
msgid "Bitwise OR operator"
msgstr "Bitwise OR operator"

# ef948a2b68974734a732a2ca69a203ec
msgid "Its syntax is ``number1 | number2``."
msgstr "Its syntax is ``number1 | number2``."

# d71f6cc554534d0a93a3cf1404e424fe
msgid "The operator returns bitwise OR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise OR between ``number1`` and ``number2``."

# 348e94a020524382b873c94396c3474d
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``)."

# a7bc5a5becec49efa142679923d4bcba
msgid "Bitwise XOR operator"
msgstr "Bitwise XOR operator"

# 7d35afbeeb874afbaac2fa34a9563e69
msgid "Its syntax is ``number1 ^ number2``."
msgstr "Its syntax is ``number1 ^ number2``."

# a9c2896940a8432b8567c901fbdb5070
msgid "The operator returns bitwise XOR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise XOR between ``number1`` and ``number2``."

# bc56d8ce5faa44a49b24aff3a310c1c4
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``)."

# fc836cee4de94481a21d71131ff51d40
msgid "Shift operators"
msgstr "Shift operators"

# 944a2a4eb5b0437daa8dfc09401ce410
msgid "Here are shift operators."
msgstr "Here are shift operators."

# e1ce0f9c6d62484ba98ee6566dbbbfaa
msgid "Left shift operator"
msgstr "Left shift operator"

# c94542a99e104f869623e67ba16ae83b
msgid "Its syntax is ``number1 << number2``."
msgstr "Its syntax is ``number1 << number2``."

# d727e16e0c7c4f19b21ed27a338dcbd5
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``."

# 6e39ed3bb5c94885bb790d9365bb0b1d
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``)."

# d649b1541c4449b59c82a5eb452de568
msgid "Signed right shift operator"
msgstr "Signed right shift operator"

# cb451bbd46ab4e0f9b9f8779591a20c3
msgid "Its syntax is ``number1 >> number2``."
msgstr "Its syntax is ``number1 >> number2``."

# 7615077bc30648a6b16f9201141fcd90
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``."

# ced56676e8f14effbba6390ad18bde7a
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)``)."

# f04ff174435a496aaeb4d79d9ef217c7
msgid "Unsigned right shift operator"
msgstr "Unsigned right shift operator"

# bf405d2856ac4b799edd2ece55717154
msgid "Its syntax is ``number1 >>> number2``."
msgstr "Its syntax is ``number1 >>> number2``."

# 376aaef90b814bb6b2902026fabae807
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``."

# af3952ffee7d4916bc843943fa0593b5
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``)."

# ed1b745b19494895b7f30c52d741eb5e
msgid "Comparison operators"
msgstr "Comparison operators"

# 6f02b827a140406081c07e6101362356
msgid "Here are comparison operators."
msgstr "Here are comparison operators."

# 60100680a28149959fb707d6d505264f
msgid "Equal operator"
msgstr "Equal operator"

# 40e78b4b9aac411dbc9de052d4b5a6f2
msgid "Its syntax is ``object1 == object2``."
msgstr "Its syntax is ``object1 == object2``."

# 0923cbcee57b466bac7d8ece878334ec
msgid ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."
msgstr ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."

# d3d17981b95b42b0af53661eebc29b5b
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``."

# ce48ba7977c2476e959c7837acd52b7f
msgid "Not equal operator"
msgstr "Not equal operator"

# 56fd0acdbc7e4a5884d92d39fc0d4fd2
msgid "Its syntax is ``object1 != object2``."
msgstr "Its syntax is ``object1 != object2``."

# 7487cb5c961e414babf2595584a5c4cb
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."

# b588dc7d2c5a494cb4c29b4553b27615
msgid "Less than operator"
msgstr "Less than operator"

# f35fff60a75e4ab8ae242729856373a9
# 21e080d79e9b42fc824aa9e988f9dd92
# 0e3609e321c64a8f9681227c0d3cdbb6
# e2d15cfc428b4b0dab8fedf814144166
msgid "TODO: ..."
msgstr "TODO: ..."

# e4870957ee0446439f9e0f665dba67a0
msgid "Less than or equal to operator"
msgstr "Less than or equal to operator"

# 5af7e8153a5042faa283697be09c63d7
msgid "Greater than operator"
msgstr "Greater than operator"

# a5eb564bc79b4062baf6da6b7394fe45
msgid "Greater than or equal to operator"
msgstr "Greater than or equal to operator"

# c79f74c37ee24c0ba589576b4b4a3f02
msgid "Assignment operators"
msgstr "Assignment operators"

# 160732083de146d39926618b06f2731c
msgid "Addition assignment operator"
msgstr "Addition assignment operator"

# 2dbdd57088e3494a93c4208f9dce019c
msgid "Its syntax is ``column1 += column2``."
msgstr "Its syntax is ``column1 += column2``."

# 8c92eacb30b14b7dad7c63b3d568102f
msgid ""
"The operator performs addition assginment operation on column1 by column2."
msgstr ""
"The operator performs addition assginment operation on column1 by column2."

# 492bc7e9403c43e586c81ec19fcc3b76
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."

# 29f4043afda74eaca928e420da3c2f19
# caaeffa4af534334adfc00b9e36d9257
# 49094c45e3084ab380a15cb168d5105e
# 3b940b27656b4256a23d70cff8f4d6d2
# c15c21621ec24780b23052596b0c4e65
# 0ffe365b4b2c4599ad29f9acc1941bc5
# 0ca7030a601b42d9beb0bf622e1d3784
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."

# 37357ce2be064c338bc12eeb6229e58a
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."

# efd3e831af5d436484ad9437c4c8d465
msgid "Subtraction assignment operator"
msgstr "Subtraction assignment operator"

# edcbc94e10d5489aba616ffbdd111d27
msgid "Its syntax is ``column1 -= column2``."
msgstr "Its syntax is ``column1 -= column2``."

# 36e7065b89ca411b96cfe8961981178d
msgid ""
"The operator performs subtraction assginment operation on column1 by column2."
msgstr ""
"The operator performs subtraction assginment operation on column1 by column2."

# 19269f5ea3e144bba52c2b3cc929400a
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."

# 7a9240761772407ea6078cc71aa47cfa
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."

# 93221f5ffb2b4089ab3c4829b47eb55d
msgid "Multiplication assignment operator"
msgstr "Multiplication assignment operator"

# 58550208aa1940dbb2a83f4792c47a3d
msgid "Its syntax is ``column1 *= column2``."
msgstr "Its syntax is ``column1 *= column2``."

# ee4bcffae753462a8d53f5bfb3a7acb8
msgid ""
"The operator performs multiplication assginment operation on column1 by "
"column2."
msgstr ""
"The operator performs multiplication assginment operation on column1 by "
"column2."

# 8e85e9e23a32400a9cdb7999d4526f38
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."

# 4c49ff7c4adf4256bb46636054f7ad57
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."

# f7192e3ee7ca4eb594e1b6db20a2e041
msgid "Division assignment operator"
msgstr "Division assignment operator"

# 4a4e911ee75045ef84c05aa5631d7d6b
msgid "Its syntax is ``column1 /= column2``."
msgstr "Its syntax is ``column1 /= column2``."

# eaff40f2e45949f9a32b179b9647466c
msgid ""
"The operator performs division assginment operation on column1 by column2."
msgstr ""
"The operator performs division assginment operation on column1 by column2."

# 014614756e6e43d1a304882096ea8d1e
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."

# bdef0b5376ef46f396a910777bff4dc3
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."

# 65108bdade3740b681a4275beaba2619
msgid "Modulo assignment operator"
msgstr "Modulo assignment operator"

# 5a91edad6ca249ee9135cd8aa4ca3181
msgid "Its syntax is ``column1 %= column2``."
msgstr "Its syntax is ``column1 %= column2``."

# 60954cf941f342519362c85799565f13
msgid ""
"The operator performs modulo assginment operation on column1 by column2."
msgstr ""
"The operator performs modulo assginment operation on column1 by column2."

# 80bb614983b740e09d6b52dfc8b83019
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."

# 5155d9deafd9496d80ff25e8135fd479
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."

# fb7992e99e1648e784f42e967490f08f
msgid "Bitwise left shift assignment operator"
msgstr "Bitwise left shift assignment operator"

# 2fba466e43564e21b67f513aca25647a
msgid "Its syntax is ``column1 <<= column2``."
msgstr "Its syntax is ``column1 <<= column2``."

# b9de94ef8cbd4774aa612a4d42562f7b
msgid ""
"The operator performs left shift assginment operation on column1 by column2."
msgstr ""
"The operator performs left shift assginment operation on column1 by column2."

# daae7e9c5f5045c89df95a063e6612f6
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."

# c224d7abf6b0470fae30e4665aac950e
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."

# 2d0378b1ec284c4a891f26c22af847fc
msgid "Bitwise signed right shift assignment operator"
msgstr "Bitwise signed right shift assignment operator"

# 19e7ae0f7dde4a47b9fc824cee8fb4d0
msgid "Its syntax is ``column2 >>= column2``."
msgstr "Its syntax is ``column2 >>= column2``."

# 1cf71d7f1e0649e4be148e9a4dbe00dc
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."

# 8cbd433aafc94d368395a97919091c06
msgid "Bitwise unsigned right shift assignment operator"
msgstr "Bitwise unsigned right shift assignment operator"

# 5de23617035d4414b4e8f59ec31ebdba
msgid "Its syntax is ``column1 >>>= column2``."
msgstr "Its syntax is ``column1 >>>= column2``."

# c5216cd117c845ca839323354b58de4f
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."

# c4439067fa2c44b48b8722097304bb2b
msgid "Bitwise AND assignment operator"
msgstr "Bitwise AND assignment operator"

# c185b6d6b5044e3283c026124230069d
msgid "Its syntax is ``column1 &= column2``."
msgstr "Its syntax is ``column1 &= column2``."

# 5a43f0366b2745a0beaaaef9946f9a9a
msgid ""
"The operator performs bitwise AND assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise AND assignment operation on column1 by column2."

# 822d992499a44101813ae233c71f17f4
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."

# e4b9e92e4c22467e9b846fa4fd8b4ff4
# dc8eb24b429e4462aec2b1d650899bed
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."

# 154e50fe59514d939cb820c7b92067d9
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."

# 6fbcbb9ca3524430b34296dc704389ec
msgid "Bitwise OR assignment operator"
msgstr "Bitwise OR assignment operator"

# 8f994dab6c32493698a974c1a43c9bfe
msgid "Its syntax is ``column1 |= column2``."
msgstr "Its syntax is ``column1 |= column2``."

# 89f0d11ceb744c8ca675cb599485a56c
msgid ""
"The operator performs bitwise OR assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise OR assignment operation on column1 by column2."

# d8453490733144bab82a5e737e67ad92
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."

# c6980f76b3fc4b8e8c602ad9d343e9db
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."

# 3f05ec93df54493daa7c532685942897
msgid "Bitwise XOR assignment operator"
msgstr "Bitwise XOR assignment operator"

# be0882cef63e48d28465dd0ba3b92d08
msgid "Its syntax is ``column1 ^= column2``."
msgstr "Its syntax is ``column1 ^= column2``."

# 597b451542ca497982b4724aa90b4063
msgid ""
"The operator performs bitwise XOR assginment operation on column1 by column2."
msgstr ""
"The operator performs bitwise XOR assginment operation on column1 by column2."

# cd84348649f048d9a2d748b465fac54e
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."

# 568a62613cfb4103ba1c3c83b87de87a
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."

# b5fb726b4ddf439e9843d4564960c73b
msgid "Original operators"
msgstr "Original operators"

# 2f3d8a58feaa47899f0c1a2bf630e6c3
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 ``*``."

# 63fa57182d81475eab93977d4692a354
msgid "Match operator"
msgstr "Match operator"

# 7da4a59e099c430c92b2d533c00331ed
msgid "Its syntax is ``column @ value``."
msgstr "Its syntax is ``column @ value``."

# c5d4cc730ce648ad832662ba9532896e
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."

# e9440d0ea36f44a89c55019c0c1af168
msgid ":doc:`query_syntax` uses this operator by default."
msgstr ":doc:`query_syntax` uses this operator by default."

# c9528ab10a7645a196ca6d4e108910fc
msgid "Prefix search operator"
msgstr "Prefix search operator"

# 0bfa4c6eec3c4f868d2f850963460791
msgid "Its syntax is ``column @^ value``."
msgstr "Its syntax is ``column @^ value``."

# 25fef3575adf470ca0d466616b50e00e
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``."

# 73b76e8614974d78af5a1691073b9eef
msgid "Suffix search operator"
msgstr "Suffix search operator"

# 19431f9f842f469b9d374eba26eb8964
msgid "Its syntax is ``column @$ value``."
msgstr "Its syntax is ``column @$ value``."

# baca67605bf14738985e031f6137a1b3
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``."

# d63a3cc19db44884afc286ecda2963b6
msgid "Near search operator"
msgstr "Near search operator"

# 5f8dd209a28049ed93ff49cbc684d1ff
msgid "Its syntax is ``column *N \"word1 word2 ...\"``."
msgstr "Its syntax is ``column *N \"word1 word2 ...\"``."

# e0485d7f51d44c3b845b8c2f9c7824b1
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."

# c41f6fb661b446638086716e9c98b790
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.)"

# b32dbb9dab254ba981726cd651282f64
# 517ee43caf7a459e9f853a8900a1a33e
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``."

# 60c0827e1e6d4659a00ae29d7f726c2e
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."

# 36375f76fe014028a2c76c0072e81140
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."

# 63e8f1ce29a442d0ac3daa2616b8d77f
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."

# a549b89356244b1a97c9359842464ef6
# 68ee654f69d6463f864360bb8b1876e7
msgid "Similar search"
msgstr "Similar search"

# f20d708bf3c74f98a578bfe48a10a2f2
msgid "Its syntax is ``column *S \"document\"``."
msgstr "Its syntax is ``column *S \"document\"``."

# 8cc7b819ef754e02a5bc663fed9fea08
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``."

# c2ac109c5d9245c18feaa6337835269f
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."

# 90d9e6c0279b40729ec2e6a2ea5868d9
msgid "Term extract operator"
msgstr "Term extract operator"

# 78b861469c324333be87091b8ae8162a
msgid "Its syntax is ``_key *T \"document\"``."
msgstr "Its syntax is ``_key *T \"document\"``."

# 721a80575f954f24baff14f80e65671e
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``."

# c5b3e8e93bcb4b48a5c761c3a17ab978
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."

# e786fb7ccc704921ab55662e3f2d9c1e
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."

# 54d43cf4b7a749f1928e2998284342f5
msgid "Regular expression operator"
msgstr "Regular expression operator"

# 16ee1228e9a74aba95fd0e69bed6b801
msgid "Its syntax is ``column @~ \"pattern\"``."
msgstr "Its syntax is ``column @~ \"pattern\"``."

# f05b43cc27c140cf80af7e10c53faec5
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."

# 484b9a7c677e4109af072b9e178606d3
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."

# 7f79d7f08d5f456ebf1b27f5eeaee477
msgid "Indexing"
msgstr "Indexing"

# 15b62469b47440c5879be1fd483bbea2
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."

# e50d5581dc38449f86698ec7c75c5e5a
msgid "Online index construction"
msgstr "Online index construction"

# f04ad3f1b402420e99fed005ccbc250c
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."

# 13108111537b457cadd7bc7a2b10d35e
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."

# 5f0f81ff3f3444eda935a23b66222766
msgid "Offline index construction"
msgstr "Offline index construction"

# 67a4861617f7432cb9d2842f8b635d5e
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."

# a8696534fbbd480f8c1bb76398c480bf
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."

# d79fd3aaa4fa447a85f7d942be77c1a9
# 4d98eb27f2394f01938a67459d74a2f1
# ddad26a837ac40d6b9c87ee0536659a6
# 7818c2d688494a378ed679eaf3e8fde1
# 7bc08a7bb634436ba83d4236e7887ac0
# 395d854ae12846fd9585dabe6061328d
# 384bf91cdb7e4107845070e8c941b3fd
msgid "How to use"
msgstr "How to use"

# 37c5b5bd7590488a8eb5a883e3303840
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."

# 774afb1f7f4e42249be7ebda7040d62a
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."

# 67dd0d710d9a48c6b50d38dc39b69241
msgid "We define a schema:"
msgstr "We define a schema:"

# 08ac1f794d5d459ba9e34c71cbd25e9d
msgid "We register data:"
msgstr "We register data:"

# 5f613c5f4adc482c9508f3855187ec4c
msgid "We search without index. We get no result:"
msgstr "We search without index. We get no result:"

# f8069cfb4d53423b905ab253494765d0
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:"

# a58666bec24f441a84bf9fbc2d5081fd
msgid "We search with index. We get a matched record:"
msgstr "We search with index. We get a matched record:"

# f3412841166b417b98e54838af7ea2e1
msgid "We register data again. They are indexed by online index construction:"
msgstr "We register data again. They are indexed by online index construction:"

# 25e74977f3714ddeb40863c3a3ac1d34
msgid "We can also get newly registered records by searching:"
msgstr "We can also get newly registered records by searching:"

# 2e669cfde69841038b93d0907b87338e
msgid "Log"
msgstr "Log"

# 82f20f77755a495e9d2a490b94f969a1
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."

# 502fbefdadee4b5c891ea83abce4c7a0
msgid "Process log"
msgstr "Process log"

# 1dd76f0f51364521a70f33b09d11d189
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`."

# dd0f92d47900412098151fda492d6937
# 54edbe1f91e14f9bb6a61fc8633698d0
# 2aff1b04bd6f429caebc0df4d54b34e3
msgid "Format"
msgstr "Format"

# 8e438b46ad99415786520c5c4ee84566
msgid "Process log uses the following format::"
msgstr "Process log uses the following format::"

# 2f8d27c9a9b740918f55a6bd7b5028f5
# 802646731879454b8246f3b2cbe7f968
msgid "It's time stamp uses the following format::"
msgstr "It's time stamp uses the following format::"

# 3c47a0ab2e3b40429b256f3d0cdc3027
# d749245dd0f44b909bb451250ca7eea4
msgid "YYYY"
msgstr "YYYY"

# c6f960ea95694d5daa4080bcd9c2435d
# 29e1c17c308542ac89a850cb2667779c
msgid "Year with four digits."
msgstr "Year with four digits."

# 629932b5fe4943f5b35f4ba6bd7f72fd
# c41a0e3642d94953b02bd4fa25647e46
msgid "MM"
msgstr "MM"

# 5b1d049ae1444bde88410ee0696759fb
# dfdf36671809445bbc5180a4d39ee4cf
msgid "Month with two digits."
msgstr "Month with two digits."

# 45de95cfdc0643ab8c9916a839b48b14
# b915050e8a484f85ab42ed42c05258b7
msgid "DD"
msgstr "DD"

# 38b321a57338489d94fc7f914b64e0be
# 342bcfcde4cd4d01b5bdc9268f529510
msgid "Day with two digits."
msgstr "Day with two digits."

# 4ffa2f4e78fc4a6a910e55e096f6196b
# dc9ce16f0f5d40d4aea7bf434f93a2e0
msgid "Hour with two digits."
msgstr "Hour with two digits."

# ed5b8481a48d40979e91607728bdbeac
# a97184e3eee84ae38bfd776d9f451de1
msgid "hh"
msgstr "hh"

# 72b0793d55a34ab1883a5210d63b6b65
# 703c5f184e3c4e2588167b7234edc90f
msgid "Minute with two digits."
msgstr "Minute with two digits."

# 2b8c66f06d4246a698ea51402989af32
# 4f6e608da5ad46abb486a3820c535ef5
msgid "mm"
msgstr "mm"

# 2a730f19a83547da9e7ad80a9b683ebf
# fe270671f4934e9da293945e0aae1e0f
msgid "Second with two digits."
msgstr "Second with two digits."

# 064d5add17ad4c4788c0fb8597a7e20e
# 4ee10b6f5a9044d382b599887775fefc
msgid "ss"
msgstr "ss"

# 84dc1a8e47294fc79750d7414f4acb32
# 14157016f0ef43d1851c58a202dad242
msgid "Microsecond with six digits."
msgstr "Microsecond with six digits."

# 4171866926b745a59aa38333d9ac793a
# 2f6903630c974641a16a740af9070bbd
msgid "SSSSSS"
msgstr "SSSSSS"

# ae9641c6c6ef406bbf2e1fd2c13d0402
# edf8c773e5874285bf1d099890befd3a
# faff64fa0c074db0b978b63406e2049c
# 719b8179ad3d46f8a8c6ba2333f33b80
# 52bc83297f104ad29fb4f7af6b8c4803
# 556f88c2d4b4477bb0096b49b3e2fe98
# 2fcf4325a7114ceeb76ab45ffda11a87
# a3c6d821612f4d04b9853ffb10619fd3
# d6c0699c9fe246fab43a4c7d4dc692c4
# 3695cf49fe3d415db54aa867d7eb50a8
# 899408a7c7d24cf68368484dd5e7c0a1
# 6390dd85c97144db893a18a85c79bf15
msgid "Example::"
msgstr "Example::"

# a0cf044f189b4239b349f2ec103d8096
# 8a90f1ddea004d86912f1161df8f985e
msgid "TIME_STAMP"
msgstr "TIME_STAMP"

# 9deeaed6f2994521b3987e8e2ef1bd2b
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."

# 0515d29727b743139f1e9f31a4bbfe43
msgid "E"
msgstr "E"

# 36ff7bacbef84e21a7455a76e6df1ab6
msgid "A"
msgstr "A"

# 9074a73bbed64f2084a7da9c60172786
msgid "C"
msgstr "C"

# 7349aeb434d341a4b424617dd1d67a02
# 7b371a1ad0784e448099f30764a72d5b
# 9045a1554166409096a60d3b5bbc81c2
msgid "e"
msgstr "e"

# e11f2b993a59450795bb6dcfeb8ea3d0
msgid "w"
msgstr "w"

# bba4bc73d6b54cf1970103d62ecba035
msgid "Notification"
msgstr "Notification"

# f6d1bea35a9b4c46af8a1cc0eb799993
msgid "Information"
msgstr "Information"

# 4a695b2b89134a8facf48797fbb9418a
msgid "d"
msgstr "d"

# 897acaa60b1640f8810d115acdb32029
msgid "Dump"
msgstr "Dump"

# 2b3c06a28647463693e534d01cc71666
# 5b210e88454d459f8759d0caad709ad0
# 18df25be5aa24372a9fd0bf978f081e6
# c2a22011711f486a8817ffe38cec77c0
# 2b1c0ffd34fa4945878e10a4d6cb38bd
# 7c8916ed63d54c9ba4a9df1009a5159e
msgid "\\-"
msgstr "\\-"

# f6312213b97942eab770df47a7ab9c17
msgid "L"
msgstr "L"

# 02eb3c16c4dc4265bf4a23a29030dbcd
# d4b63d55807943409551bb4815891bbc
msgid "Details about the log with free format."
msgstr "Details about the log with free format."

# c702225e876144afb0e6efa951e108a1
# 7628e3f30e584431b359c9b3e0a5423c
msgid "MESSAGE"
msgstr "MESSAGE"

# 642def0c1dfa47b6be1b50fd4d1c2bc4
msgid "Query log"
msgstr "Query log"

# 423eae4b428243ff8afeb3ded4e741e7
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."

# fcb7373841754a2f877585871b5bd9b6
msgid "Query log uses the following formats::"
msgstr "Query log uses the following formats::"

# 43cba2f444464994890aebd24878713d
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."

# 01bbd863d5a4452da176ea2a672a4e99
msgid "ID"
msgstr "ID"

# 71a57053322242b083bcc3f966e14595
msgid ">"
msgstr ">"

# 3d3dc5e9b1df49e0b09107d2e55eca0d
msgid "A character that indicates query is started."
msgstr "A character that indicates query is started."

# f82037c46a024ed9b6c50b1366862a35
msgid ":"
msgstr ":"

# 77c34efd30f54962a6fa3d788ae98943
msgid "A character that indicates query is processing."
msgstr "A character that indicates query is processing."

# c56caf396fd14e38908ee7aec2b2d025
msgid "<"
msgstr "<"

# b7ce20e5608a4279a453ff8d0743d2bb
msgid "A character that indicates query is finished."
msgstr "A character that indicates query is finished."

# 2fd99d4d20bf470d8253af3c9b1ab69d
msgid "A query to be processed."
msgstr "A query to be processed."

# 6361c418122146938761246377a4a804
msgid "QUERY"
msgstr "QUERY"

# ae85267f9b6b463fb3fec47448bc9e24
msgid "Elapsed time in nanoseconds since query is started."
msgstr "Elapsed time in nanoseconds since query is started."

# 2fc9518ae1d3419d8949f096e4e3ce71
msgid "ELAPSED_TIME"
msgstr "ELAPSED_TIME"

# fd9a358f5716407ead53273dcd73884e
msgid "A processed work at the time."
msgstr "A processed work at the time."

# ad52e477260c451c9cfeab846e03b1b0
msgid "PROGRESS"
msgstr "PROGRESS"

# d448306f18e845c79507d07ff5ef3e92
msgid "A return code for the query."
msgstr "A return code for the query."

# 01ff4f4da6cb4a788cfee6d17b1106dc
msgid "RETURN_CODE"
msgstr "RETURN_CODE"

# 3a85b1d96d5240ac933b2f6d0827c726
msgid "Normalizers"
msgstr "Normalizers"

# cbc1c9feb2c24cd292a81d7df3c20dac
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."

# 1bdf8dcb3c974df1957183db50fd6765
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."

# 89107df259684c568bb0a406b0290494
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`."

# 668504621d464cc19b7b38072e448b8f
msgid ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"
msgstr ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"

# bac33a2189ed4b979cb81857e779bab6
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."

# c6195d269eb547438e8e2f1d98ec0d18
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."

# b426228a7ce34e23a31baf2881b6421b
msgid "Keys of a table that has a normalizer module are normalized:"
msgstr "Keys of a table that has a normalizer module are normalized:"

# 6238ea6e71f54d7c8dff1b496562604d
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\"``."

# ccbe50c6750a4b8e9bee5b0a1cec415c
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."

# ba7cc4401bc94d30ad738d166e0219ab
msgid "Built-in normalizers"
msgstr "Built-in normalizers"

# 2aa1ff1adeee44fb9708c2eec5daa58b
msgid "Here is a list of built-in normalizers:"
msgstr "Here is a list of built-in normalizers:"

# c844c5fd99334e8fa9de724286c9d765
# 7595f21b9ec1469c936e66d9ef4ca6a3
msgid "``NormalizerAuto``"
msgstr "``NormalizerAuto``"

# 322c7946f9ac42e88db65fa438b2f3b1
# 8f32d90a7f15446a908446fa7b043d69
msgid "``NormalizerNFKC51``"
msgstr "``NormalizerNFKC51``"

# 97a1af95b05f431ca4d5a3fd64225662
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."

# 1927595f04f4402991bc1f4f9c0235ba
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."

# 9695528268d945f391990cda04a2819e
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."

# 861799ab14fb429c99efa72fc99edefa
msgid "Here is an example that uses ``NormalizerAuto`` normalizer:"
msgstr "Here is an example that uses ``NormalizerAuto`` normalizer:"

# fabf652e342f4f26bc31a2b25d500997
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."

# 178289ea2c3d470b85a9f99c2b0d6c2f
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."

# 703e207bec7049ceb0c12a21db73ab40
msgid "Here is an example that uses ``NormalizerNFKC51`` normalizer:"
msgstr "Here is an example that uses ``NormalizerNFKC51`` normalizer:"

# 0af0774d5d784896b5d0b79ea278c26c
msgid "Additional normalizers"
msgstr "Additional normalizers"

# 88fc19c5f28348f686c5352db891889d
msgid "There are additional normalizers:"
msgstr "There are additional normalizers:"

# 02949d89b1cc4520919eed1669a4ea61
msgid ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>_`"
msgstr ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>_`"

# ffa479bf44f34ad185fa5b623a0dce26
# 41426fd6e2614d7db1f88c3ad93d76ba
# f48f702dbfbf42f48686c4c16e0b8a0c
msgid ":doc:`/reference/commands/table_create`"
msgstr ":doc:`/reference/commands/table_create`"

# 2dca7895c941442c966f5979c2496f46
msgid "Operations"
msgstr "Operations"

# b7a10e072ca44cbf837e637943ab85e0
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."

# 0def2c8aa1d140268b21df685fe2635c
msgid "Geolocation Search"
msgstr "Geolocation Search"

# e309f2b36310467da5d110e5f97f977d
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."

# 359a84bcbb654ceeb0df314164699dea
msgid "Supported features"
msgstr "Supported features"

# f8a067d2e51842f4a08110a7154fac32
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:"

# 4d71be45edbb4114bcabc7080a5ea08c
msgid "Groonga can store a point to a column."
msgstr "Groonga can store a point to a column."

# d76e142910164313801b750f3382cdc2
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."

# 282c78094cc949ed83ed03e82480ec94
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."

# 147fef8107294763bd04b611eff25879
msgid "Groonga can calculate distance between two points."
msgstr "Groonga can calculate distance between two points."

# 5f08f32f20574ab4a5f9366e01374139
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."

# 99c6f2cd1a3b4c2e967167508a53692b
msgid "Here are use cases for Groonga's geolocation search:"
msgstr "Here are use cases for Groonga's geolocation search:"

# 7797d9882f5e4f4b8fececdcbd23e98c
msgid "You list McDonald's around a station."
msgstr "You list McDonald's around a station."

# ad783300e1ba4870a22b328acaef7975
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."

# 0fe887b08eec493dae94b8c01d0d333e
msgid "Here are not use cases:"
msgstr "Here are not use cases:"

# 11ce0fffa76249cf927a32192fbdddf4
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.)"

# 18ecc8e316e74bf3af6888fb7633acbf
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.)"

# d173039382874e189e4c9dc53680bdd4
msgid "The following figures show about Groonga's geolocation search features."
msgstr ""
"The following figures show about Groonga's geolocation search features."

# ae52ba1e942d423796a23c3cb75be5e9
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."

# 268040f384e54c21a0420df57c5a0023
msgid "Coming soon..."
msgstr "Coming soon..."

# c26d8ad25f084d4db514971715789051
msgid "Output"
msgstr "Output"

# 878d1c5c315e48db867e050a790dff95
msgid "Groonga supports the following output format types:"
msgstr "Groonga supports the following output format types:"

# ec9cfa15b4ef4d348995bc986c6fdd4b
msgid "`JSON <http://www.json.org/>`_"
msgstr "`JSON <http://www.json.org/>`_"

# 591e37509b414493b32233b4658e2147
msgid "`XML <http://www.w3.org/XML/>`_"
msgstr "`XML <http://www.w3.org/XML/>`_"

# 764b6fc7746348bbb9c00bae8922934e
msgid "TSV (Tab Separated Values)"
msgstr "TSV (Tab Separated Values)"

# bf6d0673688f4350a52ab2a719dca990
msgid "`MessagePack <http://msgpack.org/>`_"
msgstr "`MessagePack <http://msgpack.org/>`_"

# 55d56a475c8d4c668aa125f19c69fdc7
msgid "JSON is the default output format."
msgstr "JSON is the default output format."

# df686973f4f44778a43622c378f3a7ea
msgid "Groonga has the following query interfaces:"
msgstr "Groonga has the following query interfaces:"

# 15980cd67d344752a86ff785a4401b16
msgid "command line"
msgstr "command line"

# 0439f9d554a149259a8ef87730909455
# d8fabd3cafad4befb38fde15f28423d1
msgid "HTTP"
msgstr "HTTP"

# ea529d43977f4594af402e9dc1623454
msgid "They provides different ways to change output format type."
msgstr "They provides different ways to change output format type."

# 714c0131f06f467db9dc5e846094701a
msgid "Command line"
msgstr "Command line"

# 9a567ad17f944491abc32d4689ce0eef
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."

# 952b6bee85624a3e811822cac3fee02c
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::"

# b1797a0f9d294a90b11b3d2499aee1fd
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::"

# 9ccb0566679849adb2c9d89806f21dde
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::"

# 22f747ef5c904dad9bab9600010e33de
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::"

# 8caaa29706a542fdb689f659845d630b
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::"

# b87f4a1782934d7dafb5aa4ce823bae1
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."

# 7bc1f4afa80d48aaa5fed6367f76bc56
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::"

# c6e88184361c46329e9aa9dbaa8537e6
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::"

# ac16a37113a84ca3a1dccba8586163c8
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::"

# 2fe8b95c3c9d4bbd8eb4b3ad4e44c682
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::"

# bc5d566ceee04a0c99b575dd69839a04
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::"

# 0ebe55c2a9644d818926ebd7bd796eb8
msgid "Query expanders"
msgstr "Query expanders"

# 755b1074ea114fd6bb6b3845a081ddc3
msgid "QueryExpanderTSV"
msgstr "QueryExpanderTSV"

# f72c278268a249b6bff6d11f0528291c
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."

# 7c381a90912044a5a8964dae8338f9f7
msgid "Install"
msgstr "Install"

# 9d699c2bca7b45cc8bb7f5f6645b2540
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``::"

# 77dee289d2ff4fa8915c48e2a3539051
msgid ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"
msgstr ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"

# ec906508a3464c6d87b1465102b271f6
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."

# 1868577d87854aa3b0af93fb4bef6307
msgid "synonym 1"
msgstr "synonym 1"

# 9eb75f9a9bb440e1b00a62fb87d76eec
msgid "synonym 2"
msgstr "synonym 2"

# 83789b76fac94ab98e46c9cddc865254
# 095b75a8b2994268ae51f08628754d9e
msgid "word"
msgstr "word"

# b73c3131db374db6b10f44957d60e6f1
msgid "Senna"
msgstr "Senna"

# 95d4f07302c2409a92da4b148e2957e1
# 115c1e3c8c5e4eeabb4e554e5f414929
# 20735a635b7c4e6a807b6be67eabcad2
# 162a3452e1d84d0d8faa852e65f48879
# 73bae580c33e450ca6d2de37f1225235
# 28421d632a6d432a93cfb318edd7526a
# ad593447679f4f92a8ecc362df14d502
msgid "groonga"
msgstr "groonga"

# e385f29fc65647079ca33241d92c92e3
msgid "groonga MySQL"
msgstr "groonga MySQL"

# 8749d8460f0c44f6bab0900b3b1aff6e
# d24f97eb541447b38926c9db22256f3d
msgid "mroonga"
msgstr "mroonga"

# 03707a9e80ee49d6940208c43535f658
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``."

# 9293a100af9e49b49bd6ccd469deb801
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::"

# 397ba6cd936c4a7882c2f288888bab78
# 6516659e44eb42f29250f05033a3d042
# b6d8c83f986b400097a9c7f908cde7ea
msgid "The above command equals to the following command::"
msgstr "The above command equals to the following command::"

# c37df012924f40caab28313fee653cb2
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::"

# bcd97010ac29406da0e954886935ad58
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."

# dd76d9edfd634219a453e3fbbcdfb3b6
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."

# 6b70286399cb4874b82aa6f274ce17f9
msgid "synonym"
msgstr "synonym"

# 92ea69d9c505488f9b70d104aded31b1
# b2447a0f821e47dd983e2e8a07f7da9f
msgid "gronga"
msgstr "gronga"

# 48bbb92731534a3aae3e88004f09f803
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."

# a0235c8f8b1340b0b2f8e0ce62f058c2
msgid "Here is an example of using query expnasion as spelling correction::"
msgstr "Here is an example of using query expnasion as spelling correction::"

# a10f57043f384871b8a1d698b77f66d0
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."

# 11a50f02b9434658a393cc07abcdee8a
msgid "TSV File"
msgstr "TSV File"

# 7926316764a84ba88d328a8730d6cb1b
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."

# 98cce0ee59b04187bd739ae5af1cf894
msgid "Location"
msgstr "Location"

# 2d37fb7fad734b729ac066242fb3b69d
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."

# 7d87389039504026b81ea25f16199562
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::"

# 1458971ec59849d2b3b5996f47d4b168
msgid "With the above command, ``/tmp/synonyms.tsv`` file is used."
msgstr "With the above command, ``/tmp/synonyms.tsv`` file is used."

# 25e7cbd180db4353a143c0d2b9f9cd36
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``."

# 2730bc44e3774091b2f53cb48ae61035
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``)::"

# a11f87a851294ca9b487c6a6adc5ab6d
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::"

# 83252e586a134dd1bd8d9771b2fce8c8
msgid "Limitation"
msgstr "Limitation"

# 74c5461fcf0d4497b4b872840ae764d5
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."

# f1dff01a40314b1581643c3b14011c0d
msgid ":ref:`query-expansion`"
msgstr ":ref:`query-expansion`"

# 391660b8c15b46f0b72a4092bc29f7aa
msgid "Regular expression"
msgstr "Regular expression"

# 52ecba78acdb46c3b7af63c018a7c5f4
msgid "Regular expression support is an experimental feature."
msgstr "Regular expression support is an experimental feature."

# 942f2ced764c4142863d45872b640b80
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."

# 16908b6930b54b20a68f9b2ef623d801
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."

# edbf2413c8fb4615b3075a897461a635
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."

# ff0449dd7e1b4d52949e5b68b4acdf41
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."

# b00da7764eb443af8db7597122c32ae6
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."

# 7bd7d405bf904dfb8b9f195d8681a32e
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."

# 57804f1120ab4e879ba89e7e564767b8
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."

# 7cbec36ebce846dfb43d63cafddc9791
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."

# e5f4b18320704e8683d4d928974969ae
msgid "Index"
msgstr "Index"

# b0d1ae41efe4488e8455facf80f90e24
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."

# d04069e00c6645aba64951adddbbd96d
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."

# be0856b77ca3417983e3fb3787558464
msgid "Literal only pattern such as ``disk``"
msgstr "Literal only pattern such as ``disk``"

# 40ec154e4f69478ca0fc11b3f90f4225
msgid "The begging of text and literal only pattern such as ``\\Adisk``"
msgstr "The begging of text and literal only pattern such as ``\\Adisk``"

# e8946dfde46740349bd570d22f401405
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``"

# 205a60192a8b45f286133c37b95882be
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:"

# b3bf1d29121d440087ec5e9360792212
msgid "Lexicon must be :ref:`table-pat-key` table."
msgstr "Lexicon must be :ref:`table-pat-key` table."

# e5ec52cbff68450e916b4795856f0089
msgid "Lexicon must use :ref:`token-regexp` tokenizer."
msgstr "Lexicon must use :ref:`token-regexp` tokenizer."

# 39fbd12c9a17409b97a1b879730221a7
msgid "Index column must has ``WITH_POSITION`` flag."
msgstr "Index column must has ``WITH_POSITION`` flag."

# 7007d918138d430f94130ff20b378005
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."

# 6b1b887fb5c74bd58f21d8b026176229
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."

# dfbde3491d554e9c88084fbd7632d3c9
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\"."

# 9f7c792dc47244a1a1ef14fffed4cfe9
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."

# e48b01360733474ea54ce1539cdfd0dd
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:"

# 9fc7e91011254d979f8872e85487c062
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::"

# b2df8db1d4ab44f18d6bc53cc1c50f77
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:"

# d2f1de927ff04858baee2d825476fe30
msgid "``--filter``"
msgstr "``--filter``"

# 531e00c5e4454973959888d8a59afdb9
msgid "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"
msgstr "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"

# 500c02ebd96a4f50a1113e4f960d8817
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``)."

# 7fce706e23ed4a958fd4d52bff12bcb1
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:"

# bd4a7c276ba44bb285af0eb451316893
msgid "``message @~ \"\\\\Ahost1:\"``"
msgstr "``message @~ \"\\\\Ahost1:\"``"

# c5e92a8adf25445cbdbb48939f7e7e18
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`."

# 963197692bfc479988def031de3d8816
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:"

# 1e2e2dbb359e47529be1e957e9fb8061
msgid "``\\Ahost1``"
msgstr "``\\Ahost1``"

# 2d1dcafb6c7e48428e92139c43e5794c
msgid "The value is evaluated as regular expression."
msgstr "The value is evaluated as regular expression."

# a443c9972f174279b5bc0caaa751ef38
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."

# 7bedb3d8d3d14d638844abfd57c2950b
msgid "In regular expression, there are the following special characters:"
msgstr "In regular expression, there are the following special characters:"

# c7a5b5c11fbb437b9bdfbdbae39d6ee4
msgid "``\\``"
msgstr "``\\``"

# 34fb96f87ae746c0869a2a6a1be0c163
msgid "``|``"
msgstr "``|``"

# b2f72a3f59864f7aa41a63dbe5944eda
msgid "``(``"
msgstr "``(``"

# b3ae345dcdc44b0d8b2898b0339b6ee2
msgid "``)``"
msgstr "``)``"

# 9f11beb3b3b244cc9127f0217cb37538
msgid "``[``"
msgstr "``[``"

# f33fa8c77834482dab0d8f008a5312c7
msgid "``]``"
msgstr "``]``"

# 146fbf5b7c4949b5bfafa72a1b1db935
# d7c0e62db1da4bf2bb77c8bcbb5ea2c4
msgid "``*``"
msgstr "``*``"

# 2bbafe7e2a7c4283b1bec6695fbf998e
# 58aa1877987940929e7ef44a36b75fd1
msgid "``+``"
msgstr "``+``"

# 9284323b8a0c4c3b93c9fc8f9f9132cb
# ea4488aacdc24566a06c494cb27cdcf9
msgid "``?``"
msgstr "``?``"

# 76274657e6df4fa88a7f914f15cc2a96
msgid "``{``"
msgstr "``{``"

# da269ef6590348bbbaee207dbe722c1f
msgid "``}``"
msgstr "``}``"

# 587b19c1222743edb232f7c3e11fd600
# 1ef19fa8b4444ac2b4a97081d6685d9e
msgid "``^``"
msgstr "``^``"

# 7fc5d3c435054a95914e3be28fc62f3c
# 01ce62f1ff30422f870aa6eb687d9136
msgid "``$``"
msgstr "``$``"

# e56092f20fc2474abf64beb804fdbbe8
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."

# b0a561b885cc4cf5a6bfc3182193bb3e
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:"

# ab4df3818a33493f94cb981885109981
msgid "``\\\\``"
msgstr "``\\\\``"

# 0c9e2eba463341eab5e184aa379d6fc2
msgid "``\\|``"
msgstr "``\\|``"

# 76b859d469364468bc0efb5c04d81bcf
msgid "``\\(``"
msgstr "``\\(``"

# e617077b01b54653a370da2f42f95260
msgid "``\\)``"
msgstr "``\\)``"

# 0ac33fe2308748c0bcf3b90a9da91c5f
msgid "``\\[``"
msgstr "``\\[``"

# 6ae99cc5718d47b4acb88612b6e3bbd1
msgid "``\\]``"
msgstr "``\\]``"

# 387ca2bed56042df9728728e2492a0a3
msgid "``\\.``"
msgstr "``\\.``"

# db59d9054aaf4c889482ca09c3f7d2e3
msgid "``\\*``"
msgstr "``\\*``"

# 00ef2057efaf4404baf43323b0ceeb15
msgid "``\\+``"
msgstr "``\\+``"

# 91b4237467b94b75ad374ec86fc238c3
msgid "``\\?``"
msgstr "``\\?``"

# 2543231d46c04320bd6f9f0e0418d5b1
msgid "``\\{``"
msgstr "``\\{``"

# dcf3a9c948a247b4877c2aaa0a201abc
msgid "``\\}``"
msgstr "``\\}``"

# ea15d533ae94498fa86b00a7baf410f1
msgid "``\\^``"
msgstr "``\\^``"

# e38d81b0c2734697a116bf67f0cd6c37
msgid "``\\$``"
msgstr "``\\$``"

# acf0e45f7a7742bb8b7b6952fa1a2dea
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."

# 6dd910225ebf42318a0ed6aef640648f
msgid "Choice"
msgstr "Choice"

# 14ca51e2deda4b6b869a34edc986633e
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."

# cf761286ec3d4d52a266b5d712e14ecc
# cbad7d6051db42bdb85aee033c0404d3
# 7a8e1d9f0546446aac972e9e7633cce3
# 0653585e06374867a2465b4900ed73cf
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."

# ad1fff29b0ff4bbfa368ecda100bbb25
msgid "Group"
msgstr "Group"

# 5e1bd6960bf04848848d9bfd4c96309e
msgid "Group syntax is ``(...)``. Group provides the following features:"
msgstr "Group syntax is ``(...)``. Group provides the following features:"

# 758b0344aa8e44a8b081a803e33ad042
msgid "Back reference"
msgstr "Back reference"

# 04411d9971dd4d9085b5c4ccb1c05676
msgid "Scope reducing"
msgstr "Scope reducing"

# 5a73de3eaec64371beac5ce02b72c642
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)``."

# 93765ba48ef84b668d7c963acf6d99d0
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."

# 93e69d55e8f747819eddf9a42782134f
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]``."

# 928c683f1b6d441697c50b9c33ff3f65
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."

# e1fcde77fd844e759b9ec135e4ee90bd
msgid "Character class"
msgstr "Character class"

# ec808751030b4d7894f22083b125b865
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."

# 1fce11ec6eac420db3cf08842c33a438
msgid "For example, ``[Dd]`` matches ``D`` or ``d``."
msgstr "For example, ``[Dd]`` matches ``D`` or ``d``."

# 1b01c20b0c4a4e9d8f58fbac3c323de6
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."

# dce64c1f78d540328e1e5d039285185b
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."

# 34072508e22a410fbcc43c8fef162d90
# 19807b7d57e245c68a93e71c96051dd9
msgid "Anchor"
msgstr "Anchor"

# 97204428e1234948aa7807108226fcaa
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."

# e7992119ddc24647adfd8cea202a391f
msgid "Index ready"
msgstr "Index ready"

# 2944bdaa0fc8412993e79c44364ac3d3
msgid "The beginning of line"
msgstr "The beginning of line"

# edce723e772a4491b5d9d0bef84323fd
# dd77f42af5294519ad5b45b4f065f806
# 9f22bc4147d2489cbf6dd8c08801fd1c
# 81f60721a2c749e8aab8869527011ff5
# f60e3316042447ac8933b6c8410b9221
# decedd4beced4badb1f2c27d7d15ce5f
# 91d1a1ac0977488bb9e9591bc4ae6d68
# 814aa7e9609f47eb8db4ecc0167f07d0
# 2ed4889ed6f64bba9a09b7be4f7c0395
# 69601b2f11d84c658b884513face34ee
# 9d4d892db0f347439207b8ee6e413011
# 79e7921f85d14093922f290416d2942d
# b4079697b8fb4511a16cc326e7bd6135
# 378c446c7f8144cc956f1031d259239f
# 820948f584824a41ba37e4f201db52af
# 55db4bbc1b8648d58edc2888261dea38
# 82fc72c63a95411d8f561504d7f54010
# dbe8a639da544547b5d4d3990bc5897e
# 34e3bf8fc9ad4a0aa56e1436bb45487f
# 3b171891948d48bdb1ab8f7905defde7
# 4ac54142ca79490db4d89a84b7e3dab7
# 7e50e8af252442e3b498cceef61a8150
# ba54c90199814f9c874c52749c858320
msgid "o"
msgstr "o"

# 7db96c30c6a54c2593ab580a22d4afbd
msgid "The end of line"
msgstr "The end of line"

# 483494c6f3224da4aeeecb6b3d0d1228
# 8d5f0ea9c86843f983fd5f18651a3b22
# 3b0eafb4f7eb41a9b335168524b31456
# 9ab63af3dd504a97abcc3fec950ecd43
# 9038787cdc974791b029c283ee49b730
# 684f628e23a44bd2b98317b0bc088fd4
# afcb7e7ed2eb46f786199401846648ec
# 8b26243d6c26497298cdd9eaa54c82d1
# cacc58a9990144388f376531b5b0fd8f
# 2e93ef499c6c4e2ab5c1997a4029f384
# e4db75305803471782ef3a83c99fc50b
# 3f74741cda2f4749a7648f1a8f503f00
msgid "x"
msgstr "x"

# 2385a630c388400680cf389eb8bb6faf
msgid "``\\A``"
msgstr "``\\A``"

# 8b1cb5f2fb994c0b9629f1d467e415a5
msgid "The beginning of text"
msgstr "The beginning of text"

# 86e8c972ad3b495f99c12992640a5d76
msgid "``\\z``"
msgstr "``\\z``"

# e17d8f44c5154a089e80b2ac32df5ba0
msgid "The end of text"
msgstr "The end of text"

# fd7916d13b56440980a483d24a63ffbb
msgid "Here is an example that uses ``\\z``."
msgstr "Here is an example that uses ``\\z``."

# 9fb375c4c96f4fe58d73d69dc386304c
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."

# 22d9cdc5a6d6431e916ed5527a2e77aa
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."

# c77a171b444a4e01a1d1818dc78dad50
# 9133f584bafe4b39a0dafa3160bbe2f8
msgid "Quantifier"
msgstr "Quantifier"

# 4b4ccb40b6654ebcb20205273cdbacea
msgid "There are the following commonly used quantifier syntaxes."
msgstr "There are the following commonly used quantifier syntaxes."

# 08f798a529384ccf85cf612b15481277
msgid "0 or 1 time"
msgstr "0 or 1 time"

# f128029ba03e4ce48e0042799a2e7de1
msgid "0 or more times"
msgstr "0 or more times"

# 79bcc8a756ce48f7874e4f389e85cc53
msgid "1 or more times"
msgstr "1 or more times"

# e60643bc63774e43b379d675c2397e57
msgid "For example, ``er+or`` matches ``error``, ``errror`` and so on."
msgstr "For example, ``er+or`` matches ``error``, ``errror`` and so on."

# c5788a7e72c44094b4d25e9c47a8a817
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."

# cbeaa3d4fe1d4fd69329585103beaf8e
# 91033828075d49d988ccf2cbded100e3
msgid "Others"
msgstr "Others"

# 145e31c37a5b47839e5da2e03be5fd32
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."

# 46b0f9e4d6c04eed9769ebae779a627e
msgid "Scorer"
msgstr "Scorer"

# f734df91ac274b86be716ffc23202a2a
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)."

# 0fe2491b52d44b8bb6dbc7ecf0441417
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:"

# 29b8c0310403494a8c9b6845aa10e9cb
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\"."

# 2a28c5b8dd1c476ca3b0fce768b0a457
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."

# 958615f9e4b44329842d6a232ccb1a4e
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."

# 11e060bd800143deab6f570bf66a048c
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."

# bc7080b02bb142f38ebf044516d2effd
msgid "This section describes how to use scorer."
msgstr "This section describes how to use scorer."

# ba40d51dc7c543c792be60a1263d7b1e
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."

# 50e7dee438c24aa2882955f433acd4cd
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`::"

# 1bb98012f9ae403d9913b4c67cc8bb4c
# 2eba2fa7478f4117bef565b088f83164
msgid "You can specify weight::"
msgstr "You can specify weight::"

# fd3a7f0a1e44465994bd4b1e181aea16
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`::"

# 6baadcc60dd84c87a21cbdc2860fe1c8
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`::"

# 20af48fb0b9b4fff8452845edaafdf9b
msgid "Here is a simplest example:"
msgstr "Here is a simplest example:"

# 0f30e055c1b54da094a76f9d55a8336e
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()``."

# a40c8ec1ad1c4357a9b7595bead82dbf
msgid "Here is an example that uses weight:"
msgstr "Here is an example that uses weight:"

# 7e552aa02bdf4b45909dad11f0f98bcc
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."

# ff6f246f98fa41069f73dbf87d6945e2
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."

# 5ed4c4185b1c4c159476821092ffea3d
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``."

# a5b24deb11814fc0a8c411b6ff9ca3b1
msgid "Here is an example that uses multiple scorers::"
msgstr "Here is an example that uses multiple scorers::"

# 58616c488ea441129b4ff46690e94157
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."

# df34501700454e1e83521d7e86763dac
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::"

# 5d508a77906b496eaf7836a7e7441c95
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."

# e237c2b3c5434b2c91bf1d8cf1e7730e
msgid "Built-in scorers"
msgstr "Built-in scorers"

# c7f72b8777bc498c9c7b8ac810c222df
msgid "Here are built-in scores:"
msgstr "Here are built-in scores:"

# 6fefec12f91b48c5bf15f5f677134e0f
msgid "``scorer_tf_at_most``"
msgstr "``scorer_tf_at_most``"

# 3b7ac35fe72a4f9cb080b5f7e0a9fff5
# ebb2cdeeee5a4f3c931efe2a88690080
msgid "This scorer is an experimental feature."
msgstr "This scorer is an experimental feature."

# 4a03a2f3eb3a472b828b22706cbdc9d8
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)."

# f7103d02ef334debb8a0c4d66f1a5866
msgid "``scorer_tf_idf``"
msgstr "``scorer_tf_idf``"

# 08e38df5a1d044fbad528e06a6148ca9
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."

# c5d0c143d77f49b692c21a66b948defb
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\"."

# 6768bd006bac46068520a0ac605f9dce
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."

# ad82685eb8f24c9f9b0c08216077e728
msgid "TF-IDF cares about term importance but is slower than TF."
msgstr "TF-IDF cares about term importance but is slower than TF."

# f0881192f0154edf80a346e026cd40e0
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."

# 01be241f740248ad96d83572b0881747
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."

# 50df7571c6f74d70809c5341cb87c6aa
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."

# 74b75c857e0f4947b5ec17169a229c20
msgid "This section describes how to use this scorer."
msgstr "This section describes how to use this scorer."

# ab5aa4e09abc48deb4b07cc215a61ce5
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:"

# ec879ee22b714d90a5ce04e550e89018
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."

# 3911f486765a40a893ddd265be6e6212
msgid ":doc:`../scorer`"
msgstr ":doc:`../scorer`"

# 5baeb55ec5b3474aa718b00e66000b8f
# f3ce3105e9054759be7f1a64483a7336
# 18bd9b3d8dc54721a72b1a80025785b1
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."

# fa096cd43e1e450fb6f94dc94770772f
# bcd785c9aa2e4452abb742d95f29305f
# 2ae90c4191a34c90b197b466df320eae
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."

# b57df97805b149afa4982b064985840c
# e71fe16fa7c64359b6332daf54ffa201
# 5d89b22be038415c93012f68d18a45af
msgid "Please stop to think about only score function for scoring."
msgstr "Please stop to think about only score function for scoring."

# 2cee8f8e6c5949ee9942a57b6495b9be
msgid "Suggest"
msgstr "Suggest"

# 1871637a8cc146a4b0adf50f4294f79c
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."

# 0f1eb7e334a8452eb716eae9b59feb30
# 707ea54644444eafbf1ea1f642510031
# 3247c4dc29154d9aa32fd76cb9348551
msgid "Completion"
msgstr "Completion"

# 66bd9506f76842a699b01ac5ce36e207
# ad16e4370ebd41eba06d1832ce25e1fb
msgid "This section describes about the following completion features:"
msgstr "This section describes about the following completion features:"

# c93d51b49e614db0b22f257a7c39deb7
# f6b2f4146f7e47ac921380eaabef73e1
# 8a972ef5960c4a1f9bbd329d93c4032a
# f748af9867a749039a3406172021392f
# dc5b412e6d3342038143ce5936b6d16e
# 598d67bcf05c48e2995cc3f18697a6c5
msgid "How it works"
msgstr "How it works"

# 78cf288472b541d29040f94fb4e52b53
# c858b40bb38a4c7b8d8b3bf39f796d49
# bae24e98533940919fadaf1003f4d898
msgid "How to learn"
msgstr "How to learn"

# abe99408cfd0474c8baa7d9f774eb542
msgid "The completion feature uses three searches to compute completed words:"
msgstr "The completion feature uses three searches to compute completed words:"

# 8dc75b8b9c814436b1ce5af5152ddf77
msgid "Prefix RK search against registered words."
msgstr "Prefix RK search against registered words."

# baed03f05f8844b8abfeef2037e69962
# 6b7fffe4eff44902803cf18ba02a8bbe
# fdfef2bcaf7847f0a48c4917946c009d
msgid "Cooccurrence search against learned data."
msgstr "Cooccurrence search against learned data."

# a411a84cff7d47258bc5af634af1067f
msgid "Prefix search against registered words. (optional)"
msgstr "Prefix search against registered words. (optional)"

# e09248fb43134ece88f4661b057db35d
msgid "Prefix RK search"
msgstr "Prefix RK search"

# 46f2e664932f41c08a84e2b5c542c2a0
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."

# 4b0dc314f3cc451fa0fc9ac43b85d300
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 \"に\"."

# 99c07cae443c488faa377f4dbfa1bbeb
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."

# aa1c254924ee486c8d774671e72dc820
# 3bc23f7bff9348f69fe2488d07efe4ea
# c23911a9884c4fe99f16f52f7b65c945
msgid "Cooccurrence search"
msgstr "Cooccurrence search"

# e60533a534394450b75fbc098c151722
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."

# 70d8adf3819147eabdb57f6e5dc13851
msgid "For example, there is the following user input sequence:"
msgstr "For example, there is the following user input sequence:"

# 9c3195e227da48b39dfc2d3a1b65122c
# 5beb5ac5a97c4b188b74bb59d5a6210f
# ada38445172346aebdff0eaec2d948a7
# f0a26d5f3d52473c9fc55a480f5f79c1
msgid "input"
msgstr "input"

# f78e3cae513e40eea50c20f10309bc74
msgid "submit"
msgstr "submit"

# a17e4f8a94044bf393c04cbe13290e3d
# 09890dd21b8b4334ac4e8870ecb7127a
# 31a7f9b9588e4622bd2bb771f8471a90
# 838633fd7ae94e6aaa1d1b062ee9162b
# 016b521d00ae40ecb769557e1d337e91
# d09cb252e7334aa8a008a05742ebca5e
# 6ca76cdce5624819881e3a7687ee4821
# 9d2756bb483b4313b2786401a2df61c8
# 8c74f07ad9194f12b29e1669022fbb48
# 7627f8823c254cfd8edec4ccebf31cb3
# deec79a273474897949c597244ba6844
msgid "no"
msgstr "no"

# 29499fac804d420bb1987c2527cf0a27
# 638e64921b1d42cabc5600f394918afd
msgid "se"
msgstr "se"

# 8adebfdc1650410093d52f2774a71986
# 31aa10fa71344f87a78572057f6b23fc
msgid "sea"
msgstr "sea"

# ecbf16120df84159821b24052789cbef
# 8957418eef66487d93981175794e0b36
msgid "sear"
msgstr "sear"

# bff674f30558497bbae9889326339fe0
# 95148734cdde4e14a88b3a0d0bbb3be3
msgid "searc"
msgstr "searc"

# e9aa174ac41b4eba86df62f869ed6145
# 87deb142b81e4bca9155c025ffe74f4b
# 63eee159e44644b685ef25daf41be1ba
# 62500d81938542c288266b83c275d4ff
# 9a3d050923d44b808472d1244a3f6a86
# 15ad4d6b1bba47d1b71caeb5bc1f7065
# 91ea4e7ccbf6425c89c4b4379a20747e
# 098d8b2f6b94423685197176ec2ab0f8
# 31fe6e2ac41044089cbaf93e2ac25ac3
# d72531b756c549a18920ebc643b76412
msgid "search"
msgstr "search"

# 8ddf323d518e4b899d11b3b3ecb1d324
# 2496ca2bcd5345cd9ea2ac35e0803c47
msgid "yes"
msgstr "yes"

# a1b908f09c364194878a78926f123b48
# 5b1e43cd5a86439bb3073e35abba1476
msgid "en"
msgstr "en"

# ea519623eec84293960d55c4cff3521e
# 17029ef477fd49869feef2acf324cc50
msgid "eng"
msgstr "eng"

# 12f8c947e1e84bb98e033eb81332f6c3
# c0b9cb4fe44940af8fdfa8910a8889e3
msgid "engi"
msgstr "engi"

# d8b6b33f8fd7441bb58d7ac40a7371d5
# 61ac5d2a4a92450eaab15ea6b99cef53
msgid "engin"
msgstr "engin"

# 80cd213e5d3c47c1807a9f387a0cead2
# c85811772ed444a784d9fa2853803dd3
# 39505345d0cc4a4780b4d27ea9ae13cd
# f1d48f0f2b8842baa89203ac507517c1
# 6adbf125c6c540a3b473ee6a31178d93
# 70b79f50d1804183afebed2d1987a4ca
# b956ba1c2abe4e61a498b56aa7a87e48
# e477a18361f04464bc78bb11eae5373e
# 9f0782a1b4de4595974bf51ff0103206
# 0fb8a90e02984cbf9e6bcc80aabd6f5d
# 5983824dd74a4f42af28fe08dd48f6cd
msgid "engine"
msgstr "engine"

# 24728338f046433bb6ff0c6e23f4b6fc
# 8e326ca204714de79d78260c5955566f
msgid "enginen"
msgstr "enginen"

# 8e813addd2864fcba39366e8c93c73d8
msgid "no (typo!)"
msgstr "no (typo!)"

# bea7a9c7c4a14fa19a85081320907889
msgid "Groonga creates the following completion pairs:"
msgstr "Groonga creates the following completion pairs:"

# 44a7e2ee0d2847399632f69edae37993
msgid "completed word"
msgstr "completed word"

# 8e879fa55630496aa38ad8391f0c16c7
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\")."

# 57af55e2642440d5a0660819ac9a22e7
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."

# 569359384cf245559ba50b33c29c9df1
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\"."

# b57d15a403fa4180815992731c691e72
msgid "Prefix search"
msgstr "Prefix search"

# 95a1bc3160f8459a987a7c281ae613e3
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."

# d5d46cee92374138bb2634977361f15b
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."

# d67a331393954a3d87b2f0b3aff477d3
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\"."

# f55997d797fa49c189d12a44b7b89ad4
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."

# 4e52177f7dbe4a65b13e4c04ec646c58
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\":"

# cc377a3351844a38a4430805214e014d
# e8f967eea82042fe9ed30b3449bbc7a7
# 39bcccc01dcd48f08d60d17537bf7671
msgid "How it learns"
msgstr "How it learns"

# ca7790f4281046228d0e9e88fee22809
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."

# 8416fe32240d4b15af83a5eb501edf40
# 000e07622e5241e3a33fbe0179768d2a
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:"

# 17b30ad3cbca4ca588c99f1703d0b70f
msgid "2011-08-10T13:33:23+09:00: e"
msgstr "2011-08-10T13:33:23+09:00: e"

# d754e2f5e83a4a59aefd0f1b6de20475
msgid "2011-08-10T13:33:23+09:00: en"
msgstr "2011-08-10T13:33:23+09:00: en"

# 507cb8e1167a4599a30c9d927cad2d2e
msgid "2011-08-10T13:33:24+09:00: eng"
msgstr "2011-08-10T13:33:24+09:00: eng"

# 8be689a11c5647c28fe54d1454ba9e66
msgid "2011-08-10T13:33:24+09:00: engi"
msgstr "2011-08-10T13:33:24+09:00: engi"

# 518a66029154499599b68f27a9614411
msgid "2011-08-10T13:33:24+09:00: engin"
msgstr "2011-08-10T13:33:24+09:00: engin"

# 7b98a8d329e94c90a9c91b4455cb2e0d
msgid "2011-08-10T13:33:25+09:00: engine (submit!)"
msgstr "2011-08-10T13:33:25+09:00: engine (submit!)"

# f4e641bbcc3940ae8f38134e447233cc
# 1a01547d0be54ac492055b628f566e56
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::"

# 05b9dbfc706848cdb24ae52b5bf5cf4b
msgid "How to update reading data"
msgstr "How to update reading data"

# b739df7a91b74a40ab6994d5bedfaf7d
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."

# 4a441ea94a04495ebbc007f2f2b79a8b
msgid "Here is an example to register \"日本\" which means Japan in English:"
msgstr "Here is an example to register \"日本\" which means Japan in English:"

# 9f224ae4eebf44e7aa458974d0f16015
msgid "Here is an example to update reading data to complete \"日本\":"
msgstr "Here is an example to update reading data to complete \"日本\":"

# 11fa5e05f57c4536a4a3d200b63ff0e4
msgid ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."
msgstr ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."

# 9be2cf86f6a74f74bb432b042bbe5eba
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\"."

# 216cc75e624f41d2bf42263fbed7a61f
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`."

# b5634bf16b3744caaf4117c1be40dde6
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\"."

# 5b7b78d2d8834bea8420b9b14e969665
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."

# 73efc7546d0c49cf904b15553a44ff6d
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."

# dfa4d9ea87b647afa6b1868c9742cf43
msgid "Here is an example to customize priority for prefix RK search:"
msgstr "Here is an example to customize priority for prefix RK search:"

# c80739895b10410eb44cf99fa7eb8fcc
# e0a66d0cfa824f00ac2680e1ee822a92
# 8622d551c5534c028686dbd0fc34c8f0
msgid "Correction"
msgstr "Correction"

# 447a42fb2df24b9696b2e9e4dbf8fce9
msgid "This section describes about the following correction features:"
msgstr "This section describes about the following correction features:"

# 3caa6ba046714b43be8760fb0a483285
msgid "The correction feature uses three searches to compute corrected words:"
msgstr "The correction feature uses three searches to compute corrected words:"

# 2709bb9a8a114bf0aff58b63b04cd69d
msgid "Similar search against registered words. (optional)"
msgstr "Similar search against registered words. (optional)"

# ab8ef947d54e4a6b9e78cb392cb809bd
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."

# 856b65d20b3e4637be3a90b508ebd9af
# 547282dd20224425a3dabbd984c3f3e8
msgid "For example, there are the following user submissions:"
msgstr "For example, there are the following user submissions:"

# 243aac7f27214c83b1076dc1ed160f8c
msgid "time"
msgstr "time"

# 6185dbaa2de34f0d85c0365b7b8beb55
msgid "2011-08-10T22:20:50+09:00"
msgstr "2011-08-10T22:20:50+09:00"

# 6324643de4834422ae854f782b905fdc
msgid "serach (typo!)"
msgstr "serach (typo!)"

# 1b35e925e16641058fcdd94884542a84
msgid "2011-08-10T22:20:52+09:00"
msgstr "2011-08-10T22:20:52+09:00"

# ae06e497ee5f4d9b8bdc8e5df25e8cc8
msgid "search (fixed!)"
msgstr "search (fixed!)"

# fd8a10a3e5344095ac53fcdcf7c01349
msgid ""
"Groonga creates the following correction pair from the above submissions:"
msgstr ""
"Groonga creates the following correction pair from the above submissions:"

# ab08ed4957f844e89356273418b7744f
msgid "corrected word"
msgstr "corrected word"

# e3c58060c6954efd9cef6532a1c5f117
msgid "serach"
msgstr "serach"

# bb1e0ad81e374613a3379829ce3a12ed
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."

# 1d35e21cbb3548f68610a6d2d92844f1
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\"."

# 3997286e4b55406ea76804e215c8f697
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."

# 1a65e50e4f5d4bd4829497be633e7be8
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\"."

# 32a54b08dc564da48a3890815aa93cad
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\"."

# 0a3b33a9593a48e9803277c4a4713ce9
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."

# b8338175ff334ad3865adaa918fe3bdc
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\":"

# ac96409ad3dc4f3487a53f6a7bf2eb6d
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."

# 95da379aa1624818906b38368a0c94f6
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:"

# a25ef4ce964d40baac9d70ad6e8535db
msgid "2011-08-10T13:33:23+09:00: s"
msgstr "2011-08-10T13:33:23+09:00: s"

# 9c667263345447b9ba3d90a625aa62ff
msgid "2011-08-10T13:33:23+09:00: sa"
msgstr "2011-08-10T13:33:23+09:00: sa"

# 78a9c06e25744b70981ddf7c4f25c6e8
msgid "2011-08-10T13:33:24+09:00: sae"
msgstr "2011-08-10T13:33:24+09:00: sae"

# 2e3227da69bc406a955a6011a47ac245
msgid "2011-08-10T13:33:24+09:00: saer"
msgstr "2011-08-10T13:33:24+09:00: saer"

# 8bf20ee021c14eb897f36b7bebcfbdff
msgid "2011-08-10T13:33:24+09:00: saerc"
msgstr "2011-08-10T13:33:24+09:00: saerc"

# b05cab60b320472387f5553de2bfa1ce
msgid "2011-08-10T13:33:25+09:00: saerch (submit!)"
msgstr "2011-08-10T13:33:25+09:00: saerch (submit!)"

# 22582ef659b24037b3a9559646319f36
msgid "2011-08-10T13:33:29+09:00: serch (correcting...)"
msgstr "2011-08-10T13:33:29+09:00: serch (correcting...)"

# 7c11ac14e275441189306b6ceda2109c
msgid "2011-08-10T13:33:30+09:00: search (submit!)"
msgstr "2011-08-10T13:33:30+09:00: search (submit!)"

# c3e9d7c7e1b94fa596add4172e895224
msgid "Introduction"
msgstr "Introduction"

# 7aa3ca344bb3499ab37764a834b6aebd
msgid "The suggest feature in Groonga provides the following features:"
msgstr "The suggest feature in Groonga provides the following features:"

# 14988c70216c42d3b3145d4ac7ee94e6
# 8383e004c72642e8a5541bf157e5d37c
# bd90a65057b3456f85c47c846f413296
msgid "Suggestion"
msgstr "Suggestion"

# 8aac4d9b0d3c4db78238b83ed827a278
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."

# 702b7d3e5f874774ac19fe3a6403e703
msgid "For example, there are registered words:"
msgstr "For example, there are registered words:"

# a1a5fef692dd4947a6f64633044a6130
msgid "\"groonga\""
msgstr "\"groonga\""

# 3a39e0684fad4f139ca8d79c6d93378a
msgid "\"complete\""
msgstr "\"complete\""

# 182f2ac809c8484b8a27fb98d040f4cb
msgid "\"correction\""
msgstr "\"correction\""

# 742fc13aea5d4b21914d91dd55c621b7
msgid "\"suggest\""
msgstr "\"suggest\""

# 87d67ca625cf4fbdb00ff629e684944c
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\"."

# 1aeb117d279049a7bb313399caefc292
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\"."

# c705b73674b44b2d9e072d391f635331
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\"."

# 4bd1a1b9d459476896548bb7308ce687
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."

# 68e9a328b5f94c4291a175333c6acfe0
msgid "For example, there are registered correction pairs:"
msgstr "For example, there are registered correction pairs:"

# 84dd010568fc480399752ec114a227af
msgid "correct word"
msgstr "correct word"

# 52801e60529f4bf6b48ef86105870e1c
msgid "wrong word"
msgstr "wrong word"

# 81ed0951353f4e1ca3692f07b847ec61
msgid "grroonga"
msgstr "grroonga"

# eedf7ed580ff497899d4c8756909e337
msgid "gronnga"
msgstr "gronnga"

# 9447c084542f45f29bad818a290bd0ef
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\"."

# 9f7adba07ad54a238450c67ae12d371d
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."

# b902076012ab40598bdaa6cd4861e6e4
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."

# bfa7cad4b416421798d5740aa0d75931
msgid "For example, there are registered related query pairs:"
msgstr "For example, there are registered related query pairs:"

# 78f9359df4e04237af50074732099240
msgid "keyword"
msgstr "keyword"

# f7fb0ab2daf1488f9626b7d1cf702cc1
msgid "related query"
msgstr "related query"

# daf565244c484e11bd9b9940b97520e8
msgid "groonga search engine"
msgstr "groonga search engine"

# 67fc13427ce54676b173d6fd29b845d1
msgid "Google search"
msgstr "Google search"

# fbe35f7537ef4f9485a9146934a38e1e
msgid "groonga speed"
msgstr "groonga speed"

# 8ab8b23cd5ed4ad69e302b6446f5395e
msgid "speed"
msgstr "speed"

# d530049c129648f0b0ea73f58c168a9e
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\"."

# edc860c458234e918aefb6ec578343d5
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."

# e48b751a53114ba49ef40f91b8aa5eba
msgid "Learning"
msgstr "Learning"

# 835bd4b23609476ea5fd530d61352dc2
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."

# 94a17ef69a2e4656aabaa9d4dbd490ae
msgid "The suggestion feature uses a search to compute suggested words:"
msgstr "The suggestion feature uses a search to compute suggested words:"

# 7da620bbc76d4df19409392b3f7b702a
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."

# 303594f3c3be4d718dd11bbe2b6ac35d
# 77792e88eddb4a7385fa21facd6585d8
# f333bf9605594ef283b6d127d7ac71dc
msgid "search engine"
msgstr "search engine"

# b25766b90b4f49e6ba7052f4298c558f
# 1cd06c7778ab46159ae966cc17ea1e3c
# 5a84a5219c1f4fe9b7631992a315632b
# a10d157bbd424cad9f2da48ce78f7ab8
msgid "web search realtime"
msgstr "web search realtime"

# 0d0bc22c4d794f319f4e21a2bab218a4
msgid "Groonga creates the following suggestion pairs:"
msgstr "Groonga creates the following suggestion pairs:"

# 9605442fd3b2427e9a1e2a27c2098428
msgid "suggested words"
msgstr "suggested words"

# 91be37ee77fb466790b6db8d8516dedc
msgid "web"
msgstr "web"

# c68f1476b44e435d9f6de07df49870ab
msgid "realtime"
msgstr "realtime"

# 5746b13372ad4fc6bac265de86a29447
msgid "Those pairs are created by the following steps:"
msgstr "Those pairs are created by the following steps:"

# 57363ccb2ac140a8805238188a92fccf
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\".)"

# 28cdba715ec94806b657afb9445b504e
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."

# 11832ab1d42a4f6581bdff946a20a2f6
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\"."

# 12dc1c38a4214604b3f50451d8464631
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"

# 7b5d484571e143699e8d0c1e373db706
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\":"

# 4911734f38b64048a8b57e4eafad5780
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."

# 88848a1c4a174d469197ef1f87f736c0
msgid "2011-08-10T13:33:23+09:00: search engine (submit)"
msgstr "2011-08-10T13:33:23+09:00: search engine (submit)"

# 1f4eaf13ca3f45cf99ea3147eb5520c2
msgid "2011-08-10T13:33:28+09:00: web search realtime (submit)"
msgstr "2011-08-10T13:33:28+09:00: web search realtime (submit)"

# ce83f12be47a407d9d04eafddd81f0fd
msgid "Groonga can be learned from the submissions by the following command::"
msgstr "Groonga can be learned from the submissions by the following command::"

# a61afd6511014e44acf7124455819af0
msgid "How to extract learning data"
msgstr "How to extract learning data"

# 4b79f2172c874ea88610d342a7d2967e
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."

# 81c5be49f2cd4041814557f2f543bc5d
msgid "Here is the query to extract all learning data::"
msgstr "Here is the query to extract all learning data::"

# 93fa3cf8484f48f3b34e18566ac9fb32
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."

# 786adfc82dd64913bc93ac03d63ecf73
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."

# a61f3cfc5a514557838381e56d774858
msgid "Tables"
msgstr "Tables"

# 3140e17af7124ce8bc934ccb5972b1c1
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``."

# 3139a0b26b2749eab28a2524d8c56e00
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."

# fb8dc6c56863494087623c0d557e461b
msgid "Characteristics"
msgstr "Characteristics"

# 68caee64089b430db1e4f1528ac1a0a4
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.)"

# 07556925190b44fda336bdc2c1bf83be
msgid "``DAT_KEY``"
msgstr "``DAT_KEY``"

# 3d3d28befa8240498e8e5853e11318db
msgid "``HASH_KEY``"
msgstr "``HASH_KEY``"

# ad405b9a6e5b43ab8f77e66dbbb4a805
msgid "``NO_KEY``"
msgstr "``NO_KEY``"

# 1322244b72b946c3b3e045af77f51b59
msgid "``PAT_KEY``"
msgstr "``PAT_KEY``"

# 95e232fbdcde441e8adefc2dddb306bb
msgid "Data structure"
msgstr "Data structure"

# d8c65b9242204fec8a29e944ed8a341a
msgid "Double array trie"
msgstr "Double array trie"

# aad78332168141aab727ab61766cf1c5
msgid "Hash table"
msgstr "Hash table"

# b5fe6a64fc914a44b38b346275beac89
msgid "Patricia trie"
msgstr "Patricia trie"

# f3dd883517a341ef9ffacae56e42ce89
msgid "ID support"
msgstr "ID support"

# 0644b625e84a40b2b4b489196e93a00c
msgid "Key support"
msgstr "Key support"

# 2ab0a42be8cb48ec9e51cfae780bb36d
msgid "Value support"
msgstr "Value support"

# 566a99b9a24d4e0895e06aaa17a3818e
msgid "Key -> ID speed"
msgstr "Key -> ID speed"

# 0294d76761084b7485fed272d1d857e2
# fe1aabb96fd0470c9c41ca351dbf49c9
msgid "oo"
msgstr "oo"

# fb1313c897ac44539560d017d62457ab
# ccea8bf6626b479ab57ba90712dd2777
msgid "o: fast"
msgstr "o: fast"

# 0708fb1e9f5d4d128fae53b39eb5e4ff
# 8f32ed2b7fe3415481cc2ef3a65de9d3
msgid "x: slow"
msgstr "x: slow"

# 76dddb9e805e4ef0ab3a5a8c62744b82
msgid "Update speed"
msgstr "Update speed"

# 74dd9c78b0a2478aa4144454b6ec3ca2
# b32bfde26cc14aa79ca6eb70c450eeba
msgid "ooo"
msgstr "ooo"

# 58f0c72ba982402f8b850eb69a444f7b
msgid "Size"
msgstr "Size"

# 04c520a038784bb9b463bbca1c0906bb
msgid "o: small"
msgstr "o: small"

# 021e9dfd09bc4913815cd9ba6f4aec9e
msgid "x: large"
msgstr "x: large"

# bdee1e5e8a0e4bd292ad42e3af78bb99
msgid "Key update"
msgstr "Key update"

# 77200485a39542c194574de440328e0f
msgid "Common prefix search"
msgstr "Common prefix search"

# 279be50d9567441bb5ceff67b4828708
msgid "Predictive search"
msgstr "Predictive search"

# 5eeeb9f5acfd49b2a84d9985ab79dfbf
msgid "Range search"
msgstr "Range search"

# 49c243eca47949da9bfbf5a9f483dfef
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."

# b04933c5db1448f4bc82f1018417c20e
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."

# 3936fc278ed14aeeaf44ddf8afabc547
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."

# ba2b788e42154b8aaff6b68ab87ff792
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."

# 8cb653c287084079b85e164a7d1367f0
msgid "``TABLE_PAT_KEY`` is small and supports advanced search functions."
msgstr "``TABLE_PAT_KEY`` is small and supports advanced search functions."

# 0dff046838334374bc99c416f2b2bee4
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."

# 9d8b6029f6144170b96f4e0eb2e90b7d
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."

# ebca1c4cc81d4679b51c82e1b533caeb
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."

# e44f596cb45844ce811662855dcdb12c
msgid "Record ID"
msgstr "Record ID"

# ec496594751a4d75b02a0226d4b6fcf1
msgid "Record ID is assigned automatically. You cannot assign record ID."
msgstr "Record ID is assigned automatically. You cannot assign record ID."

# 62a5dcbc65244197abfac6354155650a
msgid "Record ID of deleted record may be reused."
msgstr "Record ID of deleted record may be reused."

# 8f06995569134ad7bc14b36424a3d006
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.)"

# 27f577695a7e4c469e905ad56889ca58
msgid "Persistent table and temporary table"
msgstr "Persistent table and temporary table"

# 7e379437cb294451863f34ed067f76ec
msgid "Table is persistent table or temporary table."
msgstr "Table is persistent table or temporary table."

# 04d7e68dbb6a4ed5bdbc26cd867077c7
msgid "Persistent table"
msgstr "Persistent table"

# 5f15f6cf7d9f43beb546f3cd5e451bd8
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."

# a9dcaec6bce64fc0a478bd7281da7f0f
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."

# 70cec7e300364c13b70b9a0c35cebd0a
msgid "Temporary table"
msgstr "Temporary table"

# 790049f43de842ef845eeff14c455e5c
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."

# 315edc09c81841dea51bde917e8a8e74
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."

# b46ca12d536241b887518ff441cc4d63
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."

# 665fa9af2fa9498cb44598a14089ff9a
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."

# a82e562c48eb4601b2f09f70518817d0
msgid "Token filters"
msgstr "Token filters"

# 86fb93798ca0403bbf43637a6affe569
msgid "Groonga has token filter module that some processes tokenized token."
msgstr "Groonga has token filter module that some processes tokenized token."

# 42e81e9aa2394ce28677b762bd2ddfd6
msgid "Token filter module can be added as a plugin."
msgstr "Token filter module can be added as a plugin."

# 3f9f8e4d886a4919be50647cc7edbbe0
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."

# ce4a80beb9a642f6837616b4c69ce17a
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`."

# c16decf7d304467186004c9ff8289ddb
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:"

# b3b524cb96454beaa6efcefcc022e916
msgid "Available token filters"
msgstr "Available token filters"

# 03095e08468d4898868ec23bf69fca93
msgid "Here is the list of available token filters:"
msgstr "Here is the list of available token filters:"

# b9e1c28673ae49739db415be4b5c98ac
# 3d9254824b0b498eb21a4b728094a116
msgid "``TokenFilterStopWord``"
msgstr "``TokenFilterStopWord``"

# 5b277c0a38eb4e13864e74cdb8b27fc1
# d71c5ac5725a4f429281a2a8fb2ec5d1
msgid "``TokenFilterStem``"
msgstr "``TokenFilterStem``"

# 4b89d1b77a9347eb9b17807febed97d3
msgid ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."
msgstr ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."

# 3389a08a100b41fcbd0684bad818561c
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."

# 09fbf6d987a3438691ff128fc2fd5983
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."

# d3ed3c2e90c74ebbac474118df35e10f
msgid "Here is an example that uses ``TokenFilterStopWord`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStopWord`` token filter:"

# 56cd65ddd1e4403ca346dfba9cbcfef1
msgid "``and`` token is marked as stop word in ``Terms`` table."
msgstr "``and`` token is marked as stop word in ``Terms`` table."

# 0a69946ea9f54e03ad58e2cccd54146f
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."

# bf92cdd8ff5c4d81bcc4282fc3471b89
msgid "``TokenFilterStem`` stems tokenized token."
msgstr "``TokenFilterStem`` stems tokenized token."

# 4bc3583a0a1a4c658ac97bff2e73e792
msgid "Here is an example that uses ``TokenFilterStem`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStem`` token filter:"

# 2cc8c0d13d7041aa99f67753b160a640
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."

# bcb534aaa34f45688d52b93d43b19a84
msgid "Tokenizers"
msgstr "Tokenizers"

# ff209f84cceb4a8e90a181a639d3996b
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:"

# 84a3432da4c2497f94b361e16ce93774
msgid "Indexing text"
msgstr "Indexing text"

# 10c7c84c7e924a48b8c468937d7c5dcf
msgid "Tokenizer is used when indexing text."
msgstr "Tokenizer is used when indexing text."

# 76b390b885884693a52bfaa88ce33150
msgid "Searching by query"
msgstr "Searching by query"

# f524627946444760abd1cf1c4e57741b
msgid "Tokenizer is used when searching by query."
msgstr "Tokenizer is used when searching by query."

# c18ad4341bb04eb08da07edd118cd8ab
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."

# fa3904af12224fb2953a3d63bcbfcf2c
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`."

# 1c958a0915c747d3939ceb8d64b328b8
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`:"

# 565783239873400682fce60727bba66c
msgid "What is \"tokenize\"?"
msgstr "What is \"tokenize\"?"

# ab09b4aa7127454c8251e88e8d22578d
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."

# 0427e444954546ea958514817431c0b6
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:"

# f2deb848d3d7424b8980662286a951e7
# 1d2ddb1581274b59a8d6ca8aaf4303f7
msgid "``He``"
msgstr "``He``"

# 70fefa8de9874900b2f3fd7f39dfd89a
# bb2f5251b8e74635b661ba724ac06d81
msgid "``el``"
msgstr "``el``"

# 64a3ceb12452483e8a06dcdca2ed2d9b
# ec61c94743d048539d2471f76430a67a
msgid "``ll``"
msgstr "``ll``"

# 67db29a89d35490ab343caca3a033f94
# 6f97200ec8744598bfc9a4d0278a0229
msgid "``lo``"
msgstr "``lo``"

# 94629c89e18a4d809ee643f174a32a78
msgid "``o_`` (``_`` means a white-space)"
msgstr "``o_`` (``_`` means a white-space)"

# 49e3d910510d4dbd81f1d22104be9227
msgid "``_W`` (``_`` means a white-space)"
msgstr "``_W`` (``_`` means a white-space)"

# f16242dbdafd43f39d36bb94af8b4b5c
msgid "``Wo``"
msgstr "``Wo``"

# 2b9df4097777406dabe81c22d7c9c29b
msgid "``or``"
msgstr "``or``"

# 5a9b3d1a51b74fd5b541082316433c05
msgid "``rl``"
msgstr "``rl``"

# 81f3ad00713e4ce19313fedca1f4058d
msgid "``ld``"
msgstr "``ld``"

# 35f9910ccff74a34b0a63239928d7ca3
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``."

# 50e9bbc12ba84b2c8a58152916f5e753
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:"

# 125f6c5d7a8943a3af2f80e84536aa71
msgid "``Hello``"
msgstr "``Hello``"

# fff8cf2ac59f41c5b4a1e0d117c95bf4
msgid "``World``"
msgstr "``World``"

# 8883f2abf7fd4660a79a9da2cd1fbec2
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``."

# ddc42524b70c45a2b314b6b8ad6660b1
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."

# 64535134bdf348dfba69b8010dba4fcb
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."

# a6bec42ac6294159aeb6efbdf2e96655
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."

# dbb0b77780eb4790ae204ded56654e72
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."

# 779e3e6957a9492187f393f62750f3b2
msgid "Built-in tokenizsers"
msgstr "Built-in tokenizsers"

# 9354bee3af5540cd9335a29a64c09c11
msgid "Here is a list of built-in tokenizers:"
msgstr "Here is a list of built-in tokenizers:"

# 05ddaeb78976496183ad884c760f77f1
# faa3dbdf03a94490a7fbef5e7ba422c8
msgid "``TokenBigram``"
msgstr "``TokenBigram``"

# 537fb64d6b2741afb47bd5375bbb46e8
# c5aa8bbbf76d4a5a8c86af296ccf8943
msgid "``TokenBigramSplitSymbol``"
msgstr "``TokenBigramSplitSymbol``"

# e3018f9b5e504e24ba06cf46671de750
# eaad2bc99abf4f68b127069b0d02210a
msgid "``TokenBigramSplitSymbolAlpha``"
msgstr "``TokenBigramSplitSymbolAlpha``"

# 6c867f670b084b1e84eeacc85d3e68b7
# 37043e6e32064c2eac56a6a05389065f
msgid "``TokenBigramSplitSymbolAlphaDigit``"
msgstr "``TokenBigramSplitSymbolAlphaDigit``"

# f5c56199a0d44f3fa317c76d971a6cb3
# 980b038a15e940af965c4e1f904d2442
msgid "``TokenBigramIgnoreBlank``"
msgstr "``TokenBigramIgnoreBlank``"

# 3e8be8f8669a49dbbc7c36282f581968
# 4cfcab26faf24101bf502135a3156068
msgid "``TokenBigramIgnoreBlankSplitSymbol``"
msgstr "``TokenBigramIgnoreBlankSplitSymbol``"

# 235bce0bbaf34da9bacc470260a3f473
msgid "``TokenBigramIgnoreBlankSplitAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitAlpha``"

# 3639d6095c3a4662b722a6b1cafd3cbb
msgid "``TokenBigramIgnoreBlankSplitAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitAlphaDigit``"

# e347057d7f78461a9603990912716ddf
# dd4df2ef5f6d4ddcbe6568997f5043af
msgid "``TokenUnigram``"
msgstr "``TokenUnigram``"

# 8792f285c5b04784b0ab9becf649501c
# f20254c447a84b0fb517aabd8f14ba27
msgid "``TokenTrigram``"
msgstr "``TokenTrigram``"

# 1cc358ce29ce45f3b244bcb151baf2db
# ff07c20d45f943c3be94dde289794919
msgid "``TokenDelimit``"
msgstr "``TokenDelimit``"

# fdb5d329bf31474ea446baa64d90b61e
# 1d381c2f1200453bae0d96b313a15700
msgid "``TokenDelimitNull``"
msgstr "``TokenDelimitNull``"

# be4c6c749a11449fbc23d167728cfcb6
# 60167b2b836149e58592c3f1db17f1a5
msgid "``TokenMecab``"
msgstr "``TokenMecab``"

# 234a58e0e6854c988b382f4335e1435f
# f32bebc0d4b6414a8b99379adbd8dda7
msgid "``TokenRegexp``"
msgstr "``TokenRegexp``"

# 9036b8097ac647f1a3476ebc1e8c0cf5
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."

# 6b5c73834a1d40c594a0aa8ca47ec81c
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:"

# 9887633dcd3a4be89b1d9b812c757613
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."

# af3d549349b544ad8e31f9f9aea633f5
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."

# b138fa0abdc544a497c9692461829339
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."

# 868706465853456ea32fc7f6f7b18cd3
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`."

# 843083aa31f84aa69a8342e1bf97ccb3
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:"

# bef9dede980c43f39bb5f226e1eea250
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."

# e7db1645944d471288b05138ece4cbe8
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)."

# 0c83b9ea3bc14a3bbee9da286cc71dbf
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."

# 1407977c59cd4069b3ef3dfcf1114cab
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."

# 7e7d752d40974518bfa6159d0c8fb9ff
msgid "Mixed tokenize method is suitable for mixed language case."
msgstr "Mixed tokenize method is suitable for mixed language case."

# c189e8beacc74e0ea6e71254d4140e7b
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`."

# 224c3c61b08047d18408205d684623e9
msgid "Let's confirm ``TokenBigram`` behavior by example."
msgstr "Let's confirm ``TokenBigram`` behavior by example."

# 5c0882592f8249beb440c49a8dca8f9a
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:"

# a7920a992be84c88a563200514a56de8
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:"

# 578f90a291af42c8be1a2e79968b8e38
msgid "Alphabet"
msgstr "Alphabet"

# a08fd7bb4e5445c4ad5b39411db6b674
msgid "Digit"
msgstr "Digit"

# 8a77470fc5a04de7b71fbe1d680b54bf
msgid "Symbol (such as ``(``, ``)`` and ``!``)"
msgstr "Symbol (such as ``(``, ``)`` and ``!``)"

# 75f2de9f597849668346c26ca6f125ac
msgid "Hiragana"
msgstr "Hiragana"

# ffe4fb2bf53f41f1a11d699b708524fa
msgid "Katakana"
msgstr "Katakana"

# 864fe35f289f4c0aae57af3670c9fb57
msgid "Kanji"
msgstr "Kanji"

# 632ba40018154a1f945790f7763f0e85
msgid "The following example shows two token delimiters:"
msgstr "The following example shows two token delimiters:"

# 74060bff32d54fda8b5c8e7293d97b49
msgid "at between ``100`` (digits) and ``cents`` (alphabets)"
msgstr "at between ``100`` (digits) and ``cents`` (alphabets)"

# 6aa2e33a442f4f1788db1d91298e78b0
msgid "at between ``cents`` (alphabets) and ``!!!`` (symbols)"
msgstr "at between ``cents`` (alphabets) and ``!!!`` (symbols)"

# d1e4e46310a341fa97ef116641201385
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."

# 8118505c3deb4452a54409e5015660c6
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:"

# 5fc725b62f27462ebe5f7745f36ade95
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:"

# 3d42ceae279b40efb18c7affc5df3c5d
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:"

# c7c3ca5a66b34c33a93e7db06fbb067c
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."

# b8f48adfe9b443e7804b60052ecd0fc4
# 2fbb0369079a419491a4cabb31426f09
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."

# 5b51f145ad614a4eb4cc04b72bac18ee
# 6dc941997a2f41b48ffd9c0259301f13
# 06998043979e43878ebd30ef721b3d6b
# e8c306ec9efe4bfe84f201e8d66288e3
msgid "Here is a result by :ref:`token-bigram` :"
msgstr "Here is a result by :ref:`token-bigram` :"

# 835d46ab7d474c0ab31a6c0a66e5daf5
msgid "Here is a result by ``TokenBigramIgnoreBlank``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlank``:"

# 641b4ccde72449e897e1a0ee22e1f50d
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:"

# 27713fcdcd8e4dcfaf99a58ce2ceeb03
# 5a77746964f144889edbc5dc92b85958
# e54ebd25d8ff4250a8e69bb119e6a9c2
msgid "Blank handling"
msgstr "Blank handling"

# f4deadf77a054d52ad8719b01b2cff53
msgid "Symbol handling"
msgstr "Symbol handling"

# aa39d2871b154ace8a4283ea50b4f8f3
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."

# e422798e8709487f9cae333faad42210
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."

# ef0e872cf50d453ebbf888fe3579857a
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"

# a6a3d260d4504958a2ce6fb7a3bb613e
msgid "``TokenBigramIgnoreBlankSplitSymbolAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlpha``"

# 828a5c0679d14b21839715fbc5c29f0a
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:"

# cd18140e6f56483d8c6bfc88c4874490
msgid "Symbol and alphabet handling"
msgstr "Symbol and alphabet handling"

# 77cfbe2bab8c4df185a0c28821bf403c
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# b3ca0697af5b4a4b90df62573ce72d90
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."

# 51fc9da9d5524f7b862b80f8e8197761
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."

# aa42543cee7d45f9814b827c6170abc8
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"

# 61b5617684db47569a1a84e8a714064c
msgid "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"

# 2a2c45b5e5554dfab80ee42651248205
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:"

# 20bfdf4c263e47d087e647a655e4fee2
msgid "Symbol, alphabet and digit handling"
msgstr "Symbol, alphabet and digit handling"

# 899ddc173a874431a59e0e2097b3c3c5
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# 86ee0f486ca04a71af6e7c5af4e5d33b
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."

# 5b5506ae50f3410c85848054f41404fa
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."

# 40893a52f4874368b6aa7289c09bb7f9
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"

# fbab35555fb046768a4557e4d0cc49fe
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."

# 1e70f072858940ccaeb48056bcebab5e
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."

# e390bcf80ec94ddd83b4e85b02c4c4cc
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``."

# 2c1fa0ba40e7435aa5db5e4d9404aaf4
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``."

# 8c5ce627b406448faef331723a48c142
msgid "Here is an example of ``TokenDelimit``:"
msgstr "Here is an example of ``TokenDelimit``:"

# 626223b0d72241059abe64b2124bbf4a
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``)."

# 84b177dde2654dc7b7c4e5550f5aa230
msgid "``TokenDelimitNull`` is also suitable for tag text."
msgstr "``TokenDelimitNull`` is also suitable for tag text."

# 58005ead67b74ebe989c2b2e84b71896
msgid "Here is an example of ``TokenDelimitNull``:"
msgstr "Here is an example of ``TokenDelimitNull``:"

# 577aa45319754b70bc201e9a734d8db0
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."

# f4ff0350ba764b199540ac85a0b481a5
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."

# c768a7ec75364a86964762a0fc0cb35b
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``."

# 8c9658ceba7548498b8bf63c467a8292
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."

# 775be7126c774bb38a2b5f86f5b0ba2f
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 ``京都``:"

# 2516467c6a2d4d059cc2f3fd9996bee1
msgid "This tokenizer is experimental. Specification may be changed."
msgstr "This tokenizer is experimental. Specification may be changed."

# 0d6c2ef9e67941c89f071efbc1ee84f2
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."

# cd3e072126914a02bd9409012a2bfcbb
msgid ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."
msgstr ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."

# 5d1c073ed53f42d3b9c02fb62ac21d89
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:"

# 799d2f98c4384739bc3297adb4c0b815
msgid "Literal only case such as ``hello``"
msgstr "Literal only case such as ``hello``"

# 52f915cbabf34c0898757651fdb0009c
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``"

# 2f0aece3ff8844d7a8be5e040da526bf
msgid "The end of text and literal case such as ``\\.txt\\z``"
msgstr "The end of text and literal case such as ``\\.txt\\z``"

# 5393eb579dab48d1bb6d64387f1a0877
msgid "In most cases, index search is faster than sequential search."
msgstr "In most cases, index search is faster than sequential search."

# 3f20354a98fd4c5b8acc1de47e6a3388
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:"

# 52a535ae710941589a34f8538fb37f48
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."

# bc7bf4441db3406e98d069049048f7e7
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."

# be31f6caabfe4a399bff4c31a2e86cdc
msgid "Tuning"
msgstr "Tuning"

# 68b5cea22b0d4604b84cc2c2ad7c9008
msgid ""
"There are some tuning parameters for improving Groonga performance or "
"handling a large database."
msgstr ""
"There are some tuning parameters for improving Groonga performance or "
"handling a large database."

# 286e2ceeb4a048999b2944775c21d99f
msgid "This section describes parameters."
msgstr "This section describes parameters."

# 13f6fa37425e4c09a1c13e6cdc2065b1
msgid "The max number of open files per process"
msgstr "The max number of open files per process"

# 9e0c16e2267b4b65a879d909f7d8801a
# 85e9ebfcb46142deab60e17f9a6585cb
msgid "This parameter is for handling a large database."
msgstr "This parameter is for handling a large database."

# bead1e699bb94407ba6dccf10a50c9fc
msgid ""
"Groonga creates one or more files per table and colum. If your database has "
"many tables and columns, groonga process needs to open many files."
msgstr ""
"Groonga creates one or more files per table and colum. If your database has "
"many tables and columns, groonga process needs to open many files."

# c42e75c489a347f58548957585889249
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."

# 1336d3afc0c346e19670df23656d72f0
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::"

# 2a355294d6024944abca0605a2028c27
msgid "Here is an example schema::"
msgstr "Here is an example schema::"

# ed4738316319421eb72be1b2dc3942f8
msgid "This example opens at least 11 files::"
msgstr "This example opens at least 11 files::"

# a5f7aace3eda44aab73076f6bd97ee2c
msgid "Memory usage"
msgstr "Memory usage"

# f906c1793b13406b90dd1ee99d1303e2
msgid ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory until they are nneded."
msgstr ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory until they are nneded."

# ed08f59d79ac47739ba35bb69fbf70c5
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."

# 86c7f207212840fcbf0ab28f01bfae43
msgid ""
"Normally, your all database files aren't mapped onto memry. But is may be "
"occurred. It is an example case that you dump your database."
msgstr ""
"Normally, your all database files aren't mapped onto memry. But is may be "
"occurred. It is an example case that you dump your database."

# 9217c2b4a1bd4fd1a57d8000c3cc1ed4
msgid "You must have memory and swap that is larger than database."
msgstr "You must have memory and swap that is larger than database."

# 19f52fc19f65483d892b91a5edefb7a3
msgid "Linux"
msgstr "Linux"

# c101de4237a047f081bcc5caac0c1e86
msgid "This section describes how to configure parameters on Linux."
msgstr "This section describes how to configure parameters on Linux."

# 94cb51ad5e3f42aa86f0753bdc922919
msgid "nofile"
msgstr "nofile"

# fcf165bb968849f88a81c1e295699f20
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::"

# cb3dbe3f41af4d9f9e778af67ce666a1
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::"

# 569f61f0278d4b7caeaa95d5ef2ab0c7
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."

# 53dc3e53f14d485fb59e0d9e51dfa7ea
msgid "vm.overcommit_memory"
msgstr "vm.overcommit_memory"

# 8ce043bbecd044378b97d29ef6c0bf55
msgid ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a "
"database that is larger than your memory and swap by setting ``vm."
"overcommit_memory`` kernel parameter to 1. 1 means that Groonga can always "
"map database files onto memory. It is no problem until groonga touch mapped "
"database files that their size is larger than memory and swap. Groonga "
"recommends the configuration."
msgstr ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a "
"database that is larger than your memory and swap by setting ``vm."
"overcommit_memory`` kernel parameter to 1. 1 means that Groonga can always "
"map database files onto memory. It is no problem until groonga touch mapped "
"database files that their size is larger than memory and swap. Groonga "
"recommends the configuration."

# 129b905a03ba4e0eb4ec83283621f294
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."

# 744c139196ec4a2aa8b3134a1b7187d5
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::"

# dbd7a094900b4793aadf9b71ce6652c5
# deeba0002b9a44c8987ba461f1b5a186
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::"

# 968ab8fc1b7e4919a540b9b32b17e947
msgid "vm.max_map_count"
msgstr "vm.max_map_count"

# 864285577c954d8da56b322a86770b9a
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."

# c0544a08fb4747868c86e0eb5148dc41
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``)"

# 2f1d7c07a5164c9d904e044d5628ac1e
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::"

# ff952af725394d40a4d522d54f34fbb9
msgid ""
"Note that your real confiugration file will be the following because you "
"already have ``vm.overcommit_memory`` configuration::"
msgstr ""
"Note that your real confiugration file will be the following because you "
"already have ``vm.overcommit_memory`` configuration::"

# 03c2b6f7eb8b49ab8d34f34f8a7f4d78
msgid "FreeBSD"
msgstr "FreeBSD"

# ae6012200f03498b88ec4938012ad7bb
msgid "This section describes how to configure parameters on FreeBSD."
msgstr "This section describes how to configure parameters on FreeBSD."

# 0b21ab3f7c3a4b86aba72620f405601e
msgid "kern.maxfileperproc"
msgstr "kern.maxfileperproc"

# 77405bf9749447a39d6d5dc09d824f27
msgid "Data types"
msgstr "Data types"

# 55f353bc06ef4b54b51dcec5ba581cd7
msgid "Groonga data types"
msgstr "Groonga data types"

# 4f22ae136d74472ea01854eef180cace
msgid "Groonga identifies data types to store."
msgstr "Groonga identifies data types to store."

# 4ee02938265949cf92912fd09996b57d
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."

# 2e06c8eccc904b989e4764b79164f504
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."

# 37567561ff8c4d7da90c9413e56499a6
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."

# d683fa330e294ff7a6b7b5f9a10f2054
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."

# 60853cc7864640f7aa4258a9758f21e5
msgid "Builtin types"
msgstr "Builtin types"

# ef5fc3de350a4a9c909833231d65c735
msgid "The following types are defined as builtin types."
msgstr "The following types are defined as builtin types."

# b3b23160ffcb44a391afc8a5b2186a3d
msgid "``Object``"
msgstr "``Object``"

# 9277ea0e659e40fa902cf2ab8fd933e0
msgid "All records that belong to any table. [#]_"
msgstr "All records that belong to any table. [#]_"

# 2b7de78fb52c4c80af2af0c9358da1ad
msgid "``Bool``"
msgstr "``Bool``"

# 6810fb904e8742c4a32ff7bfc75e363f
msgid "Boolean type. The possible values are true and false. (default: false)"
msgstr "Boolean type. The possible values are true and false. (default: false)"

# 9d89a3de1b5741b090efe7f1f3f2adf5
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."

# 8747f06ad1f347dbb747e1e3ac54dda1
msgid "``Int8``"
msgstr "``Int8``"

# 2b1ca9ac6fe74e13bd0153fe50bcf6ce
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)"

# 049ddceb9ff344c286aec3687779225b
msgid "``UInt8``"
msgstr "``UInt8``"

# 304c8acfd7884002872c95c6583ba79b
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)"

# fb0ce0007e9a4a1b8eecbe7f7d41f3df
msgid "``Int16``"
msgstr "``Int16``"

# e063fff138594b8d9b9ee43c7f1824a0
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)"

# b43d085cc5e44d68861e7fa7f5f45c67
msgid "``UInt16``"
msgstr "``UInt16``"

# cf41244fc02440129a6a3494453c20c3
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)"

# e6560c3eddbc41999cc78df1f51bc089
msgid "``Int32``"
msgstr "``Int32``"

# b59dfb9092ad40a8917bbfd8feda41f7
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)"

# e4af584d35344f40bffa8d5b1badc4a1
msgid "``UInt32``"
msgstr "``UInt32``"

# 21014cd7c51949999daf32af7e0fbd0e
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)"

# d577364b5e8e4eb6be6c34a8cde03ae0
msgid "``Int64``"
msgstr "``Int64``"

# a38d785832c240b3bc36b1f573ac259b
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)"

# dc7a53f99d014f73b7deffaeb8b5fba3
msgid "``UInt64``"
msgstr "``UInt64``"

# 94dd16e5e8e44746a59808637dc267b0
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)"

# 8ff2b6634dca444d8ca646d8d8671571
msgid "``Float``"
msgstr "``Float``"

# e843ea89735e4f438166d14d3fbe551d
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)"

# 343a2f37960d4cc7b1242405acc90ccc
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."

# c11225b292b24c62ad8265e39d9ae9b7
msgid "``Time``"
msgstr "``Time``"

# 1ca3efb9774941fd8e1b287c4dc5cf95
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)"

# 6410285f8c264f888cc1bcd1c2e8c61e
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."

# a9104503640e4ce29158e271dad7a329
msgid "``ShortText``"
msgstr "``ShortText``"

# d0985a352e91420282334667ac52337b
msgid "String of 4,095 or less bytes. (default: \"\")"
msgstr "String of 4,095 or less bytes. (default: \"\")"

# bd80a275724e43f2beb6ab3e16bfc0b3
msgid "``Text``"
msgstr "``Text``"

# d98d04d935014cacac85b4c91c7c6cd2
msgid "String of 65,535 or less bytes. (default: \"\")"
msgstr "String of 65,535 or less bytes. (default: \"\")"

# 807107979d5947888ec1a051dcb86151
msgid "``LongText``"
msgstr "``LongText``"

# 02015cf8d5e94166a756382f14ba10c6
msgid "String of 2,147,483,647 or less bytes. (default: \"\")"
msgstr "String of 2,147,483,647 or less bytes. (default: \"\")"

# a93963d5b13a4515b4733621a100a519
msgid "``TokyoGeoPoint``"
msgstr "``TokyoGeoPoint``"

# 148ade49aa1a4253a90dd6c768ec41d6
msgid ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"
msgstr ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"

# 63437db620364877aace7ba56d52c584
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' のほかに ',' を使うことができます。"

# 94921c9df26143cca8b6fe5d32831292
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>`_ を参照してください。"

# ac03e777e84942d6a784f2a1fe8569bc
msgid "``WGS84GeoPoint``"
msgstr "``WGS84GeoPoint``"

# 78fed1b3c8164afe8bc27771f2b66534
msgid ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"
msgstr ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"

# 0f2042c887aa4838832e690d9dd4981c
msgid ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"
msgstr ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"

# 90614d199828405fb16b43a8c3d11437
msgid "Limitations about types"
msgstr "Limitations about types"

# 74dca22ee0e64d9fab296077efac34a7
msgid "Types that can't be specified in primary key of table"
msgstr "Types that can't be specified in primary key of table"

# f5f286861c224afd87f27d08f2b4bf5c
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."

# b83d2f6da2ee4dc39c1428db84aa521a
msgid "ベクターとして格納できない型"
msgstr "ベクターとして格納できない型"

# cffb9adcf9484bfba79a2ba414bf01b8
msgid ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"
msgstr ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"

# 83ec3755f14046fa8b8fedc3fb1b7f54
msgid ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"
msgstr ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"

# 8be2a1825b394dd884d830154fe407d3
msgid "Object型はv1.2でサポートされます。"
msgstr "Object型はv1.2でサポートされます。"
