# -*- 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.2\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2015-03-31 14:14+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"

# 60301727d5e84dcb9de6140353e7f491
# 7bb73b76a4ce4d578fdaa26fe87724de
# d6441a98e01348efa9a37269775d4d7b
# e3d272004bd64ef0a8b955e4e3f300c8
# 294cb62d0d1144d19b21eab5b09a4c0f
# b1b328bdb27c4154b036638467a1b32e
# 8d183f7cc69c4709bdd539c704f1b390
# bbbf8c31eaf44a67bfa859486b6ef795
# 348239ced5904c64b058c0f8014ede76
# 8bae5749c7a84c25b1e0a7db2573bfa3
# 0f1a191fc8c340c5b8d26689c8956452
# c327ca979cac4331b913a3eab956bfad
# 361384e098ce4983a52d0d254ef293b9
# 3669e03083734807a0c5c34043b823ca
# 50bbfb7dbed94706b7ca6e0dde0e2001
# 0a292fedf09a44748c34b4b38436ad93
# c88b1d6e96bc4743aeaf0b86f2075ba1
# 3e812ed9dd394c51842c8d028491d54a
# c992172454384efb96637ed8bbdbd200
# adbfc4ea0306413e86568ccf8cf9fe03
# 94984cf399124f8fb2b3464412f0c47c
# 0d7e0645a729489db285e9c55ea4fdc3
# 14f1d303477f4860ab193e9ade3e6cde
# a89b4933c6e44d1f911b82be38478360
# 06fbb15f7d8d460889679e11da0f7eb4
# 601edf4f640d4d26a05c45ab17043496
# 1f5348f026714bcbb1500f37fdb95017
# e881c04afb4c475fbe471eba360035a7
# 23aba424e1794ffcbf119704e437d50b
# 2e193e8d553e45e291dd1b70233e4d81
# 847c996a5ab04cc193b1f5df0c186905
# 1e8886ebac7b4dfcac179327f214150e
# ad22bc89f1e247699db53038cc95941f
# 05f3040d07de4141950993b9be958c73
# 05a802fc591747e7ba791d969d44c9e2
# 5a4ea62ecfbd41839ccaee72c624c193
# 2d46fa9339b4456bbf311918c4950f3b
# 464624bb8aa640628073e7bc483718ae
# 48b75643b46343efbe723eadf004ad89
# 3f3effb17a7b49eaa02c6d24cdda510f
# 83f587ca054d4868bc2d1d656421199d
# 28ddc8ec669346cc9a17d7c02dfa2c71
# 9b3f72dfe0564f2ab496cec7aca7914d
# 157443eb1f1a4242902f55e99f73cec7
# e75f78239cd94bcbab9f1a1f4d5a8e3f
# 1209249e139e462ea51ef6fbc5221325
# da3c5d10939546f580a0759fb18e1e31
# 7588498001d64737aeae1b6404a03298
# 3d6d2a77529949e584c77493a57d5f46
# 5fe960e22daa4e1faa324ab68bbb2e99
# 705fc83ae0ed43e1a5399da3427fac52
# f577ceb7042746a18728172bff5ff8d2
# 78145f7dea584c009b1ba14ec0e5773c
# 1b7a718ec02044a0be64e8655687d053
# dc72664be95a42d9af38086230fd5615
# cd514878ed4841eda718e168becbe0dc
# 64a4142b565f4b18a4cdfdd3fe26de44
# 787274ae16314159a2f3749552bae666
# 37b7ca65ca024d0bb4fe7cdf6fe05147
# 98ec41bb599241cc8095fb8f89d98be8
# 07272785b5a64bc089f300a25259a437
# 6d05c6222fa64963ad9d06db5555783d
# 3dacdc0b69a8466c835cb313b54594b6
# 01e13664b1d24735ab254c2d9edb51bb
# ff4f7c0b7af14da8a8ff3695975decfc
# aa2b2789a21d41b6b3ee8d0a1b3f70e5
# 298d47145a8547b9bee79dc9ec04eb2a
# 441cebb35f4140b7a86223787e2c2798
# e0a4ab3b2df54a04b92c7dbb01166dfb
# 4f11c7c51abc4ebdbc84c3149ae6392f
# 2dd57d0899d943f889629222be885765
# a3c6e82b8a1f4c65b4ad9f0b3f39ea4f
# bfbc50e520e347b281e95d990e0b1d64
# 37182e20ed544cbfa4f65a9862255ca6
# 125b670712fe483a8b533555379984b8
# 8afefe67afdf4746a48b4dd107218eaa
# 4c2b311a6d92496c842b027950294436
# d511dc3e36e948c6b82b2c9beaaa21aa
# d53b46914d6749aca1b5a381b78aed00
# e698cf33a2504b5482fad774abbf7079
# 287214153a444173962beafd8d3fea99
# f2d76b5079f346b7a44f2fedc626724c
# 971cbdb5be434702b1cd76534c3a961b
# 17bffd6c2cb54fa6a2443c66c9ccc143
# 260396b03fe74d318e4e5a930c75aca7
# e2c026412f424062a7fadef758414af8
# ae41b38764814774b6b546d946d9b375
# 5b94ad1423ba4301820bb47949d7d3a1
# 8520d7c99b194cc5a2c0b196d8d523d0
# b3df95b98ccf46fbae1750b75b651b0f
# c665308cc7f9438bb6429b2392d8a4a4
# 58dc23f00ad9410399fbcd8a5ddd74b5
# 326ddc851b1a4499b68fc5f5e62ed54f
# 2af2bb5c21514a6ab4592541d62574ca
# d67618692aa44182b3dd6ff2630142c7
# 6137ede473bb41a2baba71cc331292c0
# 14867720cb1046798b2dcec5fe513512
# 297b34a4cd114989a1012e3cc7e00608
# 2ea015df722441f9b2a89629785f423b
# ebfe5c401088453fae5f4cc999f38a3b
# 626c8c79d3bc4cd088e246925ccc5f83
# 37e27f831eaa4993a3d26e9644f64b14
# b9ae53e5733f455191c2f1980ee8c68a
# af76b2500f9241f8b96ebf232998c256
# f2ed226877974e64b7b05028674c7f7c
# eb44c73325514b7791f0b2b2e0e7dcfe
# c38f2eea0fc34e1ebe87d5150434c4f1
# 299c3f4132d845559cff93574bd6003a
# 043a7d6a370546619c32638c023d5743
# 82bcfa80bc554421ace86ffd2612e7a7
# 6156c6daa143422e819b9f7d5ce8f46c
# bab966d279804961a768f7cc35c96600
# 1648f0f0758f4f0ea2cfa3074bdee97c
# 42e780dc47d34e66a802b65e2971686a
# 90337f3128b64633a1ee486a327edc19
# 3ea27baab3b54a2fafbec6b016745dd1
# 2aeb907a630e4aeea6c8e5dad1944f37
# 521f3d511e8a49cbbe4ec1cb54f3b26e
# b4914c66d84a44bfafc4509f110a7665
# 4063adcc74f94d76a917b6791586e3b7
# 54ce724b43f647dbac7651408eda183f
# 2b2a2f0f33cf4c3693aec364ca243b76
# 58f48dd3e4944c5c82ce35aeaa1c1975
# 7821481fdfd146cf947c717152a7d29f
# 1d1831e86ab34e829cff36b8011b5e0b
# 5b4dcc86852345019d2873cba7e77a93
# e3229978f20d44d1b119dba76775bc2a
# 46054843b7f24e1bb3ac858d8d7ad6af
# 14525e00d38f41c6bf6058721d673071
# 479e530959184875aae2a4bf987b531e
# 1a30555eb5a64a7e9bc2665df70527ae
# 5c3fadbafb914d61aa94c86d8d4d2b69
# 0a363abbdcfa43389c79f326d089100f
# ffac5dcaec304e5a97857ca22dc5664a
# bc8d42fca1b84ae2a077167a12e00868
# 8e3b6287d942435687d8c44349fc68e4
# 58ecadc35de74fe0a7302a217694e51f
# 4236b942fb7c4b7abc5f88f4ec17b7cd
# 330e212fb9d54dee8106cb319ae54953
# 7a36c45e4afb41dba4c9ff37a72e87aa
# a13ef7772d8943f1957fc9524dee8bed
# ad2c26d474674644a249a5f0acef7243
# 81ac0d3ae6c242df87908b9cb0f15797
# 9dd07f9530f14712b3af451f8b61f696
# 50a820f7b5c34ddb8ab18deaa1dbb97b
# 63d31d6f330a4318b6339e111c8dbcb3
# d0d7c3b3d8484169994ff2ac0db5066e
# 2307aa6868854f2bbb641020ee5edfc0
# 849a84cce80543bda366e052a30723b9
# 310ed084d078443c96897503b3b4a149
# 014dfde32f6a4f98b7924c414fe800de
# 74a6c352b8004beb9ebfe85817f593f6
# 8e0a5056db364bf0ab4acef3572f3066
# c5be698309424637983ed38e1f16f4e7
# 96493bf2d27f42d7a06d133e6e7114e8
# 8c3b037dbb034493b8bc23da46e78fa4
# 2e16e25dd560448fbf6f83935485e765
# 93534d9786e5475295c8e756682acda3
# 76f16b52fe4f4d399be7f77012b89429
# b6f3eadd09f449f59e3976fa6ac49a7c
# 22c79f31bb244c52926b8e909003f6af
# 4dde890c569f42629b80d680cdcbb218
# c98e06aab81d4f738ac46e4f8ce91e8f
# 3a4717a2695641878cdf6f5a92c4b93c
# 8d08d36e02524672b3eeffa5850c1366
# 57876ca166d44b24afd5ec6fa244e614
# 1ed3f8a5c74a47329a20ad1c417c5665
# fb297c56062f40a5b49f3b222aa4c305
# 9a067a2df0d04daf9e261c575eb7f1ff
# 01d6ca558cd64b65881b241997b1085c
# ce423f3595b04aa2922eb89e259ff8b8
# 1b18f10dd6004311ae7d5e3a245657ba
# a8d019cd5a16498fa1df8f4349fed6eb
# 391fb53139864f87905dd48a4854c762
# f9f12666298040f38c7c5a6756c9de0f
# 945b2aef665340f2830f3ca7cfac92bc
# f433119d11b948ed8104cdf8b6339cd0
# e0303a9e15a44aa28c7194a01bb193de
# c0a2e0fccab045d79a4ed61212cea611
# e62dce34e8e748ccb2836d96d6610f95
# 7e13fcb10b7b40dcb9074dbd2036acaa
# 7b2e16ed15ae44faa42cb7b6daa83716
# 6f353632ec324e479f0f474f4874afe4
# 31b10045deae46b5b31a58ec41976bd0
# 1c3df18b3eb844ba8e43014693dd9b87
# 7450fd41a6184981b6d6588e86e0637c
# b4eb82f74bcb40ea84453097402bd5cf
# e46935fb9f52486bb224d0624035b8b3
# 1b066b0e4de845d2beb85b997c657502
# 2bc7e6200d124e3b98ad0b3ef71ae224
# 7945f36f36444ba1a096cc074c23301c
# 1a880a9d7eeb4312a0290e0b1682f616
# 42ea6ae1b279405d88b5bad15993d63b
# 22207208b3d6438298df18fc4048483b
# 81078f8806a94bab88c65fe9dbc3f650
# 36f3328e201b457e98a9172fe6f2856b
# 76e7407b233e489396a7c9361233052b
# 0f18512ac8c44e2eaeb42656af7a7aae
# 7bf4858ff9ba4554b033a34083d99f24
# 0c54c559869a44b6b72b1cca37a5fd0a
# 5c7f607ba4b5417483ec701c1ca5dfb2
# 0efd7602ee004d7e84d75f065323454c
# a616365d63b64694a94945e6e6fbea85
# db859d2de98f42a5847f6704fb020cab
# 7c3b3cef90f343f39fad4179a2a8f0d8
# 24fbabfa87eb446eb0687699b9b436f8
# f8962f9908b54ffc8c7b51521cb5dbb5
# d19a4465167c4254a561ffb9689c0337
# 1028a38f65034523bb2d20ebbb3c181f
# c952a0d7dd3e412a94544c1cd5a29d4f
# 3108a0839843417f85b671339781e56a
# b802a1a5e93348ba924a7b99b50c4d1c
# a7e3ecba6a3d44f3bc67166496fc9c1c
# 5c4310e3aef64d8095b8b3cd972c8e71
# 2d621683e96d40c3bb364657efe3dfa1
# a046f01dda8f436e88aa59c2562884be
# e5c9565e48bb407381c0991ce807dd9d
# bf9582954e954ff1af8db3c99bf5653a
# ded341cd73eb40f5b3d3641800c7a0b3
# b28a6348dd69424cbecfa42f4b9b5299
# 0de8303b90984001921b1d0482c100f6
# c98f3ea7f3dd46e78101ad1a0a8acfbe
# 1630689aa8284c54980c9ae4b3c9be24
# c7dcf1c538c64dd5bb795aaf04e6bf59
# db15ffcaad9a46048b9df763016a2750
# 995d72cd344e4426b338c3c5fc76f6fd
# 4e5dea4e70d445f4a29bdfc28d725463
# e3ab010df42c4e16bb853ff1815b0403
# 3573f8bfb2044bafadc6c7b502d54970
# d67021628b65425fb79e6c10a202b266
# 5788d7502ba24f06b04e1d0fbedaefb7
# 8e6c97f42cdf442fbd3de4436cade590
# 26eb5bbf024f4a318a188f0f7268e25c
# 7fd8dc2dc42945b38e05120447209780
# 8a2ae588164f488eb88899e5a3dac59b
# e66ccfc726e44390a649aec328b9bda4
# 0052b3b09efb4344a7e97fc1e0e38cdb
# 86fb677d83c84825a2820d5948afe642
# 0fb71e336e5f4320aa512b17e82e8922
# 427176835d764b35a318ed4ed870aa8a
# aec9d83ceb4545b5b816bc284c2386d6
# 6d7d4e53b2e4496eb87055fd61e668af
# a433893d91024ddda611f42d9bd28e1c
# 76f6147ab6b940ddbe1f09f097bc0aa4
# 9dee2d475d2941bab66c6b8ce2b4c9e1
# abc1ec422fe04474a1f55c2a68675109
# c811818d166940edba1b704dc3b4474a
# 2915a79be3d049ad99baf4e824592d8c
# 4a0f164c3ef7418db43b2fe438b6efcd
# 764dc9f77ccd4bd7a8af286cb91c8422
# 69eea8b310de4a87af8eb2a320a9717d
# fb593e6a8c5d4aae897af8e32beb82d1
# 2d924bce652749dc82b088ec88bb20de
# 2efa5f147e5f498f8a2198bbe2f16e2d
# ae43ac1d05c940aebbacd535ded7520a
# deb0d77ac45549d797dcbb40102d54cb
# b17e3f46c6dd4092b76737559b4e0e70
# c2089a4c23fa40b794aa50f027f00b61
# 04954e077c9d44cd986ac560b4b5daf0
# bc00d56e37254b5e833f9d81010bf9b7
# b6d52033d3f747e793800698a9b68cf2
# a007f620dc71479aaecce5befdcfaa04
# 1b67d0ebb59c4d02a234916c187ce151
# f0997d407d3e420d8efc925e7092d096
# 8cce938de76c424fb02cf6b98095a315
# 9de4edb31ea747fb93600c928e46babe
# 4437b17bfea24e9dade6b52b74b2880a
# ca4681f264e444e2848f4a2116bcbf23
# 53df3820fbfd4398b70dd08bbedacab9
# 47b3577ade9e45b587f26af97f245c21
# a2bee39d23ba4393bcf059594b8e8ac5
# ec7c8d1a67f94612a90da1e1d1f6edcc
# d8de637bdc0748189b8902121c973ab8
# c6e2342d65f9488c8f41c8275a3eb993
# 1a3cf6fdd7694188a485791b4a173fca
# ae434f1e011746fba46fdba54c8fed59
# cece0f6595cc401c98b99f12260c1185
# fc2fed874b0948288e686178fcf1c3a6
# 2a83b204d48b4a219179e23fa5c63959
# b5efa5d6f1b748a79b83f85029ff7f0d
# 3da63cf576ab4847aadbac726d99a95f
# 9146c84e893f491496e9d3a06edb1d52
# 895f9a469f4f455c9ab762a094d0ac40
msgid "Execution example::"
msgstr "Execution example::"

# f2fc656cc1c3430fbc73b3190447e790
msgid "Reference manual"
msgstr "Reference manual"

# 3de222aa27a747b3ab5bb59f225a7003
msgid "API"
msgstr "API"

# 9964242314ba474db51c0010cb358459
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."

# 4b975898b4654272abc58db6dd0f9fbb
msgid "Global configurations"
msgstr "Global configurations"

# 280d45c5f836470fb8c261ec44435f3f
# 0995b7f765b341d39e0b6469b30ceb6c
# 8aad76639b4d4406aea6a2d38b540143
# 8079cb58cfe94a268a8157c0e2faeb95
# 88c20f6e95ea484480abc16271022081
# 95c65459621045f9b9389ad0938fa849
# 7bc314ecf9f449cb8755db8a318ce23a
# ac9ed6bb5d924d689d539dfd464c441e
# ba9465e261454ea8b54f08d6f9b7d9f5
# 7c8e5ebecf534fbd976dcd3c018c4e3f
# 58bbc7668be54a8897d4812421d8e289
# 1c56302099eb45ab8ebef64efc7b3c2c
# 3c0b7c4a1263434b82658a17da2c1bf6
# 928452b472a746b2ae8051bcd281827a
# 67e338e806984589b458589939c640d5
# 0ab6598df5e443efa9761bba929e5dc4
# 5daa9665e8d34e1bb2af9ba2bf2706d1
# 72f410a20a404304a8fbb1d7ab9ac9af
# 325fcb14e75647e3a61dd9539fe48f7c
# 202620804b0a4215bc0a64655dae80b9
# 33e661f4f6364b119092ab8c53a7d91f
# 6d053808537442d0ae5c4b7521e45bee
# 48baf69f7d6e4c589afe1b4dd7e8e5a7
# 5eae10e6a7914dae959730c7d99f9603
# 30ee5b4c3c4c45ae83b3d180e7ebb241
# 79734cb85c4546b7ab1c40fb39b0452c
# 2b56d32529f649628af07a9fa23dd758
# bff6f02c877c4033954cd4a6ee6d3f68
# 27833fd2413e49138ffea06e58fef36d
# 231262282e7748dd8c735b88d5c952f4
# 3e92e7bb9aae4e6cb650f8a20343edab
# e593eab1fd9945bab98eef459665b454
# 2396c27c059b415aa4670e40cbe7c66e
# a5fabfdce6494b3cb9e80e9ecfd7649c
# ca40c077fe8b49408db11c39e2a2571c
# 10f7339ef1f347068274549b7887df91
# 4c52f4dafd98415da2da0bb3764f43ac
# fb339e33bf19423dbaa2b05b570aa313
# e0481c8c0b1648d1be4bd533cbf313db
# f55a19bd3fe64467a047ed0a5d266005
# dde77d7b3a4848ecba611af686c44fd4
# 437b55251c8c4dfeabe0f40e7090ed94
# 2c63306aff7b4a7f8f9244e289587dfc
# b0428e0b99ab41dc86f2e117ad11798e
# 014e29e48c254fb8b1894dc26fa57fab
# b2d91c3e55b642f49fa4722ffa8aee43
# f2d426b599b145d687ba1f4d3f5fee1d
# 7732b9ee7b4a4864b5b1f5920c7f6cf3
# 52ef295ff968487abcea2b99967b7a7e
# 99285335178e4511ae75ee17cc4c9290
# e3e3ce37d1e043afbf2001de83536080
# 8b5832baf8bf471397d985fda975d7c7
# 41b023391fa74cd8b4af14a84420148d
# 3310826b74a8486fb7161f7a69b88583
# 1c9ecde2b62f4c25968546f383f44c1f
# c78f37be55244e1a9faee251c919b42d
# 12d0d8305d964cee958f350a846e59c6
# 48ea54a1b2d84654904029082c99c54e
# 329685f4ad1a4b04b30856c903c663df
# 3f2af5d249ae4c779e333e2831edaeb3
# de6acb00143d4d7daf4beac769382800
# a83ecf5a86d340018f0c51f9e1effb98
# c6df9c021adb4c178dfbbaa9d2d8f425
# effdb476ce934d938e294440f146933a
# 7d6f04aa0b5a4b9e942af63cff8e069e
# f9502f987ec748a887e477f2a3c4a4d4
# 853f38895f1b46aca12603be0f5de790
# 794b9bcd4d8745bebca9632c09b31884
# 79a2d4eaf1d141fe8bd5200757baf684
# 60492aa91817486eaa81a00a40edde6d
# 20c2ab4dcd164315bca2b513ecbdeb33
# ffb63d4740364865886c0496250357fe
# 157b93cd44954e4692fd648815668351
# 09b33dd353314b06ae6c12b317e85057
# d6cb8c5ac38d42efb417e5ed93290b41
# 384f3a055b3846448cf8cf7972e3b9a4
# f324e511e54c4337a4f9d1ab38883007
# 15e08f6ff4bc4bd6a10c6a46a5101fa6
# f38a1eb95630416fa450cc5ec5c0a030
# 21eddd87880d42b1817af7b81ef6820d
# a21789bdd18743a384503cbe999fa16d
# e860d2c572494fbe8c721364ce6e6886
# f6347c43c6e7423397e4e94d7bacf082
# 019519c5310c4ced8b753ee827359e6c
# de5ae184103d424985f5adce4faeaaca
# 3c9e58675e654aa9840a1e8aebed167a
# b90272cd9a6d46faaaa1f93356680b50
# 72d814e7abad4af1908ea501b0e0e1dc
# 53a8edb0afb74291a2f75ec82e3a7e47
# 6ae7d83c8c0243eaba6f0439ab644b27
# e67394f0e18846b09084cd7d7865ea2c
# 6f9b370d8c9e4ede971b53d7dc39f8d6
msgid "Summary"
msgstr "Summary"

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

# b619bb84ff7e4d2daad69ec49b824370
# e9259cf27812485996729c9fa6e70d3f
# 6bdbd243920e4943a9241ad4f4c58e1d
# 247883df1eba4114a1b2115fc80f0f38
# 4780d8490cdb4bc88ecfb91a82e017ee
# 21f55c01c24d494e8aa648d33b2f1a3c
# aa4a5740f4d24856b5a3a073e1131089
# 088f3f35449f4a24bbf52b8f08c72e74
# d109da1f383b4d2b9a89b8fe3529201d
# 2c2d745a8be74b4c8acec6b28fc95d5d
# a01765d077554209ab07e4cdfda536b6
# 813f56154f854a208fd558ea282a6bb9
# 153f339e8f924910afb90d4be9eb69a3
# 15011eadb03248a6811003f3cfd890f1
# 81180eae8591489cab119f6ab1530171
# f25eeaf8e91743b8ad825fb89836796d
# 2430015885d74ffd8973514eb57a99c0
# 09422e8703244218b89404650da6483d
# 95129bc138204c5f8dd61f1f11055dc6
# 0299b1d4b3b14652ab47ef44d0c8e5d7
# e309723dc7004dc58e471765d0f7f211
# 1a2c3146e31047db9c37eb1455b3dc63
# 91cb032eafb04c489ac05bb911753179
# 16711ea83cf446539fbeeb19f867cae9
msgid "Reference"
msgstr "Reference"

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

# 40a705cbf69d46529be6784a4383bb7d
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."

# 5d80f4ac59ef45f08cf961f4afd5f905
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])"

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

# 3c983930cbc94a9dae228cfb2a828906
msgid "Sets the lock timeout."
msgstr "Sets the lock timeout."

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

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

# 04002ba038a14f649d2b6e8c6f07e91a
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."

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

# 6602d706c40e4b52b2319be76560af4a
msgid "The new lock timeout."
msgstr "The new lock timeout."

# 56fa0d5122844301ae64c76aebfdae1f
# 428ad0a8709946caa3e24fbc45c0a64d
msgid "``GRN_SUCCESS``. It doesn't fail."
msgstr "``GRN_SUCCESS``. It doesn't fail."

# f5ec59a76b0b411c96be456f63486516
msgid "``grn_cache``"
msgstr "``grn_cache``"

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

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

# 98e81a664c804daeb10152c1894c0bf8
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."

# 3160b3df379241d99ee8777ad34c2db8
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."

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

# 4cc02869adc746b78d3a69fe86c27414
# 40fa7e7eba784ef1a884cd52a8230091
# e14b5437aaa1480e846d8b44faadf3f6
# 89a68a292c0d4b70ae7ae2beec379861
# 7ebfda0bdc7b4142bdf093e1e6d4db81
# 27661b13d0754110a24127326c7ea1bd
# 228f22bf5d0b488d8288ef0e0fbbe8fe
# 1b43070259ae4bbd96ecf160a985a0b6
# f83a091d53594c68985aba5326f3c905
# fefa7e5ab0254fd7ac81853305cc94e8
# fae3e474b99b4d9382559f5353042954
# 5c53c9d08c1f4253a9c85e2905eea616
# f26672398052441284ec8851a521237d
# f7b65bc8380b42529afb87ac7baf1ae0
# 64c9f3a13f1b4b9084303e0680c94ea8
# de59329526b644dba69c59dd7daf17bf
# 7047e4ffecb245b4a291743cfff32d77
# 03f75227f52f4f8f88d83b5a34ab6ce1
# 64ab45b1b1f44350a64378a33f10233b
# 2e66d8884a1c4005b50d208446ecbd44
# 0b8269df02dc478ba0def0771ecfc1cc
msgid "Example"
msgstr "Example"

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

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

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

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

# ccd7fb5c627d401db8b1bc3699f87539
# 00e2a7198b3c4a1aa977ed094ec8022d
# 0f2eb987ff8e46dc8bfd8e42ef776341
# 3f5442cdf5a24cc589e11704ff99d0c4
# 8dbf8b950ef540dd9738be840ef42b06
# 6ab9394597d34c739a8cdfa8ac93de8f
msgid "The context."
msgstr "The context."

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

# 1c62893da71f407a9ce6066f0b49f1f4
msgid "Frees resourses of the ``cache``."
msgstr "Frees resourses of the ``cache``."

# 36abf51e8a814011a12c7496153801f6
msgid "The cache object to be freed."
msgstr "The cache object to be freed."

# df7af5d1437f4f2b98ce7d4420ee852b
# 38fa14b8314145d58c70e4789f9245b2
# 40003e32dbee4ece812530be2c962aa8
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."

# 426740fa1ecb42d1990f7bc51cf550bf
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."

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

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

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

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

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

# 40cad0f0e5244b439d53ed83badc6687
msgid "The new max number of entries of the cache object."
msgstr "The new max number of entries of the cache object."

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

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

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

# b3f26eea56674387a4a923016ede480a
msgid "``grn_column``"
msgstr "``grn_column``"

# 3e2d681563d04edc89d3cded859a1c13
# a98e86370036438fb280dca9f71bfc96
# f501db385e5d4481b9ba68aeb878cfea
# 0f50ba508c354af880d97c400d6b2eda
# 9bc5ef25cb554456aa742ec0d484ecd1
# ddbbee08469344a1af84ff102e51abbc
# 943de72fc032450d9b2cdd3800df32e8
# ca5fbdcb583642b5a69f0f00f82721f0
# 4bcebdd80ef44716bbf807f1dd34218a
# 2d7a37b8168f48d3b9a7c7d145d1644e
# 7f32e71a99fb40a791b442218b40d62d
# 313e3e403b1d4a49bbd28d0df270a126
# 6c2126fd55d546768db08e008d6bf7b6
# b6fd9f2bc68a41889aebd1298a409a2e
# 5d0a9de10584435bbf1b8f1712216d8a
# bd1a01c38608414baf93948ca0c75369
# 64c4c18e4da64fa0b8fb7af5694df07d
# 194b9ffecc874e8483a61f07e4c8c354
# 020e8d0fb1564f638cb482baee232bd0
# 1864e011d4634ffc92e615f8473ee9e6
# b13943c8d5d24e82bede7f7a2049c60d
# 731d1f4f6a104233ab571140077696e3
# 0507450fd692490db7a08024a882bd55
# df54497251e34a7a9e2822fdb5837ee7
# 328d8a6ecdd24fc08c708b20c6a1a0f4
# 5525beaa6b3d4814aee6303aa9f43107
# ce579af8c06744c096f339f80cd78019
# 3c0955c3d6224a58a705ac55d9e93855
# a5c9dcff99ff459394c6f6f100ac1ae2
# 1dc16fb99654433b8616f6d3f440f095
# 80c19adb5e0841aeb80944cd6b58ba7c
# bbdf4229c9df4fdda35c26a6a6e021ac
# 366a4133c13248aeb4014f2f8629f103
# ce0c26dc99cb4e569aae7d1cb6c40ebc
# a55f2df30e3f41268c45e1cb62674d2a
# 37e7bc5179b34c9b8dbbf4d31ed419ed
# ea80b0a5eca843e9be04413ff0c286c0
# a30cdfec913c44eca8d30287dd18f97c
# 98918c3124ad40f089ab9605238e537c
# a533bb0894594dd3ad6caa91bd90ef83
# 711a8513532e41a99c150ffb4dd32949
# 48b45930515742e68068cda0f5dbb690
# 58fe876ea5d24eedbcb74c6f6de9e1c5
# bcd865a5a13b47bcbefeee5ea06e8fc8
# de718a375340452491536456d8a2f8f0
# 126887cc91f74d24876f98e868938b40
# 63a078eb611d454da2a49bd18efdbe2d
# 35923fdddae24ae0aa07f3cda9d5e59e
# 6f171368dae7465ba71ab124cf784a89
# 30d067b8fbd5496c9e233aa51ecffed9
# cbf2e8b7f0fb4985a0ad32c7183766be
# 0112dbfd216844728c087954b9830a67
# 0cb06d844eaa42958d8082573ba84299
msgid "TODO..."
msgstr "TODO..."

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

# 65f3034efe604d12b7965ff83abd4f80
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::"

# e497c78cf99e4f15b1f91839955b4dc7
# a6f2525965984c70a636cea5563aa1d6
# f028ab64c69b4683ae59cff7af722424
# 83d315c4d7944e3ca2c491ea04d93d49
# 2e7f468534804539a7d18c30baa1e7b4
# a680acb020054654b8615e7c06cade80
# 397026c3705e42269d9d44275900e689
# af372155ddf14142b05be54d130aef7d
# 0cf4432d84e940ec810dbac68cf667da
# 79a3de7735d640c3ae3bf968ed7768e1
msgid "Since 3.1.1."
msgstr "Since 3.1.1."

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

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

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

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

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

# 118122f21be34a9cb02eb2ea76324c21
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::"

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

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

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

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

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

# 21127e6b8aef43ee91c6c04e96b9b5b6
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::"

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

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

# 749c37f3b95845bd8323479e2bdf3d34
# cdc8c9e43ef440cc9261ebbac3b10200
# 1d9f03dba1df4194aa52fdb851d07192
# 7a0e3341035e410db2f9cdb02e371493
# be7be2bea3364ca28190658ccff27043
# b5a2d750d1e74e7ebb44d56b01383571
# e60333f291414ac69d98e3fea12a7088
# 14e06fc3b8a64ed5bffd98ba69099c86
# be44e2be409d4503a8c1ef40616c103e
# 0d8f94179dae4fe5bcba207b91516921
# ccdf416d9f5146bda1af0a7767be0faf
# f0712ae4b7c44a35ab8882619049c7fa
# ec7db6e8156349d196c8f332832df007
# ebf4552962f543a1b85973b69f4e924b
# dc3d46b69ddc4d65bc5b76d2411bcfc4
# 276b34d405c94391b1dca5309f0dc81c
msgid "対象tableを指定します。"
msgstr "対象tableを指定します。"

# c89963d001564ae3ac6f1a95790d30d5
# 08f20f7ab27740f9bad099944371286d
msgid "カラム名を指定します。"
msgstr "カラム名を指定します。"

# 615a7407df3f4df38c42b71cbde04f82
# 4ea910e945ac4552b56d56d618170fb7
msgid "nameパラメータのsize(byte)を指定します。"
msgstr "nameパラメータのsize(byte)を指定します。"

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

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

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

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

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

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

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

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

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

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

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

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

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

# 8fd0fb00d4724c7d8dfacc7e3828f0d3
# 1f178a6783134e838ba8e9ad0095a220
# dd7ee88618794e5eaa074379d187275d
msgid "対象columnを指定します。"
msgstr "対象columnを指定します。"

# 8e8a748b1bd24d1b9cca493f930d91f6
# 037437997ec54447abc237aa45f80e87
# b674f97f845245239fd436afec193a7e
# d084930d8ce34de3a1ebff2fbe2528ae
msgid "対象レコードのIDを指定します。"
msgstr "対象レコードのIDを指定します。"

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

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

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

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

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

# bce0d547702e4eaa9bc72afc80de9084
# 0792dd05dd804be485827e7a6da838cb
msgid "新しい名前を指定します。"
msgstr "新しい名前を指定します。"

# 28008b33c72149baaa5b0abe21309eec
# 82d116cf2dbb4626948215e956d7cb89
msgid "nameパラメータのsize（byte）を指定します。"
msgstr "nameパラメータのsize（byte）を指定します。"

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

# 07193e92eea64a8b9e71e00c220259d0
# 965b6cfa96f049b5b8908136710c9cc1
# f3ba9e3ac32441df9cc6eadf26278c78
# a942e9aed5334feba99d1851e8421106
# 16b5bf27c4b84aba98699088d311b429
# 1d242a6d8cc2458aad5535e58c9aef14
# 4bffc0bcf0b24fc68538abedb8cc5cbe
# f74d4d005558487ab4bdbd6538eb9a9c
# 802e6514355342a1b3ebf2c546bdad44
# 85ac47ce9d4f43eab9434c83b67b96bd
# e8040c12a9644585b175608ef6113f49
# 67bf478e838f4087a77942dcd29e7c0c
# c7c14900ea70435687d974009ac31e4b
# 61c58f0e931e463e925887518c3df8b6
# 2ed37cf0cd9a4e6ba800afe24f44f27a
# f2601144ac2644b1bba028bfe4d0eba3
# 9ff0478881444a8eab7a04f483667521
# 66a3f7b506ef410995bbbf71db34975b
# cd10de0965cd4f78a3771270f8270cc7
# dff67ea4da3a436a8037b649a2454487
# 3622078f734f4380863f9e31a6347626
# dc81e8afb783412ba6835bf9113055d0
# 8041cadd4ef04659bc94eda3a5cfae95
# 88533632b3f04ab5aa1836105077a7ac
# 50a6616cc4b246e0982d328298a59289
# a5cd28f23fb1496aac67514a372fb91b
# e68d00e3d17d4611a17e3d3b6cf9e1b6
msgid "対象objectを指定します。"
msgstr "対象objectを指定します。"

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

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

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

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

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

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

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

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

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

# e153cde2dd50467b82d50f94c6a46563
msgid "Clears all values in the column."
msgstr "Clears all values in the column."

# 96ab7e68b5ad434784223b0165049803
msgid "The column to be truncated."
msgstr "The column to be truncated."

# 7a52e64689ed40a6a0c14671faa5a9f4
# efd3a721a48e40f493f600537682aacb
# 13c69a40245245fb9acf48905891b7b1
# 78b733b2de6541c4b8faa0f93a759891
# 935785744b184ecd82ad040ae329a6d7
# 78935228c9094b51a86458e2c24baa60
# 0227a4fa5b8246d589fc6f29b6d06b4d
# 9cec1ebffd504839a108c732e949b1ba
# fbdbecad670440e081669638a745e87c
# ac0a48b058114b00bf635d0a736f90eb
# 94e0e4fe08864a41a3ddc502dbfde7a8
# 12d7f16bb4484bda8d049e3c2ad8eb67
# 872d8a59e2124ba38471424e64b43403
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."

# 027458116aec489ab40ae258e0418285
msgid "``grn_command_version``"
msgstr "``grn_command_version``"

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

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

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

# 8c5c9f247ab543ec89f763e8d2541c07
msgid "``grn_content_type``"
msgstr "``grn_content_type``"

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

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

# 719de050df9f4f588ed35a98039a29ea
# 5d5664f86e584d7e82f7352599e325ca
# 83d8c560978640c9ab90a34e7b570a45
# e65c594c52f5487ab9cd756811d85bd6
msgid "Here are available values:"
msgstr "Here are available values:"

# 6299d97dd16b4f60bc986cdc9f60d9a3
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."

# 07753d7838f34f42b64c333c611a538f
msgid "`GRN_CONTENT_NONE`"
msgstr "`GRN_CONTENT_NONE`"

# 1b0d92f4c6cd4df58f3fad018d938948
msgid "It means tab separated values format."
msgstr "It means tab separated values format."

# aaf06f98f00c4ae6b753dfa9ed6c1bac
msgid "`GRN_CONTENT_TSV`"
msgstr "`GRN_CONTENT_TSV`"

# 54231c72838b4793984010f94b2bc79a
msgid "It means JSON format."
msgstr "It means JSON format."

# e48269691950400887fe3e8c73ad898f
msgid "`GRN_CONTENT_JSON`"
msgstr "`GRN_CONTENT_JSON`"

# 2c5d979847044fb48f7a18a55ece45c2
msgid "It means XML format."
msgstr "It means XML format."

# 2ded10811c084e099c94c955ad78cf30
msgid "`GRN_CONTENT_XML`"
msgstr "`GRN_CONTENT_XML`"

# 154ba11aff774fc18da6c8003c19121b
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."

# 43a9bc82c7be4bddb98118b61c29c421
msgid "`GRN_CONTENT_MSGPACK`"
msgstr "`GRN_CONTENT_MSGPACK`"

# 8d7edfdec6354d59894c94a1d09caa88
msgid "``grn_ctx``"
msgstr "``grn_ctx``"

# 81e6a7a9e1e94217a686d7bdcccc031c
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:"

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

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

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

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

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

# 6f5cd8c2bd6143068cff90cbb1fe380a
msgid "Memory management."
msgstr "Memory management."

# 0bbf67d4a33f43f699f1bcf5a7065f13
msgid "Logging."
msgstr "Logging."

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

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

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

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

# 0923a781badb482ebf921c7033d6836d
# 3e499328211a4fc18166cb5be02b3d68
msgid "初期化する ``ctx`` のオプションを指定します。"
msgstr "初期化する ``ctx`` のオプションを指定します。"

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

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

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

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

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

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

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

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

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

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

# b8cc8f0a13124300be7988e632673fb3
msgid "command_versionを返します。"
msgstr "command_versionを返します。"

# 923cadac6b4745e39dbaf2578d8df6ab
msgid "command_versionを変更します。"
msgstr "command_versionを変更します。"

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

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

# 56886be95b75444896ed86b5ccbb1b4f
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."

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

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

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

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

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

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

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

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

# 95a2aa032cd14a4484fa0bc37355d11e
msgid "Here is an example:"
msgstr "Here is an example:"

# 39e02e32658d4ed6b04379cfc2bbb031
# 3524b3b8c4784fd3b6bc2b89304065be
# 540f57db61db47789043af96a6cbb7c3
msgid "The context object."
msgstr "The context object."

# 1f4d8cdde3e146f298cec23ff227edc4
msgid "The output buffer to store tables."
msgstr "The output buffer to store tables."

# 15b281a055754616a60790ad148949ac
msgid "Gets the current output type of the context."
msgstr "Gets the current output type of the context."

# 1a4a353b75314bc4abcb8e64344317fa
# f3fc37a6803d4f81a5315fd8170f23b8
msgid "Normally, this function isn't needed."
msgstr "Normally, this function isn't needed."

# 73b644ef669d41f8a53a44a6f3d59e65
msgid "The output type of the context."
msgstr "The output type of the context."

# 7087e19645c4430e8a84f2f3e394bbb6
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."

# 93d6eb3246b54ec6aedc6fe02b9f47cf
msgid "The new output type."
msgstr "The new output type."

# e3c32e5b76094878b8adc3a0bf3810af
msgid "``grn_db``"
msgstr "``grn_db``"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# 26a67f226b8943528610858cd416079e
msgid "Index column is broken. The index column must have source column."
msgstr "Index column is broken. The index column must have source column."

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

# 8cbdb0ac3ae24999811ab254ebe721e1
msgid "Object name management feature is broken."
msgstr "Object name management feature is broken."

# 6ff7179eec144823bd5a86e74760e9ef
msgid "Table is broken."
msgstr "Table is broken."

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

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

# 02b95c4b81f547bcab3cf0353b29041e
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."

# 0c29d65ba74f4364b0fdd5491ba04f42
msgid "The database to be recovered."
msgstr "The database to be recovered."

# 918fd75538894cacbfd955f65cb4cbe3
msgid "``grn_encoding``"
msgstr "``grn_encoding``"

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

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

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

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

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

# 7c432107b8664ec88ce6a6adcf8e1c6b
msgid "The encoding."
msgstr "The encoding."

# 71b2140e82c046b28924b4cc9f00b8e6
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``'."

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

# 29a2927635c84aa59459d04376ecb6a9
msgid "The encoding name."
msgstr "The encoding name."

# 609fe52eaa8f447b8f58dbec0b45e336
# b2a044ebf14e45f2b0e7d60462c79f4a
msgid "grn_expr"
msgstr "grn_expr"

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

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

# 401a38c48bb24f779dc7b020f15ab88d
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."

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

# 2530ad89b7b149029adefdb2a2cf1a5a
# 4f85596489c34401acabc831225e07f8
msgid ":doc:`/reference/grn_expr/query_syntax`"
msgstr ":doc:`/reference/grn_expr/query_syntax`"

# 375889727b4f47839c45d63f0fff9774
# d77b741db2f9411f9626d39c28d919be
# 98c4e5e1ae504e1180c1b5675bfdc4e8
msgid ":doc:`/reference/grn_expr/script_syntax`"
msgstr ":doc:`/reference/grn_expr/script_syntax`"

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

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

# 84ea81e268ec416b825089c8af343d6c
msgid "``keywords`` must be ``GRN_PVECTOR``."
msgstr "``keywords`` must be ``GRN_PVECTOR``."

# 3ad27428e7bd4315930d88c87c18c6e5
msgid "Here is an example code::"
msgstr "Here is an example code::"

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

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

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

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

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

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

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

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

# 1db4a7bd26274328a8764a05e03904fd
msgid "String expression representation."
msgstr "String expression representation."

# 342074d58fbd4875908e4433567cc6f2
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."

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

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

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

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

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

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

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

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

# 4e912c631e5d460f8b04d92512ad8ea5
msgid "``grn_geo``"
msgstr "``grn_geo``"

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

# 3a893ef384b145ae91c7754cf3ac050f
# 80632bee9ace469186a346e058ff6096
# d406fbd6fa6c45f4b14d732f6dcfcbc7
msgid "the index column for TokyoGeoPoint or WGS84GeoPpoint type."
msgstr "the index column for TokyoGeoPoint or WGS84GeoPpoint type."

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

# 319420af3c0c44aa9f8f0c9b039d0ab7
# c982592f504c4d66b1f8c5c63eb914bd
# 5a3574ec70234c889cc901d003ba7924
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)"

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

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

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

# c9dd06ff87bc45f8aab7b54cd71ae906
# a3f97ca059b842d29129e76703e40093
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)"

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

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

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

# 337163901b00454fac016e21e4343d5d
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."

# 85acae34dd484234822035b340b56a1c
msgid "the geo cursor."
msgstr "the geo cursor."

# 652ab82ae9964dddb799bd6f496d8b40
msgid "``grn_hook``"
msgstr "``grn_hook``"

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

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

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

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

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

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

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

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

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

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

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

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

# 7ba9eaf7af8542359ec8c780b2f7068c
# 3809c3f4ea4f4b68acd5be12b72f68db
# 2bd15af1ea6f4c11b654fa08488aeaeb
msgid "hookタイプを指定します。"
msgstr "hookタイプを指定します。"

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

# 4e3634a0381d4f5d92c5d9ef09282745
# 5c6ce8c66d624257a993ab90c36d192f
msgid "実行順位を指定します。"
msgstr "実行順位を指定します。"

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

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

# 94ed25d2bc764b8fb27791de7bc80445
msgid "``grn_ii``"
msgstr "``grn_ii``"

# d4a2162d87ef400c9c3115fae11114ed
msgid "buffered index builder"
msgstr "buffered index builder"

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

# 742fcfb44c944d1e838732e00771a62b
msgid "``grn_index_cursor``"
msgstr "``grn_index_cursor``"

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

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

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

# d0d4f72431bf4eda8ff2e65200b3b5e7
# 81daab4e92394abfa42198b63f2c0c73
# 1a714976a8c5492a9265ac7ab2f2efc8
# 2e9c25ca43f9406eb723e271dcf8f407
# 71fc64ae1b2f464989b11d87a98c0bee
# a679886dfb8947c1bb0ecdfc88fd7780
# 15e1305bfdd14c5ba6ff7dc1de1dd5f0
# a8c4cde6205c48a58bf463ff9fce3960
# edc6243b11a3424ab2830095567bed60
msgid "対象cursorを指定します。"
msgstr "対象cursorを指定します。"

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

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

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

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

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

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

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

# f8b0dd3d1b6c4df49b3805d4c60d5875
msgid "``grn_info``"
msgstr "``grn_info``"

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

# 02223532b4b14f48aabf25bfb905139e
# f4dbbc60996243b7b5a81586df4af823
# 0b851cf90c494d18b58101d462f39096
msgid "対象objを指定します。"
msgstr "対象objを指定します。"

# 495ea73ab2004fa691001c99f4816123
# e302324ced334d418825e2722a7d187e
msgid "取得する情報の種類を指定します。"
msgstr "取得する情報の種類を指定します。"

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

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

# f9edff62acd04e85a0088110b08cdc5c
# b9287c03b01845648600e4adf6874896
msgid "設定する情報の種類を指定します。"
msgstr "設定する情報の種類を指定します。"

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

# 24501ff0b14944a4a9129e3025fe81cc
# 4ac880a98bd7403ebac0a3579f07e029
msgid "対象IDを指定します。"
msgstr "対象IDを指定します。"

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

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

# 451dec9bb08b4e71913a6b1404377953
msgid "``grn_match_escalation``"
msgstr "``grn_match_escalation``"

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

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

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

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

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

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

# bb21345fb709413e8cbcde8d0e5eaf03
msgid "``grn_obj``"
msgstr "``grn_obj``"

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

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

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

# b5a6159634eb4f7fa2eaa4c6e5d12fbd
msgid "context"
msgstr "context"

# a44cb234d9ae4addb08d4e6a5ed9b9e2
msgid "target object"
msgstr "target object"

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

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

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

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

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

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

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

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

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

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

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

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

# cf65315f099b4fb3be3286537aa5258d
msgid ":c:macro:`GRN_OBJ_SET`"
msgstr ":c:macro:`GRN_OBJ_SET`"

# defdb1f1b9d146e398fa39b464158493
msgid ":c:macro:`GRN_OBJ_INCR`"
msgstr ":c:macro:`GRN_OBJ_INCR`"

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

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

# 1a7e8a0d3d2849ee970771d8329f8da2
msgid ":c:macro:`GRN_OBJ_PREPEND`"
msgstr ":c:macro:`GRN_OBJ_PREPEND`"

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

# 5cdc85a28fd645598d9b4b1f288a3247
msgid ":c:macro:`GRN_OBJ_COMPARE`"
msgstr ":c:macro:`GRN_OBJ_COMPARE`"

# 2c264ec3ad5243db87671d233ddcb0ab
msgid ":c:macro:`GRN_OBJ_LOCK`"
msgstr ":c:macro:`GRN_OBJ_LOCK`"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# 337c62aeff874bf6beb08a70f99bf7fb
msgid "objをunlockします。"
msgstr "objをunlockします。"

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

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

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

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

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

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

# 7bfb5e1e6bb54fa38c8749bea294256b
# 8a4d762933294341a42d536af1befdd9
msgid "The target database."
msgstr "The target database."

# d8db046772654f41a6dcbcdb737e5594
# 0d31803c169f4ba4be9fa0178c3194c1
msgid "The object (table, column and so on) ID to be deleted."
msgstr "The object (table, column and so on) ID to be deleted."

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

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

# 523cebcbcefa4b20b6cb252df73c7ade
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."

# 68482d5482094dec9fe47668491d843f
msgid "``grn_proc``"
msgstr "``grn_proc``"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# 991975f68d1345e281a03abd63256549
msgid "``grn_search``"
msgstr "``grn_search``"

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

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

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

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

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

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

# 8e61f6fc05514caab47c5a580c5a498a
msgid "``grn_table``"
msgstr "``grn_table``"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# c10c0efe224044aebe2637d526a0af48
# c3aade95fb6b4a7384d6fcd2af4eb278
# 95a00d74dd154bd39e0bd5e1953eb253
msgid "検索keyを指定します。"
msgstr "検索keyを指定します。"

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

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

# 3e4f49f64166409d90cac23db00f0dd2
msgid "The table or database."
msgstr "The table or database."

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

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

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

# 98f6a247f77f476880bd65b89ab03616
msgid "検索idを指定します。"
msgstr "検索idを指定します。"

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

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

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

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

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

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

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

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

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

# 8361ac7892684137b90a43dd448f1255
# 5b800527e1aa47cba5d8b036c2734566
msgid "レコードIDを指定します。"
msgstr "レコードIDを指定します。"

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

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

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

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

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

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

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

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

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

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

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

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

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

# 80f5d2015652460a9182a4afb59a9171
# 598945c40708441b85c4db6601ed34e3
# 477bb3bf512b438a9e7c3d9d22eb852b
# 4cb07cdef3364f6a932f0abcb5e04099
msgid "結果を格納するtableを指定します。"
msgstr "結果を格納するtableを指定します。"

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

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

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

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

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

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

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

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

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

# 5cf79515a78b4a7dae6c792d13267c82
# 0a265e26d14b4bbdacd0ac55891cce1e
msgid "対象table1を指定します。"
msgstr "対象table1を指定します。"

# 7cb2f25b5bef44aa9101907597360826
# 0b54523f2ce3433eb3a014b595b25931
msgid "対象table2を指定します。"
msgstr "対象table2を指定します。"

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

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

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

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

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

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

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

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

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

# 4abb31d629e441289ce80cf765d8e9d0
msgid "``grn_table_cursor``"
msgstr "``grn_table_cursor``"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# d2a7129e4b3444759a9bd30e2c6b7f7b
msgid "``grn_type``"
msgstr "``grn_type``"

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

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

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

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

# 519bdff1d7424b208fef3306524e9d69
msgid "``grn_user_data``"
msgstr "``grn_user_data``"

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

# 4556778646a044e29fc900d99447edb3
msgid "Overview"
msgstr "Overview"

# 4935deea8f314f65b4320ca02c7ac7bd
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."

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

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

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

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

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

# 7902fa470f05410881bfaafb617fd70a
msgid "Plugin"
msgstr "Plugin"

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

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

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

# 844517dcf11e404481aa2c14ad1906b3
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."

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

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

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

# 21ba14fcc0194406bf6df4a1ef6666fa
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."

# 78461aae24d6441bafe49910ea2e6fb5
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."

# 280a4a779e2940539fb1c48e98efba70
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."

# 7063293479664b2dbdbcbc4b40e4ee36
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."

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

# 591741d18d6f4d758487845d89ae3554
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."

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

# 314052c20ac8426f9e45fd078968b642
msgid "The variable name."
msgstr "The variable name."

# 4009265aefb04a74909f8ab82d84c1d2
# 14e0e9c536554b558e8667b81e4b959c
# 08fc66713df94a8ba8beecae12535e43
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."

# cc9ddf9e88fb4877b4f1dd8555666488
# 0d803e1b5c39408688b12ab74bfcbf98
msgid "A variable value on success, NULL otherwise."
msgstr "A variable value on success, NULL otherwise."

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

# 4588b5dfa1db4bceb73948ac0d7b7932
msgid "The offset position of the variable."
msgstr "The offset position of the variable."

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

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

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

# 88ad3da2677249da869ea3bd57779d98
msgid "It initializes a `grn_expr_var`."
msgstr "It initializes a `grn_expr_var`."

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

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

# 194f3e5ae80d46e7bd9147c100432658
msgid "It creates a command."
msgstr "It creates a command."

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

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

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

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

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

# bda9c825a30b433ba41549cf219621c1
msgid "Cast"
msgstr "Cast"

# aa1f697b9ba84d669a9b7d60ab49b261
msgid "Column"
msgstr "Column"

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

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

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

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

# 500a3753efd546d2811fb98b228216d8
msgid "Here is an index column:"
msgstr "Here is an index column:"

# 2d0a9363a7384c72b379aaedfdc5653d
msgid "Index column"
msgstr "Index column"

# 3670ba37c3154d25951d6fbd30b31cd5
# ff1cbaa2280346cf930c8af3f5dcd038
# db5f81dc4149446995d56f348b275d5c
# f8ec33178b3946ce968b76e0042cb490
# 385e7e30b45f4a5fbc70b23a8d9e0401
# c08e71e52cd74da0bb9f87d62399bae3
# b7d13f53b2e843748d60033376adfed1
# dd2bff50420b4d08b9a74eb2ecd58091
# ed06b8d149a04bf1abbc9411a426b6e7
# 98c8bc3ba3aa49f69758202152fa2882
# 1e248de1f3de48c9ac9f84d0e25ccf74
# 8fb6a0c6db6642ce910651eb2aea489c
# b8b3e8f4b05b4b44b8465c459267e7fa
# 4a8f76ee4c694d31984a55135670dfbd
# 2d4a1258b4bc434395f37e86d1bc4c80
# 0eaa13fbd5424fbcb363351af8835ea1
# 9a7dbcfdb0724cd8a4e9e1c2025b55c6
# 4ad4f0682cfd40168b13024cab4caf92
# 12b5aea1b3d64667abe1130d5d38dab0
# b0d73143cc4e4672b0ed5a53556370f2
# 3c52d05aae624885a74caeec73254842
# 7709b550c4834eb385a9bd8c6a66b0c6
# 7bd9566f3df942daba530f265931a332
# f38b4ff9dc0a48a488b2520e23ab551e
# 96da6d352ea24c879716156435d4b6f2
# f7a802f2c5e947a7909a4a55943a4c59
msgid "TODO"
msgstr "TODO"

# 07b678f906b444249a05d8fc2056f0ab
# 910246d918e84563841f34494a580c16
# d72445908c3c4a1c8e7e01385212b495
# 047d17f0ae234c7892a5f09b6f8c2d57
# 809d31226ccf4570ae0961af3faa197d
# 27feed285a314682bc5774eeb40ebd02
# 5ba8e7620d7b4a0abb27d2be104fd097
# b3eebdff00a143a783d917b5aaea0311
# ecd97ed6d0b843e4a26636987e005b29
# 4f9c7a2f67ed4f988d0fcfa696dcbb23
# d7cf6bc526d2402798e292781cddde1d
# 5fc7d60bf2984d8fa819270dfa5e337a
# bb7890e632cf47b6a8ba4bfe6628b071
# 6d29ae2ae05b4c8a97a0099ea4ba6d7a
# b46ebd0894dc4b98b0af37ed00eaaf4a
# b12cf6aa47344e36869e80422f8dca59
# 5c43ffe2d6ea4fa588084b04b95f6988
# 8770624775d74361921e2de02a338062
# d81f8b614e164dea8f9ebffe7af06688
# 022378037bd6426bae90d184c11b127e
# c412198106084206a75c50856ec71320
# c200e9be4c9b463d8cbef84e4dde7e63
# 6dbe6998a0eb4fb98bd8d6e5b80232b2
# 765ad0833e4945c9838f5d221c408b44
# fce1a0a5a7654cbd8a92098e00c7adec
# 3b632f2d48a54276a477977607285029
# 69b7d56a1d184d8ebfbd9fcbadbca26c
# 6086d195617b477e8b3af80ad6bb3dd5
# 6fe6e3774b994af8a42167517e6dd959
# 8e52f82a96b1488ab87aad8357d35aef
# 82a626b0c8904f98b0ba73bce3589730
# 8906439611e64557847165b84549993a
# 3c3ca0b5f6ef4a698c22b94322299cc2
# 537e13ba99bd45bab8d7a050552c083d
# d9e1a74f3e4c466bbf497452978a19e5
# 4315ba0d0bd740a8be54e7807db4fa82
# 6c8fd2c6ccce41eeaf53c3ef39087026
# 3e63b4fd45704ebab652df067644e605
# 18ad6e63ad5d4d9ea3fa84fd812cb82a
# 57c6ac6a5b354ffe9ceb23213d75d757
# bd240cdc0fca4176b468c97a6ddcc3ae
# 407a7c18b7464b6481081418da2a10ba
# 8240e0fbedd44d5b859ad09903b5f8ab
# 109285b639a34d7f92c1fd317b10f571
# 7fd7eb49fbc74d1d8336a22081d0c7ad
# 3d4b378a7ee648f1b450aa80a2b54132
# 64de885542fa4a929a1fb09dd99c3cce
# cbe0919b54864d4889a4ef8e525fdf4c
# d6be7d8233924d15b0f4acd1cfa0fcbc
# 80cc8fa77d5c4a3396fac26954cae7db
# 887c75707b4c41839f54774a0d716f8f
# 0c523bdb3061415c85dc02fa32f1a079
# 2cc8087031d64a4baecb4341cced745c
# 96d3b3235143497a9a97d1eaa3997b3b
# 16cc02ac76344691aea973a55a2d6f91
# 9094fad943a14fdaba9948277b019c21
# 6fd875e50ccf4af29c35afc4b7a703d9
# 6892c40b5082480899552bf7013154f8
# eef3a454323d4f028eee63b8dd532c64
# a487a08ec27a43489e080f074cf87069
# 8fb830b06c69492d802a5f6dab1de0e8
msgid "Usage"
msgstr "Usage"

# 448a0ef943114cf79d0bd233fd590c7f
msgid "Pseudo column"
msgstr "Pseudo column"

# f26354a9f76841e698bbd133595eeecb
# 668597c07efb46a685f3c771f3b61f0b
# 864ad2e2ff3b4b9582ff6edf57f6ce7b
# 00ad1be6250548978c2bb1c8666467f5
# 887103d477a64b0c88f87b4455180a96
# fd139cc72d8c4211a82b75797df5c1aa
# eab8366ce8e74eedbb27cdcda6c2ac8e
# 8161522579c34dac874f242603df0e35
# 012a35e17d4b4846bf664e6a5cf279bb
# e0a383cba4f74a6d88b194af36bee475
msgid "名前"
msgstr "名前"

# 6ec1d1b96fb04fff840dd75cb833d51b
msgid "疑似カラム"
msgstr "疑似カラム"

# 7bdfbe720a494e12ac6f31d03e4edc6f
# 4d7b3b118f924483a561eb9515aa1d4d
# 8bbb33d6f7da459cbc644a2eb45360e6
# f7f69df2d114415e83c3075b595f2fda
# 94f946e500a14cdd9185fec6291cee91
# d0521333f7da4ed095bf2a91fcc46c56
# cb9142a786434192a88088f91bbfd173
# e8196edf7f7146c8bc24e601a3df3931
# 531fe22587ec49efbb237108966eb9c3
# 44776c31b1674d31bc81742ceab6c483
msgid "説明"
msgstr "説明"

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

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

# c4137586e5594e20b9ccdbdccd265e32
msgid "``_id``"
msgstr "``_id``"

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

# aca35596f91d455e80ab3dc79934c126
# 527011173bf04225b4c23b8591c22805
# 0549037209ef4b1292ec7550c822bedb
msgid "``_key``"
msgstr "``_key``"

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

# fd8ae4000c3b4901a60191b71e5a589c
msgid "``_value``"
msgstr "``_value``"

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

# 34e49102dd6643d8adb61c0c6f52228e
msgid "``_score``"
msgstr "``_score``"

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

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

# 1ae0283c847b4dc58f410bc6204e6f11
# 2f6ec1399ffd43c3b0e915dea1e6bd36
msgid "``_nsubrecs``"
msgstr "``_nsubrecs``"

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

# 2db6b60f4a114f26852f19bc578f22aa
msgid "Scalar column"
msgstr "Scalar column"

# f897a62c2e8349e58ea948f99a582aff
msgid "Vector column"
msgstr "Vector column"

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

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

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

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

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

# 96bb60e73c6e4cc4addba4f7b2f0415e
# 119eacb591fe4979911688ef045bcc94
msgid "Normal vector column"
msgstr "Normal vector column"

# e4db8b3f689240d2a474576586f226b5
# aad98105ff974dbeb3b32dbf94c8bf7d
msgid "Reference vector column"
msgstr "Reference vector column"

# 3d069bbf40a949c98dd9141c2f89926e
# 11f5da92146a4d9f9e979e4ab72f9c77
msgid "Weight vector column"
msgstr "Weight vector column"

# 8f2a73bb19f741729eb386312e2b4e2d
msgid "This section describes how to use these types."
msgstr "This section describes how to use these types."

# 4270b77dc0e24852b71802747ebb01ea
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."

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

# 4053022d9de946fb81421d10820dbf88
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."

# 3b1ed1d53a634825a1a5a217cf98ad50
# deffa42e509d4b5db68031a72e2cdfca
# 561f04e24290470aae985728f5f137bc
msgid "How to create"
msgstr "How to create"

# 136af25ddba149c5845aa995f8271180
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:"

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

# abc427ee72bf4f0c8cda4f0739ecb1e1
# 58c67107816e48cca511481073d9aa59
# abad7df078244583a39d7f41482fd40d
msgid "How to load"
msgstr "How to load"

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

# 6dbac71128e645a9aca00acead987e1f
# a99dddef2b7e43f38a36b82785a9f9c9
msgid "Let's load the following data:"
msgstr "Let's load the following data:"

# 2b898386a98845ab9b3909a8c2bfb5d7
# 38eb86dc97e542e0adec81dfa0e04c07
msgid "``tags``"
msgstr "``tags``"

# 411c2908297947e9978cadf48d47256a
# 58c62ab75a8749df9defa63af9223e18
msgid "``http://groonga.org/``"
msgstr "``http://groonga.org/``"

# 374d89b353f74ca1aad7880702b04b77
msgid "``[\"groonga\"]``"
msgstr "``[\"groonga\"]``"

# 529d66bf508a48708ab883697fd3f41c
# 4e5e3e2fdbb248b79b88d2b4f16dc4f5
msgid "``http://mroonga.org/``"
msgstr "``http://mroonga.org/``"

# 65e535bf745b4b9882c92dba196588ce
msgid "``[\"mroonga\", \"mysql\", \"groonga\"]``"
msgstr "``[\"mroonga\", \"mysql\", \"groonga\"]``"

# 0ed517eef1864597999ed049e264d5cf
# 5417da1e02e54ce3b88a4f0d0c82b9a0
msgid "``http://ranguba.org/``"
msgstr "``http://ranguba.org/``"

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

# 35b83feef62b4582aca905e80e3924c3
# ad0f08a30e1b48d48f25d6847bee74a8
msgid "Here is a command that loads the data:"
msgstr "Here is a command that loads the data:"

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

# 5660d7f2921b495d84186fff423fc46f
# 63ddaeb78de34244a7715a777f93b651
# acaab5cc17bb4b49a6a8d548a04fe565
msgid "How to search"
msgstr "How to search"

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

# 161d0ea8331c433ca171738f4c523521
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."

# d5dd15dd42514301b5e0bd44f70cfb05
# 299f84d2c539499b8c8ca74f33c04c11
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."

# efefc4b4c2a84d5ab6bd460459dc1db7
# e9c7e04075804880884be2d7fa0c4018
msgid "With :ref:`select-match-columns` and :ref:`select-query`:"
msgstr "With :ref:`select-match-columns` and :ref:`select-query`:"

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

# f6f4e3546dbd4fbba2ec271fad3dc804
# c9d9592d301c4482a94fedbc4c72bc59
msgid "With :ref:`select-filter`:"
msgstr "With :ref:`select-filter`:"

# 10f1da59e16e4582b7b13dfd364dfc52
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."

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

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

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

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

# 93489a4e52f544c5aea1174bb356d44e
# c10ea119fc8f4f55a8a2735be368bd71
msgid "Limitations"
msgstr "Limitations"

# 70a15f7308714c72b7cfe11d1548ee67
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."

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

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

# 682b82a3bc1e402aa7649dc3edbe233d
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:"

# 916ad98c278b48c79c297ee365c6d7bd
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."

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

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

# 0d730f1b5d1243b0bfcc626bc34a5b28
msgid "``{\"groonga\": 100}``"
msgstr "``{\"groonga\": 100}``"

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

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

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

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

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

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

# 32ce40aa3e2e4808a3df5ddc6c2d2dcc
msgid "How to apply just weight"
msgstr "How to apply just weight"

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

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

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

# 38493cdaac0f4ef9a49d90960c58198c
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."

# 56e2336c8c3b45cfb12879c6e1a5a5f9
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."

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

# fad3e18ee27b48189354f00655579cb7
# 381dee060c34441eb6f2b2ec3e9e2b61
msgid "Command"
msgstr "Command"

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

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

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

# 7b7ca5dc48424f7c94f431d3c1a9fd91
msgid "概要"
msgstr "概要"

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

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

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

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

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

# 0d67808f31354f32a543714227776cff
msgid "develop"
msgstr "develop"

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

# 33d6d38555804f4d92969b61cb826e42
msgid "stable"
msgstr "stable"

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

# bf69a4d6c915429083a54ede3e3a4e2d
msgid "deprecated"
msgstr "deprecated"

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

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

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

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

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

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

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

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

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

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

# 55733f2cbaf04e5bbb8afba8a5ee9aa6
# e33e52be18764f29bf2f3c2ce7e07e52
msgid "実行例::"
msgstr "実行例::"

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

# 3c8dc8a55a934c4f9afaac001c53baa5
msgid "command_versionパラメータ"
msgstr "command_versionパラメータ"

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

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

# a5fda8fce6b64dcb8cc2a4076975b74c
msgid "Output format"
msgstr "Output format"

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

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

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

# e5d9769e218f405cbdd899b1fa90a100
msgid "JSON and MessagePack"
msgstr "JSON and MessagePack"

# 76efbd7a1a9b49dca84f0756ad2af9ad
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."

# 6c3201760ecf4606951d6e94c46081c4
msgid "JSON and MessagePack uses the following structure::"
msgstr "JSON and MessagePack uses the following structure::"

# ad97870fd3e74b56bfcc909b43172206
msgid "For example::"
msgstr "For example::"

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

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

# 0fdc0e5773a94b09b118f925e1edf199
# 3e02f7bf9789463487c6482f3d385109
# 3c5284e288cc4e7d99738ef18b5c071a
# 656b2be3438b4d8bb2cc0940b87ceb45
# cdb81f2e32ce47b7a610bb15f1aa6820
# 9a3bdb8739894e99bf82b5dc30d46993
# 93df03f79da94a36a6e8d94e172dda77
# 3ea4fa138d1446b890bcbdbfbb6bacbb
# 28deb90e90294553816d9c301b7d1b73
# 19686735dff642369eb1971648cc65a2
# 25f315b25c6144839f30e523292e546f
# 005d393428f34b0ea2334f33e8b3d94d
# 8fd6d5d03f9845d1b1cacfa999242807
# 44e4e73b9b2d4cc4a9b2856d6c3027b4
# d0ec85d518b4491d887d0ec15ca70e2d
msgid "``HEADER``"
msgstr "``HEADER``"

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

# 4063a40f04814fd4a3424a6b21c21ef8
msgid "Success case"
msgstr "Success case"

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

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

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

# bd747fd579c64729ba2d799d8caf4c00
msgid "Error case"
msgstr "Error case"

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

# 83b76b99a6db47c4a72c3ec8760a7f41
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."

# 123fd2e01ba4488f87ce558644efed64
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."

# 660b45d22bad497dbb134bd72cac8ba1
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."

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

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

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

# 603bbaae4eb341fb9979c735e11b4826
msgid "``FUNCTION_NAME`` is the name of function that error is occurred."
msgstr "``FUNCTION_NAME`` is the name of function that error is occurred."

# 23bf4441edab40bb823cea14d8267558
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."

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

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

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

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

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

# 735246e3cf714c6f86c2a6fccb4ce357
msgid "``BODY``"
msgstr "``BODY``"

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

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

# 35480f5f601446c6b6d939a19a2eaed9
msgid "XML"
msgstr "XML"

# f1a97c95b1ed4af98e2b999493a755bc
msgid "TSV"
msgstr "TSV"

# 6bb85c78f9644f41b657b82fb9280836
# e9c38dd1febd411e8944ac2d7a0e7a9f
# 6c3d9db1b245495d9da60f3899b432c8
# 2a1ea4805d9149d9be5ab80ce53ba47a
# 70ec7fd1a0bf4dcdb6e5582cbde34439
# 56d8419c67cf4223b0f2843ce0ad06dd
# 68b00b080ca944ca92f0e5c1cfef3727
# 75f459f7534a43d19702221945a6a4a0
# 4042fde4f1494915b0a473bb8f0ef155
# 4afa88dd85a04557bb6066f2e889ab4b
# 992c6344f99d4c7e804ce9d81dbbab6c
# c769b5a8ccf44b179860f9c5505e673e
# 26db06443dbc4ed9ab41a2f6f3fb783b
# 1b3b904a14f243819d9f7754cd2463fb
# 36197a433d7940f59983a7b595886244
# c00b6acf85794e0089dedbdb7219fa50
# 988383e2b6be47eb89cc84d5c2f457d6
# fdd9f77b65604a5ca132b0ab414e4456
# a39773604c0c468a9345cde6bfa07160
# db71ca0dcdf34f97994e4ebb2c0e0c31
# 9c0bbd049164444a8035f26a2230538c
# 3b3bc68e360242c19574484e29dc930e
# eca0c649298a43cf89f2baf7cb7208ae
# 7ae861182a4e46438a3324ebb900ca3c
# 14ffa374d88348c5b495a00c15de805f
# 9ea225255bc346eabdd64dc7d154168b
# 3010324ebda649e5a06e92709d048c5e
# 0b4dfb2544e948f4bc61190942d7bdf2
# 6a00015920ac444cbdd27209a698e577
# 67c6744a12d24384a88be6c5785f856a
# c6c73f86583f41598628d5c5bb71bc56
# a3be9e8ba57440af814625f8cf4f3ad7
# e6b716aa2bd44519a03ba3b17f64a2a9
# bd7e35cf6e7d4bd987309169862ffb46
# ed8afd9c72c44f6b9efe9cbb361df1d1
# cb4d1a2957fe4d8a84bd5a9eca6e436d
# 8ba634dd7fe24b12b33bea1ebdd7b63c
# 5150147b34964293b01ebb014952cb5b
msgid "See also"
msgstr "See also"

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

# bd7d41465c5c4e04826b96026e61ef30
msgid "Request ID"
msgstr "Request ID"

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

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

# 5682ff056f064f5693da72f457e98ced
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."

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

# 20e5ddd39e02494b8a096929ee272be0
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."

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

# 14b5a0e804de46aebea9b07b1977010e
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."

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

# 2d4139765e844c31addb199dcaad9549
msgid ":doc:`/reference/commands/request_cancel`"
msgstr ":doc:`/reference/commands/request_cancel`"

# 6493c28fe1594489987e17b855ddceda
msgid "Return code"
msgstr "Return code"

# 224f3e2a30f04ec28d6c7b5e35c0446f
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."

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

# 0b396fd16a5e4812a12a4e4037879b54
msgid "List"
msgstr "List"

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

# 7118655b4d72467799bf97deeb0518a7
msgid "0: ``GRN_SUCCESS``"
msgstr "0: ``GRN_SUCCESS``"

# 8a0e0cc8db584e79a6279e711f202e31
msgid "1: ``GRN_END_OF_DATA``"
msgstr "1: ``GRN_END_OF_DATA``"

# 88ddcbb55ee74fcb97fe0d69e050fa45
msgid "-1: ``GRN_UNKNOWN_ERROR``"
msgstr "-1: ``GRN_UNKNOWN_ERROR``"

# 2cf17c2c167a472bb829b4f8a6585d16
msgid "-2: ``GRN_OPERATION_NOT_PERMITTED``"
msgstr "-2: ``GRN_OPERATION_NOT_PERMITTED``"

# 139677baa60442ac89b8aab95af9c770
msgid "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"
msgstr "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"

# 417fd4368b6e465e8e562ca347fc9a3b
msgid "-4: ``GRN_NO_SUCH_PROCESS``"
msgstr "-4: ``GRN_NO_SUCH_PROCESS``"

# 68d2d598447549d5a93172d93d3e4079
msgid "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"
msgstr "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"

# 7e792985d2304d119ad1077c8a393372
msgid "-6: ``GRN_INPUT_OUTPUT_ERROR``"
msgstr "-6: ``GRN_INPUT_OUTPUT_ERROR``"

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

# 87d0fd0fc26c4c6eb5485d2516906a90
msgid "-8: ``GRN_ARG_LIST_TOO_LONG``"
msgstr "-8: ``GRN_ARG_LIST_TOO_LONG``"

# 50494fabfb934a128f961b3c5295c487
msgid "-9: ``GRN_EXEC_FORMAT_ERROR``"
msgstr "-9: ``GRN_EXEC_FORMAT_ERROR``"

# 5f4eca96b96e4a98af00b9f916305da9
msgid "-10: ``GRN_BAD_FILE_DESCRIPTOR``"
msgstr "-10: ``GRN_BAD_FILE_DESCRIPTOR``"

# 3481933070bf488a93c6b1e68a085b07
msgid "-11: ``GRN_NO_CHILD_PROCESSES``"
msgstr "-11: ``GRN_NO_CHILD_PROCESSES``"

# cab248179b46413786b7abfd1a897538
msgid "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"
msgstr "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"

# 05a2346ad062437284e541190521ded7
msgid "-13: ``GRN_NOT_ENOUGH_SPACE``"
msgstr "-13: ``GRN_NOT_ENOUGH_SPACE``"

# 7a52aa6786264acf806fb598d706352c
msgid "-14: ``GRN_PERMISSION_DENIED``"
msgstr "-14: ``GRN_PERMISSION_DENIED``"

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

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

# 1734fd9fa5cc4dd3bb0b8b2ff5ee4c8b
msgid "-17: ``GRN_FILE_EXISTS``"
msgstr "-17: ``GRN_FILE_EXISTS``"

# 0ad0bc52cd074bc2ad4ebc7b0673dee6
msgid "-18: ``GRN_IMPROPER_LINK``"
msgstr "-18: ``GRN_IMPROPER_LINK``"

# 82bfb9bfc9fc407ca520e8ef44fede4e
msgid "-19: ``GRN_NO_SUCH_DEVICE``"
msgstr "-19: ``GRN_NO_SUCH_DEVICE``"

# 09bc9be113b749fbb25e5d45cc749dba
msgid "-20: ``GRN_NOT_A_DIRECTORY``"
msgstr "-20: ``GRN_NOT_A_DIRECTORY``"

# 46cd2848a1fe44009d4c95503c03358a
msgid "-21: ``GRN_IS_A_DIRECTORY``"
msgstr "-21: ``GRN_IS_A_DIRECTORY``"

# 0c26831450234a79853e79f5b7adaef5
msgid "-22: ``GRN_INVALID_ARGUMENT``"
msgstr "-22: ``GRN_INVALID_ARGUMENT``"

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

# c1c0ca17d13444b6aec6905b48f795ca
msgid "-24: ``GRN_TOO_MANY_OPEN_FILES``"
msgstr "-24: ``GRN_TOO_MANY_OPEN_FILES``"

# 90ec6f2645264bed840590151ed339bc
msgid "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"
msgstr "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"

# 41633199597041feb7386efb7ed6839b
msgid "-26: ``GRN_FILE_TOO_LARGE``"
msgstr "-26: ``GRN_FILE_TOO_LARGE``"

# 1d43f798a950437fb7b6875d582e65c6
msgid "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"
msgstr "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"

# 1b60f264ecd7445d8aa50c191edde2da
msgid "-28: ``GRN_INVALID_SEEK``"
msgstr "-28: ``GRN_INVALID_SEEK``"

# 41109742d2b6446aa052aacb0ffa3a68
msgid "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"
msgstr "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"

# f0808b6c561b4d7e917f39b05a7e3d02
msgid "-30: ``GRN_TOO_MANY_LINKS``"
msgstr "-30: ``GRN_TOO_MANY_LINKS``"

# 920a1738300a44f7b469b2267155e5cb
msgid "-31: ``GRN_BROKEN_PIPE``"
msgstr "-31: ``GRN_BROKEN_PIPE``"

# 6162935c68b74e44bebd5c4940f89e74
msgid "-32: ``GRN_DOMAIN_ERROR``"
msgstr "-32: ``GRN_DOMAIN_ERROR``"

# 65b2eedf939040dda45c4d3c5d6a46aa
msgid "-33: ``GRN_RESULT_TOO_LARGE``"
msgstr "-33: ``GRN_RESULT_TOO_LARGE``"

# 9e979b2932c54bb394b72ee175f22701
msgid "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"
msgstr "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"

# 431d36f7b153404aa83859ac869555cf
msgid "-35: ``GRN_NO_MEMORY_AVAILABLE``"
msgstr "-35: ``GRN_NO_MEMORY_AVAILABLE``"

# 263749886b04489d8bbf1c20ed44df3a
msgid "-36: ``GRN_FILENAME_TOO_LONG``"
msgstr "-36: ``GRN_FILENAME_TOO_LONG``"

# 08b4c51c5e034271ac0448a31df03c57
msgid "-37: ``GRN_NO_LOCKS_AVAILABLE``"
msgstr "-37: ``GRN_NO_LOCKS_AVAILABLE``"

# 2cf607d88c6442688dad58a3f353bf76
msgid "-38: ``GRN_FUNCTION_NOT_IMPLEMENTED``"
msgstr "-38: ``GRN_FUNCTION_NOT_IMPLEMENTED``"

# c7c03ec34b174b29896069873fde90a1
msgid "-39: ``GRN_DIRECTORY_NOT_EMPTY``"
msgstr "-39: ``GRN_DIRECTORY_NOT_EMPTY``"

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

# 5159ef8c61cd4b59ba53b6203b37f014
msgid "-41: ``GRN_SOCKET_NOT_INITIALIZED``"
msgstr "-41: ``GRN_SOCKET_NOT_INITIALIZED``"

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

# 422065014a3d4a5fbf8ee949b2c1c368
msgid "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"
msgstr "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"

# 1a83da995caa4909a934cd65afaf6b7e
msgid "-44: ``GRN_NETWORK_IS_DOWN``"
msgstr "-44: ``GRN_NETWORK_IS_DOWN``"

# 85857584559d4a9dbd21d99094bcbe3c
msgid "-45: ``GRN_NO_BUFFER``"
msgstr "-45: ``GRN_NO_BUFFER``"

# 13bc3af4fbaf4a298e944c21dc10379e
msgid "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"
msgstr "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"

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

# 1979f0a1ccaf495bb4196643007a3a04
msgid "-48: ``GRN_SOCKET_IS_ALREADY_SHUTDOWNED``"
msgstr "-48: ``GRN_SOCKET_IS_ALREADY_SHUTDOWNED``"

# 82e30dd8e7ab46cbbfe96ab9c35fe0fb
msgid "-49: ``GRN_OPERATION_TIMEOUT``"
msgstr "-49: ``GRN_OPERATION_TIMEOUT``"

# 254528d9a0cf4b469e8e010f7607f534
msgid "-50: ``GRN_CONNECTION_REFUSED``"
msgstr "-50: ``GRN_CONNECTION_REFUSED``"

# 383c1e1707dd47deac866af163ee1c0e
msgid "-51: ``GRN_RANGE_ERROR``"
msgstr "-51: ``GRN_RANGE_ERROR``"

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

# 4c882e0050fe46c5aa2978b4a4dd7850
msgid "-53: ``GRN_FILE_CORRUPT``"
msgstr "-53: ``GRN_FILE_CORRUPT``"

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

# 8cddb46c619348f5a4ea90903a564137
msgid "-55: ``GRN_OBJECT_CORRUPT``"
msgstr "-55: ``GRN_OBJECT_CORRUPT``"

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

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

# 951f01a0fbcf494b851f58eee9d80e35
msgid "-58: ``GRN_OPERATION_NOT_SUPPORTED``"
msgstr "-58: ``GRN_OPERATION_NOT_SUPPORTED``"

# 0eb02f3d692741f19ac325eec92cf76f
msgid "-59: ``GRN_ADDRESS_IS_IN_USE``"
msgstr "-59: ``GRN_ADDRESS_IS_IN_USE``"

# 33a0e987561e4857ab9f124038ef9772
msgid "-60: ``GRN_ZLIB_ERROR``"
msgstr "-60: ``GRN_ZLIB_ERROR``"

# 21dc8d3d95b74dd5832cc68a27449b83
msgid "-61: ``GRN_LZO_ERROR``"
msgstr "-61: ``GRN_LZO_ERROR``"

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

# 9af55808908d4a83bd5157f94ad83d0e
msgid "-63: ``GRN_SYNTAX_ERROR``"
msgstr "-63: ``GRN_SYNTAX_ERROR``"

# 7920f75c169142ad9fc9ae881954df9c
msgid "-64: ``GRN_RETRY_MAX``"
msgstr "-64: ``GRN_RETRY_MAX``"

# cb66cc7f6a8e47708ce3be38854ce390
msgid "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"
msgstr "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"

# 55f7f9a4cb75471ab8d2dace1944ceca
msgid "-66: ``GRN_UPDATE_NOT_ALLOWED``"
msgstr "-66: ``GRN_UPDATE_NOT_ALLOWED``"

# 934050a22dd9454583930d69c407c15a
msgid "-67: ``GRN_TOO_SMALL_OFFSET``"
msgstr "-67: ``GRN_TOO_SMALL_OFFSET``"

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

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

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

# 9a29678d29034093997b43fe9c8abf4d
msgid "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"
msgstr "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"

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

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

# 824d1dd732a14dcfb38db9e9279784d8
msgid "``cache_limit``"
msgstr "``cache_limit``"

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

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

# 8ffbb5421a864032882da1b26b0086be
# 8064027f0467464fbb80250cc2c518b7
# 90351ddd24a146c6abcb326cd22b9961
# 7fc1bdf8232e45f4b7a6aef5233a70d5
# 04f7a6fe3bac42199ccf057e87520706
# 26dbc3583c17483ab0bcb1dddb6026bc
# fe6893aff873417594b293161014f3d9
# 56e050e137f94262b4a1dc263cd89660
# 25d2dc6b107e498a821f8557248255af
# 9a2980014b3948e4b89f760e8666b7d6
# 9bc70477c50b4b35b96c8ee85c81ed3f
# b3682640e692448aa7b9c2c3565946f4
# 323f78abe6cc43bfa1e60721c1adf934
# 71194ae3ab454f85898c38eb343c8ff2
# 52b212067ced4680af29e5dbac9c897d
# b3188cd0df814a4d86059fc45c2f3298
# 7c020d74d8c341d1be7445654cefd05a
# d8c5c62fd8af42529af7c3bed201b1d2
# 3f0f1d21dcdb40ed8268ab6b7ea7825b
# 4dcde53e2fa94da6b937a596c6e52e6e
# 6f90738aa7644435ad8faa95afbf41b9
# 22228ef74caa44929a2c4deb20be0477
# 6481f57c3d374319939d5b95d7414403
# d1f268570f9d43fd8cb02fcf91e55036
# 7ffa3ef63aad4077bafa81cc6e7612b6
# 36fec411d22c44978e764a1d335f6e5b
# 3f52e7f9157c4c70b07b2eef69f4fc06
# 4f178b2d5df145b69ba6f14ea5999938
# 03ac302fb965485bb80be702080754b1
# 56f39d3a50054edb9819d9da5e9497d1
# 23266c180b7e4da897182b5d7a1b9cfb
# d8e9bf65da904855a06b39a9e93728a1
# 8161395ac5c444888217a84b8a02840f
# bff67ff0eedb4e2fa7777e841b169ba7
# d60677ebcdcb4741a3c2a12e2031e09e
# 942ba35ed0f84c6f9ce0018d8b43b5bf
# c97e63ddb7ee45b08fcb8d4e869ad54d
# 58a47c7d5e864565ba692ab74f45d699
# 8c4cf905fda14b0da53386e54be3cd90
# 48fe7761234642d9980f6b3ff31b8dfa
# 4c710e197aba42aa907dc5ab241dbea7
# 1b25455d38a84716a9e9f379e2211c4b
# 2010a97d575a487f8f0c0727a1bb330d
# 77cfaea5caa44c609c6fe3fe8451bd9b
# 0526035045d640709f7272f8274f1f8a
# 34dbf5f297e24ffcb65563d8279d28f3
# d5abc3844eaa46dfa0173f9d932f4c2e
# 3234d1ed6f90455b97a90ff10ac30f65
# 8a3d18859cde4fd0b66699542f05377c
# a0df5b75fde1490184c503d3363fd457
# e4f7719158be4166aff48c0d76d97db4
msgid "Syntax"
msgstr "Syntax"

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

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

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

# 170d6be9eb8940ce959f82015019e312
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."

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

# f0e6b884a3ba41998fb7a3b5895eb13c
# 778cfc490ae04031ab7558fbd1e40254
# 304da2c90ebe4cb9ae4b8390ac621641
# e4a8ba42de5b42568ed7083cc0b57608
# 00f056a8ce0349d7a18e907bea7c30d8
# f0b0b1d1571b4e648b8f3383271cd869
# 2ff3aa8f680f46d989bd2caca69ea934
# 7bdbdf9d05b242a9be674ac3a48111a5
# 0c79d72f393f4e488f66111ef7019788
# 0e5e0f4e50bd472c832fd440874d4622
# 7de72cca3b414e63b6ac48131576d6c2
# 6cddd533de6944c9a240f9fedf7ec139
# 3c592a66e5714910a23694f394f83c91
# f50e585f2602477d97f38c2cdc9a7f84
# d4de4c5ae48d4a3eb4782283df7c4d20
# 00e83eaabf024daa9eda3bf3440f4d3a
# 16f0c1a9a57c491fb82b9edf701c59f2
# 84d5150e3e984218b08dcb67b157a386
# 9625d78a9d2f45b09631542a35be22c1
# 52c616516293437ebdb70f4f0b54724d
# f6638187cbc4448e9773d3c298554100
# 6969d2e3d4b44b968f8a31ec9883b415
# d314ce60ee9049ad8fe4592b2a2ad3d8
# c1c2d4e476174cac86fb883e2d57f496
# 62ce009be6f7417e81a552d11194085b
# 3ae215f0124141549c11987d8ce587b4
# 5bd3b531e3d04edc8e262005885c07d4
# 25e0557c13d24f8a9e103dfc91fad3de
# 7ad64bf84b9d4d8e847fa68b0854449d
# 6212bb5fa83c4a229510f14321b9965f
# 06cfc702867646b7b080b25ca4210545
# a1dfe2991f644621944f7ed95ffb92fe
# 5e311cd037c940528055c9d27fa9a65a
# cba97c285343411ab9b3f19cafbc3ab1
# 071a55931599413d9c314046b6c39a54
# 704c661c06c7475fb21055c0cbf3910c
# e84eb0d82c01453982e5ed080f6e300c
# 49e112ebc9754f60877728bd87bbe080
# 8a0c8756b2c74580ae403a2f14ce1564
# 38eda899b30a4e2cb08dce111c597043
# 65f0e50704c44a2a98b6c09dbc0376a3
# 1361a7abcd814b218d418d11d16298c2
# 306471800768407cb8115e2a4b6eaf7e
msgid "Parameters"
msgstr "Parameters"

# 1a5c4867986e4101868ce2c0b1e48dcb
# 21f5216ab2e84827aba6538381bd9267
# 4f47af6a0c0a4c008451380d029e2b69
# 39b57137f486467a94bc8d1a4eba1cb2
# 4a3ccf0b35e548b38e025048aa43809e
# ee03c95ba40f459ba83be64aa9b8e11a
msgid "This section describes all parameters."
msgstr "This section describes all parameters."

# 7263032b50d245d48804fea93cbf8815
# 4d205a0ed81a4b7fb7761104d9e8ab74
# 92a360a95e7d4457951136cda25d5e9a
# 7cbb75707c5d4a209b3cb526db33c052
# 8edfde922fa341898c0f5aa9b943557c
msgid "``max``"
msgstr "``max``"

# 48fa284977df48f78ceecc91cde74bbf
msgid "Specifies the max number of query cache entries as a number."
msgstr "Specifies the max number of query cache entries as a number."

# 98be296efa144f0ba8fa108631cd5d36
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."

# eab579f01d2c4d4ea66cf85cba7bbcea
# 89f109a0244347e484a17fa16c5aeac5
# 2bc33808fb554262940c4b997bddf954
# 6c2add4d5bcd468480ab3689561081ee
# c6c4c6758e1146a6b03ef21fc28015d6
# 9451a66780b04156b8b46509a687cb06
# d4b36ac23578401aa80e5e06dfe39dfa
# 8c9844bb011c46b29c7c3123cbfc4eca
# 75509a19019a4219b90a0cca2678af0b
# 1f224b1cb827494a8b5eb026a7635df5
# ed2abd64bda5489e91a1ad32fa6ce144
# 605bd14783a34e34a6a82f152c82a64e
# d75341cb25454600bc6051080868424e
# 78f9fe816748466daf21663612e1e04c
# c5a8b9bf39c448e0a0ac2a802cc419f1
# d5bc0c3f7c5248648adea771616451b6
# c25c48b426cd4ee493aee8a9df6a74a8
# 8c0b71675096490b820e7446e23378e3
# 5f1216a430474175ae7d5b23297c46c6
# e9597055931745d8b5a742939f6f47bd
# 86111c70e6fc4b3882bf280a1aae6e85
# 4c46cbc884db4107a1f7cf61d6c322eb
# 4acf6fa188ca45bfbc87a42ba2539837
# 7919334d21b847f9a34c2e8b51d61bba
# 085e1706e8174043a40a9c4dbca7a611
# 0dee5a33baea4d73bd171e808d1cbe5d
# 4fe5c3aea096407496e48fd91eff05b9
# 0172cacce36648bd835934d5f0b01e98
# ae2b73a3474448a7b2ba5bd3a3bcfc65
# 87247dbbaafd477588d29bf33b403780
# 90c5e09e0c1349d0b68a1d2352a64ee0
# 5f9dbe2b667a4155bb52981d1ae11cb1
# e9cd6ea386794a9286033eac3b58cf27
# 0490f96fd8d3406db9b95255cf4d23ae
# 21ff0e9138e3438a8745ca4ffbcea924
# 0d049ff034c742beb8a831e030780c90
# 75283ad7a31b4659ad7695d575038502
# 7837725229be406db80c46439ebea1e3
# b0258c3f01dd48bda07ff8e32b4ac20c
# e7d272da20d346b4abe9580cdc0a8a88
# de8163659a9d4af7b55fca505d353082
# 35061ceff82b4d27a1e4deb3bb88770b
# 6647e66a5c0040c5ab3a2e441521c803
# 77b35ef500ef4d2eb0a3fc6db2965a64
# ef463f6e4e5f46cfa6496db5f1d655c0
# 3c6cfee709ad477389efb0f0bb80f162
# 705a4f81642547479922b9c6b2773fea
# 220c00b6b6d648d5864999e9bad3ec37
msgid "Return value"
msgstr "Return value"

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

# b2aa4c39720348f0a33a5654e06ad1cf
# 6136d2b1f7e14c879fe311b2a30fae02
# 669a5f1ddf6e4da2a76d360e67b0c8d8
# 5385e4d1c3444d8798f3a7f14b5f65aa
# 63db7426841c4c36b9654393539327ca
# ca46145e47e34dde929a89694a9cd53e
# 15eb8c36b6c741c3941e4fbec71121e2
# 976d31e0bb5d4ff29bd195aa8052448f
# 98703e41bdfd4438977bdbe8292cef87
# 4b04b448fa24407a9a6e02ba68d7c2c4
# a7b240bd05634ffcb65e254c4eb91caf
# d23866cc78294b81b20972c3db49c440
# 044fadf55ab041c6a059e6c104ef05df
# 2c0c23402e644c47ab4595ad4f6e35f3
msgid "See :doc:`/reference/command/output_format` about ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` about ``HEADER``."

# a7d32819ab214241a133a0e3b29d1a3d
msgid "``N_ENTRIES``"
msgstr "``N_ENTRIES``"

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

# 7672aa2149c04ad0abd3b4d167814f72
msgid ":doc:`select`"
msgstr ":doc:`select`"

# 669b0f6829644e1d90bac38f71bf81fb
# 9e57a0161be04a9b849ed048f0441495
msgid "``check``"
msgstr "``check``"

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

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

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

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

# 7a7b3aac820e433ab14527c133ac08b2
msgid "``obj``"
msgstr "``obj``"

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

# 9b6ce465a40f4140a0d5df3e28eee467
msgid "チェックするオブジェクトにより返される値が変わります。"
msgstr "チェックするオブジェクトにより返される値が変わります。"

# aa95ec8692f14859966011f8c416403c
msgid "インデックスカラムの場合::"
msgstr "インデックスカラムの場合::"

# dcf8483a8e194dd3bba9c7033c9097d7
msgid "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"

# 10c43d60c6814fb29c2f5c18abff3c13
# c0af4eb095ce4db6920f4eb744ec7b90
# 9859ba14b9784c82a50c1a5310b00963
# 581e7904c23e49efa5d951a49467b253
# 290a3151e4ce4cf582649de5380d374d
# 5b8a9705cec548ea9bfe83cc4c7600ff
# 53623ba5fb1c4ef8bd810beeb945c4de
msgid "``flags``"
msgstr "``flags``"

# d8b0aa2b9a344683aa113691cabe975b
msgid "指定されているフラグ値です。16進数で表現されています。"
msgstr "指定されているフラグ値です。16進数で表現されています。"

# fe0c07db46454cff961df62bd2f68631
msgid "``max sid``"
msgstr "``max sid``"

# b543724278b643d2a8094475a571b0d7
msgid "セグメントのうち最も大きなIDです。"
msgstr "セグメントのうち最も大きなIDです。"

# faf57edd5ffd4594b51db175ecd150a4
msgid "``number of garbage segments``"
msgstr "``number of garbage segments``"

# 808ab4652b58413f88cbd510d2eb6daa
msgid "ゴミセグメントの数です。"
msgstr "ゴミセグメントの数です。"

# e021da42137c4ae6b61f2d01d7c14fd0
msgid "``number of array segments``"
msgstr "``number of array segments``"

# f063ac72570a430f8e6a2dedd6d8b32d
msgid "配列セグメントの数です。"
msgstr "配列セグメントの数です。"

# 1de3425abed04bb18de87f9060f02c5a
msgid "``max id of array segment``"
msgstr "``max id of array segment``"

# 8f8416ebdf3647d6833389b499f178a8
msgid "配列セグメントのうち最も大きなIDです。"
msgstr "配列セグメントのうち最も大きなIDです。"

# f32d6471bdcb4802a61aa28da9169e0f
msgid "``number of buffer segments``"
msgstr "``number of buffer segments``"

# cb2c8dc952b24a458147ca3d131df648
msgid "バッファセグメントの数です。"
msgstr "バッファセグメントの数です。"

# 51bde4673b63497eb6bc8f11d6fa954c
msgid "``max id of buffer segment``"
msgstr "``max id of buffer segment``"

# 58a062e8ed8d411ebbc18cb13d4a419c
msgid "バッファセグメントのうち最も大きなIDです。"
msgstr "バッファセグメントのうち最も大きなIDです。"

# 36f0acd4597e464dbc72351d8b03a910
msgid "``max id of physical segment in use``"
msgstr "``max id of physical segment in use``"

# 072a2f2e75c64180b845b7440744f6c5
msgid "使用中の論理セグメントのうち最も大きなIDです。"
msgstr "使用中の論理セグメントのうち最も大きなIDです。"

# 17d4b41466de4244bef591ff28c982b4
msgid "``number of unmanaged segments``"
msgstr "``number of unmanaged segments``"

# 595e7e7854b34e3c89a2b1cc46f1478e
msgid "管理されていないセグメントの数です。"
msgstr "管理されていないセグメントの数です。"

# 6cc2d31ba11844feaeba24ab0166a22f
msgid "``total chunk size``"
msgstr "``total chunk size``"

# 7b2fe8f61518475c8bc4c499d79aa535
msgid "チャンクサイズの合計です。"
msgstr "チャンクサイズの合計です。"

# df08cfdca591494782a8b89531af8342
msgid "``max id of chunk segments in use``"
msgstr "``max id of chunk segments in use``"

# 4986c1f1a8854c4f9b33d2f122455dc5
msgid "使用中のチャンクセグメントのうち最も大きなIDです。"
msgstr "使用中のチャンクセグメントのうち最も大きなIDです。"

# a3b57e486dda4b71806f15fb9262a656
msgid "``number of garbage chunk``"
msgstr "``number of garbage chunk``"

# 0c80ab9ac6574d0e81ea4fcaa474a4ef
msgid "各チャンク毎のゴミの数です。"
msgstr "各チャンク毎のゴミの数です。"

# 20afa2be8b9a484fb04ca8b934692ac4
msgid "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"

# 96e06f01e6744dc2a3d06f598afb71e0
msgid "``buffer id``"
msgstr "``buffer id``"

# 7f6c7d2ce1d049358ca2efa042361db8
msgid "バッファIDです。"
msgstr "バッファIDです。"

# 44219e4b6a8640a398772f5a63ede9a6
msgid "``chunk size``"
msgstr "``chunk size``"

# 300ee3dc2729428eb1e3e496f3c4f55b
msgid "チャンクのサイズです。"
msgstr "チャンクのサイズです。"

# 276d5daff6c74787ac7c8bdebaa07ea9
msgid "``buffer term``"
msgstr "``buffer term``"

# 6fcb158991a04ad28ae1c150de1a7e05
msgid ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"
msgstr ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"

# 8b4962cb4f45475db46ae750534bd04f
msgid ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"
msgstr ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"

# c5da05d1fe704059b6cd4283294f6ac8
msgid "``buffer free``"
msgstr "``buffer free``"

# 7ff7e1513e2f4e4c8b71527182672380
msgid "バッファの空き容量です。"
msgstr "バッファの空き容量です。"

# bae2e3c57947457582ce7c5f732aa68f
msgid "``size in buffer``"
msgstr "``size in buffer``"

# 17ca54c0113949858d49e34a9933f7a3
msgid "バッファの使用量です。"
msgstr "バッファの使用量です。"

# ea8122636c86417d8fdd687b054252b9
msgid "``nterms``"
msgstr "``nterms``"

# bd6c7fe8763642f680c59b4f9bbe694b
msgid "バッファ内にある語の数です。"
msgstr "バッファ内にある語の数です。"

# f0e4cd64ec4a4d3aa01199bdb4b9f279
msgid "``nterms with chunk``"
msgstr "``nterms with chunk``"

# 78772692efd5477389c3145f505b15a9
msgid "バッファ内にある語のうち、チャンクを使っている語の数です。"
msgstr "バッファ内にある語のうち、チャンクを使っている語の数です。"

# e306f04553e84a62b6546b37bbe14b5a
# b35b19b0c956454c95401989a44595c9
msgid "``clearlock``"
msgstr "``clearlock``"

# 7af9c5ff7e6c45c7a006430360b42426
msgid "Use :doc:`lock_clear` instead."
msgstr "Use :doc:`lock_clear` instead."

# e1a246633edf499cb8ba8d3078de97fe
msgid "clearlock - オブジェクトにセットされたロックを解除する"
msgstr "clearlock - オブジェクトにセットされたロックを解除する"

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

# a657daf51eeb44c48748f0d448d9c6d2
msgid ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"
msgstr ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"

# 96d33588e3eb442092dc2af496000461
msgid "開いているデータベースのロックをすべて解除する::"
msgstr "開いているデータベースのロックをすべて解除する::"

# 52f5f9150aa047988dd43a6e42f8e9ee
msgid "テーブル名 Entry のカラム body のロックを解除する::"
msgstr "テーブル名 Entry のカラム body のロックを解除する::"

# d7d7b144667a4dbfb715da4662f9a204
# e5b4dcd23480493fb8e679fc27dae537
msgid "``objname``"
msgstr "``objname``"

# 470b2dd440004627b942cbf1c5caee42
# 250dc1875ffe4204a4aa71806e10855c
msgid ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"
msgstr ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"

# 2c0983ea01db411cb90ac5468628f8ed
# b0f05e2ce570452898a556c1e0f46cc0
# fcb287dd7b1d4dc6b8d242d99c02279d
# 19e52c4d14d642668a65fbe6a7cbd02c
# e832e694539745b8b47ada0954c5e01c
# 01233c418e434cfab78dff83c023130d
# 7265be4f663a47b0ba08188dcdbeac2c
msgid "``成功かどうかのフラグ``"
msgstr "``成功かどうかのフラグ``"

# 0e468add327d481496245f3b81474441
# 49cafbb7cb2a43f38fb61fefacdcaf25
# f2de31cfdca14620b8eaca7363d5df96
# 5d6f3f696ad8436399241a17020eada3
# 186c9f09cde04eac9218b27559027b52
# f8b37e6dd9604bf39596bb54e5825861
# 4e6aa693a04c4c7d92e24f6ccc6c42a1
msgid "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"
msgstr "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"

# 30bf2f07825d40ddaa4de294c9c35ce9
# fda6d9715fce444f9f57918839e2941f
msgid ":doc:`load`"
msgstr ":doc:`load`"

# 9d43bb24bbe741a688272237146061fe
# 30c77ae271cf4f6eb58664b66c73c37a
msgid "``column_create``"
msgstr "``column_create``"

# 96dd2b93722946ec8cd9f1a0392a1e9d
msgid "column_create - カラムの追加"
msgstr "column_create - カラムの追加"

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

# 3d802f503be04467be8d42cc25468e16
msgid ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"
msgstr ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"

# 88b3087a72c246768cdbfe5c0fbdd4a6
msgid "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"
msgstr "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"

# 8961de169da5445380a2f8066c5a99cc
msgid ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"
msgstr ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"

# 2421880995f84d75acce0e5f8d38f677
# 97de8d005b7140688235ca29ca1f05e9
# 2ea4f200d2c445ffa6f1d377ca630c78
# 2f206f6fefed4125846fe80c7d3cb139
# 72b21f90e9144139a64aab527338b747
# 6dce52ee88e5495791540e072421cc76
# 588c742ceeef450d98db48f850a31b97
# 165d32ea67fe48be91e5faa1ec3e6a6b
# de42bc70d67e4a16a8aaa56addd52a20
# ab2f9f82c94f4f48bea119575c6211cf
msgid "``table``"
msgstr "``table``"

# 35fe84bd585f4af199f94b9a106adcc6
msgid "カラムを追加するテーブルの名前を指定します。"
msgstr "カラムを追加するテーブルの名前を指定します。"

# 5d7e4fd2f93541038cf1c594d726d3e5
# 2de06b7fc1a441f3a9d571d454849a1a
# 1994d33919c144ca87aee28133f224a8
# d831ce3628344d36ab4b5e67677c9652
# 7b641482ca34474c8aec6c17aeb5b398
# 932f897ab4544fffaddeacc6f3f5f7d5
# 65ea1f3dd29f42a0a36929aac2a4c7f7
# e119e40a3dca42f98260cb1121cf0da1
# 3952635385734f049e6188a1792db104
msgid "``name``"
msgstr "``name``"

# cc9b985b58c04610bbd3168b58432626
msgid ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"
msgstr ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"

# d4d306c4e9cb44328911cf9310f2147f
msgid ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"
msgstr ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"

# c853d02c2e5b4e05a3daba9d64cd9493
msgid ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"
msgstr ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"

# be847de3b8a84778b791d0ed16fe3b6b
msgid "0, ``COLUMN_SCALAR``"
msgstr "0, ``COLUMN_SCALAR``"

# 198cc5793a2c4d91825cf7ed5ebffbce
msgid "単一の値が格納できるカラムを作成します。"
msgstr "単一の値が格納できるカラムを作成します。"

# 1edd47d123fd45a4be5ba9b225c4d954
msgid "1, ``COLUMN_VECTOR``"
msgstr "1, ``COLUMN_VECTOR``"

# 4e5767188be646348850c5755d4a4caa
msgid "複数の値の配列を格納できるカラムを作成します。"
msgstr "複数の値の配列を格納できるカラムを作成します。"

# c1964b8e4a6e4f33b981cb94e2002a53
msgid "2, ``COLUMN_INDEX``"
msgstr "2, ``COLUMN_INDEX``"

# 5b3f4e8df8784cf0be2eb8a7a643d010
msgid "インデックス型のカラムを作成します。"
msgstr "インデックス型のカラムを作成します。"

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

# 009d4b1698934caba92a7f1357b885dc
msgid "16, ``COMPRESS_ZLIB``"
msgstr "16, ``COMPRESS_ZLIB``"

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

# 7616c827cc7f4b45bda1ad0713f4ae07
msgid "32, ``COMPRESS_LZO``"
msgstr "32, ``COMPRESS_LZO``"

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

# f8e5b448e0e843cc83bbb1dfe09702dc
msgid ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"
msgstr ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"

# be2293a255684470ad84fde44f363d32
msgid "128, ``WITH_SECTION``"
msgstr "128, ``WITH_SECTION``"

# fa1edd31fb5f48b2b3efc8d9959aea36
msgid "段落情報を格納するインデックスを作成します。"
msgstr "段落情報を格納するインデックスを作成します。"

# f13a775002e24b43a206db331d51aa03
msgid "256, ``WITH_WEIGHT``"
msgstr "256, ``WITH_WEIGHT``"

# 7edb3d6bb077429dba8532897a2c3573
msgid "ウェイト情報を格納するインデックスを作成します。"
msgstr "ウェイト情報を格納するインデックスを作成します。"

# 0f55a59842354d90aa2654b7d79266e9
msgid "512, ``WITH_POSITION``"
msgstr "512, ``WITH_POSITION``"

# 263eca4b531d49aa837fd9230a78ac45
msgid "位置情報を格納するインデックス(完全転置インデックス)を作成します。"
msgstr "位置情報を格納するインデックス(完全転置インデックス)を作成します。"

# bd4837bdc7024ca79b2319f2c8580384
# f9523d313fd0465e866c79a5edb69b97
msgid "``type``"
msgstr "``type``"

# 7b0aa661156d471db71e004f224ff771
msgid ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"
msgstr ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"

# f4567a2f18384d37ae1c98e060e6a6e2
msgid "``source``"
msgstr "``source``"

# b658e1b5796842a5b3ecee965beb1124
msgid ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"
msgstr ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"

# e38a2835b50d4d1c85784b9df68b3c7a
msgid "``SUCCEEDED``"
msgstr "``SUCCEEDED``"

# 0b91395c574a4713b75e09c38de1a771
msgid "If command is succeeded, it returns true on success, false otherwise."
msgstr "If command is succeeded, it returns true on success, false otherwise."

# 7b15bf384d384f0fab4a89bd74d4949c
# 1cedc027d996417f95e1701560ab9305
msgid "``column_list``"
msgstr "``column_list``"

# 53730010a3a44a1089b76f00fda6749c
msgid "``column_list`` command lists columns in a table."
msgstr "``column_list`` command lists columns in a table."

# 1563bca3f1074c3884899c00db892df8
msgid "``column_list`` command takes one required parameter::"
msgstr "``column_list`` command takes one required parameter::"

# beb1f2869c3d4285ba604b25e3535a80
msgid "Here is a simple example of ``column_list`` command."
msgstr "Here is a simple example of ``column_list`` command."

# bc7e951af4134dfeb41edaa933d9a594
msgid "This section describes parameters of ``column_list``."
msgstr "This section describes parameters of ``column_list``."

# 643d7c63ffd441319e329da1698561cc
# cbe2a29f9df24ad88c16dc47a4f408de
# 7c76428799d34e4ea2df9af08d5c1b48
# 50400ef71bb54a02a7b60416376e7a0d
# b668a78683df476da0cc7c5f789a9f31
msgid "Required parameters"
msgstr "Required parameters"

# bfc88e890812417fbcf3ee74776c5341
# 6ec71c59c89b42118c0eaeafb9f27200
msgid "All parameters are required."
msgstr "All parameters are required."

# 6983a67401d542adbcc3a22f8a7ae940
msgid "Specifies the name of table to be listed columns."
msgstr "Specifies the name of table to be listed columns."

# 62999c6a48624afb90d661b29c9eaaa0
msgid "``column_list`` returns the list of column information in the table::"
msgstr "``column_list`` returns the list of column information in the table::"

# e8fa78fab2cc4958963c248ce9399559
msgid "``COLUMN_LIST_HEADER``"
msgstr "``COLUMN_LIST_HEADER``"

# ba2f2e270e9240f195493e417f56c374
msgid ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."
msgstr ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."

# e564d2aca81e43a0b3d58d2c14cb4e02
msgid "``COLUMN_LIST_HEADER`` is the following format::"
msgstr "``COLUMN_LIST_HEADER`` is the following format::"

# 91b27c516d0f43b7bd12a6f208fa0b66
msgid "It means the following:"
msgstr "It means the following:"

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

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

# 868ce11fd8634260be10ad6262255349
msgid "The third content ...."
msgstr "The third content ...."

# 7cfa4625e3f84f02862da9c3287db85c
msgid "See the following ``COLUMN_INFORMATION`` description for details."
msgstr "See the following ``COLUMN_INFORMATION`` description for details."

# 10e74c7259014379a194f9c6a6f8322e
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."

# a3be1b2bac914e89aeb554f63c4b062a
msgid "``COLUMN_INFORMATION``"
msgstr "``COLUMN_INFORMATION``"

# 018bc31f1557436d8bc95cbbcabec53e
msgid "Each ``COLUMN_INFORMATION`` is the following format::"
msgstr "Each ``COLUMN_INFORMATION`` is the following format::"

# 652f3a44bf8d4f12b1fb61d04496572e
# b6b07d400e624f85a18e2567a362c778
msgid "``ID``"
msgstr "``ID``"

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

# 65ee96cf9bbc400e943be3cc89f5ffa4
msgid "``NAME``"
msgstr "``NAME``"

# 0e57dde895e046c5be9480d8aacc7856
msgid "The column name."
msgstr "The column name."

# b2bb2b3629d54c64bb4282ed229b4fcf
msgid "``PATH``"
msgstr "``PATH``"

# bba39ae171264276be43e499298a9fbd
msgid "The path for storing column data."
msgstr "The path for storing column data."

# 5151925e92664ddb9ed74f7431e77770
# 96784868ef3d4f5e9a78e288fbb48169
msgid "``TYPE``"
msgstr "``TYPE``"

# 1722d1974c4f4077b82ff35a8cb0a4d9
msgid "The type of the column. It is one of the followings:"
msgstr "The type of the column. It is one of the followings:"

# 7507d6bb97ea49ecb16f1a422f49da16
msgid "Value"
msgstr "Value"

# c8d5a1af8dd74f359eda0e7e0b3cefc9
# 3f83e24a853349d6a50d51e99f9f6adb
# 66c092af15414cf08ab68071139b2225
# 6d28ea9e4d5f49368b889ce18a9b3c10
# 243b83d53bc945c9b14382f04edf04ff
# c89bcb934ef243bc8e2255893ffebd81
# 77890be1695f4bb68e2afbcfe53b76b5
# 2d85142a5d384e0e95dc22462bf5ce22
# f2d41af3f34d497384bd50f1f149ab68
# 96835c283640490bbc511a666f0fd6a6
# bae688c64d5449f2a2eb19da96ede929
# a32ec47033c945278e26de731ba67e9e
# 655811cf8a8e45a4aff1d9f4610d745d
# 83d365a37ffb44b0b87736547d13bbc7
# 8b0c7f51242a4943be7b5ca01b5b3eda
msgid "Description"
msgstr "Description"

# ae4c9554d5274318914592102d7f69b9
msgid "``fix``"
msgstr "``fix``"

# 90e5576b942a448ab43b83c3de68fe86
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."

# 7ab19281d5104719a77209ddca0e8c00
msgid "``var``"
msgstr "``var``"

# 16aebfb0265c4d1894cf4c8086ee8262
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."

# d876bb4cd2c5462995629d07ea386c0f
msgid "``index``"
msgstr "``index``"

# 19e585bb6af84c49bd4d8bd5348341bb
# 59e0ce6ce1de46799d2a3a6aa69e9404
msgid "The column is an index column."
msgstr "The column is an index column."

# 11bf5a97410c40d79f2cd271ff846dbb
msgid "``FLAGS``"
msgstr "``FLAGS``"

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

# dd2a4bd8678d4e6e867b98d935e672fc
msgid "Here is the available flags:"
msgstr "Here is the available flags:"

# 212b15be4af04cb3b726fe77da2b8bb6
# 8d8ac5a34fc647f6a74ca3665b948b16
# 9190a3f9b0f74afd9dfd29d05edbefb2
msgid "Flag"
msgstr "Flag"

# 77e06ded9e6e4eccb327f05faa1b846a
msgid "``COLUMN_SCALAR``"
msgstr "``COLUMN_SCALAR``"

# 0f40859fa9674755a9ec769bcc6ae337
msgid "The column is a scalar column."
msgstr "The column is a scalar column."

# 9fa305fad5254591be2742815e0bbadb
msgid "``COLUMN_VECTOR``"
msgstr "``COLUMN_VECTOR``"

# 3274ccde40a04683842016d4ff2de590
msgid "The column is a vector column."
msgstr "The column is a vector column."

# e8d2afafc6e942f6810ccbfb96599753
msgid "``COLUMN_INDEX``"
msgstr "``COLUMN_INDEX``"

# 75e4c87e819943768f22544c598cd2c0
msgid "``WITH_WEIGHT``"
msgstr "``WITH_WEIGHT``"

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

# 27c4659d0e9c41778f3f7ad5c78de146
msgid "``WITH_SECTION``"
msgstr "``WITH_SECTION``"

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

# bd72c48bf5ab454698aea50a67dd030e
msgid "Multiple column index has it."
msgstr "Multiple column index has it."

# 05c60638361647d2bb225f09919f3500
msgid "``WITH_POSITION``"
msgstr "``WITH_POSITION``"

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

# f01784f4f4c94a4ebc7f7f02b341b4a2
msgid "Full text search index must has it."
msgstr "Full text search index must has it."

# 0bd2baab5b8e400980bcb4a21135d862
msgid "``PERSISTENT``"
msgstr "``PERSISTENT``"

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

# 5a5f2583784d4faa8e48a49ca8f9fa78
msgid "``DOMAIN``"
msgstr "``DOMAIN``"

# 74d75d922e1d465e857c4cf7e236e9e1
msgid "The name of table that has the column."
msgstr "The name of table that has the column."

# ca7b5fd62de6489dbb7606444c98142c
msgid "``RANGE``"
msgstr "``RANGE``"

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

# 2c73bb8445464b20b3d555b88a7a906e
msgid "``SOURCES``"
msgstr "``SOURCES``"

# 09a7002051544c85a1ef553e5fa4326d
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."

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

# cef26cefcecb4e7588418de4c18ef080
# eda343396a354b0c89d3b7c434e51c78
msgid ":doc:`/reference/commands/column_create`"
msgstr ":doc:`/reference/commands/column_create`"

# 09a91678116c4a11881afb3783d4458a
msgid ":doc:`/reference/column`"
msgstr ":doc:`/reference/column`"

# 37bbd4d431d443bba964ed419188537f
# c6f902afcdd4492b98ef93a22f375401
msgid "``column_remove``"
msgstr "``column_remove``"

# 6f41ba6fa2a24206b75f67dcf19a8527
msgid "column_remove - テーブルに定義されているカラムの削除"
msgstr "column_remove - テーブルに定義されているカラムの削除"

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

# 49c98aee94a648409d17f8b5436440a8
msgid ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"
msgstr ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"

# f9bc0df7135a4a6280498b9e04fcb683
# d345c8109d504a8bb4d066bd7bd4826e
# 917588834a504d2abe1ac6e920346ef8
# 8c47c5e2126d48979e4ba34b40f89176
msgid "脚注"
msgstr "脚注"

# e96d8fc2d5164f6fa6eebbb3ddf0a2c0
msgid ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"
msgstr ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"

# 96cbd5a7f4c64e969f685d863a955459
# 77092dbb2d7a4f49af87b9a96c729351
msgid "削除対象のカラムが定義されているテーブルの名前を指定します。"
msgstr "削除対象のカラムが定義されているテーブルの名前を指定します。"

# 3f665cbe82c84a6685b6cf8f27147a89
msgid "削除対象のカラム名を指定します。"
msgstr "削除対象のカラム名を指定します。"

# 7a7d798b5e8349b7999801a732a8c6fc
msgid "``column_rename``"
msgstr "``column_rename``"

# db59c0f8f06241b29dd48eb84c6a9b72
msgid "``column_rename`` command renames a column."
msgstr "``column_rename`` command renames a column."

# 80d97e590a71489495b29f5453f9aac9
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."

# 4981e791473145cba0708c0e7c163aa8
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:"

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

# ca958f1f861e4243a265b933cd01065e
msgid "Runs ``column_rename``. The ``select`` is still running."
msgstr "Runs ``column_rename``. The ``select`` is still running."

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

# 23788db2c0104ee98d2f62580637fa68
msgid ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"
msgstr ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"

# 0034545b2d62483391d95326773b624a
msgid "Here is a simple example of ``column_rename`` command."
msgstr "Here is a simple example of ``column_rename`` command."

# f160f3dc93314183a262db0fafbabf2d
msgid "This section describes parameters of ``column_rename``."
msgstr "This section describes parameters of ``column_rename``."

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

# 02ebf5feb919472db34bc7dc8ed5dacd
msgid "Specifies the column name to be renamed."
msgstr "Specifies the column name to be renamed."

# a075ce7cf5334546a4891ccd493d702b
msgid "``new_name``"
msgstr "``new_name``"

# 2803b0c603234ea79693dc5a98b5f4d5
msgid "Specifies the new column name."
msgstr "Specifies the new column name."

# 2c4e5de92cc6458b8a9bc7f6e5d2e57c
# a224f0d904af4cfcbf94a46fb39db2ee
# 83002d05e4fd4809bac8481c9eeb763f
# a04dfc1e536b46caa1d833299f90a082
msgid "``SUCCEEDED_OR_NOT``"
msgstr "``SUCCEEDED_OR_NOT``"

# b4bc6bf2b9fe43448202bb2d09518cfa
msgid "It is ``true`` on success, ``false`` otherwise."
msgstr "It is ``true`` on success, ``false`` otherwise."

# 7e481eaf701748d483c2c85d1b02c98b
# e7a1f58001254091bbce00ef9689bac2
msgid "``define_selector``"
msgstr "``define_selector``"

# 681c31ba5f37413998f71ca8ce42f99f
msgid "define_selector - 検索コマンドを定義"
msgstr "define_selector - 検索コマンドを定義"

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

# 528001541d9446b8a1053282bd5b265e
msgid ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"

# 3b642d80dfd4403cbe2eeb2512dac86e
msgid ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"
msgstr ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"

# 0ce8264a1fb04e82942210f1f900c179
msgid "定義するselectorコマンドの名前を指定します。"
msgstr "定義するselectorコマンドの名前を指定します。"

# 034e5bd4e16d4c3090e3aef9db61aa87
msgid "検索対象のテーブルを指定します。"
msgstr "検索対象のテーブルを指定します。"

# 21841e49c5174f469756fb85e5535111
# 59637b5332304a01886cdb6dc5d64a86
# f996116e015f4b60b229268b27b5948f
msgid "``match_columns``"
msgstr "``match_columns``"

# dd42b148a46542bfa082f428bd83f801
msgid "追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"

# af53a3d654e649298d2b0f50ab287b4f
# 2cf887db83ea49b198a9b6110cfb5abc
# 741bd65cb4c24d1babb55350c4e4c3bc
msgid "``query``"
msgstr "``query``"

# 421405f2578e4ad48fed16bcaf954e54
msgid "追加するselectorコマンドのquery引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのquery引数のデフォルト値を指定します。"

# 65a62009c4354de3b9afafebd2254f99
# 440af7935233472f87c0d301a1c8efe1
# 5588e90a46ed49d0bbafa99f12ad75b3
# ed2bc33713454c9c966bcc5e9e677cba
# 40fd73ca4b894e2c8edc6c23fe8aa3b1
msgid "``filter``"
msgstr "``filter``"

# 8410cd4db2764949bd88871b40b4ef0f
msgid "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"

# cbfc9878c7634a729f250a3bab06c4cc
# 6a8e225b4b804f4b856e87b2420d67ab
msgid "``scorer``"
msgstr "``scorer``"

# 3838ed39dd024e4fb3955ae5e68455c2
msgid "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"

# 9d7577d3ea4e4221bafa66d9ad45a7fd
# 6ee33810150849f7ad0f990d14066f73
# 586014ae5f334767a5bb74f295e202a9
msgid "``sortby``"
msgstr "``sortby``"

# d96563d4175d4cd2a934f0c5c1406f9e
msgid "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"

# 2adfe91fbf9d4035b0e7f157d813482c
# 9f195d94fa4748f888d37595a0035810
# 92ca4aa402994a49b9cd0fb65f4fd86c
# ff01a34d437541908af6350720134e75
msgid "``output_columns``"
msgstr "``output_columns``"

# 7c7018cc083f4b229ccfae809554aba0
msgid ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"

# f1ef861553a44f8aa461e8d7f92ec53a
# 526e47633a5f415491f41d0b0b86a5f6
# ac60cb3a4fa147ee98d9165b450af65e
# b716a8afc96e42eabcbe6cb0db6a2ee4
msgid "``offset``"
msgstr "``offset``"

# 9507c9cac9ff443caf57f3d563c3a3c9
msgid "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"

# 8f8cf444ef274c0aa66778b1fb9f4ac9
# efbce4871bfb4463a824c93ca8266108
# 0fd7731bbd3442598eb4ae0c03492735
msgid "``limit``"
msgstr "``limit``"

# b9dff0b8fe2440f8a68309500c592375
msgid "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"

# 8f76ec4933564eacbe0d0d7f4891cb20
# 9fbceeb097f34b49867c184130e663e0
msgid "``drilldown``"
msgstr "``drilldown``"

# 470b5f04cc974e9db3c02a0f32b10ab1
msgid "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"

# a09943dca1c541a8b363e7273cbc63e1
# 5c21a85a309546898e2afe9532c60268
msgid "``drilldown_sortby``"
msgstr "``drilldown_sortby``"

# 1f8cd476e15b424999ad0b7a677ed016
msgid ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"

# 0aef55f3149642b7a8bdee474f72ad53
# d62cc1ed0f054e1685dd117675d1900f
msgid "``drilldown_output_columns``"
msgstr "``drilldown_output_columns``"

# 95ab81bc985b4ffa8cdfed01802d4439
msgid ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"
msgstr ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"

# 92f45407045b4519bd3341fc194fa552
# 29f4d44219964c648a306c3a1b6efd95
msgid "``drilldown_offset``"
msgstr "``drilldown_offset``"

# 0ba935fe32a34d56a3c71d235780df9c
msgid ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"

# 3a522d5c3a704cb2ad8afdff2ee1776c
# e9dc9b29db1d4fa3b7c67b727176fb0b
msgid "``drilldown_limit``"
msgstr "``drilldown_limit``"

# 8cee46119e064883a5fc2f28e3080483
msgid ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"

# 52139597c04f48ddbfdabd05cd83d604
# 2b5b363a6abf42c5bbc1fc4e6f8430f0
msgid ":doc:`/reference/grn_expr`"
msgstr ":doc:`/reference/grn_expr`"

# 1db93a2f8bbf48fb88d4c6273413fba5
msgid "``defrag``"
msgstr "``defrag``"

# a914d508dabc408286f5b50508332183
msgid "``defrag`` command resolves fragmentation of specified objects."
msgstr "``defrag`` command resolves fragmentation of specified objects."

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

# 200c11c565ac4b96b0c2652169464f2a
msgid ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"
msgstr ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"

# 19ebeea4b48c4cb59206500b93a4d139
msgid "開いているデータベースのフラグメンテーションを解消する::"
msgstr "開いているデータベースのフラグメンテーションを解消する::"

# 86d2f216cb3049e6917192fc0f4fd573
msgid "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"
msgstr "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"

# 24f7594d60644360a7b5a458d6a1ea40
msgid "``フラグメンテーション解消を実行したセグメントの数``"
msgstr "``フラグメンテーション解消を実行したセグメントの数``"

# dda7e22a78c64a6eb25fa3544869dd1e
msgid "フラグメンテーション解消を実行したセグメントの数を返す。"
msgstr "フラグメンテーション解消を実行したセグメントの数を返す。"

# 1d9121592d9e4058977ae72266d7b281
msgid "``delete``"
msgstr "``delete``"

# aa61906002c84e14bd5e50bc62cc6de2
msgid "``delete`` command deletes specified record of table."
msgstr "``delete`` command deletes specified record of table."

# a3ee306e110e4f81a7dee5b531da51e9
msgid "Cascade delete"
msgstr "Cascade delete"

# 78501af5e3084bbf839cfca7776dabf6
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."

# 30131bbf94a24c2d86c1013bdf643008
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."

# 48b839364c454d3da0e6b3453a8993ef
# 6cad80a657964fd280697ad456246af1
# 3b50c49866d1481686de7299f42701f1
# b8adcf68725a4c429c68f6bcdfbb4478
# c81bf7ad62bd427d97ff12a187bc1e62
# 14e9eca97aba4f82bf7be371ae4d8553
# 69371aaad9c24b40a1e4a70de4460c90
# 07679e064eee4e90b298ce9573e3aed3
# e477e3b4136c44549e49c8e9f46d8953
# 57e05831dd8c4a148a07f8db8f0b5574
# 31711ebfa3e74e3bbfd946d74110e3c3
# ffa4e73ef82142d39b3a7eade0ff06da
msgid "Here are a schema definition and sample data to show usage."
msgstr "Here are a schema definition and sample data to show usage."

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

# c5c72f23ab024418b819c7cac0e25a69
msgid "Here is the example about cascaded delete."
msgstr "Here is the example about cascaded delete."

# e4b7dc0d80d74bb4b1417c911ba76659
msgid "The country column of Users table associates with Country table."
msgstr "The country column of Users table associates with Country table."

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

# a90faf8cd8d6442faeaa3a393995667c
msgid "Specifies the name of table to delete the records."
msgstr "Specifies the name of table to delete the records."

# 1866fb0a711c4289a821f6f6a14912e6
msgid "``key``"
msgstr "``key``"

# 3a49ce5521434c8f89e2e02863c75648
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)"

# aec1634445da421583afeac19ca0ca6b
# 6a49c5cb4e544a90b5fe5f3c684f6d71
# e6068c63f48f4f16a061c48665e38101
msgid "``id``"
msgstr "``id``"

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

# 5342f88f0d2449678ef2bcc95ea1e52b
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."

# 01ad9334702943d5ab5bc78673731ca4
# e3636dae648a43b79b25e9ef54b7ef0c
# a3d66977e6804fe4a8b97efe5607c6ab
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."

# 836dedd1b9784bd09321c265882544f3
msgid "``dump``"
msgstr "``dump``"

# d17bde39a85e4c4f9db3b00aca33658f
msgid "dump - データベースのスキーマとデータを出力する"
msgstr "dump - データベースのスキーマとデータを出力する"

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

# 1ffc373331514b3b841fba0bca1407c3
msgid ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"
msgstr ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"

# 9a633c81b8474114ab7ab2888d595d4b
msgid ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"
msgstr ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"

# 3019d57c083e40d190b1e3d76ca0971a
#, fuzzy
msgid "Here is the sample schema and data to check dump behaviour::"
msgstr "Here is the schema and data."

# d1cb5640a3c7484f9b83b0fc39eefa6c
msgid "Dump all data in database::"
msgstr ""

# 7f60cf63e5e048cda01d1db40f41afb5
msgid "Dump schema and specific table data::"
msgstr ""

# a86dee8c4322460bbeba9498d78789bf
msgid "Dump plugin only::"
msgstr ""

# 7df00929dc814639bf8d842facb09bd3
msgid "Dump records only::"
msgstr ""

# 7f524dae328745989f9f8fb608425733
# a283d9704aa2453f80c5bf0221154388
# f5dd5382f4354981b4c467acc6c56ac0
# d8ad9b275b384dfea5f690672c1eced2
# b1992d7b27c044f4a4e37d85a8b6161d
# 12e6d7abdadb46a1a049a4294f118d9a
#, fuzzy
msgid "Dump schema only::"
msgstr "Sample schema:"

# 8cc942eee94942de8309a8899272aff1
# 0807954f96cd41cba532ce237a2acd1d
# 18d0340efa134e66b2aa2757f7ee7d99
# 0c94074d0b2443b7b04bbceb005163be
# 7a47071a644040a29124f0dfcb4d9727
msgid "There are optional parameters."
msgstr "There are optional parameters."

# a39c966aaf5e4880b44bdad90486070b
# 69a0ad628a6a49019b6d8008b91621f2
# e89d1514eeeb4e56bfc0181ef6974ff7
# fa5462f91e614e7a85394ac1cfc9f888
# 2bd07afb8317417c850de54d909a2a6b
msgid "Optional parameters"
msgstr "Optional parameters"

# 42038bf87aed428e91ce5bc11eafe986
msgid "``tables``"
msgstr "``tables``"

# 868cd4546a624a29be3ed2c30e8c6e80
msgid ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"
msgstr ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"

# 836dedd1b9784bd09321c265882544f3
#, fuzzy
msgid "``dump_plugins``"
msgstr "``dump``"

# 293867d3a38442d4a49f516030f5219d
msgid ""
"You can customize the output whether it contains registered plugins or not. "
"To exclude registered plugins from the output, specify ``no``."
msgstr ""

# 4d795c3dec6f44f49278e2ee1ae753b1
#, fuzzy
msgid "The default value is ``yes``."
msgstr "The default value is ``0``."

# 836dedd1b9784bd09321c265882544f3
#, fuzzy
msgid "``dump_schema``"
msgstr "``dump``"

# 2cf63c11c11946eca2590a950d66af03
msgid ""
"You can customize the output whether it contains database schema or not. To "
"exclude database schema from the output, specify ``no``."
msgstr ""

# 836dedd1b9784bd09321c265882544f3
#, fuzzy
msgid "``dump_records``"
msgstr "``dump``"

# 31cc27dd5db446aeb6db90eb5be90e53
msgid ""
"You can customize the output whether it contains records or not. To exclude "
"records from the output, specify ``no``."
msgstr ""

# d876bb4cd2c5462995629d07ea386c0f
#, fuzzy
msgid "``dump_indexes``"
msgstr "``index``"

# c44116b016af44099a9957956f1ef213
msgid ""
"You can customize the output whether it contains indexes or not. To exclude "
"indexes from the output, specify ``no``."
msgstr ""

# b8cc687c79a7437da8cc4f876583edf4
msgid ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"
msgstr ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"

# ffcc7ccb47864acbabda4e686fe02357
# f61ab9ab1ee542bcbb68b7572f0c8344
msgid "``load``"
msgstr "``load``"

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

# 61f49015077d48909f4314625dd97819
msgid "``values``"
msgstr "``values``"

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

# 0814a9993c9a4de6a3390632f4fcfc44
msgid ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"
msgstr ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"

# ec60d7fdc87c42f19f3ea60be6b8ab65
msgid "``Format 1:``"
msgstr "``Format 1:``"

# cb8588124d0c4706b27340b14e90370e
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},..]"

# 57d2e96e97ea49d79df5f8b076c1b9e0
msgid "``Format 2:``"
msgstr "``Format 2:``"

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

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

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

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

# 731a6b7ae9a342bcac6035db3507c468
msgid "Specifies a table name you want to add records."
msgstr "Specifies a table name you want to add records."

# 814894bad3b64d1ebe2483be886b6135
msgid "``columns``"
msgstr "``columns``"

# 2f0f7f2505a141e18fff382e52011dca
msgid "Specifies column names in added records with comma separations."
msgstr "Specifies column names in added records with comma separations."

# 5a4376999e8e4889b9536e1cadb02b33
msgid "``ifexists``"
msgstr "``ifexists``"

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

# 8f56aef583c1420fbd37f840fe42ce56
msgid "``input_type``"
msgstr "``input_type``"

# 6790dc4e15554b59b2570dbdf12e7107
msgid "Specifies an input format for ``values``. It supports JSON only."
msgstr "Specifies an input format for ``values``. It supports JSON only."

# 3a18f5eb60e24bc5b99009c4259770e2
msgid "Here is an example to add records to \"Entry\" table. ::"
msgstr "Here is an example to add records to \"Entry\" table. ::"

# a927b65278044efe8f8e5b6ee7e26fcf
msgid "This example shows how to add values from standard input. ::"
msgstr "This example shows how to add values from standard input. ::"

# 3c8e115f134c44c7ab2caa7caa17fd52
msgid "JSON format"
msgstr "JSON format"

# e2070ff660be47ff8db19fdf0df46469
msgid "``load`` returns the number of added records such as ::"
msgstr "``load`` returns the number of added records such as ::"

# 76a73cbbc5ca4faa9ddba79fbd8ec6cb
msgid "``lock_clear``"
msgstr "``lock_clear``"

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

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

# c0f5796be73644bc83087ca1521d4a3c
# 3b5fb89f04a24743bc9387f972934713
msgid "``truncate`` command takes only one parameter."
msgstr "``truncate`` command takes only one parameter."

# 423c6367f70f44a9b0c89b666e5ffcd3
msgid "There is no required parameter::"
msgstr "There is no required parameter::"

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

# eefa41d1d9e04eaa87de2d3fdb313432
msgid "Here is an example to clear all locks in the database:"
msgstr "Here is an example to clear all locks in the database:"

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

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

# 48fb6c1e884440dc82f4bb6d1d76c769
# 4557d7b7d2e14dcf99f3aa5dfdf6d31e
msgid "``target_name``"
msgstr "``target_name``"

# 1705798b6e354d28b693e401417ac765
# 679fcee979e34e1eb917b8c98f748a17
msgid "Specifies the name of table or column."
msgstr "Specifies the name of table or column."

# 945dca4592bb4a149daa8c4755286408
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."

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

# 04c7825090a74e87906ac36aecec4af8
# dfc57bc5504a4f58b22e2e2f51cfddd7
msgid "``log_level``"
msgstr "``log_level``"

# 9920356b18ef43be8c21455099db225e
msgid "log_level - ログ出力レベルの設定"
msgstr "log_level - ログ出力レベルの設定"

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

# cfa4689eed0c4715b72511db30e14542
msgid "log_levelは、ログ出力レベルを設定します。"
msgstr "log_levelは、ログ出力レベルを設定します。"

# 43aa6db939e24e5eb01a12194f2f6edf
# 2da05900ebee4c4e93244f75e58daf0a
msgid "``level``"
msgstr "``level``"

# 8ce1892805df4041b7f71bffa0ddcfba
# b9f2cd95259b47259f245845d209fc24
msgid "設定するログ出力レベルの値を以下のいずれかで指定します。"
msgstr "設定するログ出力レベルの値を以下のいずれかで指定します。"

# 7b58e49908254f679e636a2476f7aefb
# 4d485314c21844ce871c0a94f7029740
msgid "EMERG ALERT CRIT error warning notice info debug"
msgstr "EMERG ALERT CRIT error warning notice info debug"

# 8703a992f4cd41e28fb5924acf551289
msgid ":doc:`log_put` :doc:`log_reopen`"
msgstr ":doc:`log_put` :doc:`log_reopen`"

# 9f047443a8dc4bd5a6a65a77c76aa73a
# e639f8de056249cdaff41f28e21431f6
msgid "``log_put``"
msgstr "``log_put``"

# 6f2d75468ae94dafa118d277258feb0b
msgid "log_put - ログ出力"
msgstr "log_put - ログ出力"

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

# e84e10426adb4d1f8add3536e0ccb650
msgid "log_putは、ログにmessageを出力します。"
msgstr "log_putは、ログにmessageを出力します。"

# 1dfb11c29d9e4cc8af6d0d832645fb7f
msgid "``message``"
msgstr "``message``"

# f5b3455580dc4f39a19c1e5b569dfec1
msgid "出力する文字列を指定します。"
msgstr "出力する文字列を指定します。"

# ce540c84c402425d8b5fe768ce9056f1
msgid ":doc:`log_level` :doc:`log_reopen`"
msgstr ":doc:`log_level` :doc:`log_reopen`"

# 270fc493ecd542c5a4b9bafdc02af63c
msgid "``log_reopen``"
msgstr "``log_reopen``"

# 67c03a981f9a4327a2c9c1a94f195f18
msgid "log_reopen - ログファイルの再読み込み"
msgstr "log_reopen - ログファイルの再読み込み"

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

# 098fc3ce35d048eebff6783f835db509
msgid "log_reopenは、ログファイルを再読み込みします。"
msgstr "log_reopenは、ログファイルを再読み込みします。"

# b0782e9738ed4dedae221b7bf93fe775
msgid "現在、デフォルトのログ関数を用いている場合のみに対応しています。"
msgstr "現在、デフォルトのログ関数を用いている場合のみに対応しています。"

# 7a95fb269db6485090afa5c006f21a7b
msgid "log_reopenを用いたログのローテーション"
msgstr "log_reopenを用いたログのローテーション"

# 64e9a572f9b847348caaa52c79a3064c
msgid ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"
msgstr ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"

# 73635aa7444c41b3b3c3cddb8a00f031
msgid "log_reopenコマンドを実行する。"
msgstr "log_reopenコマンドを実行する。"

# e007b27a63f349049fcb97a9e00eb631
msgid ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"
msgstr ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"

# 65c717d0a2094aef8ae04cfb28a1fde1
# f35e2888dda546aea276b6a747c4e815
# 171e1c3357f64d0085270b571974e022
# dc6f07b5832e4401bc9af2da8a3338a9
# 5abfd2b5bcc6412292614d0cd60800e7
# ac0b81e91cfb472fb34dc676f2014c4e
# 7bd5b1f17882441f8c1c7797358ebfb6
msgid "ありません。"
msgstr "ありません。"

# dca29c39a877478993300510a8b8f45c
msgid ":doc:`log_level` :doc:`log_put`"
msgstr ":doc:`log_level` :doc:`log_put`"

# 745b0f8d1e8f46a3ba3b2f61648c4709
msgid "``logical_count``"
msgstr "``logical_count``"

# 1a8447e3dfb841baa21679137d0998b8
# 4bf1aa26ced3420390aa2d8401563c81
# 1e36bc9ebb8040c082f70f942f7eb575
# d43384deff2749d3b087b0a24975646d
# f3c9346a0d87481d85e26c95a14464d4
msgid "This command is an experimental feature."
msgstr "This command is an experimental feature."

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

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

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

# 456b51d7d43d4d69810c835d45cfb83e
msgid "Load proper data into parted tables on your own."
msgstr "Load proper data into parted tables on your own."

# 680ad60c98134faebabe53579f5152f4
msgid "``logical_count`` command has seven parameters."
msgstr "``logical_count`` command has seven parameters."

# a53bf07f814848068c76389c5f9fa2c3
# 93f1ae263e184dcab94cef5116a9dcb8
msgid "The required parameters are ``logical_table`` and ``shard_key``::"
msgstr "The required parameters are ``logical_table`` and ``shard_key``::"

# 87b8a83599b1466f9600736a567ccb00
msgid ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."

# 456e6c60a0fa4b059d61a38074f98785
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."

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

# 3019d57c083e40d190b1e3d76ca0971a
msgid "Here is the schema and data."
msgstr "Here is the schema and data."

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

# 0da80e8116c54d54b5d2070ebfe53524
msgid "Logs_20150203"
msgstr "Logs_20150203"

# 495cc78162354990937a243ebda0e4df
msgid "Logs_20150204"
msgstr "Logs_20150204"

# 59b66428835a4f5e8a98caa5339a6338
msgid "Logs_20150205"
msgstr "Logs_20150205"

# a4fc8d53cc384183923fc89f6044cf91
msgid "Then, it loads data into each table which correspond to."
msgstr "Then, it loads data into each table which correspond to."

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

# 1d2048ff96be44ab9727962886013d80
msgid "Here is the query to achieve above purpose."
msgstr "Here is the query to achieve above purpose."

# 17c13eb122d74bbfb68616daaa9c83b2
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."

# 6056711567a144d2a78603fbe6c68f76
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."

# e125dc08245d416fa2e73febfacd4e35
msgid "This section describes parameters of ``logical_count``."
msgstr "This section describes parameters of ``logical_count``."

# a8efa34b80164606893a7d2195b0457d
# e7ca371a7e4d405c9be569f6de1a93fc
# e764c2aa3e7d40d496333b9d222271cb
# 6e52818aa6374b9fbda3c6fcf15ddb2f
# b0d4b4abfc7840b584aa2481384a800c
# 2d98e2dff8d94f688c216f97af9bbd4a
# 99125f1d31594290886eea69389020c0
# aa1f3bea6119458faa8076d67be16b8a
msgid "Required parameter"
msgstr "Required parameter"

# 4475d3ba62684de5860580b2042853b6
# 3bac545be5394487ac91a1a1467ecb28
msgid "There are required parameters, ``logical_table`` and ``shard_key``."
msgstr "There are required parameters, ``logical_table`` and ``shard_key``."

# 1bc402a1c01c47ef9c70bfb2a21b1ac6
# e419b08321b9484bb733f3f98d5701ec
msgid "``logical_table``"
msgstr "``logical_table``"

# d397e2be987f4a0485aa22c5b2ff58ad
# ee1671e923ee42d0ac6b7e2aa533db39
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\"."

# fbfbfe7e431f40cbab413247a415ba4f
# 7d5610406d9749c09fd45e008875ccc7
msgid "``shard_key``"
msgstr "``shard_key``"

# bb766f3aafbc460191be9a2690ed97f1
# 7ab4f0df3bd9431d985dffce1cb5c0e0
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."

# f02fce1db40f4e95949868640eec1155
# 71fe21c9d57f4b5d818828a8948d12f2
# 42dbc0e5c41348e2b7d8c58e4b4c9bc3
msgid "``min``"
msgstr "``min``"

# 0007dbffcb3f4458a68d90efc7b14477
# 7a898e318a134971affbe1c039ff3808
msgid "Specifies the min value of ``shard_key``"
msgstr "Specifies the min value of ``shard_key``"

# 1b6984133f044c16be69e599b926dc6a
# 194f6f3d525f458bbe84f3ded9b949ee
# e285af14cd434ff2aab4e593ebbaa972
msgid "``min_border``"
msgstr "``min_border``"

# c39940997820441b86e53b03e33b1413
# 136488c4813642c7834bb8bb362cd368
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."

# b36252d6bc9e4fb89d756982a84873f7
# 50580c69f23b4c40a63403a510234385
msgid "Specifies the max value of ``shard_key``."
msgstr "Specifies the max value of ``shard_key``."

# 1b949d54aaee420da0d456ba786fd288
# 3988263e47d94861aa998462882ea34c
# 7be57cfb334b4b179aaf8e8b55815f12
msgid "``max_border``"
msgstr "``max_border``"

# f8e9b3a355c0453baba364349b640eda
# 7ba6fbb8a5df4d4e880839115b0970ac
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."

# 6f6f1f396b8e48b38692eda96f21cf8f
msgid "``logical_range_filter``"
msgstr "``logical_range_filter``"

# 27505382c34b4094a64b76ef4f143d9a
msgid "TODO: Write summary"
msgstr "TODO: Write summary"

# ee30724bc9fb4971a5e26589020798e7
msgid ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."

# 7ff0a97786b7486d8d374773b78e2b83
msgid "This section describes parameters of ``logical_range_filter``."
msgstr "This section describes parameters of ``logical_range_filter``."

# bacfa26f6ea54abeba6161f1424c16d7
msgid "``order``"
msgstr "``order``"

# 1957011f76d64102b3958f7ec0a3a331
msgid "``normalize``"
msgstr "``normalize``"

# aa2ec14a00fb4104bbf2f8e9357ee016
msgid "This command may be changed in the future."
msgstr "This command may be changed in the future."

# 7285ceac76b949f4b4c857815abd2a16
msgid "``normalize`` command normalizes text by the specified normalizer."
msgstr "``normalize`` command normalizes text by the specified normalizer."

# 3093c50ae54a4ded82cdc7b72a77da90
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."

# e77b4b6ed7914446989563626558db38
msgid ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."
msgstr ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."

# 550772ffa6e3444291817077301baea1
msgid "Here is a simple example of ``normalize`` command."
msgstr "Here is a simple example of ``normalize`` command."

# 423ae9c19cdf4aa8a68127e945a5947a
msgid "This section describes parameters of ``normalizer``."
msgstr "This section describes parameters of ``normalizer``."

# 1faffcdfd317401bb3f6c969eafb0d85
msgid "There are required parameters, ``normalizer`` and ``string``."
msgstr "There are required parameters, ``normalizer`` and ``string``."

# 20887656b2174836ba7eaff5bbfc1a81
# c8dd68ec16f844f6b5e07a6e734a1880
# d9d9a34e574240be9e31a406c4736687
msgid "``normalizer``"
msgstr "``normalizer``"

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

# bc7eb9e2ee1d48cda6c5916644e5e9bb
msgid "See :doc:`/reference/normalizers` about built-in normalizers."
msgstr "See :doc:`/reference/normalizers` about built-in normalizers."

# 8329ca74e78241a2be60e98bd49374d2
msgid "Here is an example to use built-in ``NormalizerAuto`` normalizer."
msgstr "Here is an example to use built-in ``NormalizerAuto`` normalizer."

# 5cdacf5ed6574be78ec753fb5411bed1
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>`_."

# f561591c34ed46f389db6606afae0269
# eb019297bc3e4c26b8286ece8a519df7
# b061d94a8ce84cd9a46ab16969f0f7db
msgid "``string``"
msgstr "``string``"

# 396328e8210443d4ab73da205d7964d7
msgid "Specifies any string which you want to normalize."
msgstr "Specifies any string which you want to normalize."

# 38a5502ae6174770931066ffba38f15d
# cd87d3c3c892445a85df85660017b57e
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 (``\"``)."

# 9e90015b9d4f419e846fdf261f3b3c1e
# d1f437676cec4f15a9535f9880e74f69
msgid "Here is an example to use spaces in ``string``."
msgstr "Here is an example to use spaces in ``string``."

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

# 219b0357000e407091be9d5fb311928d
# caa87290d5034045ad78aa12a818bff2
msgid "Here are available flags."
msgstr "Here are available flags."

# 822d3dd9b91d4b4d85c89f0b229c8efe
# 9c4309f7e00741ceac197166adc26d1e
# bcd36bb4444c480ea6faa86db78d1bb7
# a3d3016e6dc943289c920a2abe6dcd80
msgid "``NONE``"
msgstr "``NONE``"

# 8c35913328ad4618a03dfeffb614f5ec
# 0f8d6bf82ce9485e9f838c6a1bdfd4a7
# c36e7ea994ff48549fd8f8d3104e7633
msgid "Just ignored."
msgstr "Just ignored."

# 490a968fbd0b4db9b700be78ce28d5b5
msgid "``REMOVE_BLANK``"
msgstr "``REMOVE_BLANK``"

# b7344828990b4718aba9d90c81a0d91f
msgid "``WITH_TYPES``"
msgstr "``WITH_TYPES``"

# 9f335c17730443ecac116f799cb8630f
msgid "``WITH_CHECKS``"
msgstr "``WITH_CHECKS``"

# d0159c8370934b809920f639e34c545b
msgid "``REMOVE_TOKENIZED_DELIMITER``"
msgstr "``REMOVE_TOKENIZED_DELIMITER``"

# f590d8b67e5b4ce889372eb93e8a9372
msgid "Here is an example that uses ``REMOVE_BLANK``."
msgstr "Here is an example that uses ``REMOVE_BLANK``."

# a117d71de3904537a0c8018c15ddc250
msgid "Here is an example that uses ``WITH_TYPES``."
msgstr "Here is an example that uses ``WITH_TYPES``."

# 3793b27a8b4b4b639e0b0735e58951df
msgid "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."

# e73a9f75a0ae4e81914cc109f8582b3b
msgid "``normalized_text``"
msgstr "``normalized_text``"

# 5f07139fbba64aba8ad5cce330512b8c
msgid "``normalized_text`` is an object that has the following attributes."
msgstr "``normalized_text`` is an object that has the following attributes."

# f97c5bfefe0445bf8f5d200ba32b09e1
# 56c306f570544db3b7a9e69a2ac056ae
# aaa7091a839e49fd9246ca4a78b161ff
# c6b481d927214b098f76c1211e427dc7
msgid "Name"
msgstr "Name"

# 5d028f9f4dc547eca2ed6a67974b47eb
msgid "``normalized``"
msgstr "``normalized``"

# 7bc6d65016f14f77bc784c013d053f58
msgid "The normalized text."
msgstr "The normalized text."

# f11ce8c3bf06482fa5163f75d74cc145
# 60ddf121142945d2a36ea628ee5b9ee5
msgid "``types``"
msgstr "``types``"

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

# a3f1bd53363649da94ae05ad63b68588
# f56d494715cc4fe3b987df1fa50c8781
# 2871acf20d3e474d8b86340958b68832
msgid ":doc:`/reference/normalizers`"
msgstr ":doc:`/reference/normalizers`"

# 65f1d49821b8419f96fc9b86af170072
msgid "``normalizer_list``"
msgstr "``normalizer_list``"

# 75ab472ae3f4485590fc54e08e06d595
msgid "``normalizer_list`` command lists normalizers in a database."
msgstr "``normalizer_list`` command lists normalizers in a database."

# 2e6a3ec899f745c1be6c9ef349dbed4d
msgid "``normalizer_list`` command takes no parameter. ::"
msgstr "``normalizer_list`` command takes no parameter. ::"

# e4a4a68dbb8847fcb1bb4e388be91f58
# 34a230bbdb3141a884c198d914eaef18
# 9d0a9491988447efbf54f64c138c6ce9
# 776c4ac7f1544ecaa07d5f54fef3105a
# ee607e70b9884786bbf26bcd5004882b
# 1a2f3106a3be41c8b876bc7488f71469
# 5334a98a940d4783858c682e7daf09ef
# af10dfe5a59342aa93b415a922a9a282
# 9888f1f007d747bbb894558f134eaeb4
# 3f8b8d850ec045c59aaff82ca784b04d
# d5d00e284ee14838a08213dfd0ce7ce1
# d4e5cb44a473473c9239fe1ddc6d3524
# ecb0bd8186674ba692bce30586cfa8cf
# dedc63d0f68a464ebb13c175f9f4a8d9
# 20cfd023904f471987e5c82bd5d45e46
# 1dd29382be7c4610918b926079433b51
# 08c3191dbbda4c66bbc80b9769c1769c
# 42e6d3477d1447f1a458bd40472fdb53
# 7f5f2928133c41698ac1f31b33e14b1e
# 7ee347553c9e44eab67fd3c25f4b9b76
# 2048dc70625d4b86b008be208a2543c7
# 38fa02cea4bb4420ababd797352ccc74
# 838ee1c2bb084fac876c24c534756078
# 11d12eb4e4664b7a83a718615f8f95b6
# f52ee5164ea149fc88302255ecd67525
# 947cd4aef1274bdbb0d1d16cbd8bc782
# 82258be5cd45413fa4ef01efb22d613a
# c8708054992247f4b19ebfe6d1ceb154
# 1147b453509b48f7b305c9373f8632d7
# 30106fe64ea94336bfdbcae3cb9faa3e
# 0c565becc02b4f048fb417ae349b0e06
# c5e00affbfe84a83a62654d4a3b60661
# 4366ea5f3b1440acbd22e688ca5fd486
# c623cd8cf6ce413e8009ee15d39625c7
# 0bf19c869e2c492abf9ed26ea087f5a2
# 1a9d34c821f04aee804aa6bfb260c6d8
# 55dfda0bb92d40bcaf72825f125dead5
# 37c368f1176a4427802c6aa10e5ff3ce
# 0ad10e8c047349f1b25a6a23ba6a9f40
# 27fc2f4763b14a878711f14e0251eade
# 7e35fe978aae47828af549bdb1e3d4bd
# a6f67211feec4c97aa424bcad1a13607
# 7234436752ad4a25a96a44717e2d7f3f
msgid "Here is a simple example."
msgstr "Here is a simple example."

# d222066958044ad68af33a48a8c92850
msgid "It returns normalizers in a database."
msgstr "It returns normalizers in a database."

# 2ebc27fabe4249bc9a126c4a571612de
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::"

# c70be23b554349a89769b4287f0228fc
msgid "``normalizers``"
msgstr "``normalizers``"

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

# 1ee09b46815f43c28b6312ad74827b49
msgid "Normalizer name."
msgstr "Normalizer name."

# d6ceb7b6c01948cb9ce961fa6bedfb2f
msgid ":doc:`/reference/commands/normalize`"
msgstr ":doc:`/reference/commands/normalize`"

# c552172b9c254d9c8024006c7b264f4b
msgid "``plugin_register``"
msgstr "``plugin_register``"

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

# 031c4bd39247428ca2e5be3f7ff7fd22
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."

# cbd660856f6f4e2286eb45c223c6b948
msgid "You can unregister a registered plugin by :doc:`plugin_unregister`."
msgstr "You can unregister a registered plugin by :doc:`plugin_unregister`."

# 9e23179b57f049a0a9efc490a33ad509
msgid ""
"``plugin_register`` has a parameter ``name``. It is required parameter::"
msgstr ""
"``plugin_register`` has a parameter ``name``. It is required parameter::"

# 91fdacc6befd4fbe9728f869833add93
# 9105930b649f413085e3c38cced4607f
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``."

# cb8f368c579c4118a86918c5209e5b0c
# ba1eec17da304dd48832dbd3470f0efd
# a85d886e665e4141aae739ad7a852001
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."

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

# a75c198385b24933b0b4a642064897b4
msgid "``plugin_register`` returns ``true`` as body on success such as::"
msgstr "``plugin_register`` returns ``true`` as body on success such as::"

# 04b23b48959e4483b33cff38b8f8aad7
msgid "If ``plugin_register`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_register`` fails, error details are in ``HEADER``."

# d57705314a66404ab2fa850defa64d1f
# 8523515265404d60990e51c0940d2287
# bf93097907aa4a758125e02f8afc4204
# 1dcba9448de0470c89b52171549e3f6c
msgid "See :doc:`/reference/command/output_format` for ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` for ``HEADER``."

# f4d0ad8f385d4d89bbe597a495afda7a
# 556bb5d8b63b45ef8c2f86ad9f294a00
# c5569ece6dde4f6bb9edf381d2db3038
msgid ":doc:`plugin_unregister`"
msgstr ":doc:`plugin_unregister`"

# 5341e1b00f4d4bcfb657eb611fbf1c90
msgid "``plugin_unregister``"
msgstr "``plugin_unregister``"

# f199ae6d5ca94f41b5d944375dc4d7bd
msgid "``plugin_unregister`` command unregisters a plugin."
msgstr "``plugin_unregister`` command unregisters a plugin."

# 1b820ace528f4f7392e62b6919ad3fe9
msgid ""
"``plugin_unregister`` has a parameter ``name``. It is required parameter::"
msgstr ""
"``plugin_unregister`` has a parameter ``name``. It is required parameter::"

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

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

# e5e5ff5f7e494b619cdfcf137d9537b7
msgid "``plugin_unregister`` returns ``true`` as body on success such as::"
msgstr "``plugin_unregister`` returns ``true`` as body on success such as::"

# e6d8e82afcbf45c4ab1f18f741fc872f
msgid "If ``plugin_unregister`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_unregister`` fails, error details are in ``HEADER``."

# f544196947ad488fa11e10dcbe29538a
# 69a697bb9c6d49aebb11558b3ac95d79
msgid "``quit``"
msgstr "``quit``"

# 88472307ebc344b8b2d1d826fb55c403
msgid "quit - セッション終了"
msgstr "quit - セッション終了"

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

# 1468e80d328c4afeb5daa9f805baed04
msgid ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"
msgstr ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"

# 62a83498341449deb5230b6509c55654
msgid "``range_filter``"
msgstr "``range_filter``"

# c50a019de04344b1a1316f14fa9f6531
msgid "TODO: write me"
msgstr "TODO: write me"

# 1c052a3a1a1246cd8652a198e74d31c2
# 251d4832da384d9fa8ab27a43e4ee55b
# bc49241e6a1f43eda3795e8f2d7ea708
# 92536b5609f54d39854ab1a3db67c037
# afd5db745a4d41f6adc2cbc7f00d05b1
# 5845467985a3498887a7c509bc0a1bd4
msgid ":doc:`/reference/commands/select`"
msgstr ":doc:`/reference/commands/select`"

# 967974b0b3d64594a490237a2531f1be
msgid "``register``"
msgstr "``register``"

# 9394d8fe529047bfb34293698e4553b4
msgid "Use :doc:`plugin_register` instead."
msgstr "Use :doc:`plugin_register` instead."

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

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

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

# 4849fd9818b84b598dd3508a38872fdc
msgid "``register`` has a parameter ``path``. It is required parameter::"
msgstr "``register`` has a parameter ``path``. It is required parameter::"

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

# 2d3380522abf47639b6d94cad9562a25
msgid "``register`` returns ``true`` as body on success such as::"
msgstr "``register`` returns ``true`` as body on success such as::"

# 2599a060bdbc4a3a8d00b2ea51fab191
msgid "If ``register`` fails, error details are in ``HEADER``."
msgstr "If ``register`` fails, error details are in ``HEADER``."

# 8f1c6c64cf3d4cf0b4f0e9a7eb260da6
msgid ":doc:`plugin_register`"
msgstr ":doc:`plugin_register`"

# 749e3b77c8ff49109e985f71a9ddcf17
msgid "``request_cancel``"
msgstr "``request_cancel``"

# 3e1bc143e4f346819d9ec392353ce3e9
msgid "``request_cancel`` command cancels a running request."
msgstr "``request_cancel`` command cancels a running request."

# 5285315c87914b569b49768368f813e2
msgid "There are some limitations:"
msgstr "There are some limitations:"

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

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

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

# a06e409a31f841599219117b4cc9e261
msgid "See :doc:`/reference/command/request_id` about request ID."
msgstr "See :doc:`/reference/command/request_id` about request ID."

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

# 3608772488d04d3ead29147d0b8643dd
msgid "``request_cancel`` command takes only one parameter."
msgstr "``request_cancel`` command takes only one parameter."

# a3a963a0d70f4d0397aaa1b4d9870b77
msgid "The required parameter is only ``id``::"
msgstr "The required parameter is only ``id``::"

# 39578b38daa547ef8544bcb881ced232
msgid "Here is an example of ``request_cancel`` command::"
msgstr "Here is an example of ``request_cancel`` command::"

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

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

# 48435f2175294c1a86e170f523d893cd
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."

# adb36c184b9c4b2eab08797fa23e5f53
#, fuzzy
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``::"

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

# bfae461a5d7a4bc689c13e2845703b41
msgid "This section describes parameters of ``request_cancel``."
msgstr "This section describes parameters of ``request_cancel``."

# 69acb442d5384d87b8a8b524218feb1e
msgid "There is required parameter, ``id``."
msgstr "There is required parameter, ``id``."

# 0a67cb594e3249178e9f96ec3a392cff
msgid "Specifies the ID for the target request."
msgstr "Specifies the ID for the target request."

# 3aa2145cb7d24cb7b7b0bf9ce78961ba
msgid "``request_cancel`` command returns the result of the cancel request::"
msgstr "``request_cancel`` command returns the result of the cancel request::"

# aef71440f9a8494685fb7fd5300f56ba
msgid "The ID of the target request."
msgstr "The ID of the target request."

# 717373719abb46e99f756e288014d029
msgid "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"
msgstr "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"

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

# 13b422c709514acb82192b599146fa72
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\"."

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

# 7345920354ca45b8b163326db4fcaced
msgid ":doc:`/reference/command/request_id`"
msgstr ":doc:`/reference/command/request_id`"

# aa979c5ccf1947cc96927dce1ad47114
msgid "``ruby_eval``"
msgstr "``ruby_eval``"

# b6631b735b8e4455b05d1aaacc1b9a9b
msgid "``ruby_eval`` command evaluates Ruby script and returns the result."
msgstr "``ruby_eval`` command evaluates Ruby script and returns the result."

# bf6fd0eba7cc4a27bffd091268c4ace5
msgid "``ruby_eval`` has one required parameter::"
msgstr "``ruby_eval`` has one required parameter::"

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

# 17b6a7c258f248f3b5b0233137d3770f
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."

# 5a69449cfdc44997b7162cb55c9ded74
msgid "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."
msgstr "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."

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

# 269c6276d05c46f5a57406558e3bc0cc
msgid "``script``"
msgstr "``script``"

# 8faa7c2aa0c14c41b63fa8167c074397
msgid "Specifies the Ruby script which you want to evaluate."
msgstr "Specifies the Ruby script which you want to evaluate."

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

# f6bf68e7e0a24adeb2de50cdbe9c056b
msgid "``EVALUATED_VALUE``"
msgstr "``EVALUATED_VALUE``"

# 5c4269716b72490e9af2d5c5e96c4cae
msgid "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."
msgstr "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."

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

# 56da83f125b243a0b61ec3aa2b7f5f27
msgid "``ruby_load``"
msgstr "``ruby_load``"

# 5f1f83b74a1b49c5a23a352a2e0717d2
msgid "``ruby_load`` command loads specified Ruby script."
msgstr "``ruby_load`` command loads specified Ruby script."

# 1690d1ca0df64950a60f99fc0028b32a
msgid "``ruby_load`` has one required parameter::"
msgstr "``ruby_load`` has one required parameter::"

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

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

# 0f1ae68e02b841e1b1f7489d8ef1c546
msgid "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."
msgstr "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."

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

# 2106ed1260e946249d3b3fb28d673eb6
# 95ef158d23f54e9f8a98035cbf200168
msgid "``path``"
msgstr "``path``"

# c66056f5fedc48cc8fa7dc431e149be7
msgid "Specifies the Ruby script path which you want to load."
msgstr "Specifies the Ruby script path which you want to load."

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

# 17788b96680f46979a405031cafbd8e0
msgid "``LOADED_VALUE``"
msgstr "``LOADED_VALUE``"

# 1a40eb58fa1f4ee082e458c60386726f
msgid "``LOADED_VALUE`` is the loaded value of ruby script."
msgstr "``LOADED_VALUE`` is the loaded value of ruby script."

# 88a710d1e2b546e48db03d3b6eab12a6
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."

# 705de154a5e241ebb94c26b45f18be7f
msgid ":doc:`/reference/commands/ruby_eval`"
msgstr ":doc:`/reference/commands/ruby_eval`"

# 0adfc1c35dec4c499d73d252a5ab4b85
# 10cc2b85fc3c41c7aba3d8c982f5c3bd
msgid "``select``"
msgstr "``select``"

# 52f0e688e3d54f4e8e1f0741ca7c0565
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."

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

# 907070c090a24083b56b56f6ec94d3a7
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::"

# 26ed81280bd24f508776d7bf15e5eac0
msgid "``select`` has the following named parameters for advanced drilldown:"
msgstr "``select`` has the following named parameters for advanced drilldown:"

# af76180f99454a19848055028c0b0f4e
msgid "``drilldown[${LABEL}].keys=null``"
msgstr "``drilldown[${LABEL}].keys=null``"

# be6f5621f71e4421ada50893a2151663
msgid "``drilldown[${LABEL}].sortby=null``"
msgstr "``drilldown[${LABEL}].sortby=null``"

# 9b883236a7194d9e9f0b62ddbaae8c8a
msgid "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"
msgstr "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"

# 76f591242598412bbe600e70f734b50c
msgid "``drilldown[${LABEL}].offset=0``"
msgstr "``drilldown[${LABEL}].offset=0``"

# ee44dbd20a144fce8e29e4d2c9d869f0
msgid "``drilldown[${LABEL}].limit=10``"
msgstr "``drilldown[${LABEL}].limit=10``"

# acb4c1e87fb34e609e7ab7fe795d3a61
msgid "``drilldown[${LABEL}].calc_types=NONE``"
msgstr "``drilldown[${LABEL}].calc_types=NONE``"

# 258ee8a2cdfa4081b1a66f24672a44e6
msgid "``drilldown[${LABEL}].calc_target=null``"
msgstr "``drilldown[${LABEL}].calc_target=null``"

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

# 6f09ce3c58cd47c69dc7a73c7e5b8878
msgid "Parameters that have the same ``${LABEL}`` are grouped."
msgstr "Parameters that have the same ``${LABEL}`` are grouped."

# ce6a06cc04384f6b8727a5002c4497b5
msgid "For example, the following parameters specify one drilldown:"
msgstr "For example, the following parameters specify one drilldown:"

# 01274ad283074d80adc2eccc33aefaaa
msgid "``--drilldown[label].keys column``"
msgstr "``--drilldown[label].keys column``"

# 5669839d67b54639853980d8f724e419
msgid "``--drilldown[label].sortby -_nsubrecs``"
msgstr "``--drilldown[label].sortby -_nsubrecs``"

# 2728c9834fef4a86bee4f5c6a6837090
msgid "The following parameters specify two drilldowns:"
msgstr "The following parameters specify two drilldowns:"

# 5cecefff83b64f0495f7507fc6cb91fb
msgid "``--drilldown[label1].keys column1``"
msgstr "``--drilldown[label1].keys column1``"

# fc7d5547167f48098e0908e1f4914d0e
msgid "``--drilldown[label1].sortby -_nsubrecs``"
msgstr "``--drilldown[label1].sortby -_nsubrecs``"

# 6cf54d0c04204e2fbea81e155ea90a5e
msgid "``--drilldown[label2].keys column2``"
msgstr "``--drilldown[label2].keys column2``"

# 7589c74986414d5b812b3cadea24f8af
msgid "``--drilldown[label2].sortby _key``"
msgstr "``--drilldown[label2].sortby _key``"

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

# 323c9871cb7141ee82d36b08a89ed251
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."

# f2fe7aa759d440bfb2d20b25c892fc3c
# 0c53e704de2d407db00b23f0be27a692
# 7b8fcd02a66b4afb94313062d4e73ca9
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."

# 76c38ead481047fd9dc0595aa6f9acce
# 7c36b4acb01e4ea3b664036a0209d81d
# 7dbf66a2361f45d896009b4b54a3df7f
msgid "OK. The schema and data for examples are ready."
msgstr "OK. The schema and data for examples are ready."

# d30ddabb5a2d4f4fb129e9da33b6eeb9
msgid "Simple usage"
msgstr "Simple usage"

# 34de7c56f19448d086d974a6676309bb
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."

# 213927c789f5461989f16b526ef49d76
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."

# dac5ea6608154beba8162b4e05151356
msgid "Search conditions"
msgstr "Search conditions"

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

# a76909d90c294b3f93af874040eedaf8
msgid "Search condition: ``query``"
msgstr "Search condition: ``query``"

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

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

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

# bd541dd4df0b4f0cac96f16092b68bac
msgid "Here is a simple ``query`` usage example."
msgstr "Here is a simple ``query`` usage example."

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

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

# 6a2374ec550a404696a61850475d6339
msgid "Search condition: ``filter``"
msgstr "Search condition: ``filter``"

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

# b883ffd808524d0db459a4c0f5a5c9cf
msgid "Here is a simple ``filter`` usage example."
msgstr "Here is a simple ``filter`` usage example."

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

# 26b16fd3e0da4ff78df18bd1307e86fa
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."

# 222b2ef317804983b0f552f55a6bf053
msgid "Paging"
msgstr "Paging"

# 313d82a2319b462faa0f9010aeef3eed
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."

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

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

# ddeafa3d24ff4e78a3c0ed064491bf24
msgid "The total number of records"
msgstr "The total number of records"

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

# 67fd6915ad6649a59f638af76c68fd0c
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."

# e21fcf53f099442fa1eec07157afc145
msgid "Drilldown"
msgstr "Drilldown"

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

# 61bc78c303814bb5930c5727e901abc8
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."

# 0af8883e6dac4039a00ba06597ed54a3
msgid "For example, think about the following situation."
msgstr "For example, think about the following situation."

# 118da220ee9a411a900348dadbf6778f
msgid "You search entries that has ``fast`` word:"
msgstr "You search entries that has ``fast`` word:"

# 2bebfae7ef9a431ca46e861d16e68c01
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\"``."

# 72af54ea48ef4a49b3369489e38a44b3
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:"

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

# 7cfd28600c6c4566b08dc909fea2b094
msgid "You can create the following UI with the drilldown results:"
msgstr "You can create the following UI with the drilldown results:"

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

# c6d5897239904acfa094f0df002255be
msgid "Most EC sites use the UI. See side menu at Amazon."
msgstr "Most EC sites use the UI. See side menu at Amazon."

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

# e2924f9f2880497d9e46f396e9a8c0c1
# 71308d57161d4c63bfa00d27eb9d1057
# 537a481a14024ac387af9ce26e0f3437
msgid "This section describes all parameters. Parameters are categorized."
msgstr "This section describes all parameters. Parameters are categorized."

# 3cd65c1b3bd243069d3f45e01708e1b4
msgid "There is a required parameter, ``table``."
msgstr "There is a required parameter, ``table``."

# a46b4206cb9447abb0c7d3bd8981f40a
msgid "Specifies a table to be searched. ``table`` must be specified."
msgstr "Specifies a table to be searched. ``table`` must be specified."

# be835f769789408d97992026a2aa960f
msgid "If nonexistent table is specified, an error is returned."
msgstr "If nonexistent table is specified, an error is returned."

# d5058f1fa841495eb46d7925078007a9
msgid "Search related parameters"
msgstr "Search related parameters"

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

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

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

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

# 0425c6a290b14a7cba2f355ea2ea8eab
msgid "Here is a simple ``match_columns`` usage example."
msgstr "Here is a simple ``match_columns`` usage example."

# 12d47f30b7ea44b28d73abb604829801
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."

# 95f3bd6e318648808a743abafe07e393
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."

# 52c23f3f7edb431d9ff6a5e5b6d5d02b
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."

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

# 8337327cf3d3492a806476fa5a5caefd
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."

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

# 7254f344bdb9479b8cd9d2ce08ef22d2
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."

# 246a37a899944be7a542dae4193600e2
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."

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

# f7514389843049cd826552d017ddcaa4
msgid "Here is a simple logical and search example."
msgstr "Here is a simple logical and search example."

# 212cda4fd90c40d09d5b117f3e6f0156
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."

# ca0a4c32f6e943b1a368e637fa1ebce3
msgid "Here is a simple logical or search example."
msgstr "Here is a simple logical or search example."

# 474656cbf9c941f7a86297cdf735f435
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."

# 5dff874e303f4ff2bc8a4b0c9fbe6312
msgid "See :doc:`/reference/grn_expr/query_syntax` for other syntax."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other syntax."

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

# fa6b9f6941d84d6da762bb4413ec2a0c
# afdac6b1ff4a4af0942d01cd95074f6f
msgid "Here is a simple equality operator search example."
msgstr "Here is a simple equality operator search example."

# 6187d9e0ff864f71823025859079e8aa
# de1ad5d27c4e4464a7b113fb5e6576e2
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."

# d34b2b6b54274246badfdc39091b2246
# 42faa303551d4a91a09957f62928716b
msgid "Here is a simple less than operator search example."
msgstr "Here is a simple less than operator search example."

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

# 08a10cd8d6fe4333b3ea15899a1a8cc2
msgid "See :doc:`/reference/grn_expr/query_syntax` for other operations."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other operations."

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

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

# d3cf1aad74734bd1913e359a333115b4
msgid "See :doc:`/reference/grn_expr/script_syntax` for other operators."
msgstr "See :doc:`/reference/grn_expr/script_syntax` for other operators."

# 65623e25825c49c38b4d1a5b66f39fc0
msgid "Advanced search parameters"
msgstr "Advanced search parameters"

# 101123d2a5b24342ae473c845e22f25f
msgid "``match_escalation_threshold``"
msgstr "``match_escalation_threshold``"

# 120ffb9a46204b48871f69d75fad76b7
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."

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

# 23dc355f3f5c4bbcbd1126c6000b11e8
msgid "The default threshold can be customized by one of the followings."
msgstr "The default threshold can be customized by one of the followings."

# 09683ccb2edc4254bcf29a3087dc153b
msgid "``--with-match-escalation-threshold`` option of configure"
msgstr "``--with-match-escalation-threshold`` option of configure"

# 91e30af44de14992abb3a409c77ab1a3
msgid "``--match-escalation-threshold`` option of groogna command"
msgstr "``--match-escalation-threshold`` option of groogna command"

# 7ea2b36b74954ba79476c69f8b75e3f0
msgid "``match-escalation-threshold`` configuration item in configuration file"
msgstr ""
"``match-escalation-threshold`` configuration item in configuration file"

# 4607aab49cb84348be8cb1b9bab61891
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."

# 32512b1c5770448db2bfd0bf90315057
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."

# 309d0b05fee94b00a324a90ab2529de1
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."

# b6c89b273b084c08ace274e05cb2e924
msgid "``query_expansion``"
msgstr "``query_expansion``"

# a8cd32848e904d389f9360f2064ae9c6
msgid "Deprecated. Use :ref:`query-expander` instead."
msgstr "Deprecated. Use :ref:`query-expander` instead."

# 0068587f22434bab841955050cfffd5a
msgid "``query_flags``"
msgstr "``query_flags``"

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

# 6c0caa842e324231a904cce95b03ad15
msgid "``ALLOW_PRAGMA``"
msgstr "``ALLOW_PRAGMA``"

# 0c594b9731364780ba02cb21c642a999
msgid "``ALLOW_COLUMN``"
msgstr "``ALLOW_COLUMN``"

# 009e294883ef46f1ab8a89ca58daf4d0
msgid "``ALLOW_UPDATE``"
msgstr "``ALLOW_UPDATE``"

# f094e25def314716892ee07960fe88e8
msgid "``ALLOW_LEADING_NOT``"
msgstr "``ALLOW_LEADING_NOT``"

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

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

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

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

# 8592fe2bdb39404aa7acb2514b2f3d03
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."

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

# afc73407ae624eb695ec2441c19dc250
msgid "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."
msgstr "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."

# 28ed659d7c684d308782facacde6e56a
msgid "Here is a usage example of ``ALLOW_COLUMN``."
msgstr "Here is a usage example of ``ALLOW_COLUMN``."

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

# 7bf7fad1b4314d2e8dabe0b7186543d5
msgid "Here is a usage example of ``ALLOW_UPDATE``."
msgstr "Here is a usage example of ``ALLOW_UPDATE``."

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

# 32976ea64f634effac0b2b44de1db8c7
msgid "Here is a usage example of ``ALLOW_LEADING_NOT``."
msgstr "Here is a usage example of ``ALLOW_LEADING_NOT``."

# 806df5fa03b24236bfef74bac5a18e6c
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."

# fe607377b1bd488f99f94eacd2e985ec
msgid "Here is a usage example of ``NONE``."
msgstr "Here is a usage example of ``NONE``."

# 51173210dcdf4e57ae511c09a5516609
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."

# 2dc3df9f94504af88549b36893ee9674
msgid "See also :doc:`/reference/grn_expr/query_syntax`."
msgstr "See also :doc:`/reference/grn_expr/query_syntax`."

# 3f5c612eb1834cb0aafc4a119d8cb6e3
# 13c7cc8fd8d54e4c8c97f01241324692
msgid "``query_expander``"
msgstr "``query_expander``"

# 409f6f81245346a1bc59279d7af4d6c4
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."

# 411fcd6dcb5b4457a87ee283afb0243c
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."

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

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

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

# 712c966648e9442bacfc318223351947
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."

# 31ebaf912ab64626af4df4767969454b
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."

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

# a8a8839d1a3b41faabfc3f296c1c8d36
msgid "Here is a simple ``query_expander`` usage example."
msgstr "Here is a simple ``query_expander`` usage example."

# 21683b7b5bdd448791d407926e076a19
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."

# 5300bf4b80f340d4a6b836557822d13e
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."

# 5738be356fb3446085f164d8ce45ec06
msgid "Here is a complex substitution usage example that uses query syntax."
msgstr "Here is a complex substitution usage example that uses query syntax."

# 3523354cd6f5415a97f0ca771e33a299
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."

# 26dcb7efe368481aa5d2fbf94176b5b2
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."

# 2870da3f9aa249e8b0f53250e4611bfc
msgid "Output related parameters"
msgstr "Output related parameters"

# 3bc2f5a51a024197b17f6141a4b0e57f
msgid "Specifies output columns separated by ``,``."
msgstr "Specifies output columns separated by ``,``."

# 8fe70ec821a64beeafe28042e198efaa
msgid "Here is a simple ``output_columns`` usage example."
msgstr "Here is a simple ``output_columns`` usage example."

# 64d4687da5e04a429ca819e5c0d78e92
msgid "The ``select`` command just outputs ``_id`` and ``_key`` column values."
msgstr ""
"The ``select`` command just outputs ``_id`` and ``_key`` column values."

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

# d76179846b764ff799e74cd88e921e8b
msgid "Here is a ``*`` usage example."
msgstr "Here is a ``*`` usage example."

# 271ac8fed9ca429db15976897370313c
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."

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

# c97875616ee04321abfc77ee58ef3a3d
msgid "Specifies sort keys separated by ``,``. Each sort key is column name."
msgstr "Specifies sort keys separated by ``,``. Each sort key is column name."

# c45d5162942a46e69a8b992258c9df73
msgid "Here is a simple ``sortby`` usage example."
msgstr "Here is a simple ``sortby`` usage example."

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

# 312d8eb38c974e0e970b8955913c711d
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."

# ae126383a1344cafacd8a32611404213
msgid "Here is a descending order ``sortby`` usage example."
msgstr "Here is a descending order ``sortby`` usage example."

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

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

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

# 29bd4781773f44c3b3f31fc927d93223
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."

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

# 42f1b61b27ab40a191d56e0ee3acfa81
msgid "The ``select`` command outputs from the 4th record."
msgstr "The ``select`` command outputs from the 4th record."

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

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

# 4d795c3dec6f44f49278e2ee1ae753b1
msgid "The default value is ``0``."
msgstr "The default value is ``0``."

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

# b3595ea0832842129c9d72e5b6ad98e5
msgid "Here is a simple ``limit`` usage example."
msgstr "Here is a simple ``limit`` usage example."

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

# 260f889dd8bb43d9bd2b1ed5e1d55cde
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."

# c56db8971a804a27b8e8fc8f3629cd5e
msgid "Here is a simple negative ``limit`` value usage example."
msgstr "Here is a simple negative ``limit`` value usage example."

# d749283b62364bf29a51e026c51bbdcd
msgid "The ``select`` command outputs all records."
msgstr "The ``select`` command outputs all records."

# 284e721c76144f958e3fc89d847ec1e8
msgid "The default value is ``10``."
msgstr "The default value is ``10``."

# 2a6149879a784ea4b4a4998271153fc1
# cbb4ad1731cb455eb3b5f319643b135d
# 5ae67ca8c36646448e107cd07373a83b
msgid "TODO: write in English and add example."
msgstr "TODO: write in English and add example."

# 3dec621818a5454ca4de3f0de644b966
msgid ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"
msgstr ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"

# ff1942716e3e4bc389a9f311d33d8886
msgid ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"
msgstr ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"

# f51a55d5a7c941b88dd2925ba1ecf2fa
msgid "Drilldown related parameters"
msgstr "Drilldown related parameters"

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

# 3659d56a81eb419b85bf5fcbdf85f5b3
msgid "Specifies keys for grouping separated by ``,``."
msgstr "Specifies keys for grouping separated by ``,``."

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

# ef38601dfd7544749bc7c997501866e5
msgid "Here is a simple ``drilldown`` example:"
msgstr "Here is a simple ``drilldown`` example:"

# cf8e3f1061814106bea9fbf93c0d721c
# 4af444d06d9849d39f791bec0fb02b12
# 1e3c65add9d140d084dfae0cdda3c003
msgid "The ``select`` command outputs the following information:"
msgstr "The ``select`` command outputs the following information:"

# 08d96d50e26843e8befd8764b05db181
# 706a0e8b82a04c9892683c25822cf624
# 4ada9f48d0714a0db11a64082ece4e97
# cbe7d5df67c845b381814f0e4a542020
msgid "There is one record that has \"Hello\" tag."
msgstr "There is one record that has \"Hello\" tag."

# 8d14b5c2d1a046d5a433bfcdd5ad8807
# b8a9d2118fa340b4a11b3bcea2c827dd
# 852fe414011b4ffea7a89945006250e0
# 328ca00bcada441f98f0ea8724b85d81
msgid "There is two records that has \"Groonga\" tag."
msgstr "There is two records that has \"Groonga\" tag."

# 00c283b9e153412685c9befc9510f0ea
# 6b0c16b2c5c1423fa739da69d3b2192f
# 95e0c23532ba4072a8d8b95242000b23
msgid "There is two records that has \"Senna\" tag."
msgstr "There is two records that has \"Senna\" tag."

# d5925bfcae414f1eb71add55a2fcf95a
msgid "Here is a ``drilldown`` with search condition example:"
msgstr "Here is a ``drilldown`` with search condition example:"

# 78867a00d9544855b8a304ff4b390df6
msgid "In records that have 5 or larger as ``n_likes`` value:"
msgstr "In records that have 5 or larger as ``n_likes`` value:"

# aa4b295289d34115b7ea3dbaea9a8237
msgid "Here is a ``drilldown`` with multiple group keys example:"
msgstr "Here is a ``drilldown`` with multiple group keys example:"

# f8ec16f91bca4685ac70f628be931f79
msgid "About ``tag``:"
msgstr "About ``tag``:"

# afcbf9e12887442e8d433bac138e2b9f
msgid "About ``n_likes``:"
msgstr "About ``n_likes``:"

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

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

# 186b24b58dc743a9ac55aa481def4d5d
msgid "Here is a simple ``drilldown_sortby`` example:"
msgstr "Here is a simple ``drilldown_sortby`` example:"

# 10e1a605d79b43c294481185998a248c
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."

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

# 13a500051acd44ce8a3ee342473edc08
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."

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

# 37a84907b3f94066bb08c4c5f297b81f
msgid "Specifies output columns for drilldown separated by ``,``."
msgstr "Specifies output columns for drilldown separated by ``,``."

# 39c77ad46c9c44e69ed16f0e8d7bc72d
msgid "Here is a ``drilldown_output_columns`` example:"
msgstr "Here is a ``drilldown_output_columns`` example:"

# d022612c70e44069afeeb765e4a57592
msgid "The ``select`` command just outputs grouped key."
msgstr "The ``select`` command just outputs grouped key."

# 44c18d4b7877442f8d697152f3f4f9b8
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."

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

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

# a187f9084a714ee49b485a300493b7af
msgid ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"
msgstr ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"

# 55abf93925034ce18360ee464881f59d
msgid ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"
msgstr ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"

# d63526f6da434dfabe6003437f971683
msgid "``*`` is expanded to ``label, priority``."
msgstr "``*`` is expanded to ``label, priority``."

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

# 896854259d0148a18efdc4a92eddd0b8
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."

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

# 2aa0fdc06bf74311ac20a56867c5cc48
msgid "Here is a ``drilldown_offset`` example:"
msgstr "Here is a ``drilldown_offset`` example:"

# 99fdc4cf34ae4663a9af0271152772e6
msgid "The ``select`` command outputs from the 2nd record."
msgstr "The ``select`` command outputs from the 2nd record."

# 903b9869b33449b3b44754d24eb61ab2
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."

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

# 010e1a7086f44edca8f216a48fbe73f3
msgid "The default value of ``drilldown_offset`` is ``0``."
msgstr "The default value of ``drilldown_offset`` is ``0``."

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

# 07e8048a308147c5b6a5dafea52df1ce
msgid "Here is a ``drilldown_limit`` example:"
msgstr "Here is a ``drilldown_limit`` example:"

# 3686b313d3c943d39be8d46677c01d7f
msgid "The ``select`` command outputs the 2rd and the 3rd groups."
msgstr "The ``select`` command outputs the 2rd and the 3rd groups."

# 88dc12e9363f444bb09ab7f2dc7e9e49
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."

# 2d313f035f0144cbab0499f47f013ec0
msgid "Here is a negative ``drilldown_limit`` value example."
msgstr "Here is a negative ``drilldown_limit`` value example."

# 4109ddc53f954322a94284e21909ebf6
msgid "The ``select`` command outputs all groups."
msgstr "The ``select`` command outputs all groups."

# 808e0dbfd5f34fb69a6b3e1a3c91c151
msgid "The default value of ``drilldown_limit`` is ``10``."
msgstr "The default value of ``drilldown_limit`` is ``10``."

# d66bfef4b2844d349ed01b1ba2063868
msgid "``drilldown_calc_types``"
msgstr "``drilldown_calc_types``"

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

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

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

# 5c2122eaa1204dd6a4b79ae6520bb25f
msgid "You can use the following calculation types:"
msgstr "You can use the following calculation types:"

# 9c36f4e25fda41c89de1ae3423eab340
msgid "Type name"
msgstr "Type name"

# bae6581c370b4de7923f218e0739d2db
msgid ":doc:`/reference/columns/pseudo` name"
msgstr ":doc:`/reference/columns/pseudo` name"

# 587ee3afbdf94da2afab84e30585bedf
msgid "Need :ref:`select-drilldown-calc-target`"
msgstr "Need :ref:`select-drilldown-calc-target`"

# 9d2b33a4047c490eb1fe564b2bc54d61
msgid "Nothing."
msgstr "Nothing."

# 600165eff41844a787858fda167d7ce4
# e9409a144cba4edfadb3aade0d9520d4
msgid "Not needs."
msgstr "Not needs."

# 2518af82c30a4d28b6ba2b7281f09dff
msgid "``COUNT``"
msgstr "``COUNT``"

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

# a77695099261458fbb8c14075ea515fd
msgid "``MAX``"
msgstr "``MAX``"

# b30e8058fbd34add97efdff8eae52936
msgid "``_max``"
msgstr "``_max``"

# 0ddbf2c37b964094ac1f640b6d4c92eb
# 3b1150fcfdf747b09f70356a64778e49
# 2aa49c056e944d4a9e88213a0b06a2b2
# 87eb80719bf64d518d6a9eb59dd282ce
msgid "Needs."
msgstr "Needs."

# dbdf5ab2ce6743b1becb7b2cc994e3dc
msgid ""
"Finding the maximum integer value from integer values in grouped records."
msgstr ""
"Finding the maximum integer value from integer values in grouped records."

# 6fb870d463ec466b8acc184fa0b26170
msgid "``MIN``"
msgstr "``MIN``"

# 4c9ad353882c4a659351a0ed7c130184
msgid "``_min``"
msgstr "``_min``"

# 82b3b2c020a14862b96b74fa02afa958
msgid ""
"Finding the minimum integer value from integer values in grouped records."
msgstr ""
"Finding the minimum integer value from integer values in grouped records."

# 9ed93a77131241279d82f27f259c2507
msgid "``SUM``"
msgstr "``SUM``"

# 0f8b676fbf90468997fc3bd0ac786498
msgid "``_sum``"
msgstr "``_sum``"

# 04b1a3463921480da605bcc5ecb6781d
msgid "Summing integer values in grouped records."
msgstr "Summing integer values in grouped records."

# 48e14a09f18d4661b4d2631d769e9258
msgid "``AVG``"
msgstr "``AVG``"

# af4fdc7380c54a8e85f5995ed55c8cfd
msgid "``_avg``"
msgstr "``_avg``"

# 91a4f6a53c8946d0896e8692ef284723
msgid "Averaging integer/float values in grouped records."
msgstr "Averaging integer/float values in grouped records."

# ed6389cb5704467bbcb82353ad8b4d53
msgid "Here is a ``MAX`` example:"
msgstr "Here is a ``MAX`` example:"

# 79bd80c9f50e477ca42af3da3d9f803b
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."

# d3c23361d2eb4c25b3a9a3812745270d
msgid "Here is a ``MIN`` example:"
msgstr "Here is a ``MIN`` example:"

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

# bba0b1ff892841e5ad96a34ac5a5304b
msgid "Here is a ``SUM`` example:"
msgstr "Here is a ``SUM`` example:"

# 42c86a21b38b4fcea127ef2af9869eb9
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."

# 58804c12639e40ed88833a9cc3fb24db
msgid "Here is a ``AVG`` example:"
msgstr "Here is a ``AVG`` example:"

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

# b508554a08474eaeacd786b362973995
msgid "Here is an example that uses all calculation types:"
msgstr "Here is an example that uses all calculation types:"

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

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

# 15876ad7b9aa41718b6c9f64c1f365c2
msgid "``drilldown_calc_target``"
msgstr "``drilldown_calc_target``"

# 0052b475b86b4176b2bc1f0bc497df69
msgid "Specifies the target column for :ref:`select-drilldown-calc-types`."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

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

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

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

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

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

# 5010e52804524201a43760c83137759f
msgid "Advanced drilldown related parameters"
msgstr "Advanced drilldown related parameters"

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

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

# 025c016f85c149f89502bb1c9fccca7f
# cff02bd6619c4a88987d18fff5cc8cb3
# 554bfc3f3dc8450caf6788eba812b630
msgid "``drilldown[${LABEL}].keys``"
msgstr "``drilldown[${LABEL}].keys``"

# e548b56a6b484aff9ae2d4e8b30db5f0
msgid "``drilldown[${LABEL}].sortby``"
msgstr "``drilldown[${LABEL}].sortby``"

# f1d542551031406685bc7af39f586bdc
# 8072cc00ba014808ba642b17d77579e2
# b75d21282f9e4986a94532d1d235d561
msgid "``drilldown[${LABEL}].output_columns``"
msgstr "``drilldown[${LABEL}].output_columns``"

# 88a4fd476b62473a8bd35cfbcbaa2265
msgid "``drilldown[${LABEL}].offset``"
msgstr "``drilldown[${LABEL}].offset``"

# 4111915b3977492f926ba4df7edc4069
msgid "``drilldown[${LABEL}].limit``"
msgstr "``drilldown[${LABEL}].limit``"

# b69f7f712bcc48e6be0431f1a7245455
msgid "``drilldown[${LABEL}].calc_types``"
msgstr "``drilldown[${LABEL}].calc_types``"

# af6f866915554318a591ba85750a7de7
msgid "``drilldown[${LABEL}].calc_target``"
msgstr "``drilldown[${LABEL}].calc_target``"

# 3c8ac809bafe4b7683c408b0e4689e83
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}``:"

# abfd0dcc6fb64d5a884cc365a183becb
msgid "Alphabets"
msgstr "Alphabets"

# 16ff9bbaa49644e2aa1e23d5d624346a
msgid "Digits"
msgstr "Digits"

# 77a902f0fc864eddb034439dd34842a9
# bbcd36c046874ee998b6a6bda8ec88ad
msgid "``.``"
msgstr "``.``"

# 6318700100964156a91f55cf94ef8d2c
msgid "``_``"
msgstr "``_``"

# 918e4f65262c4813bd040d1a59d3198d
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."

# d783466f40fb480db775766ee74165be
msgid "For example, there are 2 groups for the following parameters:"
msgstr "For example, there are 2 groups for the following parameters:"

# 306e3d18f66b425b8f2c6eaaf73c9644
msgid "``--drilldown[label1].keys _key``"
msgstr "``--drilldown[label1].keys _key``"

# eaccbe12247d4de89b954b5457ab0a63
msgid "``--drilldown[label1].output_columns _nsubrecs``"
msgstr "``--drilldown[label1].output_columns _nsubrecs``"

# f73584ac9b834a3db29a73a073538abb
msgid "``--drilldown[label2].keys tag``"
msgstr "``--drilldown[label2].keys tag``"

# 4baf261b7178464ca7d17fb25b92ef40
msgid "``--drilldown[label2].output_columns _key,_nsubrecs``"
msgstr "``--drilldown[label2].output_columns _key,_nsubrecs``"

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

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

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

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

# 48ff2991a82a407b972d1e4144efc6b5
msgid "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"
msgstr "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"

# 8b9ac9c2c9d64577b7f84e78863b3d49
msgid "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"
msgstr "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"

# 9b090ac7a54d472b85898bb8e56227eb
msgid "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"
msgstr "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"

# bf9d1a7c40504ebf84b1c2b3c4efee9c
msgid "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"
msgstr "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"

# f9e81feedf6246d1b4a8bebcd3ec7866
msgid ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"
msgstr ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"

# dcb530f715594f649270573b1509e436
msgid "The following parameters are needed more description:"
msgstr "The following parameters are needed more description:"

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

# 6303248dd1b24e4daa6403f14e482298
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."

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

# 046cd751d9e44c45942ec709d001e846
msgid "You can specify multiple keys separated by \"``,``\"."
msgstr "You can specify multiple keys separated by \"``,``\"."

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

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

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

# 1624f99818394561bf26a05a691b94e6
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."

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

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

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

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

# 93f0fac7b940465c99235516135755fe
msgid "Why ``_value.${KEY_NAME}`` syntax?"
msgstr "Why ``_value.${KEY_NAME}`` syntax?"

# ffd355ec2817438baa4ca0f762f89e2b
msgid "It's implementation specific information."
msgstr "It's implementation specific information."

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

# 4608d1e382f24c16999602ecffcd4954
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."

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

# b6a9f545bb57489c920adbc40179d24f
msgid "Output format for ``drilldown[${LABEL}]`` style"
msgstr "Output format for ``drilldown[${LABEL}]`` style"

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

# 25b1ea645f1b435a8a44afecfa523d97
msgid ":ref:`select-drilldown` uses the following output format::"
msgstr ":ref:`select-drilldown` uses the following output format::"

# 46b74ca2b08e4343bc246bf6aac37660
msgid ":ref:`select-drilldown-label-keys` uses the following output format::"
msgstr ":ref:`select-drilldown-label-keys` uses the following output format::"

# dd21834d527a4b7696a621454b478eed
msgid "Cache related parameter"
msgstr "Cache related parameter"

# 756f8a1f56d842e7b9fef88fb6b504b2
msgid "``cache``"
msgstr "``cache``"

# 8a01f3e8a25c4e1ba3547018f69d47a7
msgid "クエリキャッシュに関する動作を設定します。"
msgstr "クエリキャッシュに関する動作を設定します。"

# 4f2ef87cbd7749e58550d1f613aa3c45
# c2d13c4b0e9947dba58d224c59825607
# f94ac881e1c54c9bbb58b0cb4167ee70
msgid "``no``"
msgstr "``no``"

# fe29e1a57fd941f18b441769602a3990
msgid ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"
msgstr ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"

# b14b019cb4d94207800e1c3826a1ff06
msgid "Score related parameters"
msgstr "Score related parameters"

# 8f779c552bfb48ed8c106df7a83c1f34
msgid "There is a score related parameter, ``adjuster``."
msgstr "There is a score related parameter, ``adjuster``."

# 66880e0ba9a34a3889d3a87e210c8841
msgid "``adjuster``"
msgstr "``adjuster``"

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

# 34fee2064d524480a1d571dc9599778b
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."

# 168b07cc79be4ee68de669651604c32d
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."

# c8b558618e2f4af2a8311f7acf7c493d
msgid "Here is the syntax::"
msgstr "Here is the syntax::"

# cc72b8a69ae74e8bbf8a0f59d6bbba86
msgid "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"
msgstr "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"

# 123f987468b548a5a42962b30ace3292
msgid "Note the following:"
msgstr "Note the following:"

# b8872824d14741ea84cb5c7aa1235b3a
msgid "``COLUMN`` must be indexed."
msgstr "``COLUMN`` must be indexed."

# 9d3eddbde1484427bea7328191c920ff
msgid "``\"KEYWORD\"`` must be a string."
msgstr "``\"KEYWORD\"`` must be a string."

# 78610ac2842e46c3bbd6b54f8c8356b4
msgid "``FACTOR`` must be a positive integer."
msgstr "``FACTOR`` must be a positive integer."

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

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

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

# 36811bf81ca94aa191ef5daa38e2974b
msgid "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"
msgstr "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"

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

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

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

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

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

# 153f0722d86c435bb940e49b6862edf1
msgid "The final increased score is 9 (``= 1 + 5 + 3``)."
msgstr "The final increased score is 9 (``= 1 + 5 + 3``)."

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

# 5f3813f4856c43a98037affcd8e71222
# a2a3f524068546859f83ea8db6fc4859
# e97eecfe2c1a495eb7483a6078988b2f
# c1661ff740b14d149fc6c3a258eea901
# 52bf9f8d2d6a400b8166aaf73144b42d
# cbe03f9aadee43caba3de42862e00792
# 6f91c71b9b184307b07b947e2e5ed435
msgid "返値"
msgstr "返値"

# c4483df8420e4cbd85a064e1a2b9d1a1
msgid "以下のようなjson形式で値が返却されます。"
msgstr "以下のようなjson形式で値が返却されます。"

# 583c546c4c8f4794b4bdb605bb3d1f62
msgid "``リターンコード``"
msgstr "``リターンコード``"

# 48cbf95319b94ec39b6647b986f6072e
msgid ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"
msgstr ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"

# 215290c868d342a38a453da6af05620a
msgid "``処理開始時間``"
msgstr "``処理開始時間``"

# d591e0817da7430fa82233a7c904fa5b
msgid ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"
msgstr ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"

# 13dd8b0a8eaa4ba283a969baae01ab2e
msgid "``処理時間``"
msgstr "``処理時間``"

# 47ad29dd7d3944c59f86eeca201dc050
msgid "処理にかかった秒数を返します。"
msgstr "処理にかかった秒数を返します。"

# 85d46a21229f406d9d30018053dfa17f
msgid "``検索結果``"
msgstr "``検索結果``"

# 40ea2759a85e4604b02cef82019ca1ae
msgid "drilldown条件が実行される前の検索結果が以下のように出力されます。::"
msgstr "drilldown条件が実行される前の検索結果が以下のように出力されます。::"

# cd16b1ac2a534df0becfcd826b013548
msgid "``ヒット数``"
msgstr "``ヒット数``"

# 2048517488b94454bff504c7681f16e3
msgid ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"
msgstr ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"

# 7c06c5d06f18482ea9230f57c7d245c2
# fcd7e757a1c643eeb7b212f4d50f9dc7
msgid "``カラム名n``"
msgstr "``カラム名n``"

# 9ac4a0d2a4064c1e85ce2e2e7ab7631f
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"

# dcbdaf90e5b0446ab519ea5e8a9cd04b
# b4b470e90b964c02b1ff4120baf6fd13
msgid "``カラム型n``"
msgstr "``カラム型n``"

# 6f37bba0b08449b5b700d24740fc9eb8
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"

# 711037a018294239a1282ea86a7e6092
msgid "``検索結果n``"
msgstr "``検索結果n``"

# fc0c426afbae4a98bbe77516a673f5d7
msgid ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"
msgstr ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"

# abbf6e367d5a486fa9f9e5410c54eacd
msgid "``drilldown結果``"
msgstr "``drilldown結果``"

# cd4d2a8780374649b7540476ad04dde2
msgid "drilldown処理の結果が以下のように出力されます。::"
msgstr "drilldown処理の結果が以下のように出力されます。::"

# bc9d671a74a848ed8162937050fa705c
msgid "``件数``"
msgstr "``件数``"

# 80a1f297f6784685b43dd82058b630ed
msgid "drilldownに指定されたカラムの値の異なり数が出力されます。"
msgstr "drilldownに指定されたカラムの値の異なり数が出力されます。"

# 55aca404797d4517a908dce9d77c34aa
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"

# 46300fbbb02446df9c607dffd18ce55a
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"

# ccb2e2e732e74928825221c65c344fe4
msgid "``ドリルダウン結果n``"
msgstr "``ドリルダウン結果n``"

# e9b9400ee65c4fca9fe44fdc56e6fd32
msgid ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"
msgstr ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"

# f5f5b967d34a4ab7bfbfa0f5ea23f5ca
# d812e60c55d64ed39adffb85eaf74fec
msgid "``shutdown``"
msgstr "``shutdown``"

# dfbd709ae986464998e06e00224a6c99
msgid "shutdown - サーバプロセスの停止"
msgstr "shutdown - サーバプロセスの停止"

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

# 4e6ccee5c2b8444b9946043fe7faa4ef
msgid "shutdownは、接続しているgroongaサーバプロセスを停止します。"
msgstr "shutdownは、接続しているgroongaサーバプロセスを停止します。"

# e000be0460a94f21bc65a40e31de9509
# 9006c5bcbf8a4cbab9966cb1f9ee5457
msgid "``status``"
msgstr "``status``"

# bd0c701f1c0145d4983cd643f86f359f
msgid "status - groongaプロセスの状態表示"
msgstr "status - groongaプロセスの状態表示"

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

# e5242c568db74dcc812f8f66e2776fbd
msgid ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"
msgstr ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"

# 286a250de00b4bc8ba86440dbf629baa
msgid "``alloc_count``"
msgstr "``alloc_count``"

# f1e73ce2ccde4564a6d2b6bfba81d040
msgid ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"
msgstr ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"

# f92cb42651f840aabbda17602c69ae5e
msgid "``starttime``"
msgstr "``starttime``"

# 720cef15326d477bbbeadef998e57913
msgid "groongaプロセスが起動した時刻のtvsec値を返します。"
msgstr "groongaプロセスが起動した時刻のtvsec値を返します。"

# a0a127a9fd1143e9ba5d607af4ded1d9
msgid "``uptime``"
msgstr "``uptime``"

# de3344b35ff449edbc19efdc9ce8ac12
msgid "groongaプロセスが起動してから経過した秒数を返します。"
msgstr "groongaプロセスが起動してから経過した秒数を返します。"

# a04fbf7ebc7347bbaefecb8d46c5bb8b
# 860011233aee450c9377d8c41506c03b
msgid "``suggest``"
msgstr "``suggest``"

# 3983fcfd0174441e8d65f058c8979b1b
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."

# 0ce65e4baa9640d79520d4b5ea9db5f6
msgid "suggest - returns completion, correction and/or suggestion for a query."
msgstr ""
"suggest - returns completion, correction and/or suggestion for a query."

# 089c8c307a194e2bbb2739b1f5db5cf7
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."

# 93a9ea9908944d958889ac3d193a753e
msgid ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."
msgstr ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."

# 269cf983422e4baf99807bc86cf3867e
msgid "Here are learned data for completion."
msgstr "Here are learned data for completion."

# 72633fb6cd4649738b685f3940b42c14
msgid "Here are learned data for correction."
msgstr "Here are learned data for correction."

# 4ddb326850dd403cb2a629238eddbfc4
msgid "Here are learned data for suggestion."
msgstr "Here are learned data for suggestion."

# 1022b2ba7402413a919b07eeb3487133
msgid "Here is a completion example."
msgstr "Here is a completion example."

# f7e5c0ac91284398b6a26ecddbcaba5b
msgid "Here is a correction example."
msgstr "Here is a correction example."

# 08492373fe2d4053bbfb9dac294739eb
msgid "Here is a suggestion example."
msgstr "Here is a suggestion example."

# 858594514537404da4ae92c1654f5afa
msgid "Here is a mixed example."
msgstr "Here is a mixed example."

# dadea8b00dd24777873e497877082fc5
msgid "Specifies what types are returned by the suggest command."
msgstr "Specifies what types are returned by the suggest command."

# 2966d48b082a40e5b95bb8a4deab9596
msgid "Here are available types:"
msgstr "Here are available types:"

# 596fd786a8d84900add4b5d5b877d4d7
msgid "The suggest command does completion."
msgstr "The suggest command does completion."

# 27d3b95be06143e6b8792af5cb06d33e
msgid "``complete``"
msgstr "``complete``"

# 715212f0b73445d7af2315b6820df17c
msgid "The suggest command does correction."
msgstr "The suggest command does correction."

# 72f5b3aea28b4131b709d2f785e8a5a1
msgid "``correct``"
msgstr "``correct``"

# 19d834d3af5545b7b0d092d381d00992
msgid "The suggest command does suggestion."
msgstr "The suggest command does suggestion."

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

# bfbf604f3c6b4d4b93424fa2c058ec2d
msgid "It returns correction::"
msgstr "It returns correction::"

# d547b49053d048e68fe5a1327ccfde51
msgid "It returns correction and suggestion::"
msgstr "It returns correction and suggestion::"

# ae3c243e45fd4ecb80f3546bf749728b
msgid "It returns complete, correction and suggestion::"
msgstr "It returns complete, correction and suggestion::"

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

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

# e6a72590549a4b5c8c93e768c666b09d
# bce133874432499eb1f5e80ab34b1872
# efac1ed85fe84b96a7449083de5661eb
msgid "``column``"
msgstr "``column``"

# 9d827480ac9a44f38532e94922000d68
msgid "Specifies query for completion, correction and/or suggestion."
msgstr "Specifies query for completion, correction and/or suggestion."

# 78e75243494e46ca9bbdfcf5f288696a
msgid "Specifies sort key."
msgstr "Specifies sort key."

# cc378eb18bf745c68ca46933642141ee
# db45a92f7063491bbde6df734052fbcd
# 155f86dc3d274560bbc9019f254424b8
# 3d6d59893091478f82ff94cf4dd4d0f7
# afd7c8503e80421a9b4bbe90ea14e121
# 50a5d376ad8541eaa1e9e704d6a7d0a1
# 44fe29e0db634f92b3b6d2d336572326
# 2453647691f44f59841f5e833b651b0d
msgid "Default:"
msgstr "Default:"

# f4cf97ccc2c24eeaad4faed645faa4a6
msgid "``-_score``"
msgstr "``-_score``"

# ba78f90d8e0d4c77b951dc4e254410a3
msgid "Specifies output columns."
msgstr "Specifies output columns."

# a83c1328a5284625b1b8948bc5bef623
msgid "``_key,_score``"
msgstr "``_key,_score``"

# dba1d55afbd649a0b40db57516fd8f90
msgid "Specifies returned records offset."
msgstr "Specifies returned records offset."

# b3df47d4e869444ca79d3d0fd6bacb7f
msgid "``0``"
msgstr "``0``"

# 2bc9a692ef014eb6a3f256ed59084171
msgid "Specifies number of returned records."
msgstr "Specifies number of returned records."

# 7dfe5b81e4354ca4892aca72051ca09e
msgid "``10``"
msgstr "``10``"

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

# dc377f8307804cd98d2778dd3d7ebc7a
msgid "``100``"
msgstr "``100``"

# 7a8e801db0b44c4b97ee349775fba767
msgid "``frequency_threshold``"
msgstr "``frequency_threshold``"

# 0c77eaf3cfa64b00be3ee489a41424c2
msgid "``conditional_probability_threshold``"
msgstr "``conditional_probability_threshold``"

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

# b42dee0df49f4258bcc8037078367929
msgid "``0.2``"
msgstr "``0.2``"

# 58530e96c3d74bc4ab29a1f40d0bd834
msgid "Specifies whether optional prefix search is used or not in completion."
msgstr "Specifies whether optional prefix search is used or not in completion."

# a9411f3c304e41d2a41c7158b83b81af
msgid "Prefix search is always used."
msgstr "Prefix search is always used."

# 0d7d0f2a5d214b06bb7f463c5f7ae781
# f09e14cc87014f86b941b7401fe0a47f
msgid "``yes``"
msgstr "``yes``"

# 146257bdc79a4234a8d112209ecb1a63
msgid "Prefix search is never used."
msgstr "Prefix search is never used."

# 468c88df6c3e4caf936c7dd720152af8
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."

# 58269f17a2e449f19028a881b271f947
# eedf1a8dc8fe484fafd658c8ef91ab93
# 03c5244c319f4077879bae40dbf6846a
# c700d31a70f2477d96bc87fd095aa37f
msgid "``auto``"
msgstr "``auto``"

# 44e8de6292ea40b0a3200a96881c64e1
msgid "``prefix_search``"
msgstr "``prefix_search``"

# 1fdb89c085e74bf285a29ae020d98564
msgid "Specifies whether optional similar search is used or not in correction."
msgstr ""
"Specifies whether optional similar search is used or not in correction."

# 4d7507819cc54a4aa004c023ee311c87
msgid "Similar search is always used."
msgstr "Similar search is always used."

# 061fa28b20674a81b3c7b878d3380fcf
msgid "Similar search is never used."
msgstr "Similar search is never used."

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

# ba9ccbce923b4fbfbb97628109887bff
msgid "``similar_search``"
msgstr "``similar_search``"

# d0862332bd3a467e9b62f0fc1140c145
msgid "Here is a returned JSON format::"
msgstr "Here is a returned JSON format::"

# 4a3f29a9cff642369675f5a9d7c13c45
msgid "A type specified by ``types``."
msgstr "A type specified by ``types``."

# 47dbea9f0e8a4be7bd6f229d07f5619b
msgid "``candidate``"
msgstr "``candidate``"

# 054c23503d4a4cc3b59711aa5ae21673
msgid "A candidate for completion, correction or suggestion."
msgstr "A candidate for completion, correction or suggestion."

# 1bf3177d9f7d49b5a9eacc4fcd50b378
msgid "``score of candidate``"
msgstr "``score of candidate``"

# 556197a9f98145e78d986bfe4556d35e
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."

# 9f5dc265cac34ef0919fc6565c908b1c
msgid ":doc:`/reference/suggest`"
msgstr ":doc:`/reference/suggest`"

# b0f57e18e494410993770ccd5ba03f69
msgid ":doc:`/reference/executables/groonga-suggest-create-dataset`"
msgstr ":doc:`/reference/executables/groonga-suggest-create-dataset`"

# 9ab2688c1b6b4e4ba672335206369873
# 70fbfc7fe35e43759d86d27e445327e6
msgid "``table_create``"
msgstr "``table_create``"

# 44f77f232f684b8c83dfb4a7c019a333
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."

# 9324dc5bdb8341e7b56807dbc1e86eab
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::"

# 311420abc986447491aeb114c996f59a
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."

# 79b12eab84f74127b68a071fdb1e2498
msgid "Create data store table"
msgstr "Create data store table"

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

# 1e391df9a236428cb3e95234bece4914
msgid "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."
msgstr "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."

# 1af0a9d895794820be5f9a706531df4b
msgid "Here is an example to create ``TABLE_NO_KEY`` table:"
msgstr "Here is an example to create ``TABLE_NO_KEY`` table:"

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

# 67ecef1543e744a39e8e274899c73ad9
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."

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

# 563e36cb27fc48d8aee98f7caaeca868
msgid "Create lexicon table"
msgstr "Create lexicon table"

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

# a296247b8bcd4198a085fd30b43be33a
msgid "Here is an example to create ``TABLE_PAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_PAT_KEY`` table:"

# c3435f5d847c49e4aad02ee0065214b8
msgid "The ``table_create`` command creates the following table:"
msgstr "The ``table_create`` command creates the following table:"

# cc81c6222d8542e09f93ae1a50ef0f64
msgid "The table is named ``Lexicon``."
msgstr "The table is named ``Lexicon``."

# 80cebd8460284a3493e571f50e0e734f
msgid "The table is ``TABLE_PAT_KEY`` type table."
msgstr "The table is ``TABLE_PAT_KEY`` type table."

# 682c095083884453bc34201c9eeca716
msgid "The table's key is ``ShortText`` type."
msgstr "The table's key is ``ShortText`` type."

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

# c182f82655fa4956b12e03da44741e9b
msgid "The table uses ``NormalizerAuto`` normalizer to normalize a text."
msgstr "The table uses ``NormalizerAuto`` normalizer to normalize a text."

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

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

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

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

# 5983495571244e93a40e55887362db5e
msgid "Create tag index table"
msgstr "Create tag index table"

# 14bd56d3e78e42949c7f6e52767afc94
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."

# 143de2a488e240ef927c24d9b3b0e302
msgid "Here is an example to create ``TABLE_HASH_KEY`` table:"
msgstr "Here is an example to create ``TABLE_HASH_KEY`` table:"

# 88177d7ac1c14bf1918db775c1f2e59c
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."

# 168052bbca0d48839e03c775442cbba4
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."

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

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

# df0efc92d66e424a82d9016bade06ba0
msgid "Create range index table"
msgstr "Create range index table"

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

# 8ab432ee2b734349a358c3255d956981
msgid "Here is an example to create ``TABLE_DAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_DAT_KEY`` table:"

# 50787e1ffb6547678ec2fcad41d7f5b1
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."

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

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

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

# 53403ce52afa45da866d366776d6559d
msgid "Specifies a table name to be created. ``name`` must be specified."
msgstr "Specifies a table name to be created. ``name`` must be specified."

# 1e18acc206e8406cb88e5e129800afe4
msgid "Here are available characters:"
msgstr "Here are available characters:"

# 3e3ea8a08f1741bea5417de3fb8c102f
msgid "``0`` .. ``9`` (digit)"
msgstr "``0`` .. ``9`` (digit)"

# 2317a4dacb40415da404cd544a00e02d
msgid "``a`` .. ``z`` (alphabet, lower case)"
msgstr "``a`` .. ``z`` (alphabet, lower case)"

# 54b034ffe4744b14976e3b90ef926363
msgid "``A`` .. ``Z`` (alphabet, upper case)"
msgstr "``A`` .. ``Z`` (alphabet, upper case)"

# 1825f4ebd3024a75b59602884bc49d34
msgid "``#`` (hash)"
msgstr "``#`` (hash)"

# f15f398952d14d01ba3491f6291cf0a2
msgid "``@`` (at mark)"
msgstr "``@`` (at mark)"

# 73570b1ad4384a8d964e576d033dfdc0
msgid "``-`` (hyphen)"
msgstr "``-`` (hyphen)"

# 3e4c1e5bbb6644f98d213330027a3605
msgid ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"
msgstr ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"

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

# c923dcda80894ee08f760d66e950fffe
msgid "Specifies a table type and table customize options."
msgstr "Specifies a table type and table customize options."

# a4134502e2834e608714981d23a7bce5
msgid "Here are available flags:"
msgstr "Here are available flags:"

# d5338f6b613846b886db4dbfc2b13266
# 7f76e3110aca44eaa04858c1c17ca23d
msgid "description"
msgstr "description"

# 89e37031238d41b09a3f2a242315e197
msgid "flags"
msgstr "flags"

# f57f185de80f4fb38761a668dcd18556
msgid "Array table."
msgstr "Array table."

# e5472a65a09840a883760a78f3677069
# a14cb2baf6234d3394c2a784bd31b23b
msgid "``TABLE_NO_KEY``"
msgstr "``TABLE_NO_KEY``"

# ffb7751a1bf6476499fd8c01f0288ea4
msgid "Hash table."
msgstr "Hash table."

# b1af7ef7fe1c4e0a930df39ee9af93a5
# e6acc37fb597459e873b0e3da7be5947
msgid "``TABLE_HASH_KEY``"
msgstr "``TABLE_HASH_KEY``"

# 0d9ad79acfa44494911caea23e9df9cc
msgid "Patricia trie."
msgstr "Patricia trie."

# 847ed9cc6bb242fc91156b60fa0e16ee
# 89ed4866d3c9468bb6ba3062adda9e81
msgid "``TABLE_PAT_KEY``"
msgstr "``TABLE_PAT_KEY``"

# a34b406891f3403089c9ee36efd6617a
msgid "Double Array trie."
msgstr "Double Array trie."

# a8e482d9f6004105bb0560893a250776
# 0af57323d8e44ca0a8cc954dc8cea243
msgid "``TABLE_DAT_KEY``"
msgstr "``TABLE_DAT_KEY``"

# d6ec1fc7c7e64e8c80de91d1a6d42cf8
msgid "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."
msgstr "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."

# 296f5db7d60b496eb79b7ca3443760a0
msgid "``KEY_WITH_SIS``"
msgstr "``KEY_WITH_SIS``"

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

# 979ab88c9f2243ae96c2cc3ee65a3e19
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."

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

# ab662877a6bd49f88af7f27a95c99f8c
msgid "See :doc:`/reference/tables` for difference between table types."
msgstr "See :doc:`/reference/tables` for difference between table types."

# 04fedd6482ef48eaad6b551066a0aa35
msgid "The default flags are ``TABLE_HASH_KEY``."
msgstr "The default flags are ``TABLE_HASH_KEY``."

# 12abcadb5d974e3f96bfee5d7af6284f
msgid "``key_type``"
msgstr "``key_type``"

# 844ed5aa5b7a4b99be15d898088013cd
msgid "Specifies key type."
msgstr "Specifies key type."

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

# 308c30986b3b4352ac05212f2358eee6
msgid "See :doc:`/reference/types` for all types."
msgstr "See :doc:`/reference/types` for all types."

# fc842dc34707427b8d56e37d02490d0d
# 5f73ed4109a84a0fa180bd5b403de4c0
# a08ada9a2bc14e0bb9e3c5959ebbf22b
# f63ca7e51c454b02b5d6b7df779853ff
# 33508c74665648e983591896aab4dd5c
msgid "The default value is none."
msgstr "The default value is none."

# 52ca544824ee45589b39ea5f6adf3689
msgid "``value_type``"
msgstr "``value_type``"

# 149ef769b8f14732bb95c82d8cec8667
msgid "Specifies value type."
msgstr "Specifies value type."

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

# c67099a22a4849a6966bb93d87b5190c
msgid "``default_tokenizer``"
msgstr "``default_tokenizer``"

# 7364055a3cc9484681c3f3a0fe7bec77
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."

# 092118995293438aaea9ddbbbd40c07b
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."

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

# e34c367314d04deaae720db2805fe27e
msgid "See :doc:`/reference/tokenizers` for all tokenizers"
msgstr "See :doc:`/reference/tokenizers` for all tokenizers"

# 14521f3468af4378a285f9561d2df73b
msgid "Specifies a normalizer that is used to normalize key."
msgstr "Specifies a normalizer that is used to normalize key."

# 00a89478f2824e68a82514a2de580e5e
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."

# 0fdf617d7e944083965c7f1dac6b6ae0
msgid "See :doc:`/reference/normalizers` for all normalizsers."
msgstr "See :doc:`/reference/normalizers` for all normalizsers."

# edb55126565e463d995d98e6a283ede3
# 997bb76846b34d44997914b27074caf2
msgid "``token_filters``"
msgstr "``token_filters``"

# 1af3785c09c349bd9d6b8dc91ab189a6
msgid "Specifies token filters that is used to some processes tokenized token."
msgstr ""
"Specifies token filters that is used to some processes tokenized token."

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

# a6d7532fa0c94244878fc5093eb74f51
msgid "See :doc:`/reference/token_filters` for all token filters."
msgstr "See :doc:`/reference/token_filters` for all token filters."

# fb182293990a42fda578d4acc0a009f2
msgid "``table_create`` returns ``true`` as body on success such as::"
msgstr "``table_create`` returns ``true`` as body on success such as::"

# 64cb31b0082e4ad4a1b083a77d6821be
msgid "If ``table_create`` fails, error details are in ``HEADER``."
msgstr "If ``table_create`` fails, error details are in ``HEADER``."

# 357c00cbe2e24a89b6b38e666b94df0d
msgid ":doc:`/reference/tables`"
msgstr ":doc:`/reference/tables`"

# dc8514f536a44f93b57eb5ad2e414e74
# 4ab8c6655c964ee9969d2e6c04ea1a1c
# c933bc9022ed4cd0bd9d166d1fb78af4
# 7589ff07edae446da783ba0ecb8a0954
msgid ":doc:`/reference/tokenizers`"
msgstr ":doc:`/reference/tokenizers`"

# ebb594ef79a241b69c0de0d4532ce639
msgid ":doc:`/reference/command/output_format`"
msgstr ":doc:`/reference/command/output_format`"

# 4675179fe8824e6f90547ff4f6b66fe2
# 79276d281786458da57761cd745c9cdb
msgid "``table_list``"
msgstr "``table_list``"

# 85ceeed008324a4dbe72a34c9c0aee2b
msgid "table_list - DBに定義されているテーブルをリスト表示"
msgstr "table_list - DBに定義されているテーブルをリスト表示"

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

# c87d0a939eb74189b7157f65dfddbe5a
msgid "table_listは、DBに定義されているテーブルのリストを表示します。"
msgstr "table_listは、DBに定義されているテーブルのリストを表示します。"

# ab1b3e71d3e349d396f195ed5ef89120
msgid "テーブル名一覧が以下の形式で返却されます。::"
msgstr "テーブル名一覧が以下の形式で返却されます。::"

# 6c3e4ad49fce4f9690144f5c36a8e71d
msgid "``テーブル情報名n``"
msgstr "``テーブル情報名n``"

# 3a1f959ddc664968a58d2ee840c04ac6
msgid ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"
msgstr ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"

# be14a10e243e44e8abb7ad6879589dbb
msgid "テーブルオブジェクトに割り当てられたID"
msgstr "テーブルオブジェクトに割り当てられたID"

# 38b3f29a48884f47ac8bda23ca3a8b88
msgid "テーブル名"
msgstr "テーブル名"

# aee7b935538b4b1cad2bcdf60c7f9a60
msgid "テーブルのレコードを格納するファイル名"
msgstr "テーブルのレコードを格納するファイル名"

# 458c44651d674bd19fb2f6deece1eb4f
msgid "テーブルのflags属性"
msgstr "テーブルのflags属性"

# 3af4b2155e03442b9bfc6c1fbf4ac397
msgid "``domain``"
msgstr "``domain``"

# f9685e69c60a47b4b2604e9572f6a6e9
msgid "主キー値の属する型"
msgstr "主キー値の属する型"

# d2bd542c291b4a21b026817046bfdebe
msgid "``range``"
msgstr "``range``"

# b0bd9b5843c346daa286a2e5538110bc
msgid "valueが属する型"
msgstr "valueが属する型"

# fba6060cbd4440c79b9724eaf668e12a
msgid "``テーブル情報型n``"
msgstr "``テーブル情報型n``"

# a1e9bdf57f274c66b023ddb1bb2340e8
msgid "テーブル情報の型を出力します。"
msgstr "テーブル情報の型を出力します。"

# e39f80a68b9b412190a4284254b7f347
msgid "``テーブル情報n``"
msgstr "``テーブル情報n``"

# 6558a8bddeda4d73bf524d8c0de1a8af
msgid ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"
msgstr ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"

# 481da2f56d064f5a833414dd579f1543
# 4a1a21c0a35d47498bac8669be4bc121
msgid "``table_remove``"
msgstr "``table_remove``"

# c31b139ac7134ef29101ce648bd5f742
msgid "table_remove - テーブルの削除"
msgstr "table_remove - テーブルの削除"

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

# 97e914a842854393860882dbb4e384e3
msgid ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"
msgstr ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"

# 0a4f7d44e93f4ef6b4f21e6c59bcef70
msgid "``table_tokenize``"
msgstr "``table_tokenize``"

# fed0191efc36416780ad57d4f3bd2ef8
msgid ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."
msgstr ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."

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

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

# b4416675392b4fc6ad6e62c3cfd73698
msgid "There are required parameters, ``table`` and ``string``."
msgstr "There are required parameters, ``table`` and ``string``."

# 4332442bac15405c8f11776043c08666
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."

# 9f3e0da494f348e082b4d3e11ad86067
# 9532eca91e4d4f34acc09df143e485cd
msgid "Specifies any string which you want to tokenize."
msgstr "Specifies any string which you want to tokenize."

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

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

# 967fa5802cd64de0ac094871de55955b
msgid "The default value is ``NONE``."
msgstr "The default value is ``NONE``."

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

# a1c94d81dbf148c19cc5fbc93b7d6655
# 5f719213a1ef40c38688c85887ca957a
msgid "``mode``"
msgstr "``mode``"

# e9760bfc94424729be920f1f9d4a4c82
msgid "Specifies a tokenize mode."
msgstr "Specifies a tokenize mode."

# 12e25116b21b4ce8a1069af41add139c
msgid "The default value is ``GET``."
msgstr "The default value is ``GET``."

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

# 6454a9beba344eb1bcd9b4e0938f31fc
msgid "``table_tokenize`` command returns tokenized tokens."
msgstr "``table_tokenize`` command returns tokenized tokens."

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

# cbb6be50435447d8943c0ea60c2302f6
# 19e01811aa764c888e3848162579e66d
msgid ":doc:`/reference/commands/tokenize`"
msgstr ":doc:`/reference/commands/tokenize`"

# a201fd380b0b47c783d2b2df1c260444
msgid "``tokenize``"
msgstr "``tokenize``"

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

# 62af83b8ebfa4ab89e26ec2b4e6baaf2
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::"

# 3877f4b1729047018ec48ce64c23c6eb
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\"``."

# 356dc5c2b54c4793b75c14a5ec19c923
msgid "There are required parameters, ``tokenizer`` and ``string``."
msgstr "There are required parameters, ``tokenizer`` and ``string``."

# eca2a7d742f6479391a320271fc40e0e
msgid "``tokenizer``"
msgstr "``tokenizer``"

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

# 12101bb20af340948227e4efd77b6fe1
msgid "See :doc:`/reference/tokenizers` about built-in tokenizers."
msgstr "See :doc:`/reference/tokenizers` about built-in tokenizers."

# 00876278cc544bed8b5d5c165b54972c
msgid "Here is an example to use built-in ``TokenTrigram`` tokenizer."
msgstr "Here is an example to use built-in ``TokenTrigram`` tokenizer."

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

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

# 970180db75134df0b6dcacac807e225e
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."

# 5c99d9ac7c1049f18dd446e29ce155dc
msgid "Here is an example that doesn't use normalizer."
msgstr "Here is an example that doesn't use normalizer."

# 443f69c1743346348d205feb72262d2c
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."

# 59d6267fca4247c993413704103b2998
msgid "Here is an example that uses normalizer."
msgstr "Here is an example that uses normalizer."

# 26d66d1a119d452da952a6f9d2341aa2
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."

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

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

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

# bc79e0fefe78483fbbb0758a61844abd
msgid "``ENABLE_TOKENIZED_DELIMITER``"
msgstr "``ENABLE_TOKENIZED_DELIMITER``"

# 46b80fc9c4b148c5b0a4b61d9293c8fa
msgid ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."
msgstr ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."

# ec5a68d0031343c4ba1c3b9e7a1b7a2d
msgid "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."

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

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

# a84775879bae4e828fa4216a3a7b56a4
msgid "The default mode is ``ADD``."
msgstr "The default mode is ``ADD``."

# 51495daf4a99405f9e460b1ad9e0f6d5
msgid "Here is an example to the ``ADD`` mode."
msgstr "Here is an example to the ``ADD`` mode."

# 1a20b077b89c414c9b6bce6a253e012b
msgid "The last alphabet is tokenized by one character."
msgstr "The last alphabet is tokenized by one character."

# af5253a1fea643a2b44ffa677c5d683b
msgid "Here is an example to the ``GET`` mode."
msgstr "Here is an example to the ``GET`` mode."

# 6c7148fd6f4a49f38285c8e9bcc720e1
msgid "The last alphabet is tokenized by two characters."
msgstr "The last alphabet is tokenized by two characters."

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

# d9a66063c53d446bad522a3234515cad
msgid "See :doc:`/reference/token_filters` about token filters."
msgstr "See :doc:`/reference/token_filters` about token filters."

# 78024d51d5004c199bfefe4a8d503a32
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::"

# dadb0de3112a4741a896083ac75104d7
msgid "``tokens``"
msgstr "``tokens``"

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

# 35200647ccbd4cb4bc92771dbd4abf08
# 798ba66a51c348fd851e3b6cea707e04
msgid "``value``"
msgstr "``value``"

# 65c7d01fa4434465b02180f6c157fd6c
msgid "Token itself."
msgstr "Token itself."

# a5d804d04315415fb5eb2cfe76dcf356
msgid "``position``"
msgstr "``position``"

# 63bfc48091c34251921322311f563d74
msgid "The N-th token."
msgstr "The N-th token."

# 9bbcd9b76a754259afa9a637ac914b50
msgid "``tokenizer_list``"
msgstr "``tokenizer_list``"

# 81570d62918c4ce3a1efac1a2b18c106
msgid "``tokenizer_list`` command lists tokenizers in a database."
msgstr "``tokenizer_list`` command lists tokenizers in a database."

# fb0711be32cd49d5b5aca4162b14339f
msgid "``tokenizer_list`` command takes no parameter. ::"
msgstr "``tokenizer_list`` command takes no parameter. ::"

# 0808c08b5ca145af9136401f9cff7fcc
msgid "It returns tokenizers in a database."
msgstr "It returns tokenizers in a database."

# 8adf8398fc2148f88a9da2ac59f23728
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::"

# 09229e4a2e5d434f814a3dd0da09ad9e
msgid "``tokenizers``"
msgstr "``tokenizers``"

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

# 2f41b391b20b4bf2ba82fb14af7beae0
msgid "Tokenizer name."
msgstr "Tokenizer name."

# a0c22ac0d2f347288c5eab98eff02ed6
msgid "``truncate``"
msgstr "``truncate``"

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

# c4f20176199e43629df623e93a68f9b7
msgid "The required parameter is only ``target_name``::"
msgstr "The required parameter is only ``target_name``::"

# 55832984e05948d0be5aab95a23a07b0
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."

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

# 5e266eaad1754d85865c6365397fd48a
msgid "Here is a simple example of ``truncate`` command against a table."
msgstr "Here is a simple example of ``truncate`` command against a table."

# 3cf87a7879bb403fa174b779fb9f7426
msgid "Here is a simple example of ``truncate`` command against a column."
msgstr "Here is a simple example of ``truncate`` command against a column."

# 16cdc6dbfb9843f6b7b86e36f7d44265
msgid "This section describes parameters of ``truncate``."
msgstr "This section describes parameters of ``truncate``."

# 37af1416db5146ed8359f6b373205c2c
msgid "There is required parameter, ``target_name``."
msgstr "There is required parameter, ``target_name``."

# 93b18d3ec4c247ca87fa305af8f4bea1
msgid "``truncate`` command returns whether truncation is succeeded or not::"
msgstr "``truncate`` command returns whether truncation is succeeded or not::"

# ef56a0247be94c6ebd018382ab8f8691
msgid "Executables"
msgstr "Executables"

# 1282a5121c174607a3d358399f3fe64a
msgid "This section describes executable files provided by groonga package."
msgstr "This section describes executable files provided by groonga package."

# 828ad5bcec144d9fa2919ece10817217
msgid "``grndb``"
msgstr "``grndb``"

# 6a20a650559f45fa98f05fed0fd53609
msgid "This executable command is an experimental feature."
msgstr "This executable command is an experimental feature."

# 29f3460d4c7c4a5fb33bcc469e307d64
msgid "``grndb`` manages a Groonga database."
msgstr "``grndb`` manages a Groonga database."

# a4ba4449c0d3453fa56eafc0f1c739ad
msgid "Here are features:"
msgstr "Here are features:"

# 0f21cac4ab0a4bae83503a69a7a3c3d7
msgid "Checks whether database is broken or not."
msgstr "Checks whether database is broken or not."

# cae04fd63d764f458f2f5d3b75c5cdc7
msgid "Recovers broken database automatically if the database is recoverable."
msgstr "Recovers broken database automatically if the database is recoverable."

# e0d8c323e15c404197687ccddb85048c
msgid "``grndb`` requires command and database path::"
msgstr "``grndb`` requires command and database path::"

# 3aec9446a73a4d069cb75f1c6812d151
msgid "Here are available commands:"
msgstr "Here are available commands:"

# 2f086d6dc214450b90559aded19c2e15
msgid "``check`` - Checks whether database is broken or not."
msgstr "``check`` - Checks whether database is broken or not."

# b04cc2c537994352bbfe9d1066bc693b
msgid "``recover`` - Recovers database."
msgstr "``recover`` - Recovers database."

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

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

# 9c8c848c67914ef3a3b058c5e85d7107
msgid "Commands"
msgstr "Commands"

# 66784773547549cca76bc899f8ec1b44
msgid "This section describes available commands."
msgstr "This section describes available commands."

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

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

# a8a373ab639947e8abd0e4dad8099ab9
msgid "``recover``"
msgstr "``recover``"

# cd2d18b6b8b841628d8b2a62821df2fa
msgid "It recovers an existing broken Groonga database."
msgstr "It recovers an existing broken Groonga database."

# 97b64689bbd6428ca9c28be415f3d4a7
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."

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

# 794f5e3bbf9b47f8975b0637753b0572
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."

# 10a201942ffd4d31a1d1d99ef5fa3c4b
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."

# bbb4eff45f0b4342bb7834242e26dc9a
msgid "grnslap"
msgstr "grnslap"

# f521cb5edb3440d7ae77e724986def7c
msgid "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"
msgstr "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"

# f1e6753b111f49c78e2781bb4f69bff7
# 7d91e84fe7e249f7bedcdfab1c7181b6
# 5265c644e13f4b8cb23e00234ef15746
# 60dbcd3f5aa840a2ab10ba570e129eeb
# e5dacb1f57b04717be9ce81948fa68c9
# 294351d8a64d493f8a0a3b4b19bbc7f8
# fb4ab00eae984bd799703f4da88b1de0
# b507cc193f6d4204a2b44a1825a5d654
msgid "書式"
msgstr "書式"

# 29f589e128574d3b9b7531229fb6c6d0
msgid ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"
msgstr ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"

# 252fb50b8b9a432d85aadce20893068b
msgid ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"
msgstr ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"

# 3ef8ea985ff548298bd1ca71f4d9fc5a
msgid ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"
msgstr ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"

# d4193f085c5743ddbee40dab50a58f0c
msgid "現在は、make installしてもインストールは行われない。"
msgstr "現在は、make installしてもインストールは行われない。"

# 4d2c1b47c445479380b895bf9e2abd34
# 6a7d16d7ba1e46ce9f88742ccfa2aa3d
msgid "オプション"
msgstr "オプション"

# 51d3e5f991fb42d38dd58a9f9876a456
msgid "リクエストのプロトコルを指定します。"
msgstr "リクエストのプロトコルを指定します。"

# 4d41385bdb5c4de4a9082e7738387cf0
msgid "`http`"
msgstr "`http`"

# 92d0b9a687ed4a7e8920284c40cf2639
msgid ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"
msgstr ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"

# 4284c01980d54c229e5f2cc2b914e880
msgid "`gqtp`"
msgstr "`gqtp`"

# 205724003e984ef28fd0d51fa3eeeae6
msgid ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"
msgstr ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"

# 7d6b4ec25d8844ec9289d8b267567309
msgid "リクエストの多重度を指定します。初期値は10です。"
msgstr "リクエストの多重度を指定します。初期値は10です。"

# e2d9e689602440b1b95c48d2ce9163aa
# 6307de4ca961465e8a49a5e907bf6723
# 2bce143405ab4bf3abd3a4410958ecfa
# b428c5ab943647c69b9ceb84c57d6f6a
# 1dfedebdd93d46bd954e48a03ca1138f
# 5d0ac1316e9c4d0797dab58694cefdf0
msgid "引数"
msgstr "引数"

# 7f0b928092c740bba96b1f5d395892ca
msgid ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"
msgstr ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"

# 8f96c6d9cba444659462654dea902322
# 58fca107a3644b97b4b9dd593dad6b40
msgid "サンプル"
msgstr "サンプル"

# dfe2cd1619fd4d3eac735b6aa4c5aa55
msgid "http://localhost:10041/d/status に、多重度100でリクエストを行う。"
msgstr "http://localhost:10041/d/status に、多重度100でリクエストを行う。"

# 3259abfd45534c8c8fdd69a66b4196df
msgid "groonga-benchmark"
msgstr "groonga-benchmark"

# 63cfa2f771764c70a63cf2ec0283358e
msgid "groonga-benchmark - groongaテストプログラム"
msgstr "groonga-benchmark - groongaテストプログラム"

# e6b73474033d418ab66c88c336278b16
msgid "groonga-benchmarkは、groonga汎用ベンチマークツールです。"
msgstr "groonga-benchmarkは、groonga汎用ベンチマークツールです。"

# fd64d014070c47359440b590877932ab
msgid ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"
msgstr ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"

# a2fd338ebf5d48b2b77180aaf5fd8972
msgid ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"
msgstr ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"

# 1143be7ff5e943ce8a477a8d098da6bf
msgid ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"
msgstr ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"

# 3b1a1913a6b0418487cda1c0d773e427
msgid ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"
msgstr ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"

# d4fb1cd8a4b143858f17a5e87f4996ae
msgid ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"
msgstr ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"

# dc6511ed4309452781abf2411e2a8b81
msgid "ftp.groonga.org に用意されているスクリプトファイルを表示します。"
msgstr "ftp.groonga.org に用意されているスクリプトファイルを表示します。"

# 8d051d3082b3495aa25e3672d727f97d
msgid ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"
msgstr ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"

# fd61fb24d7ba44008417c93c0092c951
msgid ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"
msgstr ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"

# 1e25f2f0128f4146b53267dcf44c2476
msgid ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"
msgstr ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"

# fe80e4f210b14372ad7fa341de6a8598
msgid ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"
msgstr ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"

# 9b53b5f70770458c9d2701984a4281cf
msgid ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"
msgstr ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"

# 64d5ce8ccc584191bfbe8c0c60c26cb2
msgid ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"
msgstr ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"

# c510865b77494a7a87dcf89314483419
msgid "使い方"
msgstr "使い方"

# 2c1bb92d575e494fbe67b26029743118
msgid "まず、シェル上(Windowsならコマンドプロンプト上)で::"
msgstr "まず、シェル上(Windowsならコマンドプロンプト上)で::"

# 0642751cfd894e4e9e6f925c5083d691
msgid "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"
msgstr "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"

# 0ec84f6e621f46a5a7a9b47ac1493385
msgid ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"
msgstr ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"

# 471873224208476685d79508e6449742
msgid "スクリプトファイル"
msgstr "スクリプトファイル"

# 81384dfbfe674bda952bd1b6b692f424
msgid ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"
msgstr ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"

# cca3e0411b324d7692c5ac3c27854d89
msgid "groonga-benchmark命令"
msgstr "groonga-benchmark命令"

# 165719f921224746bd40b6bdc51b30f6
msgid "現在サポートされているgroonga-benchmark命令は以下の11種類です。"
msgstr "現在サポートされているgroonga-benchmark命令は以下の11種類です。"

# ce4d97b7a55b4b3c8560f6b0e8abfa5f
msgid "do_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_local コマンドファイル [スレッド数] [繰り返し数]"

# 137dfdcd332646c387aab36dd0462ddf
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"

# c837a3e867584547a431572773eb613e
msgid "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# 35304789242b478fb7cc4cb5fe1f7d6e
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 69e98be0dab14d7d96582218d5769149
msgid "do_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_http コマンドファイル [スレッド数] [繰り返し数]"

# 99f9645191bc4fd0abc5d3c4174ec34c
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 409e95be92d941478bf83262db7aa848
msgid "rep_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_local コマンドファイル [スレッド数] [繰り返し数]"

# 7f1f06941cee4e67a26d312296ccb50d
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"

# bdaf8db5b6244c14919c5cdc7fbb1374
msgid "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# cfcfd95d51ad44749c4d1f95e7cb338d
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 8e479288c583475ba91415dc0fe0b1c0
msgid "rep_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_http コマンドファイル [スレッド数] [繰り返し数]"

# 88111cea38fd4c8d8362229c66e8243f
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 21ed82b7fc6c40daa15819e6f233acd8
msgid "out_local コマンドファイル 入力ファイル名"
msgstr "out_local コマンドファイル 入力ファイル名"

# e048179e2d8e4b54b52ec58440a709e0
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"

# e90db10662454ac79823067372332369
msgid "とした場合と同じです。"
msgstr "とした場合と同じです。"

# c1de621e4cab45a7a32f02d9648b5750
msgid "out_gqtp コマンドファイル 出力ファイル名"
msgstr "out_gqtp コマンドファイル 出力ファイル名"

# faaa3b14900a42ea959897c0088d4a40
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"

# e757bddba8984bf6a5b9408c716ff164
msgid "out_http コマンドファイル 出力ファイル名"
msgstr "out_http コマンドファイル 出力ファイル名"

# f2d4da1ae3df4441b496f2efbc11b1a6
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"

# 27f4544eff0b47ceb29821fd2236d971
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"

# 363f9acc45004e9d9161092f0bc7a9aa
msgid "test_local コマンドファイル 入力ファイル名"
msgstr "test_local コマンドファイル 入力ファイル名"

# 8f247e9b45614c518f52279ad2ef6926
msgid "コマンドファイル"
msgstr "コマンドファイル"

# fb5e67ec18e54388979489ecdb197026
msgid ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"
msgstr ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"

# 259c5504c31547bd9a2fadb252a042e6
msgid "スクリプトファイルのサンプルです。::"
msgstr "スクリプトファイルのサンプルです。::"

# c2a227288d7a42e1a8ae1abd784e4296
msgid "上記の意味は以下のとおりです。"
msgstr "上記の意味は以下のとおりです。"

# 28a10b3d92b2481dbdc917072f614872
msgid "1行目"
msgstr "1行目"

# 51e80ef55b414629a57011c0118c7c7e
msgid "コメント行。"
msgstr "コメント行。"

# d4115fee9498496e8c73dc9fa0fc0932
msgid "2行目"
msgstr "2行目"

# ab2722419f90401593f18f7a124b3621
msgid "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"
msgstr "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"

# 5b7bea53cb5545868f555983d595ea36
msgid "3行目"
msgstr "3行目"

# 05411957d1ea4014824f3ebc37e42d15
msgid ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"
msgstr ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"

# cc58d361834445ad9fb6f5d2f9f50505
msgid "4行目"
msgstr "4行目"

# 6523a299d164440f84c9479300f482e6
msgid ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"
msgstr ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"

# 6739efab4ad14474b44d3d86c3b53a4b
msgid "特殊命令"
msgstr "特殊命令"

# 2a91eed8410e4cc48380f4ad0e9ed844
msgid ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"
msgstr ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"

# 0c71b4a3319145b1b55cc2a949d7fb62
msgid "#SET_HOST <ip/hostname>"
msgstr "#SET_HOST <ip/hostname>"

# eb2a65c30b99440284e881e701dce12b
msgid ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"
msgstr ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"

# dec940347115476eaa2be2b75b64bfd1
msgid ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"
msgstr ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"

# 920ea3cb22754fa19aeb73023049e0d2
msgid "#SET_PORT <port number>"
msgstr "#SET_PORT <port number>"

# bbf2a742891a4de585dd27cde850b6e3
msgid ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"
msgstr ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"

# 673bd68056d44897b51d246ce5a0dbd1
msgid "例えば、"
msgstr "例えば、"

# e2505cf95c2a4b87b7b09b2fa4426542
msgid "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"
msgstr "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"

# a8d2634f958e402a843369b1e312c391
msgid ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"
msgstr ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"

# 2c760d49e67545f9964789bae0f834c4
msgid "groonga-benchmark実行結果"
msgstr "groonga-benchmark実行結果"

# 86ba5f2ff7ce496c8eb5202abb10685b
msgid ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"
msgstr ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"

# 505e277476234bc5afbf6a1c1416f0a7
msgid "制限事項"
msgstr "制限事項"

# 9ad208b2fa2347d6afb0a4207b5a754a
msgid ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"
msgstr ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"

# 25d36ddfd9304a4b8cc37392fee8e703
msgid "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"
msgstr "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"

# b8ef0872b9fe48819512122e154c0f43
msgid "トラブルシューティング"
msgstr "トラブルシューティング"

# e56b04760f4e4fba9d7333d2056f037e
msgid ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"
msgstr ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"

# 265609edf2864c6fb24184c77094b938
msgid ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"
msgstr ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"

# aff555c46b0a4bf3973184b27a591bae
msgid ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"
msgstr ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"

# 3a42c0c2b71547cc80d1b3e544d78d60
msgid ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"
msgstr ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"

# 5e928251552f496cbf047dac8d1131f0
msgid ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"
msgstr ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"

# a9f37c3ec8dc4a1d837670ff44ddc65f
msgid "groonga-httpd"
msgstr "groonga-httpd"

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

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

# 4aea94fde9bc45aba09f3b713ea5607e
# 399145c6151e458fa378a17ac83d5858
# e4b84c79159041f2b07db0df163e9707
msgid "Synopsis"
msgstr "Synopsis"

# 931f203389034c29a291f213e32d3e16
# 55b72aded1bf4d6bbf975a802f515658
msgid "Set up"
msgstr "Set up"

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

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

# d4d9c295d08640d19034fe505b5d7d9d
msgid "Request queries"
msgstr "Request queries"

# 2800ca3f65434d9b87b289cd97fe0edf
msgid "To check, request a simple query (:doc:`/reference/commands/status`)."
msgstr "To check, request a simple query (:doc:`/reference/commands/status`)."

# 6fe3947c536a45b5b8b2b4ade6490b9c
msgid "Loading data by POST"
msgstr "Loading data by POST"

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

# 194010f955274516af4cf07840bd87c7
msgid "You can load data by POST JSON data."
msgstr "You can load data by POST JSON data."

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

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

# 0202aac28be44f39a950f933e525c33c
msgid "Then specify JSON file in curl command line::"
msgstr "Then specify JSON file in curl command line::"

# 3238142edde04840b59f8321f1d2c1e2
msgid "Browse the administration tool"
msgstr "Browse the administration tool"

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

# c7500607d87849bb8cc463b958b8f984
msgid "Shut down"
msgstr "Shut down"

# 296cecb002854cdaa14af36ccedc842c
msgid "Finally, to terminate the running groonga-httpd daemon, run this::"
msgstr "Finally, to terminate the running groonga-httpd daemon, run this::"

# 02489eaf74d34cafa33f36045f878863
msgid "Configuration directives"
msgstr "Configuration directives"

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

# 530fca15968e4d42bf47802466c83cb1
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."

# fcc0493f26324cf7bf4f4dfbceab59d2
msgid "Groonga-httpd specific directives"
msgstr "Groonga-httpd specific directives"

# 8429fe2cc98748489251e79e1ab7c3c0
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."

# 25a1ca0b9ec7441fb8bd706bf75521a5
msgid "``groonga``"
msgstr "``groonga``"

# 2c592f3c3017449cbe80c821c41152eb
# c4186cd5f89f4d849df2e99e91e0cd80
# 1fb2bfeed85441d987f07ae26a5ac427
# a8dfa5c390fd4e259224e6e34163a2bf
# 4470ee64b37b4a7495566cb2f608d79b
# 68326299ac88458aa84e321719c65473
# 5689185f63ed49e499db67eb69255770
# 8493db628e4f4833a0034d9695ffa7c6
msgid "Synopsis::"
msgstr "Synopsis::"

# 2c48818143eb4765a24265acd9e672d8
# bb33aff1ba974982a26227b7be2123fc
# e76c943a48834dc1a723bf1213af64a8
# 50a65bab6e68457b9199c26344d31f0b
# 9fcfb86a93304444b0cbd6fa91042415
# c2bb2898a93a4ff1aad12486fa0cb6a2
# afd4f6e6efbd4e37bf8c7af2dcb384b9
# b1d6f032a534412ba685ba2a71c08bfc
msgid "Default"
msgstr "Default"

# d5b45fe92c6142f485fead12f438f115
msgid "``groonga off;``"
msgstr "``groonga off;``"

# 4f0561a7a2964f928e2c9c8b924a0182
# ea80b0e791f8471692fc43658fe3f79e
# 733ffa6bf4e5454f9309087d1770c50f
# 64eab9aba3544c6a98277477592c4995
# e459a16480f747e3b8063ce7bd260a03
# ad8727b8d2864f1ab11772675ac8e356
# 1ee1415d68cb48e2854999158acbfd8c
# caf3fcb95415480ca8be6d17523dc1a7
msgid "Context"
msgstr "Context"

# 94af902e60b044b0803d2698033b8e13
# a776efca86e44cd28cfd09847403c769
msgid "``location``"
msgstr "``location``"

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

# f9a3467245064d86858f312d54a395e3
# 90bde8a947ba42688f6daaac08de4157
# 525b95ec1e9a4d1eb789222199d3fd8d
# 4badceec251944ebb66d34c8ec6442b9
# 8e0da51903554ffda901aabed07dd09f
msgid "Examples::"
msgstr "Examples::"

# 9d756c4c91b640cd9af01705043d5bd3
msgid "``groonga_database``"
msgstr "``groonga_database``"

# 3dd14b99e52440b4a562b27c7b4358c3
msgid "``groonga_database /usr/local/var/lib/groonga/db/db;``"
msgstr "``groonga_database /usr/local/var/lib/groonga/db/db;``"

# b73f973c80a0475b8bb2ddc0be1f46d0
# 09ad87eddcf84905afc6bbd6801bfcec
# 39ab39647db244288f29b91516a7f35b
# b06aefee712845dca79fcfb58a29928b
# 11567f8dcd93499bb3396a097dc50a5f
# 9fba48d3378541e0ab0ae73460603bb9
msgid "``http``, ``server``, ``location``"
msgstr "``http``, ``server``, ``location``"

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

# 2a3bce474b7f40e5914730bc49aa6d61
msgid "``groonga_database_auto_create``"
msgstr "``groonga_database_auto_create``"

# fe225f990fe44e11a1886b86c263e4d9
msgid "``groonga_database_auto_create on;``"
msgstr "``groonga_database_auto_create on;``"

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

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

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

# 095300b8bc404d34af30b50d04575987
msgid "``groonga_base_path``"
msgstr "``groonga_base_path``"

# 7ffed6c2085a42a9bcef34d2ad5372d6
msgid "The same value as ``location`` name."
msgstr "The same value as ``location`` name."

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

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

# 77f4594aa2c14e72b30037158b7518f0
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::"

# b8bcab6dc8e74c6384fc7effc545efd6
msgid "``groonga_log_path``"
msgstr "``groonga_log_path``"

# bc4258e2526d4f2ebac471ed03f8a4f9
msgid "``/var/log/groonga/httpd/groonga.log``"
msgstr "``/var/log/groonga/httpd/groonga.log``"

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

# fbe1fe2dc8334f05b1e12001af621a31
msgid "``groonga_log_level``"
msgstr "``groonga_log_level``"

# 586095a9e19d49e7a5e1351757a27bcd
msgid "``notice``"
msgstr "``notice``"

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

# 7e704d4063a341739f07750feff327bd
msgid "``groonga_query_log_path``"
msgstr "``groonga_query_log_path``"

# f89744b421cd4d879a2adc42a9aa29c7
msgid "``/var/log/groonga/httpd/groonga-query.log``"
msgstr "``/var/log/groonga/httpd/groonga-query.log``"

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

# 22751ae2d50f4c39b686d473c21d6eb4
msgid "Query log is useful for the following cases:"
msgstr "Query log is useful for the following cases:"

# 669d1c0feeab45c1806eccdbc9bb0c60
msgid "Detecting slow query."
msgstr "Detecting slow query."

# b2146019f80640c29dcf5ea7875308a6
msgid "Debugging."
msgstr "Debugging."

# 24988903d25c4e3ea8a7d38bdf534752
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."

# 19d92a07934e4e189a76fc9fcb794295
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."

# 8ccd4d30794e4a2ca1693875dfff0091
msgid "Performance related directives"
msgstr "Performance related directives"

# 300b534aa1f94ff1bef326f2712ea50d
msgid ""
"The following directives are related to the performance of groonga-httpd."
msgstr ""
"The following directives are related to the performance of groonga-httpd."

# 592401167c1349fb803db8077e60a3b7
msgid "``worker_processes``"
msgstr "``worker_processes``"

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

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

# 7340c8be471a454d9cee96292d6d9ef5
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."

# ecd65a52a17b41de89143ef56ace1e37
msgid "``groonga_cache_limit``"
msgstr "``groonga_cache_limit``"

# 301ec6f99a4d44a69dc19222e52a835f
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."

# ba081d3bac5f400eb4f4093eac9658b5
msgid "100"
msgstr "100"

# 4682bccd323a4707918f228ca9bce18e
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."

# 7a6f4ef741e14256b9c83fcb4d98dffe
msgid "``proxy_cache``"
msgstr "``proxy_cache``"

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

# 57aa60f89d8f4d36aef7418863561e4e
msgid "Query cache"
msgstr "Query cache"

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

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

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

# 61c1fb5290e84e709353bcc197473e82
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."

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

# e38a6d33d5514a58b175533decaffdaf
msgid "For example, there are 3 workers::"
msgstr "For example, there are 3 workers::"

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

# 7515e84e5e004f17a3ef79d2abaaf9d3
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::"

# 20b8d2c275424e079d68f4d085c0affe
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."

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

# 12734ce40b1e41ac92f62411d40a8bb2
msgid "Reverse proxy and cache"
msgstr "Reverse proxy and cache"

# 3388acf25ec04f3bbd255b16282244f1
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::"

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

# 6a6de67ced3b4f2096fb0530ac60b819
msgid "Here is a sample configuration::"
msgstr "Here is a sample configuration::"

# 2d18302573c64c82b06b19c91d67ebee
msgid "See the following nginx documentations for parameter details:"
msgstr "See the following nginx documentations for parameter details:"

# 81b5a7a62cf14f4f9be0484ee14e2266
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"

# c6466968c45848ce89fdfadc09a433b6
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"

# ee5441d0d8e4499b9910b5ccd188a963
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"

# 02449d7212d94813bdb238f66ae3259f
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"

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

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

# 2fd50124808340abafbe81467d1f1da5
msgid "Available nginx modules"
msgstr "Available nginx modules"

# 356feb81f6ec472397b6cd5a827d29d2
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."

# 3a628d079b294a3da32c883bb7c21496
# cc29c32bd8fa445f85fa28a368e4eb77
msgid "groonga HTTPサーバー"
msgstr "groonga HTTPサーバー"

# ad042acac9e04d83b675cd4f1d7a73d6
msgid ""
"groongaサーバを起動する時に--protocolオプションにhttpを指定すると、httpで通信"
"可能になります。また、--document-root によって静的ページのパスを指定すると、"
"httpリクエストに指定されたURIに対応する、パス配下に置かれたファイルを出力しま"
"す。"
msgstr ""
"groongaサーバを起動する時に--protocolオプションにhttpを指定すると、httpで通信"
"可能になります。また、--document-root によって静的ページのパスを指定すると、"
"httpリクエストに指定されたURIに対応する、パス配下に置かれたファイルを出力しま"
"す。"

# 746942d5258d4f7b816ee9c100aab4c7
msgid ""
"groongaにはHTML + JavaScriptで実装された管理ツールが標準で付属しています。--"
"document-rootを指定しない場合は管理ツールがインストールされているパスが指定さ"
"れたとみなされますので、ウェブブラウザでhttp://hostname:port/にアクセスする"
"と、管理ツールを利用できます。"
msgstr ""
"groongaにはHTML + JavaScriptで実装された管理ツールが標準で付属しています。--"
"document-rootを指定しない場合は管理ツールがインストールされているパスが指定さ"
"れたとみなされますので、ウェブブラウザでhttp://hostname:port/にアクセスする"
"と、管理ツールを利用できます。"

# fc7ca3402f7449a19a5ef1c3bee33309
msgid "コマンド"
msgstr "コマンド"

# cd71a22e33d440fbb252029184d6c015
msgid ""
"httpを指定して起動したgroongaサーバに対しても、他のモードで起動したgroongaと"
"同じコマンドが使用できます。"
msgstr ""
"httpを指定して起動したgroongaサーバに対しても、他のモードで起動したgroongaと"
"同じコマンドが使用できます。"

# e0cf2036d28e4ab59a97131e235a528c
msgid ""
"コマンドは、複数の引数をとります。引数にはそれぞれ名前があります。また、特殊"
"な引数である「output_type」と「command_version」があります。"
msgstr ""
"コマンドは、複数の引数をとります。引数にはそれぞれ名前があります。また、特殊"
"な引数である「output_type」と「command_version」があります。"

# fdbc5e5739e247038f77391d458ea57d
msgid ""
"スタンドアロンやクライアントモードでは、コマンドは以下のような形式で指定しま"
"す。"
msgstr ""
"スタンドアロンやクライアントモードでは、コマンドは以下のような形式で指定しま"
"す。"

# 0b933160dd3344a2a555e1034dbd4d89
msgid "形式1: コマンド名 値1 値2,.."
msgstr "形式1: コマンド名 値1 値2,.."

# 1b36c1f63b3d447cbf4e802c8ff6966a
msgid "形式2: コマンド名 --引数名1 値1 --引数名2 値2,.."
msgstr "形式2: コマンド名 --引数名1 値1 --引数名2 値2,.."

# 9ff57d70c7b747c188695a3cf7304f1f
msgid ""
"形式1と形式2は混在させることができます。これらの形式では、output_typeという引"
"数名を用いてoutput_typeを指定します。"
msgstr ""
"形式1と形式2は混在させることができます。これらの形式では、output_typeという引"
"数名を用いてoutput_typeを指定します。"

# 8273128061c646ec8f8f4c144a5768a9
msgid ""
"httpでgroongaサーバと通信する際には、以下のような形式でコマンドを指定しま"
"す。::"
msgstr ""
"httpでgroongaサーバと通信する際には、以下のような形式でコマンドを指定しま"
"す。::"

# 7b2ba98bdcd045ce935bf7ace5487a12
msgid "ただし、コマンド名、引数名、値はURLエンコードが必要です。"
msgstr "ただし、コマンド名、引数名、値はURLエンコードが必要です。"

# 2e816df2a0754bd6a226c2ad13c2a3d7
msgid "GETメソッドのみが使用可能です。"
msgstr "GETメソッドのみが使用可能です。"

# 0559b262eb564e27b9666d5205f26775
msgid "output_typeにはjson, tsv, xmlが指定可能です。"
msgstr "output_typeにはjson, tsv, xmlが指定可能です。"

# d8c86ad254024f74ab978317ece81ca8
msgid ""
"command_versionはコマンドの仕様の互換性を指定します。詳細は :doc:`/reference/"
"command/command_version` を参照してください。"
msgstr ""
"command_versionはコマンドの仕様の互換性を指定します。詳細は :doc:`/reference/"
"command/command_version` を参照してください。"

# 973b25a802b64652bd53ad00284b2429
msgid "output_typeの指定に従って、コマンドの実行結果を出力します。"
msgstr "output_typeの指定に従って、コマンドの実行結果を出力します。"

# 2f03c9849e3a436da7c49ecf68635e19
msgid "groonga-suggest-create-dataset"
msgstr "groonga-suggest-create-dataset"

# 1b3e058c123b409eb38655c9d82de1ff
msgid "NAME"
msgstr "NAME"

# 24019412e2d147489e0dd1c12a20ec88
msgid ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"
msgstr ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"

# 529da2ea70da4df48f89fedd6c0dfd1d
msgid "SYNOPSTIS"
msgstr "SYNOPSTIS"

# 566b39c0730b4d5e8696bf64799d5875
msgid "DESCTIPION"
msgstr "DESCTIPION"

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

# a4f6717c18b24bb7bb1b6dfdac0dec22
msgid ""
"This command generates some tables and columns for :doc:`/reference/suggest`."
msgstr ""
"This command generates some tables and columns for :doc:`/reference/suggest`."

# 76d085d6b96a448c85b83da15d5f01fe
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."

# 34d69e0486774730b58f79e266f705c4
msgid "event_type"
msgstr "event_type"

# 33eeb850b0e64447932aa7f04988a95d
msgid "bigram"
msgstr "bigram"

# 252592c8fe544043a762e705864a730c
msgid "kana"
msgstr "kana"

# 3d1ab74c806a42a786a7a0144b91bfa6
msgid "item_DATASET"
msgstr "item_DATASET"

# 9198ef41d8d14893abd76f990daad1fb
msgid "pair_DATASET"
msgstr "pair_DATASET"

# 22fb3b73d4fd4873880ed221af779cf7
msgid "sequence_DATASET"
msgstr "sequence_DATASET"

# 3173237c25764f92a87a8f1056ccce9b
# 6ab94e486e88420dbaae594133e5cfce
msgid "event_DATASET"
msgstr "event_DATASET"

# 98c9883f026b43519ccc858f2b121f8c
msgid "configuration"
msgstr "configuration"

# a93660571d8f447aa09c1e045deee3e2
msgid "OPTIONS"
msgstr "OPTIONS"

# 1e2bc5ff2bdf4dfcac5c4fec1fe90237
msgid "None."
msgstr "None."

# a87061f22a62447b859630a9843320e6
msgid "EXIT STATUS"
msgstr "EXIT STATUS"

# 0f392f3adc124c689b776cb0100d323a
msgid "FILES"
msgstr "FILES"

# 746dbc01c02b4dedb6a0d18a3fc18236
msgid "EXAMPLE"
msgstr "EXAMPLE"

# 69f30a17d91c4440a0d53a3e50cc66d9
msgid "SEE ALSO"
msgstr "SEE ALSO"

# 5611b9b2d7aa42b9915279dc98d0a4f9
msgid ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"
msgstr ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"

# 93332987730f4366818ca89168726b7b
msgid "groonga-suggest-httpd"
msgstr "groonga-suggest-httpd"

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

# 2bb7e2944482480dad595a32b4fe463f
msgid "First you need to set up database for suggestion."
msgstr "First you need to set up database for suggestion."

# bca2519859f74ea098d61ac0b4ddc684
msgid "Launch groonga-suggest-httpd"
msgstr "Launch groonga-suggest-httpd"

# 816dce37d9a44d0998802772868167f0
msgid "Execute groonga-suggest-httpd command:"
msgstr "Execute groonga-suggest-httpd command:"

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

# 028d73463e9f4bdfa303dc1900afeea9
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."

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

# 5a1057b91eda4da69e67bac171daa9b4
msgid ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."
msgstr ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."

# bc73dbc455a047c4a4127f913da21a90
msgid "Request to groonga-suggest-httpd"
msgstr "Request to groonga-suggest-httpd"

# c254d3afe6d44c3491173ff6e1f69f0b
msgid ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"
msgstr ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"

# 9a8d33a80f194130a68e795e6c1dfc1e
# df5152a9239348c4a56edf62c5257546
# ec74f077a8a44095bb6673a87c5f65a4
msgid "Options"
msgstr "Options"

# d8b2654bdad1400589070f93d113ea8a
msgid "Specify http server port number. The default value is 8080."
msgstr "Specify http server port number. The default value is 8080."

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

# 72fda7af45254edeb3923e53c0d3dbf0
msgid "Specify endpoint for sender."
msgstr "Specify endpoint for sender."

# 835e523f8e7a4839aaaae3f751e4b473
msgid "Specify endpoint for receiver."
msgstr "Specify endpoint for receiver."

# 980f9eeef1074be0b462e20f2b7d952f
msgid "Specify path prefix of log."
msgstr "Specify path prefix of log."

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

# bfd7914c63564f4387a0953a6996fa19
msgid "Specify this option to daemonize."
msgstr "Specify this option to daemonize."

# 2430b3c7c3354e668b63c46862561b7d
msgid "Specify this option to disable checking max fd on start."
msgstr "Specify this option to disable checking max fd on start."

# 877f1e4ba4294281bef13485dfdc84c2
# bd7ee8ea26c3466f80957004e71b8b7d
msgid "Command line parameters"
msgstr "Command line parameters"

# 1d581de07c374781bbec03b38ea15ddb
# f17d574898fe43a38af6d702aa9306e9
msgid "There is one required parameter - ``database_path``."
msgstr "There is one required parameter - ``database_path``."

# 767f290adac84b01a7f519a4750b7d9b
# d0fc21ff26544b788b01e9c976d63c25
msgid "``database_path``"
msgstr "``database_path``"

# 919ec7869bb84c06904250355516373b
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."

# c74c0b7d9e3041b8ae9eb325ed57a26f
msgid "GET parameters"
msgstr "GET parameters"

# cc425158826044a1b4d9423be8fda86d
msgid "groonga-suggest-httpd accepts following GET parameters."
msgstr "groonga-suggest-httpd accepts following GET parameters."

# a23078f488c243c79ad2daac98828b28
msgid "There are required parameters which depends on type of query."
msgstr "There are required parameters which depends on type of query."

# 1931e25ebf83489bb315c91861a5932e
# 4f6b730b4fbb4fc187fb82d28743633c
# 9aba5aacb9704bcb8b5129ef250effbc
# 279b78c92e0646e6b688c2b531e16a60
msgid "Key"
msgstr "Key"

# 64dc5ba28acf48269a55aba21f0b24a9
# b47042bae9bf4066ac6f69d9b7df2938
# 3290c2f165de4067a9568853ca868f00
# 5b293ae304ff48329fc5035f8b29672e
msgid "Note"
msgstr "Note"

# f99db157e31f4af19deeaf74d6dddaec
msgid "q"
msgstr "q"

# 5d851003e4a245a9a1692f167ab604bd
msgid "UTF-8 encoded string which user fills in form"
msgstr "UTF-8 encoded string which user fills in form"

# 28533127188f43049b555f6d59b1d653
msgid "t"
msgstr "t"

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

# b5603886f9834618ab6bc3b76fd8a6e4
msgid "Required parameters for learning"
msgstr "Required parameters for learning"

# dd989a535a27439aa498789d386c9b87
# 8144396215fe44dda6fbc1225c6faae7
# 37761873540a4f718aab4cacb2223087
msgid "s"
msgstr "s"

# ff043924c28e4341bc76cf85556c1b4e
msgid "Elapsed time from 0:00 January 1, 1970"
msgstr "Elapsed time from 0:00 January 1, 1970"

# 8801cc3f634c432bb26d8a42535467af
msgid "Note that you need specify the value of ``s`` in milliseconds"
msgstr "Note that you need specify the value of ``s`` in milliseconds"

# ae239f441b2b4e5a9703bc90b414ae9a
# 0aafcbf410c7407dbfde7cfe798d39b3
msgid "i"
msgstr "i"

# d41d57b046d5492b9435fca7ebadc177
msgid "Unique ID to distinct user"
msgstr "Unique ID to distinct user"

# b16c7e5696e54d1fafb4f3eace67dd04
msgid "Use session ID or IP address for example"
msgstr "Use session ID or IP address for example"

# f5103364656e49d2b4ec5cc9262fe319
msgid "l"
msgstr "l"

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

# 069ec2aec71047d193c4cc4c599196f3
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}``"

# 5d123629e02c4be8a888cc4e1490475a
msgid "Required parameters for suggestion"
msgstr "Required parameters for suggestion"

# cfd8e4909e20453795497fab4f09fef1
# f5ea292be08b4f98906c37a3a06aabd4
msgid "n"
msgstr "n"

# 2e4240e9217e4dbf96e9c384959d7b23
msgid "Specify the name of dataset for suggestion"
msgstr "Specify the name of dataset for suggestion"

# 19c45cd03b7f46b59b78ac98fd781bdd
msgid "This dataset name is used to calculate suggestion results"
msgstr "This dataset name is used to calculate suggestion results"

# c9043fd6968344f185ebd824fd8d2f7e
# c30dd5d7ed384874b663a1f9589d2fcd
# 6a8cb3a2d3dc42d0bf06fa89a1d777b2
msgid "Optional parameter"
msgstr "Optional parameter"

# 4e1aaff7817545098cf7f79a1df61094
msgid "callback"
msgstr "callback"

# b750f829d6d142a3838e83625ae06c63
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"

# c29003650b6e407f8ffc44d80a94ef29
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}``"

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

# f9a153bc82c14a3aa102bdc9a60633c7
msgid "In JSON format::"
msgstr "In JSON format::"

# f2dfe7e634714d91b61e0219e12929ce
msgid "In JSONP format::"
msgstr "In JSONP format::"

# 7661377d80404d65a8ed6f531d06374d
msgid "One of ``complete``, ``correct`` and ``suggest``."
msgstr "One of ``complete``, ``correct`` and ``suggest``."

# 9bae9b2d12204e00a6c762909a9ba13d
msgid "``CANDIDATE_N``"
msgstr "``CANDIDATE_N``"

# bed15998bd2c4d20b23cd0da453a4c5e
msgid "The string of candidate (UTF-8)."
msgstr "The string of candidate (UTF-8)."

# 506bf3359ee2413db95c7f957233f620
msgid "``SCORE_N``"
msgstr "``SCORE_N``"

# 20cb12fe69d748cd805e5a971f05561e
msgid "The score."
msgstr "The score."

# cf60460bc1c742e89693c8481b647963
msgid "groonga-suggest-learner"
msgstr "groonga-suggest-learner"

# 156fd78c511543e990c74ff23821132b
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."

# 9116c6e738e34dc599f12e5e7ffd4c27
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."

# 0b601f90d9754e6da1fcbf928a065aa6
msgid "Learning data from groonga-suggest-httpd"
msgstr "Learning data from groonga-suggest-httpd"

# 40606649593b4d97b369ea76e7d5e333
msgid "Execute groonga-suggest-learner.::"
msgstr "Execute groonga-suggest-learner.::"

# 0d22bdde2a2840aaa40f99439254c16d
msgid "Learning data from log files"
msgstr "Learning data from log files"

# 77d05731cffa4d2196e2403bbdfcc4a9
msgid "Execute groonga-suggest-learner with ``-l`` option."
msgstr "Execute groonga-suggest-learner with ``-l`` option."

# 70ec0b7f71a946ce885ded72b4f3181f
msgid "Here is the sample to load log data under ``logs`` directory::"
msgstr "Here is the sample to load log data under ``logs`` directory::"

# 06a28268c58a4d1ebed12006f5b31e9c
msgid "Uses ``<endpoint>`` as the receiver endpoint."
msgstr "Uses ``<endpoint>`` as the receiver endpoint."

# e5425fd71f334a388de3c21287823c22
msgid "Uses ``<endpoint>`` as the sender endpoint."
msgstr "Uses ``<endpoint>`` as the sender endpoint."

# a84ea656681f4bc787f69c129e440347
msgid "Runs as a daemon."
msgstr "Runs as a daemon."

# 40ecc6d4437848e8b9da9e63b734d7d7
msgid "Reads logs from ``<directory>``."
msgstr "Reads logs from ``<directory>``."

# 4b6028042e18420ca2d788152c9c0259
msgid "Outputs log to ``<path>``."
msgstr "Outputs log to ``<path>``."

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

# 57870e4fc1e441019b21cdcb637c57ef
msgid "Specifies the path to a groonga database."
msgstr "Specifies the path to a groonga database."

# b8811238e6744fd5bce30b5a3720e011
msgid "Related tables"
msgstr "Related tables"

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

# 548290b422674539bb0f7e8a622f4fb8
msgid "``groonga`` executable file"
msgstr ""

# b72ec0a6accc492abb06cfd1eddee3d8
#, fuzzy
msgid "``groonga`` executable file provides the following features:"
msgstr "The suggest feature in Groonga provides the following features:"

# 74a4c82cfc64423e90b9f8d9e401de55
#, fuzzy
msgid "Fulltext search server"
msgstr "Full text search condition"

# 74a4c82cfc64423e90b9f8d9e401de55
#, fuzzy
msgid "Fulltext search shell"
msgstr "Full text search condition"

# 0dc2ace3e52c4f3b96d7bd64a864f2c4
msgid "Client for Groonga fulltext search server"
msgstr ""

# 99fbc29a5fa244cba11d7349bd078a67
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 ""

# 02f7bb5913e247f8b114786a81079acc
msgid "You can use ``groonga`` executable file to get fulltext search feature."
msgstr ""

# f4e6d2210d92486ba7bf15667498b695
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 ""

# 7f376800001b43d29603e226ae6265a1
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 ""

# c5271e0830044de0b1b43f8fa6e5bdfe
msgid "Normally, client for Groonga fulltext server usage isn't used."
msgstr ""

# 17aaf2106640483b8b749ac54c16157b
#, fuzzy
msgid "``groonga`` executable file has the following four modes:"
msgstr "Groonga has the following query interfaces:"

# 6007af5e19f241ebb5968082e58e3f4b
# cd05e3d9cf1148b1ae30e47894c22501
msgid "Standalone mode"
msgstr ""

# 1db3d7cea5a743f1a21f87197d2e5daf
# d4cd2bbe9a9440a9977e0f5437af19e8
msgid "Server mode"
msgstr ""

# 1d6e0c6667394683a00df46f1b026b10
# 9552f7f405f743e881e758d4f821d55c
msgid "Daemon mode"
msgstr ""

# 02e14a6529174f55a014dfba0290b42c
# 78bd1a76bfd0404086ad565927371ec4
msgid "Client mode"
msgstr ""

# c18805a02241473ea3a42d8ac8e470f9
msgid ""
"There are common options in these modes. These common options is described "
"later section."
msgstr ""

# 250fc9011fc04a5889ce9780cdd1b7ab
msgid ""
"In standalone mode, ``groonga`` executable file runs one or more Groonga :"
"doc:`/reference/command` against a local Groonga database."
msgstr ""

# e28b4681ccd44a19adc14eaa51963cc3
msgid ""
"Here is the syntax to run shell that executes Groonga command against "
"temporary database::"
msgstr ""

# a90ad8ed509242adaa7d15659e2b4598
msgid ""
"Here is the syntax to create a new database and run shell that executes "
"Groonga command against the new database::"
msgstr ""

# 0c8156984e4c425fbe203f6da63c6bbc
msgid ""
"Here is the syntax to run shell that executes Groonga command against "
"existing database::"
msgstr ""

# 5a6c0359901d484f9a07361279327910
msgid ""
"Here is the syntax to run Groonga command against existing database and "
"exit::"
msgstr ""

# 6fe3c59220214501bf9e86104a63e46e
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 ""

# 306fa490a5a649f38049ec94842cb3f8
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 ""

# 87c481994aff4658a0310f68c12d3706
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-server-mode`."
msgstr ""

# c254d3afe6d44c3491173ff6e1f69f0b
#, fuzzy
msgid "Here is the syntax to run Groonga server with temporary database::"
msgstr ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"

# 93a1546230f24cd9a5e81fbc223e9d3a
msgid ""
"Here is the syntax to create a new database and run Groonga server with the "
"new database::"
msgstr ""

# a039d799573943638f1dcc5762e8b88a
msgid "Here is the syntax to run Groonga server with existing database::"
msgstr ""

# 6a4794bd3e2343a691aa0fc2a35960ef
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-daemon-mode` about server."
msgstr ""

# c254d3afe6d44c3491173ff6e1f69f0b
#, fuzzy
msgid "Here is the syntax to run Groonga daemon with temporary database::"
msgstr ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"

# 8ab52e47a438443d9add930c8d539a3a
msgid ""
"Here is the syntax to create a new database and run Groonga daemon with the "
"new database::"
msgstr ""

# c570ad70f2e340fe9099f489895eb4e2
msgid "Here is the syntax to run Groonga daemon with existing database::"
msgstr ""

# 5c3da03103c64f21b5d294c7c2638e11
msgid ":option:`--pid-file` option will be useful for daemon mode."
msgstr ""

# 116d9180a1cb468d99481656570fb4d3
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 ""

# 6197b36ac4f84d49b7396120c5005d42
msgid ""
"Note that you can use ``groonga`` executable file as a client for HTTP "
"protocol Groonga server."
msgstr ""

# d65fbfd1653a4c98a78d35eac58a5955
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 ""

# 13430b9b0a154b3fba8fa800244a4345
msgid ""
"Here is the syntax to run Groonga command against Groonga server that is "
"running at ``192.168.0.1:10043`` and exit::"
msgstr ""

# af104cfa5d2b45edb65f36b80d0e45a4
msgid "Creates new database."
msgstr "Creates new database."

# d86a4bcafa2349beb2dd05f7d3649c37
msgid "Executes ``groonga`` command in client mode."
msgstr "Executes ``groonga`` command in client mode."

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

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

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

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

# eada0be1874f408584a1115c759141df
msgid "log level"
msgstr "log level"

# 64f0616fcd124512b4eb6aa7a5159365
msgid "0"
msgstr "0"

# 466c34596f5b4eccaf359d3e733eaf20
msgid "Nothing"
msgstr "Nothing"

# 05f0c0906b2f4c38937a825162b95ded
msgid "1"
msgstr "1"

# 97d2d29a5e7b4c99bade9df0ff456b32
# ff4d4ce0464044b7b29a0d1f074aca41
msgid "Emergency"
msgstr "Emergency"

# ecdd57f6527d4bba84ee350401c80972
msgid "2"
msgstr "2"

# b465c0e1def447c298d512a66276f920
# 657033973f1540a4af5eb88728cd2e12
msgid "Alert"
msgstr "Alert"

# 6d7f34cbe8a14040acb300529aa598da
msgid "3"
msgstr "3"

# 4bc1543c29b740689816cec14ff65799
# e3d75d8f40e7444ab09b8a83951a32b3
msgid "Critical"
msgstr "Critical"

# 4a3e936fe6ae4a1aa5e0897ab8603ce5
msgid "4"
msgstr "4"

# beeb44bdc9b2429c8b3f66379eda080b
# 06a8c8aaa8cf4e0982c833c37a82f7a6
msgid "Error"
msgstr "Error"

# d2f7a8a4eb1e4f88bd80499d732c43ef
msgid "5"
msgstr "5"

# 2fa3867b435143d488c3c9b0a5883344
# 97cd9a3651c846798843e5c399d8c1f3
msgid "Warning"
msgstr "Warning"

# 3943e7172a2a4a989bb52a735985833a
msgid "6"
msgstr "6"

# 18f983aaec88421e96047ab071cd4f61
msgid "Notice"
msgstr "Notice"

# 92e8607fffc749df8d63391f45a41241
msgid "7"
msgstr "7"

# 62da430c66e14eeeb71f997c3f176c99
msgid "Info"
msgstr "Info"

# 44319ceeab5b4c619a037ac07970374d
msgid "8"
msgstr "8"

# 4f5b5b5bc5e648bca70901417b790687
# 1b1958d60c7845bca9c6098d2fd02a2b
msgid "Debug"
msgstr "Debug"

# be4173cc00f1428b9223c166bdb4c7a7
msgid "Use :option:`--bind-address` instead."
msgstr "Use :option:`--bind-address` instead."

# 1a140ede38b24063b680d95232efd851
msgid ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"

# d25bd58c94d741d5bbdac41ba615b1da
msgid ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"
msgstr ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"

# e5f52dee7fc5464d8f40b8691ef7c66d
msgid ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"

# 088912526e024cd3aefcf78b7a98c65d
msgid "ヘルプメッセージを出力します。"
msgstr "ヘルプメッセージを出力します。"

# 3df0397a81b94439a7aae1180a147f32
msgid ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"
msgstr ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"

# eb7e11babe47455a8ee8e159d08b68f1
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にアクセスすると、ウェブベースのデータベース管理ツー"
"ルを使用できます。"

# 9359559473fa49e3877a746708489803
msgid "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"
msgstr "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"

# 4789760d5a9744d8b532550f13ba4484
msgid ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"
msgstr ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"

# 7ecbf5811a2641b491844975950079f2
msgid ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"
msgstr ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"

# fe57f7fab4a5436b956872a196c6041f
msgid ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"
msgstr ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"

# cdf9599e077b4590a838c3220d37d965
msgid "PIDを保存するパスを指定します。(デフォルトでは保存しません)"
msgstr "PIDを保存するパスを指定します。(デフォルトでは保存しません)"

# 8216a78b832743d1804167475861a272
msgid ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"
msgstr ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"

# c0b8ef09384c4edcb21991c7ad7669da
msgid "キャッシュ数の最大値を指定します。(デフォルトは100です)"
msgstr "キャッシュ数の最大値を指定します。(デフォルトは100です)"

# aec5bda88eb042dcb1c3ca396e784e7f
msgid "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"
msgstr "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"

# 0e719da4284a47619b57e89572c5d91b
msgid "使用するデータベースのパス名を指定します。"
msgstr "使用するデータベースのパス名を指定します。"

# ef8d34c6818d4f23bbefbdc6d3ef65c0
msgid ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"
msgstr ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"

# 4a641896bc6e44839ed6f82a71f6b068
msgid ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"
msgstr ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"

# 7e93bd514e074a87ac8cad8e6d668bc2
msgid ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"
msgstr ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"

# 20c0d1a928394fb0bc8d3a7144982e01
msgid "引数は以下の2種類の方法のいずれかで指定することができます。::"
msgstr "引数は以下の2種類の方法のいずれかで指定することができます。::"

# b99fd7c0b7ba48fc854b4606af9a1cc1
msgid ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"
msgstr ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"

# 6dee551506b24b6fabbf0ae6a4533cea
msgid ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"
msgstr ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"

# f3b5edd206b0428f85bd34ba628a8fec
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.::"

# 4415f0c56e624eacbe2b54bab99f2950
msgid "Builtin command"
msgstr "Builtin command"

# 86326ad57af54a5d99709b0a502deba5
msgid "以下のコマンドは組み込みコマンドとして予め定義されています。"
msgstr "以下のコマンドは組み込みコマンドとして予め定義されています。"

# 12c9c6fc6d354bde848473bb9000ef62
msgid "groongaプロセスの状態を表示します。"
msgstr "groongaプロセスの状態を表示します。"

# e700d9fd1e074ca79d45665b18246ee5
msgid "DBに定義されているテーブルのリストを表示します。"
msgstr "DBに定義されているテーブルのリストを表示します。"

# c36e9ad39f434a639cbca290fc90cf45
msgid "テーブルに定義されているカラムのリストを表示します。"
msgstr "テーブルに定義されているカラムのリストを表示します。"

# 2aca0a0d67e9441fa849d64ece202e7c
msgid "DBにテーブルを追加します。"
msgstr "DBにテーブルを追加します。"

# 461a15b729d64bab93548a3c11140f69
msgid "テーブルにカラムを追加します。"
msgstr "テーブルにカラムを追加します。"

# c5fceb3b956e4620b01a00c30b04c158
msgid "DBに定義されているテーブルを削除します。"
msgstr "DBに定義されているテーブルを削除します。"

# 0328017646c34defae093bb647560a29
msgid "テーブルに定義されているカラムを削除します。"
msgstr "テーブルに定義されているカラムを削除します。"

# 223572a70e35444392adc90df2fe4c57
msgid "テーブルにレコードを挿入します。"
msgstr "テーブルにレコードを挿入します。"

# c79fdbd533cf43b8a8fea4b497095294
msgid "テーブルに含まれるレコードを検索して表示します。"
msgstr "テーブルに含まれるレコードを検索して表示します。"

# 6e0828e8ee8842e48ea944e5f23165c8
msgid "検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr "検索条件をカスタマイズした新たな検索コマンドを定義します。"

# 66ddd2fc06c1439cba31b13110eef166
msgid "データベースとのセッションを終了します。"
msgstr "データベースとのセッションを終了します。"

# 2b607bf7f25445648458d459431ff9d9
msgid "サーバ(デーモン)プロセスを停止します。"
msgstr "サーバ(デーモン)プロセスを停止します。"

# 562f0aad112f402c8f44dc3e14bea39f
msgid "ログ出力レベルを設定します。"
msgstr "ログ出力レベルを設定します。"

# a4da6d1e175c442dbc1cbe237c8ae7cb
msgid "ログ出力を行います。"
msgstr "ログ出力を行います。"

# 6b349fdd3e834fc1ae09292e3b4a8d46
msgid "ロックを解除します。"
msgstr "ロックを解除します。"

# 71c4c175d7f340d4a452cce3ef565d8d
msgid "新しいデータベースを作成します。::"
msgstr "新しいデータベースを作成します。::"

# e89cb25e4d394bd29f52142165bc3341
msgid "作成済みのデータベースにテーブルを定義します。::"
msgstr "作成済みのデータベースにテーブルを定義します。::"

# 5f2d183abbd6432b83249b16d51b5294
msgid "サーバを起動します。::"
msgstr "サーバを起動します。::"

# 1a370547cf7445c1b9171ecbeda9dfc1
msgid "httpサーバとして起動します。::"
msgstr "httpサーバとして起動します。::"

# 05615656b19b47bcb9aacec35563b653
msgid "サーバに接続し、テーブル一覧を表示します。::"
msgstr "サーバに接続し、テーブル一覧を表示します。::"

# 9132509bdba34aadadacee608e3b3c86
msgid "Function"
msgstr "Function"

# bc32b03ecc2d4dc3997a55e77afc9799
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`."

# 4cd06324c3bd4233a23058485fae6ef2
msgid "This section describes about function and built-in functions."
msgstr "This section describes about function and built-in functions."

# 6531ccbb3120432180c2d25704f7dbf0
msgid "TODO: Add documentations about function."
msgstr "TODO: Add documentations about function."

# a8516e37f26e4eb9b23d222e0670f1e0
msgid "between"
msgstr "between"

# 8b973db9d063448e89a69cab3c75b961
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`."

# 5a28ed1a35444826bef67ddc164b2588
msgid "``between`` has five parameters::"
msgstr "``between`` has five parameters::"

# 8d45c8913edd41049e7cd9d9f80bf5cb
msgid "Here are a schema definition and sample data to show usage.::"
msgstr "Here are a schema definition and sample data to show usage.::"

# 36d8d4ab8ce34407814415b22fe0cfcf
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)."

# 073c9acf5b374fffbf70f42c6fa78711
msgid "It returns 13, 14, 15 and 16 years old users."
msgstr "It returns 13, 14, 15 and 16 years old users."

# ab2cf64032fd4d48a37f1b4814f570bf
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."

# a30e6287df88445b855ed1ada0a19928
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."

# 3ac9e1f417a64b06b35572149a077b8e
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."

# d9fd89b3f77743eab4b134d3cb643abc
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."

# 5b0dea80aa1c4a7dbcf844a7fe5be94d
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``."

# fd630812ac5a45bba1c8b4bc3ce98324
msgid "``column_or_value``"
msgstr "``column_or_value``"

# 0aa6fac997634f63adafe5149fd18c15
msgid "Specifies a column of the table or the value."
msgstr "Specifies a column of the table or the value."

# 4c4eb95a60e241df8c694b5b18a5c740
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."

# 85b4d59949b4420e8e71bceec7d382e3
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."

# 0ae81519e067437ca035a9375c663af4
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."

# 2d606db2028943acb2ea04a3d12a1fbd
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."

# a778666ff7ab4893a77a7f5f24b1c239
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."

# afe9d586bc4049ac9183c81b922ca791
msgid "edit_distance"
msgstr "edit_distance"

# 86704fb878fd4950adcc3d79b9ac76c4
msgid "edit_distance - 指定した2つの文字列の編集距離を計算する"
msgstr "edit_distance - 指定した2つの文字列の編集距離を計算する"

# 108e76b319514cef9c24521a5d785cad
msgid ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 5bec57d9e2e4445cb0a003a543aa6c83
msgid ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"
msgstr ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"

# 3e1532ec44a4422998318aff50b2e9d3
msgid "``string1``"
msgstr "``string1``"

# e0d06646687749089bf0ae854226b46a
msgid "文字列を指定します"
msgstr "文字列を指定します"

# 39136b81460748c79e2c5810872af99e
msgid "``string2``"
msgstr "``string2``"

# aa09f07e787f40439dde60ebe333681b
msgid "もうひとつの文字列を指定します"
msgstr "もうひとつの文字列を指定します"

# ddbbc8284dbc49ee9daf23689a30212c
msgid "指定した2つ文字列の編集距離をUint32型の値として返します。"
msgstr "指定した2つ文字列の編集距離をUint32型の値として返します。"

# eff74f29b6a04d1894404638de3b5146
# f2b2cfe4071848dc81cd9b255bc6ee33
# 60760f7332214c14861e7a8b88ee8a44
# 052ce95ec8bc4d9ab9d24000d983700b
# 2699f7828d0a41f9aee0a3a3b06ae838
msgid "例"
msgstr "例"

# 86780dbb38ac424398a4be713c06a9d3
msgid "geo_distance"
msgstr "geo_distance"

# acd6c0700001452cb021df0fafb00054
msgid ""
"``geo_distance`` calculates the value of distance between specified two "
"points."
msgstr ""
"``geo_distance`` calculates the value of distance between specified two "
"points."

# b1eb49cd2c1040ad9e2170e433f3be62
msgid ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"
msgstr ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"

# e24503bb78a5467096f8bfaf9dc17c60
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."

# ece4a8b5bfb54b438d23f235ea5a6e33
msgid "``geo_distance`` is one of the Groonga builtin functions."
msgstr "``geo_distance`` is one of the Groonga builtin functions."

# baf3e9fc3d4046e2930d96467ef2c77f
msgid "You can call a builtin function in :doc:`/reference/grn_expr`"
msgstr "You can call a builtin function in :doc:`/reference/grn_expr`"

# 6a2e246f88b94d5d92c45bd8f28a3345
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``."

# be7fdbb8bba64a1786c90e87aa13ee71
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)``."

# 3bdad359ff224be5bad46f44997bcf83
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."

# cba18611080a44dfa6c0c1e60ea28e6f
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."

# 08a06a4cdcf14eca8a9f4386103203d1
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)"

# 6e182c57508d480d85f02a1d7c4037ca
msgid ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"
msgstr ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"

# 4e5b5c4959c34f1c8c1921e1c6b52f92
msgid "Using the column value of location"
msgstr "Using the column value of location"

# e0d4a43e2cbf4fb0b324f515cb61880a
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."

# ca3447e3bfb34cc787a304e257d1f089
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."

# 8d2c68c986a94457aa3dbcc796b8ee02
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."

# 2cb04898e0bd4578ab3cdaedbc427e22
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."

# 6d9ec982e22447edbd5723dc65e1ed1f
msgid "Using the explicitly specified value of location"
msgstr "Using the explicitly specified value of location"

# c9f2b956205d48ec99c1a9a84d1afd19
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."

# d8844ab699b74f7ab2f6965a8b05e235
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."

# 6ada249b7f1f4786b0561948ed7b9164
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."

# f9321d6d248f471097e7ed460b00b193
msgid "There are two required parameter, ``point1`` and ``point2``."
msgstr "There are two required parameter, ``point1`` and ``point2``."

# 6bd2835e71ef467d8ef3d7dcdc883e51
msgid "``point1``"
msgstr "``point1``"

# 3fbb5631b90548cca325ef557f54c016
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."

# 33547bac08794b37b8f8400e7cdb4a68
msgid "You can specify the value of GeoPoint type. [#]_"
msgstr "You can specify the value of GeoPoint type. [#]_"

# b243ec2bca6249bead9f7c4da9e4ba43
msgid "See :doc:`/reference/types` about GeoPoint."
msgstr "See :doc:`/reference/types` about GeoPoint."

# 4c3c70c9f94a46c6a984ca8a018db773
msgid "``point2``"
msgstr "``point2``"

# 7857f743d7ff4a819e687842a09190fa
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."

# 10e4405a86b84202911875b838801ee1
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."

# 4e27bcd9dc074897acacbd2ad064d588
msgid "See :doc:`/reference/types` about GeoPoint and the coordinate."
msgstr "See :doc:`/reference/types` about GeoPoint and the coordinate."

# 3e6c9a679c734278a63d1501a95a56cb
msgid "There is a optional parameter, ``approximate_type``."
msgstr "There is a optional parameter, ``approximate_type``."

# 2ab46a3a920848ea9b554b1876496355
# 43a2a4c29da44a769daf1d4b44a07177
msgid "``approximate_type``"
msgstr "``approximate_type``"

# 4f68df2225da44bb93e0d3443e3ecc9a
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."

# 8d1f400bd212413180ce40578e63ac60
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."

# dcd5948b535f4da8964f394bf86ba6b1
# 762e2380460a4e629690ad2639c2fc1d
msgid "``rectangle``"
msgstr "``rectangle``"

# 4231c758eeb9487a943df6c628ebd9b1
# 7fa7f277dec3461ab7768968f3a260dd
msgid "``sphere``"
msgstr "``sphere``"

# f4442fac942a4621ac5f880f6ba904a3
# ace9b4e90cb04a4e887bb36e5711c976
msgid "``ellipsoid``"
msgstr "``ellipsoid``"

# e6c96aeff2484a3a88a14f4187f0d42b
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."

# 071c4e0530c7481291a8653f59cd5ce6
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."

# 614068f2d25648f89ce9e70c14647486
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."

# 002ce3abda7d4900a062ab2635b99fec
msgid "You can also specify ``rect`` as abbrev expression."
msgstr "You can also specify ``rect`` as abbrev expression."

# 3297d847c0ef4d0cbf5590c3bc3834a7
# d222caeea38042a889f3a0b181ec3802
# a7087f5bab724bcf84112b67e47b1af2
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."

# 70512598e4054e769f3d384b67dbffac
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."

# e9a0ff8e7b7c4fd68ecde18ade575765
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."

# 8e9d8c485f1d4c7d92886d77e917329e
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."

# 69a87f1a7d1c4beda29dff52c5042655
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."

# 2b9f8473554b456e981d2712209212ba
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."

# ffaef9deb34948959f16f8de245b4f39
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."

# 0cb38e0e4bc149e9a2be2ca9d5c26df6
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."

# ffdc26506bbe4e2c8cd1271a87af23f6
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."

# 5c172953e0ec47079cf7abf65632e9f4
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``."

# e1823054038f40afb17181a892351c02
msgid "You can also specify ``sphr`` as abbrev expression."
msgstr "You can also specify ``sphr`` as abbrev expression."

# a4c78906bbbb4aac8875ebdb64f4edbb
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."

# ce9d47062ba0406897563f5b30f4b4ea
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``."

# a4af25eaa5d240baaabba6d3a4f94b20
msgid "You can also specify ``ellip`` as abbrev expression."
msgstr "You can also specify ``ellip`` as abbrev expression."

# 8ae66a3a3cc44fd199382e8a8028dd45
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."

# e880fd8b80c24337b32c54070f87328c
msgid "Footnote"
msgstr "Footnote"

# feeeac804d784510b2aab31007bab5c7
msgid "You can specify whether TokyoGeoPoint or WGS84GeoPoint."
msgstr "You can specify whether TokyoGeoPoint or WGS84GeoPoint."

# b146471f786c4edd8d2fb11d4c46a017
msgid "geo_in_circle"
msgstr "geo_in_circle"

# d689919667dd4e648488290e65e1d475
msgid "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"

# 49e32521568c4501a1ebf05bcff91ee8
msgid ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 934f25e5cab54e769af18efe3d525ab0
msgid ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"

# a27da86126d74842ad3b842af0fbec4f
# a1be511c540c4a41991cafa8b179347b
msgid "``point``"
msgstr "``point``"

# ad64340e3db142c1872a4d65a7cdd815
msgid ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"
msgstr ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"

# 1258f411176548808f26ecef2940e8b6
msgid "``center``"
msgstr "``center``"

# 65fd8db49906458b973a040a010b9ef9
msgid ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"
msgstr ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"

# d0602291113740a3954b12bfc0fa54e1
msgid "``radious_or_point``"
msgstr "``radious_or_point``"

# bff7a7d02bbf47768bac6b8d986668bc
msgid ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"
msgstr ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"

# 51d5f333a2654e3cb98733d86e4c1e78
msgid ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"
msgstr ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"

# ec2bcff6097544818b6c4d8bddbdf343
msgid "``\"rectangle\"``"
msgstr "``\"rectangle\"``"

# 1618439c972e4de69dd2b5308f4a1b5e
msgid ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"
msgstr ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"

# 96803dd7d0dc4a9c939abcc67378eccf
msgid "``\"rect\"`` と省略して指定することもできます。"
msgstr "``\"rect\"`` と省略して指定することもできます。"

# 3c219f712bca42aca612bbf05a071901
msgid ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"
msgstr ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"

# 4504bcadde644cbc85df063a9c1c291f
msgid "``\"sphere\"``"
msgstr "``\"sphere\"``"

# 6ee4fbf5418c44c79e15390345e2ee13
msgid ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"
msgstr ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"

# 395e5df579f940148cba7afcf57c1c71
msgid "``\"sphr\"`` と省略して指定することもできます。"
msgstr "``\"sphr\"`` と省略して指定することもできます。"

# be870072c0c84da2bf4e9da2601f5416
msgid "``\"ellipsoid\"``"
msgstr "``\"ellipsoid\"``"

# 2303173f4a594cd790a874e9ef528bec
msgid ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"
msgstr ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"

# 2ff2fef807834d2f87f147c955fd0431
msgid "``\"ellip\"`` と省略して指定することもできます。"
msgstr "``\"ellip\"`` と省略して指定することもできます。"

# fe618a20c1324d69a28c5e0ae4d33d62
msgid "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"
msgstr "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"

# 1c813cb831fb46b28e295d085b4144db
# 91f16ddf47f64843bd7d63db3e161da2
msgid ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"
msgstr ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"

# 61b872ca4c1b448889c0a1854c2c5048
msgid "geo_in_rectangle"
msgstr "geo_in_rectangle"

# 76179bf461054030b173dffed5453cd8
msgid "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"

# d11b12862305431f84b551348204e9bf
msgid ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# c27f10fec26f4f5eaf4f826409fa3244
msgid ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"

# ef94a856b9d646c4b909b286b5174d7c
msgid ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"
msgstr ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"

# c39f76d685cb4f3a9b9848a66a9b312f
msgid "``top_left``"
msgstr "``top_left``"

# cffbc59231664555b53bbec2398ea739
msgid ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# 67ee199281ab439f89b42de7a583c1e9
msgid "``bottom_right``"
msgstr "``bottom_right``"

# 6c5a7899b7b64eeb88e2562fed1ea1ba
msgid ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# 72a9c44748ea43d3a28e5a76878d66df
msgid "pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"
msgstr ""
"pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"

# 4c3c70648ea64917a2fe8d381625744b
msgid "highlight_full"
msgstr "highlight_full"

# 0954f84fc66340f38262db4bc4de00f0
# 9bbf1986cf4041ce9b3396a81cf48317
# ee93f8d7411048ea8a4d212cb5584b58
msgid "This feature is experimental. API will be changed."
msgstr "This feature is experimental. API will be changed."

# ef56eff309a548cf81058ca84b11c448
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."

# a0c18204b4cc4ab89126ef5c52e8784f
msgid "``highlight_full`` has required parameter and optional parameter::"
msgstr "``highlight_full`` has required parameter and optional parameter::"

# 670a8123e2724c9a88f32f114bf42c7a
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`."

# 02b0cc93eb0f41259695a7468f768b73
msgid "``highlight_full`` requires Groonga 4.0.5 or later."
msgstr "``highlight_full`` requires Groonga 4.0.5 or later."

# 7f3c34317a634c4ab7fe75063d02338f
msgid ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 337bf8e63ddb4bf1ab650fd62924fbc0
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``."

# e4b48711f3054e9fa6caa4739476d9ae
# 42601eb1813e4228b8e2f203a4e3b583
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."

# a562466781884d7999f8c9e9d872e927
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>``."

# 5f446b213b1f4397af481f6495ff2adf
msgid ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."
msgstr ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."

# e01b4355bb894113b3c858459bf8f767
# e594d430ffa94ff1ae694eb4607f85e0
# a684cb89705f4e2ba073d19503e5ac1d
msgid "You can specify string literal instead of column."
msgstr "You can specify string literal instead of column."

# 42d89a00b6894945b410a6399add1afb
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``."

# 8f6a7c152240465198a4feb83f447d9c
# ffcd2b4c621d42b9a6861121cd1348ea
msgid "Specifies a column of the table."
msgstr "Specifies a column of the table."

# cb0408bcd06e40c98899602081a354bf
msgid "``normalizer_name``"
msgstr "``normalizer_name``"

# f8a742379fc44076a74e730f2888fc49
msgid "Specifies a normalizer name."
msgstr "Specifies a normalizer name."

# 55cd0d062228452382f36ea1e79b9df7
msgid "``use_html_escape``"
msgstr "``use_html_escape``"

# 96164380ef2a4d91906fe84c4a6723ce
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."

# fd4fc21f1293430b829a1a2129e1bd88
msgid "``keywordN``"
msgstr "``keywordN``"

# 221ee4705ecf402ba8bf369875e64fba
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."

# fe08d39c3ad5432ba886f2059d287508
msgid "``open_tagN``"
msgstr "``open_tagN``"

# 74ab0ad942534a83a0b22d4210f5531d
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."

# da00ee8ab1ee4f1fa97532ed7d08468d
msgid "``close_tagN``"
msgstr "``close_tagN``"

# 538cde9a0fde41868f63578f7d14a1b6
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."

# 2a73a5af60ce4676b19adbd12dee65fe
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``."

# 3a3f4d4821f24916a2456b3a9d06c0c8
msgid ":doc:`/reference/functions/highlight_html`"
msgstr ":doc:`/reference/functions/highlight_html`"

# 393b49177fb64d80b19be1eebced5055
msgid "highlight_html"
msgstr "highlight_html"

# e69e22efad5e425ab80382918dcba71f
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``."

# 37d0b08f2ae14bc79858ec2c8ae11999
msgid "``highlight_html`` has only one parameter::"
msgstr "``highlight_html`` has only one parameter::"

# ce4e6248bacf4b7bbb03e86f5e85ce4e
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`."

# 333c065ab4eb4308963a86fbf09ba7c9
msgid "``highlight_html`` requires Groonga 4.0.5 or later."
msgstr "``highlight_html`` requires Groonga 4.0.5 or later."

# db3870a7202c41af8c046a00c81018b1
msgid ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 4edc477f823945d49acaa04229c32700
# 88b459fb9aac4dbcb870dabdbb371a54
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."

# 1ecf7426523d4175a53964fc1bcffeb1
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."

# 893206d6b6fd475c9a9d519411db047c
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>``."

# da85f5525d634b56b7b18ba2f334388c
msgid "There is only one parameter ``column`` ."
msgstr "There is only one parameter ``column`` ."

# 83623cb8529e45198668f72d139e8d4a
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``."

# 1394ba1030af424da0bf8cee405ee6bc
msgid ":doc:`/reference/functions/highlight_full`"
msgstr ":doc:`/reference/functions/highlight_full`"

# cddfcc40c01d42829d21eb1240c83ec6
msgid "html_untag"
msgstr "html_untag"

# 43d627b1b42944c5b52f98331cd4e9de
msgid "``html_untag`` strips HTML tags from HTML and outputs plain text."
msgstr "``html_untag`` strips HTML tags from HTML and outputs plain text."

# dfd6b168a06c41d9b650dcfb77a77e18
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`."

# c166714434be464786a4088e7cc697ee
msgid "``html_untag`` requires only one argument. It is ``html``."
msgstr "``html_untag`` requires only one argument. It is ``html``."

# c119b9ed54144a618fc850c2757d7089
msgid "Requirements"
msgstr "Requirements"

# a68054f58df84dbdb726f97710301c23
msgid "``html_untag`` requires Groonga 3.0.5 or later."
msgstr "``html_untag`` requires Groonga 3.0.5 or later."

# 08ac3d9769c44feea51fee0c56fd19b1
msgid ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."
msgstr ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."

# 7f524dae328745989f9f8fb608425733
# a283d9704aa2453f80c5bf0221154388
# f5dd5382f4354981b4c467acc6c56ac0
# d8ad9b275b384dfea5f690672c1eced2
# b1992d7b27c044f4a4e37d85a8b6161d
# 12e6d7abdadb46a1a049a4294f118d9a
msgid "Sample schema:"
msgstr "Sample schema:"

# af2bc68fbec24cd7a5a65b794b53fd7b
# 1ed2b283b2294875be488d18d9d0f55e
# 2cff30dcc0ff44ef85a08b2974d0fe45
# a2c2598af1714e70aa475b9dfc5d2d79
# 4434df0658884ce8b880975b15efd988
# bfc7300e941046e5ab1181c4e4f1d5f5
msgid "Sample data:"
msgstr "Sample data:"

# 5ed4d4ddc34e4321b11e071cab12d071
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."

# e21c2deffc7946359b256b80b08b68a1
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."

# d600a6e69cd74724be9cc005699bd527
msgid "There is one required parameter, ``html``."
msgstr "There is one required parameter, ``html``."

# d6dd090171b54f0192227d6e77c01d1f
msgid "``html``"
msgstr "``html``"

# 232ada179a694021b525bb7e0a6e3f77
msgid "Specifies HTML text to be untagged."
msgstr "Specifies HTML text to be untagged."

# 1cee9aecf9654a79a001070cfa7ad4d0
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."

# 67c56368901f4fb9aa1e173f2129c2c2
msgid "in_values"
msgstr "in_values"

# c94918f6df374503bc278a48c788086b
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."

# 85ed02f7a2ad4af09036d3a69a5b717a
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``."

# 50944e71089e4917b1e9c7149468b1e3
msgid "Here is a schema definition and sample data."
msgstr "Here is a schema definition and sample data."

# e012110bcc86450aa2b3fa3942d25440
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\"."

# 6a3bdabfe8194aa493e0b9ebf295f926
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``."

# 42595a7f68e04c9ab5ee9b60ab163046
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``."

# 35a95db9eb474cf2b8f6c3b7a7774ddd
msgid "``target_value``"
msgstr "``target_value``"

# 055ebca11b6c49e5927f2658156d1e48
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``."

# f1e2a23f085a4c958367890e348740af
msgid "Specifies a value of the column which you want to select."
msgstr "Specifies a value of the column which you want to select."

# 66d2ba4baf5d4942a0aa580080de2006
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."

# 12e59fe50312410cb3685931d698e08e
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."

# 23a866da636248c095a043dea898c318
msgid "now"
msgstr "now"

# 280f7934da1b46e298204adf5417f60c
msgid "now - 現在時刻を返す"
msgstr "now - 現在時刻を返す"

# 72ddc77acd1a48a6a58e9a8e9f1f0693
msgid ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# 89df3f5bb8854b68bb75f3e73ce1f69f
msgid "now() 関数は現在時刻に対応するTime型の値を返します。"
msgstr "now() 関数は現在時刻に対応するTime型の値を返します。"

# 580776657f87425fa42f9d1cb0d5eed7
msgid "現在時刻に対応するTime型のオブジェクトを返します。"
msgstr "現在時刻に対応するTime型のオブジェクトを返します。"

# ba38aecadd4149c2846564667236110e
# 68e280fd08ce4ff0bc73bd72212cfb80
# 90f58901ae3a4a05be719cc6c2c50d9f
msgid "query"
msgstr "query"

# bf05216db9f34da3a8f02f8bfe62d03c
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`."

# ed81421bb0354dcdb71f0a4c506c05ab
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."

# bdb344984ead4e7cba4963fdf7b90fb8
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`."

# ae8b918374284da5ac024d4d5df6ac62
msgid ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."
msgstr ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."

# 15f6bdaf56c84e85a7736fc3f36d1234
msgid "The parameter ``query_expander`` or ``substitution_table`` is optional."
msgstr ""
"The parameter ``query_expander`` or ``substitution_table`` is optional."

# 27fc120ef5ea4dd4b4ee4c96a593808e
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``."

# f7106e0275954810b58fc436c17d0940
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'."

# 875b44ef824743beb9af838b6184d18b
msgid "Here are the contrasting examples with/without ``query``."
msgstr "Here are the contrasting examples with/without ``query``."

# 5290ac73742644c8b0ccea382dbe3caa
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."

# 32055a468e0746629b410ad15a85a93a
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."

# 6d617f4ae21d4d05ada30de38ea097dc
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."

# 9a617c388dff4f5390488e42bae26159
msgid ""
"There are two required parameter, ``match_columns`` and ``query_string``."
msgstr ""
"There are two required parameter, ``match_columns`` and ``query_string``."

# 1c1f5551b6c149fdaf0ce43212215838
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``."

# d9b273e6b9024a55bb96ce0b29d5f387
msgid "``query_string``"
msgstr "``query_string``"

# 581377c8edc44080a3059e7c9af1103f
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``."

# 60a1dad2af2e43fc9487e13de888c93c
msgid ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."
msgstr ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."

# d90b6193d8944fe595a0b497e214e0cd
msgid "There are some optional parameters."
msgstr "There are some optional parameters."

# 76d8d3e4404e4f92a1d61c90d07779cf
msgid "Specifies the plugin name for query expansion."
msgstr "Specifies the plugin name for query expansion."

# 43606cad610440f1a1fe4ce08a292a9d
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`."

# 69534d485e474649b7b11c8f67293181
msgid "See :doc:`/reference/query_expanders/tsv` about details."
msgstr "See :doc:`/reference/query_expanders/tsv` about details."

# c4d841714ae8472ab02b7a63317a2477
msgid "``substitution_table``"
msgstr "``substitution_table``"

# 14db1b675d0a4017bc675186fe1d5eca
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."

# 18f996a2e5c24c94b1f9e994843c8628
msgid "See :ref:`query-expander` about details."
msgstr "See :ref:`query-expander` about details."

# 8cf404014d61438687e9e2d0b350921c
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``."

# c8da7700cb0c4b0b8c0b5738a1ec32b8
msgid "Support query_flags"
msgstr "Support query_flags"

# e879f5145e864ef78c1ebd14da1f824b
msgid "rand"
msgstr "rand"

# e0f6cf331d744d119b89692eff23c77f
msgid "rand - 乱数を生成する"
msgstr "rand - 乱数を生成する"

# 46198c4da968446798602f4d73656794
msgid ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# a8f648d817704b379e9f89ddb892bbcd
msgid "rand() 関数は 0 から max の間の疑似乱数整数を返します。"
msgstr "rand() 関数は 0 から max の間の疑似乱数整数を返します。"

# cfc4edbd7a7d49008fe02cc3b91e1ccc
msgid ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"
msgstr ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"

# c70baa134c544447a39b1728a069772d
msgid "0 と max の間の数を表すInt32型の値を返します。"
msgstr "0 と max の間の数を表すInt32型の値を返します。"

# 15aaa8c9102c4ff7bdb049441cd931de
msgid "snippet_html"
msgstr "snippet_html"

# 65cb39589613485cbcb876e5aac7ba6b
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``."

# 63ead97ce22943f6a5d85df479122a31
msgid "``snippet_html`` has only one parameter::"
msgstr "``snippet_html`` has only one parameter::"

# 4d0697bf6cac4ee682c5677d71d8ae21
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."

# bbe40b9158e24bf7b20d5b6a9aa00986
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`."

# 8763e3640eee4268beb0446c258c044d
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."

# 0440d7a87f0948c0a4ba205f399d312c
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."

# 417366300e5c4d799580ecb3c2c7dd6d
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>``."

# 165bf8c37b244a2c831ba7d3f5542c84
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."

# da6f514501cd4959bdbdb4c1bf854a8a
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>``."

# 320a855785f54487a0c999e801547e8f
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."

# ee69b4098bba411c94356619ffc35fa9
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``."

# 300755f9cd6d425e9626339e16cf8307
msgid "An element of array is a snippet::"
msgstr "An element of array is a snippet::"

# 2d17d7bc26b7428cab62b8610c4b4c58
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."

# 6d56aa3dd4e541dcb7c786773ff9cace
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."

# 1f041443804b41509614c4b8f94567e9
msgid "Make the max number of text parts customizable."
msgstr "Make the max number of text parts customizable."

# 200d215d1f5441ef8570abd8ea5b661d
msgid "Make the max size of a text part customizable."
msgstr "Make the max size of a text part customizable."

# 51df041f71d646baad3ee1bf4563b840
msgid "Make keywords customizable."
msgstr "Make keywords customizable."

# 244031ef82cd44f39ce3a037e418bc9e
msgid "Make tag that surrounds a keyword customizable."
msgstr "Make tag that surrounds a keyword customizable."

# 2f7cbf8249dd4e3886576f9bb8e140a5
msgid "Make normalization customizable."
msgstr "Make normalization customizable."

# a2de6dbfa90d467088f9c6e227b9bd3e
msgid "Support options by object literal."
msgstr "Support options by object literal."

# 800211da498547319bd1364b917a87a1
msgid "sub_filter"
msgstr "sub_filter"

# 7d2b20a81cea4955a8c7a544890d5b84
msgid "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."
msgstr "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."

# 50176b65c67b468aad421b5dd7c2b674
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`."

# e5a780deb7504861955c26f47267e6a7
msgid ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."
msgstr ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."

# 9d2e53f295b149bba901a55a93fcbe05
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'."

# 6dc165d04d9744709646027d7ef0c609
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\"."

# ad035db35cfc45929db9348e1199e741
msgid "Without sub_filter, it means that following conditions are met."
msgstr "Without sub_filter, it means that following conditions are met."

# 09500a192f8c43f88d04e8e87acee2be
msgid "There is at least one record that user \"A\" commented out."
msgstr "There is at least one record that user \"A\" commented out."

# 84f6ec90dbe24faa8ea57f20521872e7
msgid "There is at least one record that mentioned about \"groonga\"."
msgstr "There is at least one record that mentioned about \"groonga\"."

# ea54d73d6a794279b129b104c64d5a68
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."

# 8fd2dd61826e4214aa9034e6a38a5194
msgid "It means that sub_filter requires the following condition is met."
msgstr "It means that sub_filter requires the following condition is met."

# 5412bdad7a064db8b52994d7be9bd02b
msgid "There are the records that user \"A\" mentions about \"groonga\"."
msgstr "There are the records that user \"A\" mentions about \"groonga\"."

# d5bf90c76e5643bd85bd7ede7bb8baad
msgid "There are two required parameter, ``scope`` and ``filter_string``."
msgstr "There are two required parameter, ``scope`` and ``filter_string``."

# 7b3fcec7d1b2456b9bb7bfd377d50406
msgid "``scope``"
msgstr "``scope``"

# dc43c9e355474b9bb90a0ae8e609f464
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``."

# 4447ac8d6df64a968c9cbce261aaff2c
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."

# afa4a4db4ae54939b92b57309601ee56
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``."

# dd914815b3f943b09a21ede9d7727e97
msgid "See :ref:`select-table` about ``table`` parameter in ``select``."
msgstr "See :ref:`select-table` about ``table`` parameter in ``select``."

# 5cc529296d9f4283bf5bf53dd863b12c
msgid "``filter_string``"
msgstr "``filter_string``"

# 4385f66b16f249149b579402feb87e89
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."

# e37860d30a8d4b119c5fba6538b3a8de
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``."

# 5660d0140b8f4a8390b605ceff7e7007
msgid "vector_size"
msgstr ""

# e27ed7d7a6a2438bb255625b28241bc4
msgid "``vector_size`` returns the value of vector column size."
msgstr ""

# 8ed04886047e4d158541ab54f676248e
msgid ""
"To enable this function, register ``functions/vector`` plugin by following "
"the command::"
msgstr ""

# 4eb2ed7ac3084237bb3fee885a64f3fb
msgid "Then, use ``vector_size`` function with ``--command_version 2`` option."
msgstr ""

# c166714434be464786a4088e7cc697ee
#, fuzzy
msgid "``vector_size`` requires one argument - ``target``."
msgstr "``html_untag`` requires only one argument. It is ``html``."

# e012110bcc86450aa2b3fa3942d25440
#, fuzzy
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 ``in_values`` function which selects the records "
"- the value of ``tag`` column is \"groonga\" or \"mroonga\" or \"droonga\"."

# d600a6e69cd74724be9cc005699bd527
#, fuzzy
msgid "There is one required parameter, ``target``."
msgstr "There is one required parameter, ``html``."

# 48fb6c1e884440dc82f4bb6d1d76c769
# 4557d7b7d2e14dcf99f3aa5dfdf6d31e
#, fuzzy
msgid "``target``"
msgstr "``target_name``"

# 055ebca11b6c49e5927f2658156d1e48
#, fuzzy
msgid ""
"Specifies a vector column of table that is specified by ``table`` parameter "
"in ``select``."
msgstr ""
"Specifies a column of the table that is specified by ``table`` parameter in "
"``select``."

# a2894d0e250f4d4bab5756237a8ea2f1
msgid "``vector_size`` returns the value of target vector column size."
msgstr ""

# 0bd4b397efe640e4bd1c30957160748c
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``."

# df31e5bca2d844198b21f810acd041f2
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."

# 6e3ab1bdf4bc4910b2e111dc0d5317ba
msgid "There are three ways to create grn_expr:"
msgstr "There are three ways to create grn_expr:"

# 0dd3cc2c07c04e0a8038eebcea4244a7
msgid "Parsing :doc:`/reference/grn_expr/query_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/query_syntax` string."

# 97c77cbf790d41efb03ed2bd52818938
msgid "Parsing :doc:`/reference/grn_expr/script_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/script_syntax` string."

# 5f3c287dead54da087688351beb3c44e
msgid "Calling grn_expr related APIs."
msgstr "Calling grn_expr related APIs."

# e743435379ac409793f6b32c0132d8d6
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`."

# 34d2bb6094b046bc88af96d2d9094436
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`."

# 66e206b546ab474988f7ef27d3cb9cc5
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."

# 8ede837f77044c26b845fbeff9e693cd
msgid ":doc:`/reference/api/grn_expr`: grn_expr related APIs"
msgstr ":doc:`/reference/api/grn_expr`: grn_expr related APIs"

# c0d229290f714b539479c48ebfb64593
msgid "Query syntax"
msgstr "Query syntax"

# bf3f59c5884e4c6f86f04eab3c8dbf18
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``."

# 4eb0f60aaa4147bf89827fe54451b5a0
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."

# dc3ed7a7b49049bea7874424cc7c6542
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."

# 33a3cb9b68634430a027518ab158e454
# 8ed4df32ebfe48eeb9eca7ea5a273087
msgid "Sample data"
msgstr "Sample data"

# 4103245b681b4361bbc879dbd5c9b1eb
# f4b329ee3b6e4da1bc0603950ce1335d
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."

# 7091f0156b114a57aa7be8e2bea05d1f
# 29a06da99f594f7da7776576d8153be1
msgid "Escape"
msgstr "Escape"

# b0102d815dd14e90a1a8f105f25aff5a
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 ``\\\"``."

# c31fe68c37794beeabd13f5e120c2e99
msgid "Here is a special character list:"
msgstr "Here is a special character list:"

# 782d6ec082074e8c9aa4141ec15a850e
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 ``\\\\``.)"

# 8ad61e3158ec48b4aa85e689a094cf10
msgid "``\"`` (escaped as ``\\\"``)"
msgstr "``\"`` (escaped as ``\\\"``)"

# 65c6548018ac4c2db8643c935e3ac1c8
msgid "``'`` (escaped as ``\\'``)"
msgstr "``'`` (escaped as ``\\'``)"

# 33d40352e5a4467a9e74eb9f894a5a21
msgid "``(`` (escaped as ``\\(``)"
msgstr "``(`` (escaped as ``\\(``)"

# 58282ed84e0d43df8b9dbb9bb6b97765
msgid "``)`` (escaped as ``\\)``)"
msgstr "``)`` (escaped as ``\\)``)"

# 5810d822bf3e40f7a0f64806454afcdd
msgid "``\\`` (escaped as ``\\\\``)"
msgstr "``\\`` (escaped as ``\\\\``)"

# bfdcdba9806d4e808b990baf200900d6
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."

# 9d36e3047b9c4070a92c46fdd007ad5d
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)'``."

# 2c6591d20dcd40b4a2c07a31760f09bd
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."

# 1530a28ddefa4993bc23bc3a64256722
msgid "Conditional expression"
msgstr "Conditional expression"

# 96fbcb68ed7f4c288c64f25ad43043f0
msgid "Here is available conditional expression list."
msgstr "Here is available conditional expression list."

# 74a4c82cfc64423e90b9f8d9e401de55
msgid "Full text search condition"
msgstr "Full text search condition"

# 2f3e8d3f19b3401aa5b755c556d3e80c
msgid "Its syntax is ``keyword``."
msgstr "Its syntax is ``keyword``."

# c2a3dc918a7b49d0bfeb9ab6877f8af1
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."

# 142838152f5c4dd2994729efcc6399b7
# ff682307fac74d2f95064113ff2e76a3
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."

# e075ad72e5ee4482b3ad904fa0480464
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."

# a8ce231ef7dc4612a976dfe4043bd62c
# 07613cfac8ba4841ae4e2379d6af6b9c
# 2091779a20094c8ab692ba78f060e30e
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."

# d1264d5aeb5246098dd1257c9ba6927b
# 767bb339308248b6a30b18d5092f82ff
msgid "``content`` column is the default match column."
msgstr "``content`` column is the default match column."

# dfa974b7a8104c28901bc2e6bf6d06cc
msgid "Phrase search condition"
msgstr "Phrase search condition"

# 39eea6b98df54bea845c3172d39f6aa3
msgid "Its syntax is ``\"search keyword\"``."
msgstr "Its syntax is ``\"search keyword\"``."

# cc3b89c04eb34d66a8a5e3f339a9f467
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."

# 9b31accab295480593d474da73e07f4c
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."

# e24f7c8b351d401a8b8d745431de12b0
# aec0627af3874b87a07dd0a643427636
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."

# d428bc1e204b48b3a79a5dd54d09c9ee
msgid "Full text search condition (with explicit match column)"
msgstr "Full text search condition (with explicit match column)"

# 7c13ffe9e0da492e8b00e9e6b4107fe4
msgid "Its syntax is ``column:@keyword``."
msgstr "Its syntax is ``column:@keyword``."

# 2a24a2c9fd1d444aae7e860ccb3be95e
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`."

# 083d1f61bf594dccb10a9a286de73141
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."

# 91945e6ffc9f462483561c548a1be9b2
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:"

# c583ca4a15514db6b2e6bebe4ea4a1b6
msgid "Weight is supported."
msgstr "Weight is supported."

# 0206befbf88e4ae6a9baf5dc4f9f23fc
msgid "Using multiple columns are supported."
msgstr "Using multiple columns are supported."

# 8b068523b0fe4a1584c17ba619e8fd02
msgid "Using index column as a match column is supported."
msgstr "Using index column as a match column is supported."

# 9b645ee801664343b7deb2a369be9466
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."

# b7946ce2b1844d2c8632a245740d1ff8
msgid "Phrase search condition (with explicit match column)"
msgstr "Phrase search condition (with explicit match column)"

# 2ba187346537411ba53bed1d9652a4ca
msgid "Its syntax is ``column:@\"search keyword\"``."
msgstr "Its syntax is ``column:@\"search keyword\"``."

# 9624dc6fad9d4724970db0b21896f2ce
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`."

# bc5a221d7bf640bb9c840ff1e97fb567
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."

# f0c9f2b8d7b848aa8aec664b15431b3a
msgid "Prefix search condition"
msgstr "Prefix search condition"

# e49283447974498b9b713f5cb12fb98c
msgid "Its syntax is ``column:^value`` or ``value*``."
msgstr "Its syntax is ``column:^value`` or ``value*``."

# 05f46b5c1a684ee286459570a4a2ebbb
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``."

# c3f55ae88cad4e8ca449c790c075f273
# a3178d01a9e24af3876b62f1cd573ed2
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``."

# 705d097a854c4f7a96d7210de4d1fd40
# 17b7d01f046241488707d594b4e58dcb
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."

# 633104febaa1444298deecb44443f153
# 1a20bae221b149029c64051faf49a0e6
# 9953e8ca101e4cd089337fd779861cec
# fa14a1b69d82453a823a0e56e9b753d0
# e27b6a89873b4196b5857688724feff0
# bca1494e93334c01a40f1ad8ecf8402b
# 6feb06c3bc3642099a493ce4a8c44665
# 9f2383a96e8d4d1c8528226e6ebc2583
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``."

# 7125d59a15e146fabfae223aabbbd664
# e343d9544ef34986b6b8ca72135526aa
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."

# 344190699f78482da0ad32c5e68f8dc7
msgid "Suffix search condition"
msgstr "Suffix search condition"

# 5f62bae0f7c84321bb829859ce743039
msgid "Its syntax is ``column:$value``."
msgstr "Its syntax is ``column:$value``."

# 7e4ee2655bd9459ab5b8cfdce046818f
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``."

# fb54941b6e1c49d19ac746f57977b243
# 6690f22b5b374974ad1d7300fb254820
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.)"

# 33a98c598b7549069f0428729ec9be2d
# a2f15d5f989341d7b0f181a93b5b2c64
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."

# 555d44da09e8401ca521334f318e735f
# b56561a81d0046da89059ef13167e997
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."

# 1e33b89b1dca43e48adf05641fd67139
# 73ecbc76c85f4a8dba0976998df4151b
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."

# 893c18761510433abdb6aeabe0ec0264
# 991ee6fd292a47fd91026c968c795faa
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."

# c609f441b9de40958cdde916986aa1b1
msgid "Equal condition"
msgstr "Equal condition"

# 179ac4ebf0db479898fea90d15f7b521
msgid "Its syntax is ``column:value``."
msgstr "Its syntax is ``column:value``."

# 595ced7390004f14a427ea3822b5fb9d
msgid "It matches records that ``column`` value is equal to ``value``."
msgstr "It matches records that ``column`` value is equal to ``value``."

# e410c11213184e7b9a70c123de70f42f
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``."

# 6df872e245b343d3bd878f2b4b6b6d11
msgid "Not equal condition"
msgstr "Not equal condition"

# 9442edc242cd4be794ad7a755d624dd4
msgid "Its syntax is ``column:!value``."
msgstr "Its syntax is ``column:!value``."

# 53359d24e68642aab2d3e01804cb3c20
msgid "It matches records that ``column`` value isn't equal to ``value``."
msgstr "It matches records that ``column`` value isn't equal to ``value``."

# a5b58f07e48647a78f8afdf5ecbe0a81
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``."

# 42c2c41e06ed43c690395b7e4af51db5
msgid "Less than condition"
msgstr "Less than condition"

# e814cfeab23e43a793f73c4f270b858d
msgid "Its syntax is ``column:<value``."
msgstr "Its syntax is ``column:<value``."

# 632e2d5efa5a4376893f47341c135cd4
msgid "It matches records that ``column`` value is less than ``value``."
msgstr "It matches records that ``column`` value is less than ``value``."

# 773d568ca7484ed7baa237eba0cbb635
# fd2b589f2b814f138ddfdf6e18c6ec48
# 74d40c87fce44d85b96b9c04b2b6da2e
# a973c455cfe04c1c9b71ce6edd76483b
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."

# 222c6f59015746b3ae9671f6cd205b24
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``."

# 1aaf9dc773af4fc2acf7768d4987a037
msgid "Greater than condition"
msgstr "Greater than condition"

# 394c289522414d3ebd58ef06318b36ef
msgid "Its syntax is ``column:>value``."
msgstr "Its syntax is ``column:>value``."

# 597813de895e4a3989a89d137028cbcf
msgid "It matches records that ``column`` value is greater than ``value``."
msgstr "It matches records that ``column`` value is greater than ``value``."

# 8002136e73554b6bb901c00f9f4709a3
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``."

# 1c0800d4d6564a24a70ec169acb86ad3
msgid "Less than or equal to condition"
msgstr "Less than or equal to condition"

# 2dfbba48458746d88a6cd2adc8192d32
msgid "Its syntax is ``column:<=value``."
msgstr "Its syntax is ``column:<=value``."

# 5e36b48017554305bd28b0c3ec6f98f4
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``."

# e7e60e3d4ffe4c52ade7a831b57c3388
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``."

# 52a4deb2b18240a1803dc013ab7095a6
msgid "Greater than or equal to condition"
msgstr "Greater than or equal to condition"

# 1c1a2b0da3af416982114a05462912ef
msgid "Its syntax is ``column:>=value``."
msgstr "Its syntax is ``column:>=value``."

# fa9b244af72c4918bf63a6279cdf7f40
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``."

# d41996f24c9249048fbe4ed46b003008
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``."

# 4dfb70adf9f54d86bcaead709ba9756a
msgid "Regular expression condition"
msgstr "Regular expression condition"

# ada97b13563343798c1d0bd701625c22
msgid "Its syntax is ``column:~pattern``."
msgstr "Its syntax is ``column:~pattern``."

# 08ec2e0198e14d8a88b7797d00fa0f7e
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`."

# 123d0aa63fb54c75a55c2a7fd468f2d2
# b752f5f02cc9446fa2730a2c7af3b325
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."

# ae5288c165234867a0c2a7aa62fcd36b
# 12d5353731e347e2af6c240d6650214e
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."

# 6eb461c74fb74019822d6dafcefeadf2
# 3fedbbcdb4244a5680025cab189cb431
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."

# 0c870a215c3a4bdcb2906515318821a4
msgid "Combined expression"
msgstr "Combined expression"

# c977e5f9945c40d89af34994ad30e0b7
msgid "Here is available combined expression list."
msgstr "Here is available combined expression list."

# 422c5b7042dc4eada271e72190cfd07a
msgid "Logical OR"
msgstr "Logical OR"

# edad0e3332c14b21b19b55c35de11da8
msgid "Its syntax is ``a OR b``."
msgstr "Its syntax is ``a OR b``."

# 102783c48a7e493282034d66e3d66e36
# 2bb8a468b02c4dcfa43196d09a5b1e53
# f84aef1f1d114ae0927c41ee06a1ab13
msgid ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."
msgstr ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."

# 9c9b250f2bff422595fc47649cbbc62f
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."

# e180cce758e94c90b8f0dadadf3d76ca
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."

# fe17b8cbebe24cca9c4d9675bbf4a3ab
msgid "Logical AND"
msgstr "Logical AND"

# 47eb0c26fb1548f1a37441f2ad3f2fb8
msgid "Its syntax is ``a + b`` or just ``a b``."
msgstr "Its syntax is ``a + b`` or just ``a b``."

# e7d3d165024e4643af886ac8a00e0274
msgid "If both ``a`` and ``b`` are matched, ``a + b`` is matched."
msgstr "If both ``a`` and ``b`` are matched, ``a + b`` is matched."

# 936edd77716e4bfb807e39246627a350
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."

# d433bb4599ba4aeaa2f1c607e4dc4a37
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."

# fdb65c51cfc4403796840ba822f426a9
msgid "Logical NOT"
msgstr "Logical NOT"

# 3036070f446647b5a55952cc485bc621
msgid "Its syntax is ``a - b``."
msgstr "Its syntax is ``a - b``."

# a45a3422dab64f3a9d3a6479b15507ce
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."

# 8b1fcb5073384b2b803c36cc6cbeff0b
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."

# 8e079577e3014990a3391d1b29c143ff
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."

# 5a43b762151a4b938014777ba02a0763
# 3991449db8db45f8a8a0db3162dee346
msgid "Grouping"
msgstr "Grouping"

# ec17d7ab89654fed92f5e917e85af3c1
msgid "Its syntax is ``(...)``. ``...`` is space separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is space separated expression list."

# a768b89d0fd9460abbfd206182a8fd2f
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."

# b2a1803c7d79465195c0798c336f1a47
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."

# 372f0de910874c3385a8e7bfea79b399
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."

# 7879a338215a444cb9310fa6f11cc301
msgid "Assignment expression"
msgstr "Assignment expression"

# 6072f685b3cb4dbb9c89079bcb4715ec
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."

# 4449a95d965c411e90f8bf220319c38a
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."

# c848c2d2a8c7439b8eb130063d1ab879
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``."

# a33a7790501c4b06a3be38b1500f1ce2
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."

# e97d482198664e9998fbd389e1ba5b9f
msgid "See :doc:`/reference/cast` about cast."
msgstr "See :doc:`/reference/cast` about cast."

# c9162e7ae79d41619062ed34f53d3742
msgid "Script syntax"
msgstr "Script syntax"

# a2aafadb803d42358a8fbb11cb3b0df0
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."

# bfa50b3ffa1140d6a7cc0ffb89f3c9b3
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."

# aa3fe1707a864cd08bdb70d0da6f7e47
msgid "Security"
msgstr "Security"

# 0790139e0f56462da4d7092e4676fe90
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."

# 877702f8594e447ea27f7a9da1efd920
msgid "Think about the following case."
msgstr "Think about the following case."

# c0f957c011e14b77ad85d9146d19a21e
msgid ""
"A Groonga application constructs a Groonga request by the following program::"
msgstr ""
"A Groonga application constructs a Groonga request by the following program::"

# 0b1bcef4ac334a99b331f8b83bf15b35
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::"

# e26c15508c764591b8e8b215146de4ff
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::"

# bc7934d968654206adedef2f49b5d253
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."

# 9735e6fab4f74eaeb0c957c98df5bee7
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."

# b0d311facf6d4264b948915694a7da96
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:"

# 6d1477d11c034447b3b66ba11de8b1ac
msgid "True value: Convert it to ``true``."
msgstr "True value: Convert it to ``true``."

# 92922b520f2b4120bc0c3b9c1f8295a6
msgid "False value: Convert it to ``false``."
msgstr "False value: Convert it to ``false``."

# da19820a5a6f4201bb81ea65c05c97c5
msgid ""
"Numerical value: Convert it to number. For example, ``1.2`` should be "
"converted to ``1.2``."
msgstr ""
"Numerical value: Convert it to number. For example, ``1.2`` should be "
"converted to ``1.2``."

# 0e7e214927eb4b38b924a0dd38e0c549
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\"``."

# 96d8f6242c1147398d9cd20735930eba
msgid "Literals"
msgstr "Literals"

# 52939d7ef21447979911aa82d9f8cd8a
msgid "Integer"
msgstr "Integer"

# dff8fb274a1a443f8106291448596fd3
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."

# dc4f743e25174187814b6942ac4ec86a
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)``)."

# a56263f875f64943a3458f938a5b15be
msgid "Float"
msgstr "Float"

# cb589c46327743bd9d60f189c6c7648a
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``."

# 19794ce2352b414e97aad7c972f8d34b
msgid "String"
msgstr "String"

# a123378be5ba4c3a9496ee27adaab8e5
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."

# 61e20ea0cf06459786c4da34a1d119a2
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."

# 81de97b128044f3ca5c96e350875f907
msgid "Boolean"
msgstr "Boolean"

# 3597115178d1453db4618e09cf9896e1
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."

# 61e2e565da1d41b5a783860c8f31835f
msgid "Null"
msgstr "Null"

# 9aaba26c7a8a47879139991ac583dbe7
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."

# cbc052baa3c247f2a4bcced24f7861e2
msgid "Time"
msgstr "Time"

# ead928c7b97b4875a5f95159f11bce04
# 9924442a65d74be0b3a4f16478416ad4
msgid "This is the groonga original notation."
msgstr "This is the groonga original notation."

# 7c62729ac6b241e9955c7133dd9dd950
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."

# fe0347fe29cf4dffa3bb2f9853e8676c
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."

# c9ddb6b664504bf99d90949e114045af
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."

# 535b5a9d279245ab88cb97fff4336cb1
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."

# c756fc40032c40a3b6a9b815ce785294
msgid "Geo point"
msgstr "Geo point"

# 67e0b8fbd7d64eb79d29f7f3289e8e10
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."

# 92f272b470f240f78e63f21e1c5d773d
msgid "String geo point notation has the following patterns:"
msgstr "String geo point notation has the following patterns:"

# 90252cfe56fa4127b510940f24f63a3e
msgid "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"

# 3ccbdc61b6b145f9a0c7c8629f9ac393
msgid "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"

# b40e453aab824bd68658f2d5efdce8ea
msgid "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"

# 6468a5e41210419abfd0a05ad5526d2e
msgid "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"

# 71b3fe87b69a4578a0d6eb07291b1afa
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."

# b7d4933ab5684eebb47663017b6ade6c
# 5550f937d3e24927a83eb47ba6eec521
msgid "Array"
msgstr "Array"

# 9681d2524af04022b98d5e93381ea06f
msgid "Array literal is ``[element1, element2, ...]``."
msgstr "Array literal is ``[element1, element2, ...]``."

# 1157a52110934eafb1f9ddc04b754310
msgid "Object literal"
msgstr "Object literal"

# ff5783e8c0c04a07913c0dd20e3e4076
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."

# e8b6eff717284be18073146e632969a7
msgid "Control syntaxes"
msgstr "Control syntaxes"

# 4843d79bc87d4beaaf5999414ce9dcc3
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."

# ed184875267a43dc8bb6302a9ad70530
msgid "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."
msgstr "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."

# 78fe054a58b341d7b26e00cf3af6dbcf
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``."

# c62547b0ff4845979868f41f0668a13b
msgid "Its syntax is ``(...)``. ``...`` is comma separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is comma separated expression list."

# 01f6a381f1e7447dbdf85d3c369b3cba
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."

# b83bf3427a934f7890a48fff09c087d8
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."

# 9d803d62fd2d44ccbdcd6a73e4b14e32
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."

# 17e89d585a8f4ae3a67c8e5f51ae0d47
msgid "Function call"
msgstr "Function call"

# b507939730734088b5f4f79f3d3e53f0
msgid "Its syntax is ``name(arugment1, argument2, ...)``."
msgstr "Its syntax is ``name(arugment1, argument2, ...)``."

# 56f73fd131304bbf8f94eebc089e74cb
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 ``...``."

# 839cc1c388e7445abd079ab485a8c97c
msgid "See :doc:`/reference/function` for available functin list."
msgstr "See :doc:`/reference/function` for available functin list."

# 58e0fdd2c31d4f5e8bacf96cc41ad256
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."

# 4367a38ac8f3426cbfb0a2bcd7f92129
msgid "Basic operators"
msgstr "Basic operators"

# 2c676f1a09a7412c878f17d849cd7bcc
msgid "Groonga supports operators defined in ECMAScript."
msgstr "Groonga supports operators defined in ECMAScript."

# 0e6c214e500742c4973483caf8d3c333
msgid "Arithmetic operators"
msgstr "Arithmetic operators"

# 298b9b49d9974f7897a2a5bd9a59880e
msgid "Here are arithmetic operators."
msgstr "Here are arithmetic operators."

# 348e43ff776447c3a52047625cf0839d
msgid "Addition operator"
msgstr "Addition operator"

# 672c6b42e6e545c3983982f0ecf60446
msgid "Its syntax is ``number1 + number2``."
msgstr "Its syntax is ``number1 + number2``."

# 5747ffea251a4a45af3ab5a6a11d88f0
msgid "The operator adds ``number1`` and ``number2`` and returns the result."
msgstr "The operator adds ``number1`` and ``number2`` and returns the result."

# 001b59b22d334b2ba7413805a776fc95
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``)."

# c46da4f7b1f14ded833f277b5e33cfd3
msgid "Subtraction operator"
msgstr "Subtraction operator"

# f6ff378cbf404c599f067155d34d9adf
msgid "Its syntax is ``number1 - number2``."
msgstr "Its syntax is ``number1 - number2``."

# b6b79c81533142019ebf304eda0574de
msgid ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."
msgstr ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."

# fead1884be5442f59c2267095dd5d1fc
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``)."

# f30a64fe66f741ee9fc32bda0de54c0e
msgid "Multiplication operator"
msgstr "Multiplication operator"

# 3207921e7fe349348df9a0cd8e3758c8
msgid "Its syntax is ``number1 * number2``."
msgstr "Its syntax is ``number1 * number2``."

# 915b1efa683e48248422266fa7e6ad48
msgid ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."
msgstr ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."

# 000dda14fba74682908016d3052695a4
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``)."

# 71c1e7cbe59f40fea36542c5aa3702d4
msgid "Division operator"
msgstr "Division operator"

# 850a282a6da94635a570b050556b3508
msgid "Its syntax is ``number1 / number2`` and ``number1 % number2``."
msgstr "Its syntax is ``number1 / number2`` and ``number1 % number2``."

# 38d71817989a487784f2f9306d6e5a2c
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."

# 2a4bf37be55d4acd8a95fe70fb303ff6
msgid "Here is simple examples."
msgstr "Here is simple examples."

# 74cfb4df46c742d7a9e4409a07320db2
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``)."

# f8cadae2c59b461dbd26e68ce1e57724
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``)."

# bc1231233da94e0aa2f36810a33e6265
msgid "Logical operators"
msgstr "Logical operators"

# 7492ef399d9f49c1a6b95decb5bf5896
msgid "Here are logical operators."
msgstr "Here are logical operators."

# 9de3ace36234406f8dfe1882bed43e6f
msgid "Logical NOT operator"
msgstr "Logical NOT operator"

# bfd102c9657b43fd8e7e0a17c990bb5b
msgid "Its syntax is ``!condition``."
msgstr "Its syntax is ``!condition``."

# 84690e9602544f33b9a3bd599d56dcd7
msgid "The operator inverts boolean value of ``condition``."
msgstr "The operator inverts boolean value of ``condition``."

# 62de2f3418344e9c97e6e5481ee2b9fd
# a1c9735e8aeb41018ad80c4f210e288b
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``."

# cb1cc33a3c3e4683a91006536b016b50
msgid "Logical AND operator"
msgstr "Logical AND operator"

# 952a5b3e25ba42f68c3f4a41049512be
msgid "Its syntax is ``condition1 && condition2``."
msgstr "Its syntax is ``condition1 && condition2``."

# 42aaeeb4d800439a911d90190a38cfa9
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."

# dc8e22dd7fee41dfabf27591d4816a1a
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``."

# a1d1500928b04d6990fadf4e425cc271
msgid "Logical OR operator"
msgstr "Logical OR operator"

# 4052baa911574c5fb538652caadf6870
msgid "Its syntax is ``condition1 || condition2``."
msgstr "Its syntax is ``condition1 || condition2``."

# c1857792db5a4730b5296c05d9124644
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."

# 19fbe3dbad6c442691314e05ce41593e
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``."

# 67644706120247d199b7bf72c2811758
msgid "Logical AND NOT operator"
msgstr "Logical AND NOT operator"

# e7c900182cf34fe59837c48e73296f8e
msgid "Its syntax is ``condition1 &! condition2``."
msgstr "Its syntax is ``condition1 &! condition2``."

# 873431b5967f431bb2467f199b371276
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."

# 3c29c5a7a2ce47e894999f6ac7052256
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``."

# e58b2970249745e8987ef03ff439e2cb
msgid "Bitwise operators"
msgstr "Bitwise operators"

# e43cd0583032402492a123bf30324a60
msgid "Here are bitwise operators."
msgstr "Here are bitwise operators."

# 307132e6c5b241549b770eb915219af9
msgid "Bitwise NOT operator"
msgstr "Bitwise NOT operator"

# b4395b77623749058036a948f20e8e8f
msgid "Its syntax is ``~number``."
msgstr "Its syntax is ``~number``."

# e5897a732cce4153b870d2bf5febd9ba
msgid "The operator returns bitwise NOT of ``number``."
msgstr "The operator returns bitwise NOT of ``number``."

# 6ebfeeb482664c86b413e09ca47897db
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``."

# a11874d4429b4eaaa943e8e473aaef59
msgid "Bitwise AND operator"
msgstr "Bitwise AND operator"

# 3281f7a9e3654fbd92b56431c2061c93
msgid "Its syntax is ``number1 & number2``."
msgstr "Its syntax is ``number1 & number2``."

# 4126ff53cecd43ca9fc7a101be9c2613
msgid "The operator returns bitwise AND between ``number1`` and ``number2``."
msgstr "The operator returns bitwise AND between ``number1`` and ``number2``."

# 5e8495bd21814a1299efee1e3ecb2eaf
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``."

# 12cda097f98443fa9c45874901b19268
msgid "Bitwise OR operator"
msgstr "Bitwise OR operator"

# 94cc496125504f9bb00c84ab5040ea76
msgid "Its syntax is ``number1 | number2``."
msgstr "Its syntax is ``number1 | number2``."

# 465197f1514e47af90065282bb9b146f
msgid "The operator returns bitwise OR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise OR between ``number1`` and ``number2``."

# 6203a393a9614104926c74b1087b858f
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``)."

# 4a6aa492f9264bb9ac3cfd6d805cdb55
msgid "Bitwise XOR operator"
msgstr "Bitwise XOR operator"

# 08d7fd28541445ce88705e8ae8ea7a9b
msgid "Its syntax is ``number1 ^ number2``."
msgstr "Its syntax is ``number1 ^ number2``."

# acb6d8feddc742b2b9d83438e9e04616
msgid "The operator returns bitwise XOR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise XOR between ``number1`` and ``number2``."

# 9ce154cb622d40b295c9322961b1b15f
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``)."

# 5be67721784b435e91ea54c7517bbf6f
msgid "Shift operators"
msgstr "Shift operators"

# d71059e8d92f4f4789698b3d25a4e807
msgid "Here are shift operators."
msgstr "Here are shift operators."

# 1f513fcf49e440f68fa087373f9419ce
msgid "Left shift operator"
msgstr "Left shift operator"

# f40a5864d64b47f9992e7552c58ca072
msgid "Its syntax is ``number1 << number2``."
msgstr "Its syntax is ``number1 << number2``."

# d846ac3cecd749a7ae5e8a130c41d6a4
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``."

# 9b2d6248c9f344718ef6b8f3ecf9d443
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``)."

# 80207f03b91b469a8e6dd2395314d6db
msgid "Signed right shift operator"
msgstr "Signed right shift operator"

# 8bd4ca7960ea4cb5bc97e8905ff638b1
msgid "Its syntax is ``number1 >> number2``."
msgstr "Its syntax is ``number1 >> number2``."

# e2808389226a4d088912ca47767e1b0e
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``."

# 5470a5b5d84741c78a5d88444262d684
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)``)."

# 73f6749155f945559e81b3df44c83694
msgid "Unsigned right shift operator"
msgstr "Unsigned right shift operator"

# dd2ec5acd75b404894282c0714f748ba
msgid "Its syntax is ``number1 >>> number2``."
msgstr "Its syntax is ``number1 >>> number2``."

# f39e0dd00af44b5792224ec6eb6004c4
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``."

# c690e57d685d45ecae9a2d780a4a7e3f
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``)."

# c285d5979c9f4000bc223ef21811286b
msgid "Comparison operators"
msgstr "Comparison operators"

# 1627223a8325438abffd8a428cc95764
msgid "Here are comparison operators."
msgstr "Here are comparison operators."

# 42caa08c10f644a2876d8089056054e0
msgid "Equal operator"
msgstr "Equal operator"

# 07849fa655944361b4b1eeb4851d35a5
msgid "Its syntax is ``object1 == object2``."
msgstr "Its syntax is ``object1 == object2``."

# 5741025bc3cc4c1b89f8b8eb3f7bcd1e
msgid ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."
msgstr ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."

# bc9fb6d3cd3c44cba452121b937c0b2c
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``."

# bd728cb2db1345969dd36ea73a626107
msgid "Not equal operator"
msgstr "Not equal operator"

# 96eb3580ef4549e3a2758512b5b01153
msgid "Its syntax is ``object1 != object2``."
msgstr "Its syntax is ``object1 != object2``."

# a056b7a29c4547859cd8d1c59a9f2c06
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."

# 408fb79bc533410eaf657e187806979d
msgid "Less than operator"
msgstr "Less than operator"

# 8a8271d8ac25416abad6de7747ce982c
# 2d6c3a9ead4b4e9f9d47d8b7d0a9a44e
# 84cc4473d13249dc9430b2c0c9d6fa0c
# 6367fe52c9364064b6ce57c3de60c573
msgid "TODO: ..."
msgstr "TODO: ..."

# 549aac9d337a45409e7f31eab59d85d7
msgid "Less than or equal to operator"
msgstr "Less than or equal to operator"

# 0a80e75881b24304a6380d96f5eb3e66
msgid "Greater than operator"
msgstr "Greater than operator"

# 195ef3e644984155916aa9118854fa84
msgid "Greater than or equal to operator"
msgstr "Greater than or equal to operator"

# 77704ab273be46c0a8708a96d2aaf302
msgid "Assignment operators"
msgstr "Assignment operators"

# c39a7b78354547c08b1e3de93fec315b
msgid "Addition assignment operator"
msgstr "Addition assignment operator"

# 8e379010417a40a698b902107b004998
msgid "Its syntax is ``column1 += column2``."
msgstr "Its syntax is ``column1 += column2``."

# d63196a7ebd64da2ab09cd1210af8b3e
msgid ""
"The operator performs addition assginment operation on column1 by column2."
msgstr ""
"The operator performs addition assginment operation on column1 by column2."

# 83fdee25c0244bf4a9ae72f3316792f9
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."

# 0642beae09c3453eb8821654b8f26134
# 2fb3827090d043cfadd0d5712e491cb8
# dd99e6da7c954c48ac8e0e559cb8cdbb
# 0141fff51ba64142806a2c600180c74f
# a764ae5d03ca47099b73ceb46cbd7f58
# cc94ddb2868b48668500ccc2047dfbf7
# 7b338b2341544eb8880491621fe0d215
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."

# 402ce1099d65452585a3a906ccfa5777
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."

# 8af8824aa6384f13a0d9100f1c1cc14d
msgid "Subtraction assignment operator"
msgstr "Subtraction assignment operator"

# 79faa37f1e9e4694b1e9dbb08370a628
msgid "Its syntax is ``column1 -= column2``."
msgstr "Its syntax is ``column1 -= column2``."

# 9a6fc99ff95e49dda0fe61c302c1c8ca
msgid ""
"The operator performs subtraction assginment operation on column1 by column2."
msgstr ""
"The operator performs subtraction assginment operation on column1 by column2."

# 3a2964741e904988a31bf91a959a639a
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."

# 9d26773297934a2fa01c4f77f17efa7c
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."

# 2b77b4f689d74fd9ac29f04998c05e76
msgid "Multiplication assignment operator"
msgstr "Multiplication assignment operator"

# a951258c46b8402fb1799f74691e6316
msgid "Its syntax is ``column1 *= column2``."
msgstr "Its syntax is ``column1 *= column2``."

# 66d3050a72cf480eb015153e61bd77b1
msgid ""
"The operator performs multiplication assginment operation on column1 by "
"column2."
msgstr ""
"The operator performs multiplication assginment operation on column1 by "
"column2."

# 0feb36dda4cd4db5bc8772b27ba7912c
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."

# 917ce7fcb4a448f98bb9f40edcd1cd31
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."

# b234f8bb38da42fcb18b1ccb3786d92e
msgid "Division assignment operator"
msgstr "Division assignment operator"

# f31d0538fadc4289bb9bf8f380124e80
msgid "Its syntax is ``column1 /= column2``."
msgstr "Its syntax is ``column1 /= column2``."

# eb49605fef7f41b791a60fff69795318
msgid ""
"The operator performs division assginment operation on column1 by column2."
msgstr ""
"The operator performs division assginment operation on column1 by column2."

# 743debe5bddd4ae39846da0449822ef9
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."

# d8cf1adcf0344c14b37162bfa43d084b
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."

# 4ed5b855fa0446f6988a0c4df0d4f7ab
msgid "Modulo assignment operator"
msgstr "Modulo assignment operator"

# f7257fea844147d282ed324ec6b45f30
msgid "Its syntax is ``column1 %= column2``."
msgstr "Its syntax is ``column1 %= column2``."

# 7f17381fab6a4275a4465e3475599c57
msgid ""
"The operator performs modulo assginment operation on column1 by column2."
msgstr ""
"The operator performs modulo assginment operation on column1 by column2."

# 1d6b907ddffc4c10a53fd9f434311bbe
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."

# 09e9dfbd975646aaba3c779261e43441
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."

# c8891e4493924dabaefa48f9cd021c15
msgid "Bitwise left shift assignment operator"
msgstr "Bitwise left shift assignment operator"

# 2b3b309deb8d40798fde82fa3d570c11
msgid "Its syntax is ``column1 <<= column2``."
msgstr "Its syntax is ``column1 <<= column2``."

# 591a5c5a86984015ad9fa2182cee1174
msgid ""
"The operator performs left shift assginment operation on column1 by column2."
msgstr ""
"The operator performs left shift assginment operation on column1 by column2."

# f102ba32221a48f5b3005aa6bdd97e06
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."

# a642f58356314ab8ac6c6030c69cfaa9
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."

# da50bcd2568744268b19b288047fe002
msgid "Bitwise signed right shift assignment operator"
msgstr "Bitwise signed right shift assignment operator"

# cbd9c2e340cd40249ac1c63c6df113fa
msgid "Its syntax is ``column2 >>= column2``."
msgstr "Its syntax is ``column2 >>= column2``."

# 5e52e8c81bca412cbcd41de170e68f8d
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."

# 89a3e749da854f6aaedc3def8257b11f
msgid "Bitwise unsigned right shift assignment operator"
msgstr "Bitwise unsigned right shift assignment operator"

# 6f16cdb3a6b64bdeac43b7b6fd0d7fbe
msgid "Its syntax is ``column1 >>>= column2``."
msgstr "Its syntax is ``column1 >>>= column2``."

# 543bfeb7d2f64691a35f4bf4a0d616ea
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."

# 610603b291d14939b3738add0a29690a
msgid "Bitwise AND assignment operator"
msgstr "Bitwise AND assignment operator"

# f7d1bc4314ae47dab4b0c6e4c0a4f4e1
msgid "Its syntax is ``column1 &= column2``."
msgstr "Its syntax is ``column1 &= column2``."

# 2ad6d5c66c88418b9db0d05079c28442
msgid ""
"The operator performs bitwise AND assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise AND assignment operation on column1 by column2."

# 81a440b319454c54baae0b7fda97906d
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."

# 7cacbe6008864e20b0c8cf357fc3ac42
# 43a2a57532994f6c9f40761cec35e7f2
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."

# b051dc32b843468c8ae388735b4fae60
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."

# 4f43be5017f8481c8811ad4924d3ea65
msgid "Bitwise OR assignment operator"
msgstr "Bitwise OR assignment operator"

# 842cac3c00cb4ac898019985dcbb27e6
msgid "Its syntax is ``column1 |= column2``."
msgstr "Its syntax is ``column1 |= column2``."

# f24ae91e38054a969e6ec16103cd6cee
msgid ""
"The operator performs bitwise OR assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise OR assignment operation on column1 by column2."

# e8ce172954104ed89c215c60fc4dce2b
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."

# c10af522017f4d0f8bc9c48bb2f2c761
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."

# b1ea98b8a8f14138aaa4136c1a810a33
msgid "Bitwise XOR assignment operator"
msgstr "Bitwise XOR assignment operator"

# 93f90f01ed2e4848ad8db8e7dd588551
msgid "Its syntax is ``column1 ^= column2``."
msgstr "Its syntax is ``column1 ^= column2``."

# 1d95984cfe0e4997a71f19ee06f0599d
msgid ""
"The operator performs bitwise XOR assginment operation on column1 by column2."
msgstr ""
"The operator performs bitwise XOR assginment operation on column1 by column2."

# 384f0b97ee1640cbbdb06613d5db09e2
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."

# 8629c5d68dd343099ba170eaea74e929
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."

# 626dc0ae764c4bc3bac22410e6bbe7fa
msgid "Original operators"
msgstr "Original operators"

# 98f69a811b6d41b09e163ecc1746a0e3
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 ``*``."

# ea01f43db36d42bbb61c24cd3784eec4
msgid "Match operator"
msgstr "Match operator"

# b8fbd9f68a504e29acdcebbc78de4581
msgid "Its syntax is ``column @ value``."
msgstr "Its syntax is ``column @ value``."

# c0491cd2bd064107895aac392c593507
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."

# e9da07d1917a42048a7e7e35328e1bf0
msgid ":doc:`query_syntax` uses this operator by default."
msgstr ":doc:`query_syntax` uses this operator by default."

# 41eb7a6b63e640d395d31bfc394258a9
msgid "Prefix search operator"
msgstr "Prefix search operator"

# 5a6359dd93ac43208d9f80cc62c62473
msgid "Its syntax is ``column @^ value``."
msgstr "Its syntax is ``column @^ value``."

# 1c0fa434a75844199f2e38a3162c0dde
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``."

# 3fcc5bc0741c4cedb9900d017d081a3c
msgid "Suffix search operator"
msgstr "Suffix search operator"

# d5a75a1a2c35454fb0da76bcf1994fb5
msgid "Its syntax is ``column @$ value``."
msgstr "Its syntax is ``column @$ value``."

# 070140d5c9224e4494c302b085fd07e6
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``."

# 80bd90517bb24228b6cd7f9e224cd4f7
msgid "Near search operator"
msgstr "Near search operator"

# 7b6a1d0a40724006b24812d592ed302f
msgid "Its syntax is ``column *N \"word1 word2 ...\"``."
msgstr "Its syntax is ``column *N \"word1 word2 ...\"``."

# 4198350c963d45bbbca389173e549213
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."

# ef6e94b849844cf0abf28f18fd5c8bf5
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.)"

# 491219a1dc6a4f6c987cda9d01a259d1
# a148b00fc9854625b4d7cc5330c074bf
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``."

# 586ea83d24604b3588a36a5495082c98
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."

# 32e0222d79634924b9f121346899121f
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."

# 62f6da67facf4a3fb9cfd0c1e3faacfd
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."

# 42232aa7cd0b4e63b5043376acd52745
# 1d27ee1b8eb94139a13dba444173cc43
msgid "Similar search"
msgstr "Similar search"

# 87795218e9754bc2b8bf8b4e2c7ac18e
msgid "Its syntax is ``column *S \"document\"``."
msgstr "Its syntax is ``column *S \"document\"``."

# 24e7faf1d43940489b57bb31142c7d6f
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``."

# 2ec8b32b7d5a4c63b289a4f35799bfc3
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."

# 16739b04ff274300902f16e3516456c0
msgid "Term extract operator"
msgstr "Term extract operator"

# 90c4fee883dd4f2b9f7d019d7f78da24
msgid "Its syntax is ``_key *T \"document\"``."
msgstr "Its syntax is ``_key *T \"document\"``."

# 58eb77a2e95147e3a00ed7145570ed3d
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``."

# 8ea3d0bd3942410ab12d1af142430f6e
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."

# c892d71be22b4812b7a4465e19e1f979
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."

# 47c40f191ff2484db06bb222bb4c47e2
msgid "Regular expression operator"
msgstr "Regular expression operator"

# da41dd6b523e4b1094d3770bdb61b951
msgid "Its syntax is ``column @~ \"pattern\"``."
msgstr "Its syntax is ``column @~ \"pattern\"``."

# d2728004b2cb44c592e5d375933ccb9f
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."

# 62cced013b284214bbc1870dabc82c66
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."

# a5d07ff2327948579fb68620ebd630f5
msgid "Indexing"
msgstr "Indexing"

# 85dd2215ab524c548ea7d6902d722aa2
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."

# 578e73a5868243059ad4d3f1db4635b8
msgid "Online index construction"
msgstr "Online index construction"

# 7c2af7481b4846288b7814dd57d283f7
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."

# 01f96997750f457492f4132c72c2f3fc
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."

# db54dcc7165745e78dab4098016a205c
msgid "Offline index construction"
msgstr "Offline index construction"

# a6ca64407f09455782d7aaec256ed9ee
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."

# 26be56c1fea24cb691927ce39d92cf28
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."

# a86b0d5720ef44cf835c83f763b31b53
# b2ab0353f4934504afeb2d522bb32d13
# ac26f19284ea427ab4708cb3154b4659
# f22caad8bf3c47478836f62334391110
# 5c35af1808274836a3244a24b43e3bb0
# 7eb7a6828a464ec388f0b2db0faecf43
# 63cc39da0808486e955ad3d1ff73318b
msgid "How to use"
msgstr "How to use"

# 8ffc2aa536cb46d5a33772ff414ff318
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."

# a098e1f4cdd9427395333180bddb06b9
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."

# bfc58d9be9c84aeba85c30035531b5ee
msgid "We define a schema:"
msgstr "We define a schema:"

# fbd2072368f740b0a7d5a7b03efd2cf9
msgid "We register data:"
msgstr "We register data:"

# 6e8a1f5b40a94f5db9495cfd5589d330
msgid "We search without index. We get no result:"
msgstr "We search without index. We get no result:"

# 6d25665b8224406783f4d6da94bcc5cc
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:"

# 27bd005c720f4c57b9e1b05e18b9b345
msgid "We search with index. We get a matched record:"
msgstr "We search with index. We get a matched record:"

# 44aeb64695ec48d9ac5b3f488c557c95
msgid "We register data again. They are indexed by online index construction:"
msgstr "We register data again. They are indexed by online index construction:"

# 6c7915fd76f8461abb2f982fffd00ab2
msgid "We can also get newly registered records by searching:"
msgstr "We can also get newly registered records by searching:"

# 5dd4d981a2b6408f85b899630e4fdaa0
msgid "Log"
msgstr "Log"

# 803336d1eb1e4b01a7daae1c2fdf98be
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."

# 1ccf89a824214c4591cb4f3471ec2706
msgid "Process log"
msgstr "Process log"

# d6faf93527784dbe9cf02a1069ebdb0c
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`."

# 8510b12ee0d24dbabf9906d8224bc6c4
# 2fad6f0244ac45ff80410105645ac7d3
# 3e2989cbf1c9484bb9423a5911e8a7f9
msgid "Format"
msgstr "Format"

# c91c42e0c2714a799ee7cf9a38bd2662
msgid "Process log uses the following format::"
msgstr "Process log uses the following format::"

# 5bcf9dc5fd104456bddd9cfcc016cb28
# f72caf1ed1ec48a1981f649be6215677
msgid "It's time stamp uses the following format::"
msgstr "It's time stamp uses the following format::"

# d8e170b2157b4102be90442e870bf804
# b9a8f0806f4e471bb21b2d076417f529
msgid "YYYY"
msgstr "YYYY"

# 7832b56e37f1462abb8e80f6f3ebfb1f
# 21ca0ec2bf034f3dbdf2080bb0595adc
msgid "Year with four digits."
msgstr "Year with four digits."

# 8cf1752d570c4e8c8fdf63c36ddf3737
# 2246b75a6da5467cb7c898d6b4b83ae7
msgid "MM"
msgstr "MM"

# 31fbce15e0154045be3ba6271aef0fef
# 8773cd0e82d648d6b53c53e63c70f48f
msgid "Month with two digits."
msgstr "Month with two digits."

# 84a689e3e6f24ff58d98062d76130b5c
# 2173aef54d754e5393266ea89747a855
msgid "DD"
msgstr "DD"

# f944330e2c044cf5976dc45ca842f3ee
# dcfbcb889a754c3a9b6323caae1db544
msgid "Day with two digits."
msgstr "Day with two digits."

# 4f6de12c4f9b416a910a24477483440b
# 0590f496e7af48a68f562f9e43cca66e
msgid "Hour with two digits."
msgstr "Hour with two digits."

# f48cc1a7344c4584966c0d4309564b8a
# 28dc015fc16f443992b90a68f7d2b0f4
msgid "hh"
msgstr "hh"

# ccf476ebf9704fb4ac19912f1ce12efe
# 2141797082ee415d9e423cf0f08b1171
msgid "Minute with two digits."
msgstr "Minute with two digits."

# 0ecf7be745e4470dbbeb6c8572527c79
# e23f4033a7524ad8a1892f1b37dd8513
msgid "mm"
msgstr "mm"

# f0ce23898c244ede89eff80de429d1c0
# 18f9674dd4d646b491017daae6328e93
msgid "Second with two digits."
msgstr "Second with two digits."

# eb415f097294416d85d3430438359038
# 039ef3fa1a374bd6bf5dca37a14a08ec
msgid "ss"
msgstr "ss"

# 62b8819f82dc432cadb47288f7a5a49f
# bfb841d04716487083a74c51ee598545
msgid "Microsecond with six digits."
msgstr "Microsecond with six digits."

# 283c0e06ed5b4b7699f9fa6bbbc2fbd2
# 41c9039ef22d495a9aa210d2e737b7ab
msgid "SSSSSS"
msgstr "SSSSSS"

# 38c88831f4514887a426b5dd8b14f387
# f30a3f4d1bef4c95abaa22afa9ec1ac0
# 48680eb976ab4023ac4a98a07111eef4
# 41688c5f0eb44b7db5ff71fc8d0b1661
# 40537db0afab43d88f3622604509d485
# 0fd2bf2b999040f3b69be256b8d2c2dc
# ea9700945177445e9468bc7d347f849f
# fdd9d54ee8874364a7fdfa2ab516c445
# b4f58112c9a74047a44dc7ba0620cbd0
# 0aab678ff748496da90704cbf5c132ed
# ec830951a0984a428cc44afdbe0be6c5
# 19809008b6fc44449f232201688bea71
msgid "Example::"
msgstr "Example::"

# 3da644c666b34dec889f3ed2ac23d34b
# 2c004efec98245c5833100ede6f1de2a
msgid "TIME_STAMP"
msgstr "TIME_STAMP"

# 877b05792a7d4a539cf6335241a10934
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."

# 83cf45717c3c4caaaafa90f0c61bb493
msgid "E"
msgstr "E"

# 96fc77a0437a4ce8ba9a5c57813b901b
msgid "A"
msgstr "A"

# 34c68e49597b4462b19570d27c483d47
msgid "C"
msgstr "C"

# f81f832352cc4fa29d547afb252160e9
# 3fccd0216b9b467f9413377e57187650
# 17bd7e115244419c97dd13deed6e150e
msgid "e"
msgstr "e"

# d9f94d82be0a49b1a5ba6aa262ad1020
msgid "w"
msgstr "w"

# 6cfd82b4eaf1457a972f5b251a35d4d9
msgid "Notification"
msgstr "Notification"

# 043d5a08de544a1983f65dbd2c90045a
msgid "Information"
msgstr "Information"

# f11f2a8bf0fe4063a78cb5506254eb44
msgid "d"
msgstr "d"

# fd6adda348f64daf9fd66350e10d46b1
msgid "Dump"
msgstr "Dump"

# 87f424721a93429cb4526d4a3f07e154
# 8f47aab530a149dab0e09febaf0a8281
# 99c6ea7826b146bcb7527428b7b7698e
# ffc485ad98e24466b709833d95a1630b
# 901cb2cd710d44a0b3891012a8b9c166
# 438fcbd3613547a9bf1404b9a29878bd
msgid "\\-"
msgstr "\\-"

# 286029920a7d448b8400da40a8fef906
msgid "L"
msgstr "L"

# 0e4869ad969246fd85758c6513c94454
# 94c27438511d49edb4f283eb31904a63
msgid "Details about the log with free format."
msgstr "Details about the log with free format."

# b46b3ad7b3e2465596faf0df752dc81d
# ac821a634a174f5289d89ee04330306b
msgid "MESSAGE"
msgstr "MESSAGE"

# 8cc5f28549b44e15a98270db12ab230f
msgid "Query log"
msgstr "Query log"

# 892c142d0b2d453a8ef08099f87bba92
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."

# 957483d37fcb4146acc6a094efd2cb4c
msgid "Query log uses the following formats::"
msgstr "Query log uses the following formats::"

# 26f7eb9472ce426dac0843a0cb743c7c
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."

# 0c94306b67114f8f869ec3888f340a4e
msgid "ID"
msgstr "ID"

# 385ec24555a84763bc4c20492903a6d9
msgid ">"
msgstr ">"

# 0701ff09cc87425ba76510ced8e18294
msgid "A character that indicates query is started."
msgstr "A character that indicates query is started."

# c8dc0b1e0dd94933acdab7167569147f
msgid ":"
msgstr ":"

# 6c833ad285d64550873dffee6118b354
msgid "A character that indicates query is processing."
msgstr "A character that indicates query is processing."

# 578eb3344f7b44eea414a888eca2cbd3
msgid "<"
msgstr "<"

# cc323f846de346a781eceb7be888e82d
msgid "A character that indicates query is finished."
msgstr "A character that indicates query is finished."

# f368f8c9f0d6451f9311b821cfd2e9a8
msgid "A query to be processed."
msgstr "A query to be processed."

# 20a5cb5776654e36b4ab30534b2714cb
msgid "QUERY"
msgstr "QUERY"

# dc5f29d04cf44fc38e1779aefbcc20aa
msgid "Elapsed time in nanoseconds since query is started."
msgstr "Elapsed time in nanoseconds since query is started."

# 0e624048f9504e64be9efded7c2111fc
msgid "ELAPSED_TIME"
msgstr "ELAPSED_TIME"

# 1521c4fde9ef4817949f3a6128351454
msgid "A processed work at the time."
msgstr "A processed work at the time."

# 617a8cc412534357ba0b7bc049d850cf
msgid "PROGRESS"
msgstr "PROGRESS"

# b89470646f6b4cd7972f99554ea3d3b3
msgid "A return code for the query."
msgstr "A return code for the query."

# 7b9dda887e8f4fb294145912785ad1ac
msgid "RETURN_CODE"
msgstr "RETURN_CODE"

# 9945538878ec4446898d34a3362305b6
msgid "Normalizers"
msgstr "Normalizers"

# 6429d8a80c214f13b11d38c0794c74c1
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."

# 3bf8fe4f888a4431b4fec1e6abc3ca9b
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."

# 6f61eb3002a74a04a57c6a93ac99b768
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`."

# e36e4dee06c54a37b0f46a3dc816de00
msgid ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"
msgstr ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"

# 61c95fc3fdd443deaf0ec50f07d9efb0
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."

# 285adf84aa65467b8d3d37b25e26991f
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."

# becf50afd0364a85bcada4e262ede847
msgid "Keys of a table that has a normalizer module are normalized:"
msgstr "Keys of a table that has a normalizer module are normalized:"

# 738a12f4f2ac48999def928c1e628624
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\"``."

# 5d4ad593472e4856b6371e6023bc593f
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."

# 68b7f4ebfcaf45ffb5b99b4646917625
msgid "Built-in normalizers"
msgstr "Built-in normalizers"

# 0eb05415f2254d368820a3f9fead41d2
msgid "Here is a list of built-in normalizers:"
msgstr "Here is a list of built-in normalizers:"

# 4794ef0804cf4b72a6be5a09457c50df
# f023b9cb5d5246c48937dba6a0422bd3
msgid "``NormalizerAuto``"
msgstr "``NormalizerAuto``"

# d34e61b40a22477ba5d397c3264e44d7
# f88d6a50523b454c81bea96a9f0020f4
msgid "``NormalizerNFKC51``"
msgstr "``NormalizerNFKC51``"

# bc789484add4432d85079bd41fd736c1
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."

# 97cdf68fabdb493482e289d5e95374fb
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."

# faf8c51ba75244908c6db6eea4a80b0c
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."

# 1b2edcb00984400daebc277f467d8d7d
msgid "Here is an example that uses ``NormalizerAuto`` normalizer:"
msgstr "Here is an example that uses ``NormalizerAuto`` normalizer:"

# 683b01e105da497296c27fa4be6be1c9
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."

# d235901ea140413585e02cd6445feffb
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."

# 0b55e57a675f4e4f92616fb51ea5ec74
msgid "Here is an example that uses ``NormalizerNFKC51`` normalizer:"
msgstr "Here is an example that uses ``NormalizerNFKC51`` normalizer:"

# 33c56d9ea008420aa86e297a2e6e1fe1
msgid "Additional normalizers"
msgstr "Additional normalizers"

# 1ca3e1c36e6b4839b29ed4fef3f6a807
msgid "There are additional normalizers:"
msgstr "There are additional normalizers:"

# 1eb73d61741a48faa803e9b92577d965
msgid ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>_`"
msgstr ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>_`"

# b9aea0793d1243b9af9af84adbbbf351
# 30bf984048d84d9f94d9b37e94efb128
# c6e0a6f8fc704f5d934b2a9c78cb2b54
msgid ":doc:`/reference/commands/table_create`"
msgstr ":doc:`/reference/commands/table_create`"

# 70f54eb3d9b241d691fc7dbd0f499351
msgid "Operations"
msgstr "Operations"

# 2a19998d3022467aadddd70388da9009
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."

# 1dd3e987ce0041b59e2dc8252111eec5
msgid "Geolocation Search"
msgstr "Geolocation Search"

# a4bf6da73c89427c8ba70c421f49b3df
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."

# 96aefa2f46a5498c92faaad625daa577
msgid "Supported features"
msgstr "Supported features"

# cc3f895330d946799ba178f7eb4dea4a
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:"

# 5003f86dbdf34318ba97b885808a9dad
msgid "Groonga can store a point to a column."
msgstr "Groonga can store a point to a column."

# fdddd6394f1240fcabe4b8fd3bce5f7b
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."

# 109a44db7252420ebe331c81ba818cd8
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."

# 36bfee62c4ce4757ad0225e673a2a081
msgid "Groonga can calculate distance between two points."
msgstr "Groonga can calculate distance between two points."

# 9cd21ee06ee14277a7acf39f9c866236
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."

# 3ed53b2cafad4a9a9054004586aab502
msgid "Here are use cases for Groonga's geolocation search:"
msgstr "Here are use cases for Groonga's geolocation search:"

# f234f55fe4114600b23bfe2e2b166b23
msgid "You list McDonald's around a station."
msgstr "You list McDonald's around a station."

# d1e6b5cba645466fb9e265b4b681f855
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."

# 7bf27c322a254077974aadaa92caa051
msgid "Here are not use cases:"
msgstr "Here are not use cases:"

# 98ed0449b5844ef6bd53d2d747aed14b
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.)"

# 69d5d9fcdc9645beb4a3bb3e4a2409bc
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.)"

# 6c5167eac9f54114bc927db4d2ba564c
msgid "The following figures show about Groonga's geolocation search features."
msgstr ""
"The following figures show about Groonga's geolocation search features."

# e411c76d85284f5bb31a9e0106e1ed5e
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."

# 6a120860b08b463ebfbd1b97fc9320e5
msgid "Coming soon..."
msgstr "Coming soon..."

# 509257eb8fda468da5c540261b9a141a
msgid "Output"
msgstr "Output"

# 2797167fce00400bb508807206a2670d
msgid "Groonga supports the following output format types:"
msgstr "Groonga supports the following output format types:"

# ea8666987aaf481faa8d921b4fdc9a39
msgid "`JSON <http://www.json.org/>`_"
msgstr "`JSON <http://www.json.org/>`_"

# 27dbf4ace04b4ae9b67c428ee8a14e51
msgid "`XML <http://www.w3.org/XML/>`_"
msgstr "`XML <http://www.w3.org/XML/>`_"

# f3ae94adfd27443cbc5de9854cd0a2b6
msgid "TSV (Tab Separated Values)"
msgstr "TSV (Tab Separated Values)"

# 9f6eab957a8341c9aeefc26889ffccb0
msgid "`MessagePack <http://msgpack.org/>`_"
msgstr "`MessagePack <http://msgpack.org/>`_"

# 2e5f855115be4c06b7d9cbf94b792df8
msgid "JSON is the default output format."
msgstr "JSON is the default output format."

# 17aaf2106640483b8b749ac54c16157b
msgid "Groonga has the following query interfaces:"
msgstr "Groonga has the following query interfaces:"

# 367cb3df7f894fe4b4fdd156b8c70d64
msgid "command line"
msgstr "command line"

# 2fe83db7290e4f33b3d97584c53c2ed9
# 93ac818d570e45af9ef978ed9b839103
msgid "HTTP"
msgstr "HTTP"

# 202b5449ab354a61b3eba0307c38d60e
msgid "They provides different ways to change output format type."
msgstr "They provides different ways to change output format type."

# 64f29387dfc042359857cb8b42d17cf9
msgid "Command line"
msgstr "Command line"

# 175c5305d5004401867778f360248f25
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."

# 248c723c293e4ba5adbef0b425691930
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::"

# a9687a95c2b64ecb959750f69027729a
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::"

# 075eacf6738e40cc966b1d7d985e4312
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::"

# 66c1ab28ebd049009adb08180cdcddb3
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::"

# 12bd855da37445f0a4315c28a849e63a
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::"

# 0dcdb88d883b4951b39aa2ba7ce4d084
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."

# 7d2451422aa04369a52a5b9ddbf66d7e
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::"

# 929efa0655a1488b9fcc83a84ed2e85a
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::"

# e6fb0bfc1ea140829afb05f7a711a602
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::"

# 76e33003b9e043448593e0813cc8b561
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::"

# 966bbdccb60d4c40897b79adb928ae36
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::"

# 55d2255514934b5eb525e490b8ca09a0
msgid "Query expanders"
msgstr "Query expanders"

# a828eaec479b48baa62c4a16a547e851
msgid "QueryExpanderTSV"
msgstr "QueryExpanderTSV"

# 9ed3a3e979fa4ced8dae5e1a3f39bf2b
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."

# 50d7547db6a443fbb28137f797f73db8
msgid "Install"
msgstr "Install"

# 8de5b65ac7ea482bbf1bc1f3e4d0faf2
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``::"

# a7dfaefeb113477d8ef87af879e7c433
msgid ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"
msgstr ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"

# 1a01d7c298dd4dfeb01f8a0341000563
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."

# a0a7ff1d5f734a1b905651319905b124
msgid "synonym 1"
msgstr "synonym 1"

# ce5b2d08c57247f09ebdf0d71f0ab004
msgid "synonym 2"
msgstr "synonym 2"

# dc1afd34e0b74e16a56177ee0da3a80a
# 5cf9ee69a52645cf8ee41529a97562fc
msgid "word"
msgstr "word"

# 385b5dcb236f4f70ae547caf2311c43f
msgid "Senna"
msgstr "Senna"

# 023a3c6bb2b34766b171e8bc442a275f
# 4ccd60e30a1d4352be6983a219e1888a
# 1eb33a05d0fd4df29017373e4eb9f0ee
# d3388d7780f34faaabd58527d1f6d76f
# dd6fb257e7de447fa6dc247f3400abd8
# 47b9b0d7f8164cc8a54513d66b548f8e
# af66a34787f940cfb3e3a9ebe27d3c7c
msgid "groonga"
msgstr "groonga"

# 03c9a2922c044e4ba77a252d956fc3fc
msgid "groonga MySQL"
msgstr "groonga MySQL"

# 82194c2a592f460b8433e0cc1f4dfe57
# 5bfe0610593648a7a41105f3ea618c46
msgid "mroonga"
msgstr "mroonga"

# 6dcc34d9e32c42ee87d64d3ff1e4761a
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``."

# cfdc036f91f647e4b0b0e9fd27814020
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::"

# 6644efa073304cc3a4e164b14c83cd81
# ff2da519b35f414babfc48c8443bdb3f
# dd5b7e4ab9c14431b5dca4c217ab6e47
msgid "The above command equals to the following command::"
msgstr "The above command equals to the following command::"

# ca92bd7ef9ae4358a945c5ef9d56d70b
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::"

# a6ab8e59ed31431a9e22fa0933021312
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."

# 8170f9e498344a3bba143695df1e5caa
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."

# f44991a291924e40a00cc684ca33454d
msgid "synonym"
msgstr "synonym"

# ea59b93d278f4c67a6cd6df3f630ac63
# 900932d419054d259417a95123f3e7b8
msgid "gronga"
msgstr "gronga"

# 1354801d0a114f4193a0774e37777141
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."

# 54148eae8d6247ceafb22f5c9514394f
msgid "Here is an example of using query expnasion as spelling correction::"
msgstr "Here is an example of using query expnasion as spelling correction::"

# 5b26cb8fff1146368853f84740f98b71
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."

# 76916eea85394a278a46df6bcf947da4
msgid "TSV File"
msgstr "TSV File"

# 337f9633bc0c46258063c823bfd51f72
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."

# 5e0e88cebe6543cebed2b3f5f47840d6
msgid "Location"
msgstr "Location"

# 2ed121f093f341d089c2779e27310a50
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."

# 55c784146d3844c38402e3dbf5741d74
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::"

# 09a6b3b1a2014b109170e1f271c20a99
msgid "With the above command, ``/tmp/synonyms.tsv`` file is used."
msgstr "With the above command, ``/tmp/synonyms.tsv`` file is used."

# a79b2a23227d45ff91faf9ca61e28070
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``."

# 6dc749824e84460c915d92e34f079f20
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``)::"

# 73752eefee204d658f07cde082b71e5e
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::"

# 15fb62ccdf904c509afcf628e6187aac
msgid "Limitation"
msgstr "Limitation"

# 08dd262d9d564969b1693885a8198761
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."

# 2d80bb02c5104e589c2d0175173327fe
msgid ":ref:`query-expansion`"
msgstr ":ref:`query-expansion`"

# 56922564fa2c456d8f01022f2f343585
msgid "Regular expression"
msgstr "Regular expression"

# a6701c6eeab9492ba81fd3c2ab0557c8
msgid "Regular expression support is an experimental feature."
msgstr "Regular expression support is an experimental feature."

# 03bc21464dad4a9d9a620bb961379034
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."

# 1f5e42c9ae8640f2ba4d5e1633c98978
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."

# d5d4d60929d7435c899ea2db760d24b7
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."

# e461d0c3571241ae9d83c6ceab92847c
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."

# 0c9ba9c0911747ecabc551041e3259ca
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."

# 9783d208be7e404d98d8b4aeb71a201c
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."

# 8e685a7a317446f7b30fe84bcf17ff02
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."

# 2d11e22e942c461dbbca06bd8d0d9186
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."

# 70a4e4a2e8c642fdad8d8d341ef6c808
msgid "Index"
msgstr "Index"

# a331c479a78143f693055a067f1f2cac
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."

# 684e6fe9148940a3872c65f4102c22a0
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."

# b7e85496ceee44fbbbe37b81e7e561e8
msgid "Literal only pattern such as ``disk``"
msgstr "Literal only pattern such as ``disk``"

# 637f1fac34cd4061aaa10c25958b7d14
msgid "The begging of text and literal only pattern such as ``\\Adisk``"
msgstr "The begging of text and literal only pattern such as ``\\Adisk``"

# 6089c66340634ee4a2d1dab8a70fe65f
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``"

# b234305040194231afb9f7ba971fe24d
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:"

# c0b6aba2476f4a45a8bf5d4f7ed77017
msgid "Lexicon must be :ref:`table-pat-key` table."
msgstr "Lexicon must be :ref:`table-pat-key` table."

# 325af77a4c744d8aad823df82bbffe06
msgid "Lexicon must use :ref:`token-regexp` tokenizer."
msgstr "Lexicon must use :ref:`token-regexp` tokenizer."

# d8e96e2cd1c241be80749b3a3dd1ad11
msgid "Index column must has ``WITH_POSITION`` flag."
msgstr "Index column must has ``WITH_POSITION`` flag."

# 2cfbb019c3284187b92fb87ba27426a1
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."

# 60cfcce5ddf54c68817c6cdaadfeced9
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."

# a4ba2bbe0ce84181bcb05b4292d17a71
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\"."

# 80f2c6087c89475a9b1c9d84564403ad
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."

# 62c616c1aab9452e8e29b10a517d532b
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:"

# bcf393a105584d8f9c9eed8cf51ece25
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::"

# cf6b37dc1ece4126bab90aa46bba64f8
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:"

# 66c3c35f83c14a69b4af8a091599fd1c
msgid "``--filter``"
msgstr "``--filter``"

# df86fb3f0a8c4b4d9bfa8204aaf37e27
msgid "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"
msgstr "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"

# 0d0e00529bac4beba6f2954a6a9bc403
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``)."

# fc73d5c783ef40aab5a1fcae7fe62617
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:"

# 4fdbff67fb584a00b5ee2d2d42ccec68
msgid "``message @~ \"\\\\Ahost1:\"``"
msgstr "``message @~ \"\\\\Ahost1:\"``"

# 2439f1bf15a243689ef6a3a47f6e0c33
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`."

# f8cda0f54d234850819ff876e9e487b4
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:"

# 09b1de38001b42c6a01f9a677902c3d4
msgid "``\\Ahost1``"
msgstr "``\\Ahost1``"

# 5bbce552178740c381fb51fc064d9d0f
msgid "The value is evaluated as regular expression."
msgstr "The value is evaluated as regular expression."

# e990deb7589846e894434900ee6e5d1f
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."

# aa2199380c0d4df58ef6f78b47d30973
msgid "In regular expression, there are the following special characters:"
msgstr "In regular expression, there are the following special characters:"

# c99559b7b76c473d8818d24421ef4291
msgid "``\\``"
msgstr "``\\``"

# 08ddb52090ce4824aefc9aad51183137
msgid "``|``"
msgstr "``|``"

# 8a837e282647459eb54f95629758eafd
msgid "``(``"
msgstr "``(``"

# dfe1b943342f450da34000e294f7e5fb
msgid "``)``"
msgstr "``)``"

# 964cf41e30344a10ac67ebd83ff9f6e0
msgid "``[``"
msgstr "``[``"

# 3fe57ebaaf5d4363a20bb06ca397be1b
msgid "``]``"
msgstr "``]``"

# 4727c7cfa1e944e693dbd7a7be55f96c
# fba558c0dea44df38cd57d7b3cec6d8f
msgid "``*``"
msgstr "``*``"

# 5297474535d04a4c8fbba7d56c3f78ca
# 0f660b1d81564cceabe068611eeb28d2
msgid "``+``"
msgstr "``+``"

# 701cf2362a364685b14e7867aae1dc7f
# 5933b54ec943470b8e66bbdf6ccc4f69
msgid "``?``"
msgstr "``?``"

# 3796d45acb1a45e48232cce6dbcf04bf
msgid "``{``"
msgstr "``{``"

# 5b8cf7a926854c0d85b846fa50898781
msgid "``}``"
msgstr "``}``"

# 4966c96271034facb7936f949390bf5a
# 5b85b0876c1a45bfadf03570dbf8abca
msgid "``^``"
msgstr "``^``"

# d7d436562f394f9385102ecff14d96e1
# c91f411f7076403988b5351370ea4bef
msgid "``$``"
msgstr "``$``"

# 2ba04966074b453d82093bfad61ee81b
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."

# cc7f1e1a6a4c4d7194b770775cd46770
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:"

# 04d5ba4a34fc42eeaaf8f9e441b41b49
msgid "``\\\\``"
msgstr "``\\\\``"

# 90b2bbcdf787460ea10f3eee06b35d13
msgid "``\\|``"
msgstr "``\\|``"

# 2ae2e4336a9b4abaa9cf9a71320df6b4
msgid "``\\(``"
msgstr "``\\(``"

# 52e5bc92f978462688068df1e90ec548
msgid "``\\)``"
msgstr "``\\)``"

# 7a9104861fc742f5ad8706324c67cb88
msgid "``\\[``"
msgstr "``\\[``"

# b36e49b4fdf0460794ab0e7b790e8070
msgid "``\\]``"
msgstr "``\\]``"

# bec873f551034f94a7f3d26499a2cc79
msgid "``\\.``"
msgstr "``\\.``"

# bdae0adaa11443d1aa1f71a3e9eb54fb
msgid "``\\*``"
msgstr "``\\*``"

# 1bfb9ac5a5b04d2386e750246945a118
msgid "``\\+``"
msgstr "``\\+``"

# 0601ee270a654b61b5a2d820aaf5ef0f
msgid "``\\?``"
msgstr "``\\?``"

# 282aab5af69544c1b578a6ba1a962cb4
msgid "``\\{``"
msgstr "``\\{``"

# 1c0e25c336e8490d8fffa1b229846866
msgid "``\\}``"
msgstr "``\\}``"

# 6974fda3bd524778a797662f439d2fbd
msgid "``\\^``"
msgstr "``\\^``"

# 2053c0a78e044e02a3a861ac5509e131
msgid "``\\$``"
msgstr "``\\$``"

# 5260e224de9e44cea90c65659aef8058
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."

# 02d137c0d99f426aa06ce659b816497b
msgid "Choice"
msgstr "Choice"

# 407876ddd05947a88c019ec0dae74c9d
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."

# 42069dc8cd9847bbb1adf6b84bcf8bad
# 0ac66134a3034e21bd71791757c5cdad
# 4638c7a851e84761836512337830d1da
# 2ceb61a1507e40c0b974a706cb66f0ab
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."

# 3f7a1ebd76704e679fe6822fa8e18fcf
msgid "Group"
msgstr "Group"

# 678706571bd34dae826c7174cd25efb2
msgid "Group syntax is ``(...)``. Group provides the following features:"
msgstr "Group syntax is ``(...)``. Group provides the following features:"

# a62f2b905b8e43fc896ae9257ee58ea2
msgid "Back reference"
msgstr "Back reference"

# ee8e833489b4464a83ebc4e0324386a8
msgid "Scope reducing"
msgstr "Scope reducing"

# e24956e6c1dd4613924617d4b5570692
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)``."

# 9b3feabdc8ec438f8bf9b4ce05751c65
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."

# fa3bd6bf925d42f0bfe393b031429a0d
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]``."

# a499dc3a3af744bba26237b41d50040a
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."

# 1deecf289c814aca947cd06326f3da06
msgid "Character class"
msgstr "Character class"

# 91ea7328f6bd40cbb5bdc0e1ebb12a08
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."

# f1a1ebb690714f8fbad33297ad412c5c
msgid "For example, ``[Dd]`` matches ``D`` or ``d``."
msgstr "For example, ``[Dd]`` matches ``D`` or ``d``."

# aec0977ea65b4eb8bb9a008b2a41a8f3
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."

# d338370566c040aaa284b77e3b373987
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."

# 0c541bfb3ce84ef3ad25c7af0e7fa8c3
# fef9d6bcb10d4f11a8edbf9d0ccc8112
msgid "Anchor"
msgstr "Anchor"

# 95496ece79ba41d58b9daf7b249e59ac
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."

# c13ed6ddde494cb5989290618989b344
msgid "Index ready"
msgstr "Index ready"

# 8e1cfb206f9440f5a74856433aa78f1f
msgid "The beginning of line"
msgstr "The beginning of line"

# fcced389940c4607b7195fb1d5736196
# ee4268be3a824767ba1240d172868585
# 452fe71359ea483d8f7246451c8b5ec6
# 9705ee76d1024b6aa721d8cd89b31bda
# d459fb8778a84d24a34930b238e88f4e
# 0260aa2ddbef4a7bb435be3724ee796e
# f8129f8a05d34d1ca71518e6d3733d8a
# 2223b8de3f124eda9a1cb55ee406189e
# 83a908df57bc41f6a9a37a05cad8a088
# 1d3008bf87ed479d8532b1fdb1ccd4e2
# 14fcc104df7e4c508fc1ba11461d0ac6
# 2aca9d8840a14e5f8811308a9f0b9466
# a491283ceef44f1585453b8ad8d701be
# 1622a2560f0b4f9187dc579d7853db7e
# 6d0c73a5399d4da7b8a35bf337b967a7
# 64517fb95d6a438ab290130a936c6811
# ac51e09b53b04145a969374d8d93896a
# d39ff37a81874b76bd7cb0357e4b0a56
# 4c147f17c40e46fc900b3e527f58b325
# d6e1a1c6b952463595232e5f365a5db8
# 8a9c9c5783ab45dbb2d7b674acdf4d56
# a078f02a1a53455c953d0aa4d53a4c64
# 790bb8f4b59748209a2359edcc1dc0fe
msgid "o"
msgstr "o"

# 5a63bbf566a84c32a95515f508affb85
msgid "The end of line"
msgstr "The end of line"

# 316c2443864b42ab8f243860879d67c9
# f8a076c400f54afa9c2d29ef32be6e2c
# 5882d43d5a0341a7adc2f9d151dafaf1
# 0d2f44df0b254593a985f0023209a62b
# 9976ce28bb6d4d3bacfdd08f6f604d83
# b7bbec70692b41448ea5c67020edc2aa
# 83cf2557758a4195a8443a4e9ad93e2f
# 29e316fac28243578b860bff327bf9e2
# b7a2bfce200d415397c615b107255999
# d3f4169ac42648539a497126a9442955
# 873b01ecd8a54c358e4441f82c2f1661
# 03495367ca91449fbf24162f112858ad
msgid "x"
msgstr "x"

# fba0c707290249e2833bc05c2f628c3e
msgid "``\\A``"
msgstr "``\\A``"

# 172cfced628b4644b09e5583e94caef3
msgid "The beginning of text"
msgstr "The beginning of text"

# caf079e545d6499780146161462082cd
msgid "``\\z``"
msgstr "``\\z``"

# 1698792c3c0d432190585f35b082f4d3
msgid "The end of text"
msgstr "The end of text"

# fed3e3ab4fed407fb802d9374afd2dba
msgid "Here is an example that uses ``\\z``."
msgstr "Here is an example that uses ``\\z``."

# f1a253e5f5724591a7305e76a989a672
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."

# 107aea42ba924359b2641527954180a3
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."

# fef6c8b87cc249baa288ae4488e15827
# 6459a092fe7844c0ab7c3f20e9102c7e
msgid "Quantifier"
msgstr "Quantifier"

# 1f95de1f91a944bb9c4c5d3a9056cc48
msgid "There are the following commonly used quantifier syntaxes."
msgstr "There are the following commonly used quantifier syntaxes."

# 8c0805b1d64340a3aa66a731a136cee1
msgid "0 or 1 time"
msgstr "0 or 1 time"

# c5c7c35dd32948849eaaf63ba00517d2
msgid "0 or more times"
msgstr "0 or more times"

# 4b059d1cb9dd4d6e9743821a09e1c819
msgid "1 or more times"
msgstr "1 or more times"

# 9fb5abb890844052981f7c654273494d
msgid "For example, ``er+or`` matches ``error``, ``errror`` and so on."
msgstr "For example, ``er+or`` matches ``error``, ``errror`` and so on."

# 194bc192ebc64f5d8eefe682e39c7806
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."

# 937f6b00aa4c4b8593a7134ce5dc160e
# 5c9322663ede4fdb8bf8cec5f9397706
msgid "Others"
msgstr "Others"

# 95d10c044c23400dab78c499cb38cf78
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."

# 52513ee195684dc8b4007d9fdca271a4
msgid "Scorer"
msgstr "Scorer"

# bb277207cb394e70a24451ba4cceaef6
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)."

# 27bc19236b6948e99b21d4000d803a30
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:"

# a7da0bf997c446c082aa3fae316b3e3e
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\"."

# 33d00ff6f11a49f1906de9cd03f336f3
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."

# 48514dd550cf407ca003331cc60d576f
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."

# 4c89734169b14c4fb2abe262483981ec
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."

# ecce870bdf1a4af3ac56c794689b888d
msgid "This section describes how to use scorer."
msgstr "This section describes how to use scorer."

# aaaa3d44c9f24891bf2edeabaa5a6456
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."

# 413186c6071b4336a002f81d2cbd6218
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`::"

# 6e3ff6384b3f488393691eecf1054c35
# 6a29a00bb13a4804ae8328e28bc027cc
msgid "You can specify weight::"
msgstr "You can specify weight::"

# 9a5c2a008e9d426bb8ff5b964c3321aa
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`::"

# d3ca5431c96641c9b850d9f8ad07d510
#, fuzzy
msgid ""
"You can use different score function for each :ref:`select-match-columns`::"
msgstr "You can use different score function for each match column::"

# 75943629a49b42378bcb1989467ddf24
msgid "Here is a simplest example:"
msgstr "Here is a simplest example:"

# da98e35a1c4e422a94c1efee382464b6
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()``."

# e3c62b6d49174f7cb4e10a4799e9e194
msgid "Here is an example that uses weight:"
msgstr "Here is an example that uses weight:"

# 650bd0d0ef0a432b94a060633278e648
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."

# 09ba700e43d14f819cec88f4045f452a
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."

# e3389b496625470db221ccd0d7905037
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``."

# 03c3283449534a52a5fb73018e369e3a
msgid "Here is an example that uses multiple scorers::"
msgstr "Here is an example that uses multiple scorers::"

# 2e419711176248c9a823269b6f086652
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."

# 737a64f1d372413fb6c701a18606225e
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::"

# 68bb0fa528ae45d3a1cfe75dfa6e78aa
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."

# b83b9eae6fbc4027b3ad6c6b1d4383da
msgid "Built-in scorers"
msgstr "Built-in scorers"

# 3ada30fd43684324b6dcfee388035e0e
msgid "Here are built-in scores:"
msgstr "Here are built-in scores:"

# ed3687fa4e394bca9872bd85a80cee57
msgid "``scorer_tf_at_most``"
msgstr "``scorer_tf_at_most``"

# 7acb24c3854745b291afe6ff75ae3f9b
# f0d2c662c3b04edcb1d531a89217e264
msgid "This scorer is an experimental feature."
msgstr "This scorer is an experimental feature."

# 85df7540c393421a809f239dc161cb2a
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)."

# 4510dbe2a80f4a1cb97fdbea9d0e9070
msgid "``scorer_tf_idf``"
msgstr "``scorer_tf_idf``"

# db81db3174ff444ca1526ad24f98d1da
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."

# 5234afa56c5c474ebc8935180553eac3
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\"."

# 3a4caaf04643472f94f40fc586bdf5ad
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."

# eab5301a882840729421a337e32ca4e4
msgid "TF-IDF cares about term importance but is slower than TF."
msgstr "TF-IDF cares about term importance but is slower than TF."

# f77913f966f74553b464132a7d0d3440
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."

# 2119f70d0b7f40e4b4909678d19dcbf8
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."

# 4bf969e49bf3498eaddf71ae13ca3927
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."

# 4523803088f945499d2d96c24beff0f4
msgid "This section describes how to use this scorer."
msgstr "This section describes how to use this scorer."

# e7fe462e75484d8684ec0440ac3d3bf2
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:"

# a0faf05b8fcb47078bd98acd7d6bd063
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."

# 9a58124b7d454106ab3a3d7ff1c27a73
msgid ":doc:`../scorer`"
msgstr ":doc:`../scorer`"

# 30556c1f657f4035804f57b39e99b0e8
# 03fcd60a462e49caa79f2e10476a071f
# a49c3d6769f44629899f70d86738c42e
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."

# 7736c6e6fd244a1b8d0a4bb79274dca8
# 06cb4f157ad54f0694e06bcccd92c579
# 4b70429bf44f4bd59d7cc12cfba24eef
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."

# 944284f87c3345ceb7925059e08b1df4
# 48d3e414b75540d7ad1f815f1be0980e
# 6350ccdee9e2498193579ab06b830b74
msgid "Please stop to think about only score function for scoring."
msgstr "Please stop to think about only score function for scoring."

# c5cb5390df184cbdb9bfd90da77f6ac4
msgid "Suggest"
msgstr "Suggest"

# 64f46426290243fe8249d21a2275545b
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."

# d62c36e9e4544290b1f2e22f0f667055
# 6e685a8dac1d48ab88c40f3999b57f6f
# f1f852404f4c458f9d19c2c16fab27d3
msgid "Completion"
msgstr "Completion"

# e4491f5394a143c9982f784f0a448c2a
# c2fe15fd1ae845e4a40f010de47a1b91
msgid "This section describes about the following completion features:"
msgstr "This section describes about the following completion features:"

# c5ebad3efe944db2b3b7feab80fecd68
# e4713a189978437bb1078cec825f3c58
# bc3effa76f984deebad07413cc049560
# deaa4bd40d904d9a947c6d795c4611e1
# 471a47206714425285f21d725bda6211
# cf5cbe697ca3467e856c2965c3ff3b80
msgid "How it works"
msgstr "How it works"

# e13e087971e94166a3a18d23c9bfe328
# a1324b82c3ad4e86bae8d9038dca2d63
# 4bd22ebd17ce4f5e86e0483fd548fe01
msgid "How to learn"
msgstr "How to learn"

# 28d7f30ec1bb45d78eedefc725401228
msgid "The completion feature uses three searches to compute completed words:"
msgstr "The completion feature uses three searches to compute completed words:"

# 70eae6f9ac59451ca91893feccc530f7
msgid "Prefix RK search against registered words."
msgstr "Prefix RK search against registered words."

# 1d5e598546e64861a54f5ae94c60554d
# 51b5c1bfe55a464ea8a38877cf0709aa
# 6a086b7d84bc4c85966581739aa2819d
msgid "Cooccurrence search against learned data."
msgstr "Cooccurrence search against learned data."

# c5354467a23d433893ea779cd2191c08
msgid "Prefix search against registered words. (optional)"
msgstr "Prefix search against registered words. (optional)"

# 41538b1c1b774f67b5d7706b7c49c7b4
msgid "Prefix RK search"
msgstr "Prefix RK search"

# 6c585f2be4774b8c8d3dcfeade86d300
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."

# a6fcdf9181654d168f32ef0abbc1f03d
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 \"に\"."

# 4af9ed31112a45e9aa31b5252633fb6c
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."

# 83dbdb4efd0547f196f26e933a02e7d8
# 7d53748e97a947af8823e8c87ba7090c
# 972e8127a62642d898e416b70c9b1020
msgid "Cooccurrence search"
msgstr "Cooccurrence search"

# b5fb987b245041b49603470f4846cb21
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."

# 38ae85e6344549e29f43a4149976a6e0
msgid "For example, there is the following user input sequence:"
msgstr "For example, there is the following user input sequence:"

# feea74fe9ab145dda4ad14b150deac03
# 2f0bbce9d3094ee3a2a227139183a480
# 91324af6ef7c4ec784ff762da061a137
# c7662d55623d409393afb6c445ab0108
msgid "input"
msgstr "input"

# a2b7bacf43e746979394596e3baa0148
msgid "submit"
msgstr "submit"

# a7b61dc308b84b4ca3c888156f3ccb27
# 98e497eb64ad496494fa41874b17f8f6
# a160eab3f94b41db912a178d1baf8338
# 35e2c90afa564ff1976544574a765e89
# 3520cc708ff7433ba1ef08353c82bbbb
# 85908a05b5db447892ab0415c2e18d65
# f031728a720647edbf8630ff87a72493
# 1189832eb05942ff9a8a26a8846c8fd6
# 1c3648aa5aa14bbe93968038f2aa060b
# 225284f461d14f9d837d717cbb01910f
# 4fd813b9f5c2417ab0ff142b7b02fe00
msgid "no"
msgstr "no"

# dd1dfbd2bcf947feb368a4432c906e1b
# 4bd816545ac44ca28f529a38132f31a7
msgid "se"
msgstr "se"

# ef548962d698443992141af1c6a713f7
# 37081734f5a94740b341e22d4ab1494a
msgid "sea"
msgstr "sea"

# b11950f9f04241bfafa6765ea07a4783
# 79bb28acd22f4fabbfce0b1f8131a0ea
msgid "sear"
msgstr "sear"

# 12ef5ef454614105ab7a346faf3b7653
# cad4fe4c41da468c80063ef81b758826
msgid "searc"
msgstr "searc"

# 23540e29b30947fa8dcdc1103a99d813
# f2603dd3cf86471b99370380fcaff869
# c96505ab152b4c1cb1477fc229ef08c7
# 57ad0482e92c487c8c3d39511264794d
# 09a50f96b4f84bf4b7769ffe295e2e39
# ee9c69573f40452ea532755aeeaebe18
# 413213db43d949bd89ca6ea791298307
# dc9a46beea9249d696869b9d2a30b7e2
# 3f77ece186e44dd197043c47cfaf073d
# f4f6f0cd87a24428819699b7d32aec65
msgid "search"
msgstr "search"

# 2408094722824c88b8711f06ca8db121
# 8be276b08ccc4f2f8ff43ff938fb73a0
msgid "yes"
msgstr "yes"

# af3f8db68b67467d85e1aea4960c396f
# e3f38d266c1a46689c0de75182813e84
msgid "en"
msgstr "en"

# 8062a05da74f4bb0878171fe81b603e7
# 9dfbca2e871e4b79b11f257bfd4792f7
msgid "eng"
msgstr "eng"

# de93c0a7315c4d35ad172e960a0bfa6c
# e49ca94f40064e908293fe24c947d879
msgid "engi"
msgstr "engi"

# 6cc27b258c2a456fb1e405078d252243
# 253972458e7641c59717d18091d0a782
msgid "engin"
msgstr "engin"

# 171eeb32695a4aa7957e6976ebb03be5
# d662516c95284ecf9b91dd9e11377aec
# 325f575b559743f68c349bc3dbe743de
# 349d484010274f83b858eedccb281b2b
# 56cde0d43f3e49769587d4986e88f950
# b9f3a46e1db44032a99e63d46203300b
# e541a9b7228e4cf2b218f2f6b98e12c1
# 807e0e76ece748509b24e0dd4d594279
# ba1665df3da540638ab13793f100fb3c
# 806f54ad1f904eeaa6dbcf208f61aef7
# 317fc70690cb43b6a583c795c8a095a6
msgid "engine"
msgstr "engine"

# 8a8ee591b9634cd997bf0ef417ef9205
# af457f5473384428a32ca47bbbf2b5eb
msgid "enginen"
msgstr "enginen"

# 1d5f0eabfd324b7a90ac03c797ffa966
msgid "no (typo!)"
msgstr "no (typo!)"

# ef4a79bb4e56488999c16db26132f709
msgid "Groonga creates the following completion pairs:"
msgstr "Groonga creates the following completion pairs:"

# 814b2ed797c84fc2a3a6913bbb87b755
msgid "completed word"
msgstr "completed word"

# d8039035ce964be9aee3efb4883b3a32
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\")."

# 74a955c0c1b149f097878b8c04b4805e
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."

# 31bdb47d84a743439c4337b552531ab5
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\"."

# 7b14ba628af24572862e0e40d0bb7049
msgid "Prefix search"
msgstr "Prefix search"

# 08c76d0fbea145549388180bc58cd65c
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."

# 5cfe712a58fd49cc8f0deef92f3a6792
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."

# 6dcddc3b2f204793b06374f2fa7015c3
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\"."

# a9d5c808847f460f8a80b03abfb58ff1
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."

# fa8413dec5824c81a96191aaf598155b
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\":"

# 82dcaf9229d34048b08b10bacb8609e4
# 039110cbbb6d436e9b539e0f66911e17
# e0a1b613135c4a6d9a2c14b0cf5f00ee
msgid "How it learns"
msgstr "How it learns"

# 51a9f6b1378b47c182529df576f47204
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."

# 8adcd028cfc44f079c0b7bedb71f2c57
# eda5f485856e46d7b5625f6c91a6bcf0
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:"

# a2fa092fdb774c36947620e8202d41ea
msgid "2011-08-10T13:33:23+09:00: e"
msgstr "2011-08-10T13:33:23+09:00: e"

# 4640fa4c845f4ec2b1b0650e077b4067
msgid "2011-08-10T13:33:23+09:00: en"
msgstr "2011-08-10T13:33:23+09:00: en"

# 879098ad58dc416693b11a7c42819fed
msgid "2011-08-10T13:33:24+09:00: eng"
msgstr "2011-08-10T13:33:24+09:00: eng"

# e4163b70f0b2432e87a99d05c321e12c
msgid "2011-08-10T13:33:24+09:00: engi"
msgstr "2011-08-10T13:33:24+09:00: engi"

# 07b9a34012044456a23eaede33a9c361
msgid "2011-08-10T13:33:24+09:00: engin"
msgstr "2011-08-10T13:33:24+09:00: engin"

# a7acbd11dc50472c9ef1973333cd0ec8
msgid "2011-08-10T13:33:25+09:00: engine (submit!)"
msgstr "2011-08-10T13:33:25+09:00: engine (submit!)"

# 916e3442db0c45f98b99aae785565a1d
# 6578393f506442fd8471677e72d016e6
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::"

# eec03c0b715d419b9b56824c2bb9d9b1
msgid "How to update reading data"
msgstr "How to update reading data"

# d4299e378ee942c8b116f48f4f6dd5b2
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."

# fb30edff72bd43999ff8ee71eb725a3c
msgid "Here is an example to register \"日本\" which means Japan in English:"
msgstr "Here is an example to register \"日本\" which means Japan in English:"

# 542c56d471064171837f21d8285d9862
msgid "Here is an example to update reading data to complete \"日本\":"
msgstr "Here is an example to update reading data to complete \"日本\":"

# ad9a9beaa40e4da393feea769a432ac6
msgid ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."
msgstr ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."

# 1494a25c5ade4d5f9a37358eaadd6551
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\"."

# 01dc9b2823924957a1e53bb9c23f91a7
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`."

# a7da45db0e3c40378c6c14b04b680965
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\"."

# d3a407921654453ab8bcda3807decc3f
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."

# bd9800d712a048b5b0456bb3ac05be2b
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."

# ba3e64bdc1be4bb985dcf073112bdea5
msgid "Here is an example to customize priority for prefix RK search:"
msgstr "Here is an example to customize priority for prefix RK search:"

# 82a62a4c7148442491cc5494932a9cf3
# 0fc8af746ccc4ae58a8dc53654c27d77
# 99fea1028b30401ea234f0937299479e
msgid "Correction"
msgstr "Correction"

# 22a49cbb02274ee2ba6472ec1e933738
msgid "This section describes about the following correction features:"
msgstr "This section describes about the following correction features:"

# 06f4dbf7fb484a7190c485002fa87588
msgid "The correction feature uses three searches to compute corrected words:"
msgstr "The correction feature uses three searches to compute corrected words:"

# 0d58d11916a84705bcdbfd606c696823
msgid "Similar search against registered words. (optional)"
msgstr "Similar search against registered words. (optional)"

# 7b87307e27aa4f0d86fa3fefcf35790d
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."

# 797c2498e1f145ff85c9af53f390c400
# 667fffb899664a8cbdca48540b1ad16a
msgid "For example, there are the following user submissions:"
msgstr "For example, there are the following user submissions:"

# ab0fd9efcf624e92adf913f9a7fe8d38
msgid "time"
msgstr "time"

# 0fed3d893b4043598662482a9102dc36
msgid "2011-08-10T22:20:50+09:00"
msgstr "2011-08-10T22:20:50+09:00"

# f819bed3d781446fbd0bb9eec2df7c75
msgid "serach (typo!)"
msgstr "serach (typo!)"

# 82c5c494d81045c99f349b56b763a11b
msgid "2011-08-10T22:20:52+09:00"
msgstr "2011-08-10T22:20:52+09:00"

# 9c684600b367446d800772cfe03529c6
msgid "search (fixed!)"
msgstr "search (fixed!)"

# 804167fcf01b46ae8a776456df1b9dd6
msgid ""
"Groonga creates the following correction pair from the above submissions:"
msgstr ""
"Groonga creates the following correction pair from the above submissions:"

# db739cd03e5c4d119d0e82528ec4ad1a
msgid "corrected word"
msgstr "corrected word"

# 1bb94d0e8a894330930546ba3680a26c
msgid "serach"
msgstr "serach"

# e128ecd8e2df4d6fb89fcdd3e540e192
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."

# 0c2c5b7695434338bd620260a72c18fb
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\"."

# 9cf2cc529b66491d9f90d2a212e6534e
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."

# 62d3cf33f35a4fb98f64fd3c539ac17d
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\"."

# 8185659fcb0d4a3daf2717c684cbc680
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\"."

# eadee3c5d9e44b449dde41dce97ee7b3
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."

# 5ac76e0fdb5f4a8385b16f8c72816d7e
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\":"

# 567c10e2662b42829ce2ba53da043653
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."

# 29ec893901b54a1ea83f9f11df6443f3
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:"

# 6dece674a94b4666a037c0235afd75c4
msgid "2011-08-10T13:33:23+09:00: s"
msgstr "2011-08-10T13:33:23+09:00: s"

# 249a7e0ebcce42efb8e1fc4182e1902e
msgid "2011-08-10T13:33:23+09:00: sa"
msgstr "2011-08-10T13:33:23+09:00: sa"

# c85fbf149b56493ab16f0def1f220430
msgid "2011-08-10T13:33:24+09:00: sae"
msgstr "2011-08-10T13:33:24+09:00: sae"

# 97c6251790d746769f9e81afe4e9aff3
msgid "2011-08-10T13:33:24+09:00: saer"
msgstr "2011-08-10T13:33:24+09:00: saer"

# bdf8b7bd6abc4c25bd3aec3e0d547f55
msgid "2011-08-10T13:33:24+09:00: saerc"
msgstr "2011-08-10T13:33:24+09:00: saerc"

# c5a4307df8664f2cb68ef34692da3825
msgid "2011-08-10T13:33:25+09:00: saerch (submit!)"
msgstr "2011-08-10T13:33:25+09:00: saerch (submit!)"

# 72713fe759574d05ae3d88a054fad5c6
msgid "2011-08-10T13:33:29+09:00: serch (correcting...)"
msgstr "2011-08-10T13:33:29+09:00: serch (correcting...)"

# 53c3ddc878f544a78be889655ab5c837
msgid "2011-08-10T13:33:30+09:00: search (submit!)"
msgstr "2011-08-10T13:33:30+09:00: search (submit!)"

# 98e0bbd3ec444f51a700d86c4495d799
msgid "Introduction"
msgstr "Introduction"

# b72ec0a6accc492abb06cfd1eddee3d8
msgid "The suggest feature in Groonga provides the following features:"
msgstr "The suggest feature in Groonga provides the following features:"

# 55be2a222ab441b8bc4b63ed66756489
# 558884cfed0c4ae49e9ce3c3d282c4a3
# 250dc914fd6846b8a116b72a3e2c764b
msgid "Suggestion"
msgstr "Suggestion"

# 852002ca58fe4d8b920f3a12f6d08874
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."

# 72d2cd412d7d40bf8a64955ac3ae1686
msgid "For example, there are registered words:"
msgstr "For example, there are registered words:"

# 197e9c4aaf0843f38834118516619307
msgid "\"groonga\""
msgstr "\"groonga\""

# cbed68623f7b4ab88637b6f725191167
msgid "\"complete\""
msgstr "\"complete\""

# 7f29fc07600744ae98e13f0bca0a9760
msgid "\"correction\""
msgstr "\"correction\""

# e5bc9ca4de8341b1a58935d97f97437d
msgid "\"suggest\""
msgstr "\"suggest\""

# e4222a1a1926451b9cfadcbfab1bdeff
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\"."

# c066fef1c8b240e8a20a94c7bf70ab62
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\"."

# 30c006ce2b364dcf8ddbe1c625300ce5
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\"."

# e1f54bb81946429099217f3f77bbcc7c
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."

# 6cca8f654e2b457ba1164be3fec8a19c
msgid "For example, there are registered correction pairs:"
msgstr "For example, there are registered correction pairs:"

# 63703c9ad2834adf880e5049f2a5734c
msgid "correct word"
msgstr "correct word"

# 7827dd5370394f309d42b27842bb1ae7
msgid "wrong word"
msgstr "wrong word"

# d92da475cad54c40b4a90be0060928b6
msgid "grroonga"
msgstr "grroonga"

# 8a3b7b91e46841c28eb9d422cad3f7c1
msgid "gronnga"
msgstr "gronnga"

# 6c21ec1e55ef490d862ed71af99f9de3
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\"."

# 590bb341b347479a9f515d0c90d7217a
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."

# e864c50d9dbc45dba880b78ea8f294e2
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."

# 7bccde83871d4838b7f6d7585a3993d5
msgid "For example, there are registered related query pairs:"
msgstr "For example, there are registered related query pairs:"

# 4a5128aa94ed4e4aa73cd36fca5b487a
msgid "keyword"
msgstr "keyword"

# aed7c7b2345841cfa104600c4fba008b
msgid "related query"
msgstr "related query"

# 44986db0385b44c9981cfe457d8a3900
msgid "groonga search engine"
msgstr "groonga search engine"

# 9ff20a16889d423389b27a2023bbddd3
msgid "Google search"
msgstr "Google search"

# 36dbc1cbfc8e4c48884bdb4f79650a44
msgid "groonga speed"
msgstr "groonga speed"

# 30c14815bf774374bdbda1805ce3711f
msgid "speed"
msgstr "speed"

# db776337b5d84ebd871c69363ddcc71f
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\"."

# c4b3c1bd4a184b1183c5accd4462af20
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."

# 0ef3274cc7554bef9f427cd2b16bb0c7
msgid "Learning"
msgstr "Learning"

# e3b7239e37dd4dcdaf7c4d73ebf574c0
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."

# 495c3cb3e27a44968a3b30aab5d83b10
msgid "The suggestion feature uses a search to compute suggested words:"
msgstr "The suggestion feature uses a search to compute suggested words:"

# fd1400cb375b41dea431858b4af19f93
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."

# 7f3042e5cfe747989563076e3c2f9df0
# 9e01bb2010a54c4e95291bf538300774
# 687b0fe75ea94b8ebe6b6eb4b8128aaa
msgid "search engine"
msgstr "search engine"

# 02ca4c6641984e0f943d74ecab947190
# b26263908b3d486a9fcbca6e38f20090
# 311947a9b9a04b548db2cd2728ff0ffd
# 2628de509e7b4229a8d7601c2897deea
msgid "web search realtime"
msgstr "web search realtime"

# dd891e483af7498583b9a751a1362b0d
msgid "Groonga creates the following suggestion pairs:"
msgstr "Groonga creates the following suggestion pairs:"

# c3100f6e53434f8ea95a5356e31c2428
msgid "suggested words"
msgstr "suggested words"

# 11b3e07f4e3b4db1aedefce271b7dc56
msgid "web"
msgstr "web"

# 40eeb86589554d9b8f8e2b30a77f7a7e
msgid "realtime"
msgstr "realtime"

# 43807127bcd74297a7a8d3d3d64b631f
msgid "Those pairs are created by the following steps:"
msgstr "Those pairs are created by the following steps:"

# 4101d5ef0bd74b0db9665a394e884c8b
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\".)"

# 1253b661ea4443159e65d83bb8e6e160
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."

# 164e6a32e9154c2996294362200aa131
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\"."

# 6061d8301a0b4db98ed160fde1f54d9c
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"

# ed92d279cb4745cea353d7447e48f192
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\":"

# c6b173f51c684b30968b3d6b892b9515
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."

# fb496ca1239649ba965db97ccd425c96
msgid "2011-08-10T13:33:23+09:00: search engine (submit)"
msgstr "2011-08-10T13:33:23+09:00: search engine (submit)"

# 0ee1625a418341f6b1431599dc28670e
msgid "2011-08-10T13:33:28+09:00: web search realtime (submit)"
msgstr "2011-08-10T13:33:28+09:00: web search realtime (submit)"

# 0fdb7a639d174ef59e1a76c5a283ebe9
msgid "Groonga can be learned from the submissions by the following command::"
msgstr "Groonga can be learned from the submissions by the following command::"

# b4feaf0f46a5428b87435a2547b671ee
msgid "How to extract learning data"
msgstr "How to extract learning data"

# 05519169a45e45c6b9a54bc02f3a352d
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."

# 81fb5ce6856c41cfbc578e440726ebd0
msgid "Here is the query to extract all learning data::"
msgstr "Here is the query to extract all learning data::"

# f7bcf1ce5c7a4de28c27210b1562f5a2
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."

# 9839827c378d4e55ade8e1da4f61ea1c
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."

# a0d64252aef84549b932ea3d03633d28
msgid "Tables"
msgstr "Tables"

# 783b4b83f0924c8a81a36a5721cd8366
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``."

# a66a7296dca540e289f9ce3548de6535
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."

# 26ade544e057483d8970d50f220ac465
msgid "Characteristics"
msgstr "Characteristics"

# 326ef2997659421485b597496117d75a
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.)"

# f34b2008fcba4eb297c7bc9feb07448c
msgid "``DAT_KEY``"
msgstr "``DAT_KEY``"

# 490edc40bc6d4e06b49cbb93b451b086
msgid "``HASH_KEY``"
msgstr "``HASH_KEY``"

# d0431de5d4fa4e9eb0bb0b05aeec98df
msgid "``NO_KEY``"
msgstr "``NO_KEY``"

# 191a55fa2d464b659e8eb328b16fdaab
msgid "``PAT_KEY``"
msgstr "``PAT_KEY``"

# b36656fa6a02409bb99ca957b64b07a0
msgid "Data structure"
msgstr "Data structure"

# a8c6eb9f515a488aa30f9047e2c32381
msgid "Double array trie"
msgstr "Double array trie"

# a6461f637e0c472496761de0ff599e61
msgid "Hash table"
msgstr "Hash table"

# 7d9eb1a81d12434ab7ffb7959627689d
msgid "Patricia trie"
msgstr "Patricia trie"

# b37a9e69766742e9a73b3e7312eaaf77
msgid "ID support"
msgstr "ID support"

# 824727f5591848ac98b0ed6282971d27
msgid "Key support"
msgstr "Key support"

# 8297f60641394ebfb6ba40da8562aa54
msgid "Value support"
msgstr "Value support"

# 0c3bb6b1c2b44f6985da2af2fba85c66
msgid "Key -> ID speed"
msgstr "Key -> ID speed"

# 050ecaf62b0b4e518786752739cabefc
# 54410798c0aa406ba2d25201812bc4ee
msgid "oo"
msgstr "oo"

# 23e500bdbe1543f39903534b3cf06eb7
# 37811ff6520c45fd81b1fd9563f8bfae
msgid "o: fast"
msgstr "o: fast"

# 302827e6a0084b578e88c1750341ae23
# e55306913e8946dd94617a159c54c2f8
msgid "x: slow"
msgstr "x: slow"

# 406e734067654b50b15d85f64f2c1964
msgid "Update speed"
msgstr "Update speed"

# 299ce5222eca4d0aab74c41156b6d120
# 41a97978e62e4f24b981b9dc9dcf2499
msgid "ooo"
msgstr "ooo"

# 0d569ab7302344b3a54b5619d46ac495
msgid "Size"
msgstr "Size"

# 877c9403d77e4c1baef856242192f624
msgid "o: small"
msgstr "o: small"

# 54995fe7199a4fe1a82581db48568a93
msgid "x: large"
msgstr "x: large"

# 6423bfa2fbac4a2a9a2de405cac45de4
msgid "Key update"
msgstr "Key update"

# fc415e235e764b4eae182a31850923ba
msgid "Common prefix search"
msgstr "Common prefix search"

# 61bd4c13363c474ab637d087b29ca95e
msgid "Predictive search"
msgstr "Predictive search"

# 536dd756d94b4d1cb79d8664d5293c14
msgid "Range search"
msgstr "Range search"

# 8ac2a8fa6f8e417885415febfec6822a
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."

# 2fce74f9959044fb9610936fed3c19b0
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."

# 7da9d5628a4e425ab974903722b8557d
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."

# cd3717663b4d4faa91a1f24404df00d4
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."

# 3fd976cde7a444b3ac15f85a8164820a
msgid "``TABLE_PAT_KEY`` is small and supports advanced search functions."
msgstr "``TABLE_PAT_KEY`` is small and supports advanced search functions."

# f360a105354c46f285e8639fa55f159f
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."

# 5725ab403cda437d8a5aa5fe0b96daef
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."

# a61d055999534185b189e4451639a4b9
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."

# 329e704617a241c2a273039089e5dbbf
msgid "Record ID"
msgstr "Record ID"

# 06758360c1fa4a7b916df3c4cd28a91b
msgid "Record ID is assigned automatically. You cannot assign record ID."
msgstr "Record ID is assigned automatically. You cannot assign record ID."

# 6884f5307253430a9e6839b07093f3be
msgid "Record ID of deleted record may be reused."
msgstr "Record ID of deleted record may be reused."

# 31985aa0fca143949ba3d199ae7117ab
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.)"

# 89110cb71924475eb54c4763b4084abf
msgid "Persistent table and temporary table"
msgstr "Persistent table and temporary table"

# 0503af17ed6140439c106eb8348678f9
msgid "Table is persistent table or temporary table."
msgstr "Table is persistent table or temporary table."

# 598b276cf1eb48988ee2f51ee7e1306f
msgid "Persistent table"
msgstr "Persistent table"

# 5688e9c88dba43259daafda7faf4872e
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."

# 2a4fb27575f24e9eb87160656c949f4b
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."

# 5c254050b6ca4dd497762793af34d1e9
msgid "Temporary table"
msgstr "Temporary table"

# 70432146e7924a369144b4de1e2a9f47
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."

# 158005cc835c4e659062f350f4d6d4a6
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."

# ab8c7f6cb14848d3ab007caef5c74d2e
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."

# bc8abc77a0e841da86eab73f21278ce5
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."

# a2949ea526444df7ada7e9ca233fa868
msgid "Token filters"
msgstr "Token filters"

# 2bf3af841c8543c7a18c56ddf6e24eb3
msgid "Groonga has token filter module that some processes tokenized token."
msgstr "Groonga has token filter module that some processes tokenized token."

# 6fab705bd51a4a5c81eb03cf280d3a7e
msgid "Token filter module can be added as a plugin."
msgstr "Token filter module can be added as a plugin."

# fe4b63a8bc52407da355a2a52981ac98
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."

# 1fe9cd2563be4546af85b4d3f5d36e08
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`."

# 1232bb90f6304b0ba14ea9aed0db875d
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:"

# 7b5cfb7c17904a64845c2b329ba3e066
msgid "Available token filters"
msgstr "Available token filters"

# 151d2b53915e4829830df3b22203e244
msgid "Here is the list of available token filters:"
msgstr "Here is the list of available token filters:"

# b4ce5fb9036b4ea2af790866f471a187
# 03049c50c438495dbc7e70f681a83a15
msgid "``TokenFilterStopWord``"
msgstr "``TokenFilterStopWord``"

# 7bc3fba016174211be39dc5392daddee
# 33bc5c37423f4f21850ec295ffdbbd29
msgid "``TokenFilterStem``"
msgstr "``TokenFilterStem``"

# cac92388dc4845bcbfca786f16fb1650
msgid ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."
msgstr ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."

# d7d1011068b84d56881de79003027357
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."

# fe6135e153824ef5b48456186a22d73d
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."

# 22e95fc06e2348ca913231e444efc2b3
msgid "Here is an example that uses ``TokenFilterStopWord`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStopWord`` token filter:"

# 62129742f5f6493e9103299222904fba
msgid "``and`` token is marked as stop word in ``Terms`` table."
msgstr "``and`` token is marked as stop word in ``Terms`` table."

# 1af3c3016e054877963aeb7ac2435856
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."

# a6110b94c7b7443cb877c80353314b9b
msgid "``TokenFilterStem`` stems tokenized token."
msgstr "``TokenFilterStem`` stems tokenized token."

# f38fa066fecd41c0badc452cfe4ab005
msgid "Here is an example that uses ``TokenFilterStem`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStem`` token filter:"

# a1bc95dd0502459c91ba3c3e7bae3d2c
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."

# a6e180e9e495461e8cd34d49577003cd
msgid "Tokenizers"
msgstr "Tokenizers"

# dec44c1447d44ab0b2ce01727c0ed966
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:"

# c8210c69a1a447199c925c47539b153d
msgid "Indexing text"
msgstr "Indexing text"

# 9d9fc520980849999bbe4292df48000f
msgid "Tokenizer is used when indexing text."
msgstr "Tokenizer is used when indexing text."

# 94fee5e4127d41b6a96f9e60996a3944
msgid "Searching by query"
msgstr "Searching by query"

# 5d038c25cbac4e87bea71be44e77f44f
msgid "Tokenizer is used when searching by query."
msgstr "Tokenizer is used when searching by query."

# 3bfa8c52544f40ceaf8893d6fad60cd3
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."

# bfc6a801e2d7475f86685d05b4b952f5
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`."

# 7635699f09834226b51d9ee8cef1c289
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`:"

# 83e71016271a489987254f80f8d968f5
msgid "What is \"tokenize\"?"
msgstr "What is \"tokenize\"?"

# d87ceb39223c4a62a0aeffebff21a933
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."

# e253c31b5ca340b9b234f248f432123a
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:"

# 31e087c228de47bb843c8f7059ca115b
# 602a3e192414486faf5baf12cc2931ce
msgid "``He``"
msgstr "``He``"

# e44fb1d3171f4e138297c853d9a6525b
# 91c239d4fe0147d0b75e64224169fee4
msgid "``el``"
msgstr "``el``"

# 9fbf6c0120554904a2202e8519c42090
# 13ba7bc3157043f78ace57bf2715b53e
msgid "``ll``"
msgstr "``ll``"

# 60d3693fc0a24b92bacf736be799fedc
# 708cc4bed3e84f16a4d6071ffac170da
msgid "``lo``"
msgstr "``lo``"

# b33d5271244d4e578841860334ce8bd7
msgid "``o_`` (``_`` means a white-space)"
msgstr "``o_`` (``_`` means a white-space)"

# 09d1a209a5dd463cb77e8d4e92b2be4c
msgid "``_W`` (``_`` means a white-space)"
msgstr "``_W`` (``_`` means a white-space)"

# 850d792d08db406fb9fd4cf3a3bed7a2
msgid "``Wo``"
msgstr "``Wo``"

# fc871e338e444d5cb3755b345f896a9a
msgid "``or``"
msgstr "``or``"

# 64010ff3dd1e40869f35e5888ab0bb5a
msgid "``rl``"
msgstr "``rl``"

# 8a8ded74803140f2a2574ccd720d2835
msgid "``ld``"
msgstr "``ld``"

# 047f5f9a46c946ff92ca41986c0e3f8d
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``."

# 2c615625dbc548fb936fa7e5179dd3dc
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:"

# 7e2c385ca6a44cc4bb7c0b2c6bbb1cd8
msgid "``Hello``"
msgstr "``Hello``"

# e9a98627175947ccaf925f553a315534
msgid "``World``"
msgstr "``World``"

# 5a9089afd83640f4aee410b4b2c6b71d
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``."

# 8e97ed6290e1404f8b0ede3f67b36489
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."

# 62f6f1c6822f41ae90229a35eda30da9
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."

# 76da46529abc4703b396c7e10e6b5a0c
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."

# 9671e2253c574882bc251620874d4c88
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."

# da91a9a39c9e40e69edd964773c1c0b6
msgid "Built-in tokenizsers"
msgstr "Built-in tokenizsers"

# dd30242d8f554302881bcda358206131
msgid "Here is a list of built-in tokenizers:"
msgstr "Here is a list of built-in tokenizers:"

# 397c1d5fa3984256a8894460e54d5057
# 5b2bf26ce81940e49b9339b92d3482dd
msgid "``TokenBigram``"
msgstr "``TokenBigram``"

# a911f48ac20148f09da1350f0443932a
# 6a4cbc695f464650957b45bd96dc54a2
msgid "``TokenBigramSplitSymbol``"
msgstr "``TokenBigramSplitSymbol``"

# c43c8d3150774fb583ad4450aa526937
# 3391346a9b8f471584a37ce5d481cb7b
msgid "``TokenBigramSplitSymbolAlpha``"
msgstr "``TokenBigramSplitSymbolAlpha``"

# 95839856c7bd4584b0836a865a3027f2
# 62e575cddb2f40ba8d658331c60de5ba
msgid "``TokenBigramSplitSymbolAlphaDigit``"
msgstr "``TokenBigramSplitSymbolAlphaDigit``"

# acbdc07bbf1b498d985eb03cece830b1
# 7580db39cab042d7a4507e0e5b33e05e
msgid "``TokenBigramIgnoreBlank``"
msgstr "``TokenBigramIgnoreBlank``"

# 55ae911f45694984aaff123c07c7a6eb
# 2be0b3b4bb4a48ddb5fa0a93117c9ffd
msgid "``TokenBigramIgnoreBlankSplitSymbol``"
msgstr "``TokenBigramIgnoreBlankSplitSymbol``"

# 6ba65f2b47cc47198347fd6bfc5bd399
msgid "``TokenBigramIgnoreBlankSplitAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitAlpha``"

# 82cd9a73c08a472d9d2f05f3f4bcfc96
msgid "``TokenBigramIgnoreBlankSplitAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitAlphaDigit``"

# c5d444b3dd2146b8ae2bc14f4b3947db
# 386fda674dc248878f891a3c0c6c22f9
msgid "``TokenUnigram``"
msgstr "``TokenUnigram``"

# 6e5c5e758b1e447f9e03fefa5b98d074
# 22139c70ac0a4ff1926f2a4c570b373d
msgid "``TokenTrigram``"
msgstr "``TokenTrigram``"

# c5d0444fb6a34f5cba8be3b723b8e92c
# 91d74adcd6574b61b217b3cfa0259ea9
msgid "``TokenDelimit``"
msgstr "``TokenDelimit``"

# 5fb88520b2c9448ebf7b35d9be968bde
# 8a1807c25ba34ed48b1b6f598a2a4dd1
msgid "``TokenDelimitNull``"
msgstr "``TokenDelimitNull``"

# 144fc8ffd9e2422f9b4205d4393ff193
# ac9eae8c5181452f8c8bd958b08e176d
msgid "``TokenMecab``"
msgstr "``TokenMecab``"

# 8d5866bf38b54082a5fa9abf79ece76a
# 6205bdf557da4b84a5508d06fefec600
msgid "``TokenRegexp``"
msgstr "``TokenRegexp``"

# ad726ede047f4156b088462ba16e72f0
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."

# 1f8e971fa21e4a2092bd0866c169f221
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:"

# d5b43f6e2c4344988594ef4c3f2ce3d5
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."

# 86e7cf1e2b524ea6acb1d7ca9fd628a6
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."

# c7609bc1095c45cba2aae940411d4779
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."

# 286d86f948144cfe9e3d13541853f034
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`."

# a7736d16f3374e3999952ed43e12523b
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:"

# eab425bc51d549fe9086119bd0efe0e8
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."

# 4b8c2445eae445498a316d04836461eb
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)."

# d1bf720f093f43a8a149087ee4ab056e
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."

# 4b2b0f048040414c80686bd91b53ccd9
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."

# f95436acbeab4c0cb6d30377b2943cf3
msgid "Mixed tokenize method is suitable for mixed language case."
msgstr "Mixed tokenize method is suitable for mixed language case."

# 5514c6d5cc3e4bcb8107cccc5eaf97ad
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`."

# db566295185c4d9a9a8d7f8fde5d047c
msgid "Let's confirm ``TokenBigram`` behavior by example."
msgstr "Let's confirm ``TokenBigram`` behavior by example."

# 65c8830be92b4cb191406c11382709f4
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:"

# a0ddc3c25e7843678c48e2984b2c8dc2
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:"

# c455c0ef7150451686b32cc771231326
msgid "Alphabet"
msgstr "Alphabet"

# e3fbfd9e9ed44f6abb036f7c5cdc3a11
msgid "Digit"
msgstr "Digit"

# 9a0a9e7e795046c0830c8fe6a9f960d7
msgid "Symbol (such as ``(``, ``)`` and ``!``)"
msgstr "Symbol (such as ``(``, ``)`` and ``!``)"

# d2b046274ae14bffbeabcf99e1b15cfc
msgid "Hiragana"
msgstr "Hiragana"

# dc6d26442b814a1eb4a3b707613675a8
msgid "Katakana"
msgstr "Katakana"

# ad3078bd7b95404eaec495e2799d9655
msgid "Kanji"
msgstr "Kanji"

# 700d4f96e0ef4bfeb9bd620ea177087f
msgid "The following example shows two token delimiters:"
msgstr "The following example shows two token delimiters:"

# cf5a7da472e84965adff2a647cca9f47
msgid "at between ``100`` (digits) and ``cents`` (alphabets)"
msgstr "at between ``100`` (digits) and ``cents`` (alphabets)"

# d767da22dc7444c2aa989777939d85cf
msgid "at between ``cents`` (alphabets) and ``!!!`` (symbols)"
msgstr "at between ``cents`` (alphabets) and ``!!!`` (symbols)"

# 0bf0930709614836beee17e9eea8f473
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."

# 6b854a814364408c8ae6dbcfae8be830
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:"

# 85a66f9715a9422493470c313c513930
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:"

# 5e2ff85e7575459484bac65bcd8f5859
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:"

# 3aa1d41196a04c87ab6776a556362518
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."

# 10f6e37285df432d8f0708ead97b7181
# c28b427c6b204a098a629a9d97b46366
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."

# 83dd2c08953847a18a502ddc1c11e9cb
# f52214b6cbc04b8d80c65ebd12397c4c
# fe266a134d6441249f22fdb3bb394724
# df9e2fb88c0b4641bcb6da85c5b3e639
msgid "Here is a result by :ref:`token-bigram` :"
msgstr "Here is a result by :ref:`token-bigram` :"

# 0fbd826f6b5c4407bf173be4acfe99ea
msgid "Here is a result by ``TokenBigramIgnoreBlank``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlank``:"

# 31e2d51cf42941789eeafb1c177e0f97
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:"

# 2704b72b2eba4370bfd4d2d9b27bfb7b
# 7bf9a59a7bd2479098e3a1bd28c015b4
# 3296ed4a3204480088d8744e7003742a
msgid "Blank handling"
msgstr "Blank handling"

# 50dfe5f73bcc4eca8dcdea172fc75b56
msgid "Symbol handling"
msgstr "Symbol handling"

# 917b0c777af2456ea6a2785bb2ad5f8b
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."

# ca21767cb72b4032ab204ee797c32f1f
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."

# 5013e9d8844440218f977a53ed8c7de9
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"

# 8dfda32db26b4a1285ceba2262baad06
msgid "``TokenBigramIgnoreBlankSplitSymbolAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlpha``"

# 3cc16b1b569741f1bd0e2381566e4a5e
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:"

# 328685c8b1d6405d80246b4f4f30ae73
msgid "Symbol and alphabet handling"
msgstr "Symbol and alphabet handling"

# fcd2546caf334f69b0786f4c7b992bc0
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# a9d78a0cbd654b0d8e2fe26a320bc646
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."

# 73ea9aed10904035820311848d1dfcd9
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."

# 005778c1fe2448a88dcf5c2b057e06c5
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"

# 0f3280bfcbc243de968ea1b40118333f
msgid "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"

# c01deab761f5455a9f98bca0eea1fd96
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:"

# 06a1e35fac2a4c3aadc13022ce659a98
msgid "Symbol, alphabet and digit handling"
msgstr "Symbol, alphabet and digit handling"

# cfa0547dc0484882a9fa49c88a3d649a
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# 2cf3151c50d5493ea77bf08bd7a8e1a8
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."

# 46802ecb30b24ce3b8370fc1298f6d3f
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."

# c5ec1020bd6145c3a809772d2e3458d9
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"

# d24090e99eae4027b07d7720bf0067d5
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."

# f1a28dabf82d4e44a049d4a65226aeb3
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."

# 409d9a92e6ed42a2a4f1d09122b70da3
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``."

# a016254922e94cca928e8a608f854b50
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``."

# ec1cb8e2d68a43c29008d88ed23d5f57
msgid "Here is an example of ``TokenDelimit``:"
msgstr "Here is an example of ``TokenDelimit``:"

# f3858232ad174503885e755c4858696c
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``)."

# 233ff793f9a04305bfaa14cccce06638
msgid "``TokenDelimitNull`` is also suitable for tag text."
msgstr "``TokenDelimitNull`` is also suitable for tag text."

# f2cc6100095040ac918b5957bcc0dff4
msgid "Here is an example of ``TokenDelimitNull``:"
msgstr "Here is an example of ``TokenDelimitNull``:"

# 2fa3735837214d8b93e2254df12d4ba2
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."

# 3284d51ab4e54851b962de22e13f9396
msgid ""
"MeCab doesn't depend on Japanese. You can use MeCab for other languages by "
"creating dictionary for the languages. You can use `NAIST Japanese "
"Dictionary <http://sourceforge.jp/projects/naist-jdic/>`_ for Japanese."
msgstr ""
"MeCab doesn't depend on Japanese. You can use MeCab for other languages by "
"creating dictionary for the languages. You can use `NAIST Japanese "
"Dictionary <http://sourceforge.jp/projects/naist-jdic/>`_ for Japanese."

# 9ccc4d5a39b644e2941e67cc1e87c700
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``."

# 40bd42ad96c7483688e2348ef1be1932
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."

# 06932f603d1c4b078b0aa342a4a980aa
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 ``京都``:"

# 3f83a28dc4db4926b4f57e38ee27c452
msgid "This tokenizer is experimental. Specification may be changed."
msgstr "This tokenizer is experimental. Specification may be changed."

# 99375fba74f048f495418bda639e9c41
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."

# 492a2341b2a74e568b9377b392aad203
msgid ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."
msgstr ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."

# 80cc88b610c84b49922b6ddb4a127125
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:"

# 662160e3a2204c82a6dcd2f27eae3b95
msgid "Literal only case such as ``hello``"
msgstr "Literal only case such as ``hello``"

# 1333721044644c2a90f047e30e6d675d
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``"

# af69cbcb27054e939bf40b3f351954ea
msgid "The end of text and literal case such as ``\\.txt\\z``"
msgstr "The end of text and literal case such as ``\\.txt\\z``"

# 12bcfe54b2814e68aac4e7152e4aafa1
msgid "In most cases, index search is faster than sequential search."
msgstr "In most cases, index search is faster than sequential search."

# 13ec3f2c247a4db08ce0b2f43db0afbf
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:"

# 4e1c22b3c6134717a5ae075345126032
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."

# 8725394af2694d8885c3921aa2df98ee
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."

# a8c7cf3eb33246399abe50e0855504c0
msgid "Tuning"
msgstr "Tuning"

# 5afc7c0802c34adcbf61d2b4af93913b
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."

# eb1329e5cfc94f9ab84eb38424258d98
msgid "This section describes parameters."
msgstr "This section describes parameters."

# 40245a3141094a9fb7d482edf2377283
msgid "The max number of open files per process"
msgstr "The max number of open files per process"

# 321b1aa33dfa43aba401d956c51d2628
# e2c41736853542a1a6719157239e0ec9
msgid "This parameter is for handling a large database."
msgstr "This parameter is for handling a large database."

# fd6ba633f56d48319e0a061ac5ca5832
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."

# a34505ff6cd548329eebfd35dcf5aa47
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."

# 06a459018aae445bb9771d7e6d0cfe8f
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::"

# 149285b3877d49138d8bd7422b07d206
msgid "Here is an example schema::"
msgstr "Here is an example schema::"

# c99834bd826542afaec40e055f4a4c88
msgid "This example opens at least 11 files::"
msgstr "This example opens at least 11 files::"

# d9354cb1c54f423583711ebc5a367547
msgid "Memory usage"
msgstr "Memory usage"

# 38636a46afc642cbb963341d8c7a667d
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."

# 0c210a4b83ab4afaa79e5abb5e754de2
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."

# b28a4bec954b475792ed72f130c65d92
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."

# 688c8a3b42784c18b9fcec370a993cb1
msgid "You must have memory and swap that is larger than database."
msgstr "You must have memory and swap that is larger than database."

# 2a1eabbf06a94e25b977f60ea25033f9
msgid "Linux"
msgstr "Linux"

# deda31803cbb4c39a6b4f5737d3a528c
msgid "This section describes how to configure parameters on Linux."
msgstr "This section describes how to configure parameters on Linux."

# d3a83d8a863b4c3a93e782371eb26f4f
msgid "nofile"
msgstr "nofile"

# 4813ce00c3474b2f810496e2aabe6818
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::"

# 77d8e91738bb45a3871b97f56e359f91
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::"

# 94daddd23bd0413497fe09c534707fcf
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."

# dedc732fdc144b389a034db08d91e7e7
msgid "vm.overcommit_memory"
msgstr "vm.overcommit_memory"

# 98110dc9db97483e9529f22db84b3a9d
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."

# d51117a969e74b7b9fac1dc8867b6eba
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."

# 1618959177f2420fa68e399fba6700ec
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::"

# d690152cdf744bab86a48cedccdd1a31
# fbbad896d0194126a06d2f57e1bba551
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::"

# 51ff58450e4a4b70b024dfb308c521aa
msgid "vm.max_map_count"
msgstr "vm.max_map_count"

# f9b43198a3be4684914470016549fe70
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."

# bde89e5bf2e44d6f8fce48e52aa1e4de
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``)"

# bfefaa31581d42ddbad9d001e8d8a927
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::"

# de8f7f0cac964659841d0c5a5937e346
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::"

# ceba2e3d007c41a4844a078e3d7c6904
msgid "FreeBSD"
msgstr "FreeBSD"

# 623bf05fe6204497adc942baa7cafacd
msgid "This section describes how to configure parameters on FreeBSD."
msgstr "This section describes how to configure parameters on FreeBSD."

# ff94e3233c9946e495e90a46115dd517
msgid "kern.maxfileperproc"
msgstr "kern.maxfileperproc"

# 947f9200d43f45d1bd7a9a3871848fe8
msgid "データ型"
msgstr "データ型"

# ca103e0799464cea8bf46c40f73d68b3
msgid "Groonga データ型"
msgstr "Groonga データ型"

# 84c2c1fbf8d2459cbba152a41958a3cd
msgid "Groonga は、格納するデータの型を区別します。"
msgstr "Groonga は、格納するデータの型を区別します。"

# 4f59814c47fa4adea82caecc832316b3
msgid ""
"Groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らかの型"
"に属します。また通常は、一つのテーブルの中の全てのレコードについて、カラムの"
"値は共通となります。"
msgstr ""
"Groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らかの型"
"に属します。また通常は、一つのテーブルの中の全てのレコードについて、カラムの"
"値は共通となります。"

# e4a956219b1d4ece9b4f1c21ae69c53d
msgid ""
"主キーの型とカラムの型には、Groongaで予め定義済みの型か、ユーザが定義する型、"
"またはユーザが定義したテーブルを指定することができます。"
msgstr ""
"主キーの型とカラムの型には、Groongaで予め定義済みの型か、ユーザが定義する型、"
"またはユーザが定義したテーブルを指定することができます。"

# ddcd12e0513d46eaabcbf6099022c906
msgid ""
"主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
"テーブルのサブセットとなります。"
msgstr ""
"主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
"テーブルのサブセットとなります。"

# 072073d1daef4e648c4177838bd082ee
msgid ""
"カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となるテー"
"ブルの参照キーとなります。"
msgstr ""
"カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となるテー"
"ブルの参照キーとなります。"

# 08561d27d04c421385101954cf36ac19
msgid "組込型"
msgstr "組込型"

# 3c1a35877108440997abff62284d47fb
msgid "以下の型が組込型としてあらかじめ定義されています。"
msgstr "以下の型が組込型としてあらかじめ定義されています。"

# fdd519db05114a7e920b03a5248bc52e
msgid "``Object``"
msgstr "``Object``"

# b49abba5d2994646a433005f18b8980d
msgid "任意のテーブルに属する全てのレコードです。 [#]_"
msgstr "任意のテーブルに属する全てのレコードです。 [#]_"

# 177c6f42ea4649a4b2efdeda2838a0c1
msgid "``Bool``"
msgstr "``Bool``"

# 7c133d6c4a9342aa8484ce84a1949c1d
msgid ""
"ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値は"
"trueとfalseです。（デフォルト値: false）"
msgstr ""
"ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値は"
"trueとfalseです。（デフォルト値: false）"

# afffe81ba67248ee92a87a703afc7328
msgid ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空文"
"字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになります。"
msgstr ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空文"
"字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになります。"

# 1ea0f9cd59dd4ce4a3706bc618e36e08
msgid "``Int8``"
msgstr "``Int8``"

# 72756daa8aa640558eb4b7aa2813a59a
msgid ""
"8bit符号付き整数であり、-128以上127以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"8bit符号付き整数であり、-128以上127以下の整数を表します。（デフォルト値: 0）"

# 3333a8d8d20f4b89af26b35a47708815
msgid "``UInt8``"
msgstr "``UInt8``"

# 548cac05bd6145508a31ca7ce96b7873
msgid ""
"8bit符号なし整数であり、0以上255以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"8bit符号なし整数であり、0以上255以下の整数を表します。（デフォルト値: 0）"

# 40b9fd709c834703866ca18d5fcc57d5
msgid "``Int16``"
msgstr "``Int16``"

# dfc95947616f4e668808c2f95300ca6a
msgid ""
"16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。（デフォルト"
"値: 0）"
msgstr ""
"16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。（デフォルト"
"値: 0）"

# b4f1df7e466f4a52b2eae32350aca918
msgid "``UInt16``"
msgstr "``UInt16``"

# 77d7f790af354309add8b7e7f99dd9ae
msgid ""
"16bit符号なし整数であり、0以上65,535以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"16bit符号なし整数であり、0以上65,535以下の整数を表します。（デフォルト値: 0）"

# 121e1360221b4aa7acc73b1a83f20a19
msgid "``Int32``"
msgstr "``Int32``"

# f4726bd74f864a03912a910a754ceda0
msgid ""
"32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
"す。（デフォルト値: 0）"
msgstr ""
"32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
"す。（デフォルト値: 0）"

# b02d67b243f9491ca2274435951e5fee
msgid "``UInt32``"
msgstr "``UInt32``"

# e5baf2ecafbf4366aa1ea06a07514ce2
msgid ""
"32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。（デフォルト"
"値: 0）"
msgstr ""
"32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。（デフォルト"
"値: 0）"

# 9b51134d18544896a713f2c4e148e36a
msgid "``Int64``"
msgstr "``Int64``"

# 018a528c0a2d4cfc8fab8b02dab714af
msgid ""
"64bit符号付き整数であり、-9,223,372,036,854,775,808以上"
"9,223,372,036,854,775,807以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"64bit符号付き整数であり、-9,223,372,036,854,775,808以上"
"9,223,372,036,854,775,807以下の整数を表します。（デフォルト値: 0）"

# 874983f2673840bd93d318b2d19b9e2e
msgid "``UInt64``"
msgstr "``UInt64``"

# bfee2b15f3024b69925da0bc5793c3c5
msgid ""
"64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
"す。（デフォルト値: 0）"
msgstr ""
"64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
"す。（デフォルト値: 0）"

# c9b095e854d042c28abfb94e134d0247
msgid "``Float``"
msgstr "``Float``"

# b7faaf022c0648a19dcb72f52745333c
msgid ""
"IEEE 754形式の倍精度浮動小数点数であり、実数を表します。（デフォルト値: 0.0）"
msgstr ""
"IEEE 754形式の倍精度浮動小数点数であり、実数を表します。（デフォルト値: 0.0）"

# 61880454c4014523ad998f4acb2e9cbd
msgid ""
"IEEE 754形式の詳細については、 `IEEE 754 - Wikipedia <http://ja.wikipedia."
"org/wiki/IEEE_754>`_ や `IEEE 754: Standard for Binary Floating-Point "
"<http://grouper.ieee.org/groups/754/>`_ を参照してください。"
msgstr ""
"IEEE 754形式の詳細については、 `IEEE 754 - Wikipedia <http://ja.wikipedia."
"org/wiki/IEEE_754>`_ や `IEEE 754: Standard for Binary Floating-Point "
"<http://grouper.ieee.org/groups/754/>`_ を参照してください。"

# ccb70e4823e14eb0b1788cadd89c8b2c
msgid "``Time``"
msgstr "``Time``"

# cc8bb903c08e46ebbd142683c22559f3
msgid ""
"日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位で"
"64bit符号付き整数により表現します。（デフォルト値: 0）"
msgstr ""
"日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位で"
"64bit符号付き整数により表現します。（デフォルト値: 0）"

# 28eeea8d5411458fb0559235e70b4063
msgid ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日0時"
"0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、小数を"
"使います。"
msgstr ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日0時"
"0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、小数を"
"使います。"

# fca8f1c893f94fcab451d6718bf991d7
msgid "``ShortText``"
msgstr "``ShortText``"

# dbb4c052e5bb4a5aa70ee2a9d7bd87ee
msgid "4,095バイト以下の文字列を表します。（デフォルト値: \"\"）"
msgstr "4,095バイト以下の文字列を表します。（デフォルト値: \"\"）"

# 8b931b19f94747f394ac9630cbf868d5
msgid "``Text``"
msgstr "``Text``"

# 9f9a4fe195f04dcaa19b4d5cba5334ee
msgid "65,535バイト以下の文字列を表します。（デフォルト値: \"\"）"
msgstr "65,535バイト以下の文字列を表します。（デフォルト値: \"\"）"

# e296c64021064f099cbcab0fc5b8f300
msgid "``LongText``"
msgstr "``LongText``"

# 1e36e492a1094489bab0134b2877a256
msgid "2,147,483,647バイト以下の文字列を表します。（デフォルト値: \"\"）"
msgstr "2,147,483,647バイト以下の文字列を表します。（デフォルト値: \"\"）"

# e71bc41e6f614026a54424c4b14f3912
msgid "``TokyoGeoPoint``"
msgstr "``TokyoGeoPoint``"

# 0a2df81edd7f47d6b334f003bfff1926
msgid ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"
msgstr ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"

# 5cc62daea63b4bebac4d3d51c27bfb9f
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' のほかに ',' を使うことができます。"

# e1f9d556d54542ffa86b01198c65ddb3
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>`_ を参照してください。"

# 904fa9c054564b458185da2642349e54
msgid "``WGS84GeoPoint``"
msgstr "``WGS84GeoPoint``"

# 3cb448e09d964821a85dc955ed4a02e1
msgid ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"
msgstr ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"

# 7b40920c323c43d0a121e8510ffb3595
msgid ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"
msgstr ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"

# ff59404ae16041a7a29d77b3d0517f4f
msgid "型に関する制限事項"
msgstr "型に関する制限事項"

# 982f65571dc64e0490c5f897169c4be6
msgid "テーブルの主キーに指定できない型"
msgstr "テーブルの主キーに指定できない型"

# 83f1549e0cb246ff91a07a8a48194928
msgid ""
"Text型とLongText型については、テーブルの主キーに指定することはできません。"
msgstr ""
"Text型とLongText型については、テーブルの主キーに指定することはできません。"

# 4edd9487eda44838b18d871847b556dd
msgid "ベクターとして格納できない型"
msgstr "ベクターとして格納できない型"

# be2522e1d9bb46c980225e3e85c4f588
msgid ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"
msgstr ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"

# 323588c216dd4dc8a60b1528c03a2727
msgid ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"
msgstr ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"

# e1bd11d0e13e48d3af85a1c98540be1e
msgid "Object型はv1.2でサポートされます。"
msgstr "Object型はv1.2でサポートされます。"

# dc00e9c1aa86451db90a949951f04225
#~ msgid "groonga command"
#~ msgstr "groonga command"

# 6e9733a6daa84343b41a2ed09b461c80
#~ msgid "groonga - 列指向データベース機能を持つ全文検索エンジンソフトウェア"
#~ msgstr "groonga - 列指向データベース機能を持つ全文検索エンジンソフトウェア"

# d9085441427644c5a0b007b1975efb74
#~ msgid ""
#~ "Groongaは列指向のデータベース機能を持つ高速でスケーラブルな全文検索エンジ"
#~ "ンです。 Groongaのデータベースは、groongaコマンドかCライブラリインタフェー"
#~ "スを通して操作することができます。このマニュアルページでは、groongaコマン"
#~ "ドの使い方について説明します。"
#~ msgstr ""
#~ "Groongaは列指向のデータベース機能を持つ高速でスケーラブルな全文検索エンジ"
#~ "ンです。 Groongaのデータベースは、groongaコマンドかCライブラリインタフェー"
#~ "スを通して操作することができます。このマニュアルページでは、groongaコマン"
#~ "ドの使い方について説明します。"

# ab27e1764229466b92bcfab571b7e632
#~ msgid "データベース内のスキーマと特定のテーブルのデータのみ出力::"
#~ msgstr "データベース内のスキーマと特定のテーブルのデータのみ出力::"

# d1e4da9f74314fd2a9aa61c38a66eabd
#~ msgid "データベース内のすべてのデータを出力::"
#~ msgstr "データベース内のすべてのデータを出力::"
