Common.md.json 23 KB

1234567891011121314151617
  1. {
  2. "64e097580e2ff94f4b2d5c9cc42d60f4874b355e189fe47a862e1474491a60f6": {
  3. "original": "# Section \"Common\" in configuration\n\nlemmatizer_base\n----------------\n\nThe `lemmatizer_base` is an optional configuration directive that specifies the base path for lemmatizer dictionaries. The default path is `/usr/share/manticore`\n\nThe lemmatizer implementation in Manticore Search (see [Morphology](../Creating_a_table/NLP_and_tokenization/Morphology.md) to learn what lemmatizers are) is dictionary-driven and requires specific dictionary files for different languages. These files can be downloaded from the Manticore website (<https://manticoresearch.com/install/#other-downloads>).\n\nExample:\n\nCODE_BLOCK_0\n\nprogressive_merge\n------------------\n\nThe progressive_merge is a configuration directive that, when enabled, merges real-time table disk chunks from smaller to larger ones. This approach speeds up the merging process and reduces read/write amplification. By default, this setting is enabled. If disabled, the chunks are merged in the order they were created.\n\njson_autoconv_keynames\n------------------------\n\nThe json_autoconv_keynames is an optional configuration directive that determines if and how to auto-convert key names within JSON attributes. The known value is 'lowercase'. By default, this setting is unspecified (meaning no conversion occurs).\n\nWhen set to lowercase, key names within JSON attributes will be automatically converted to lowercase during indexing. This conversion applies to JSON attributes from all data sources, including SQL and XMLpipe2.\n\nExample:\n\nCODE_BLOCK_1\n\njson_autoconv_numbers\n-----------------------\n\nThe json_autoconv_numbers is an optional configuration directive that determines whether to automatically detect and convert JSON strings that represent numbers into numeric attributes. The default value is 0 (do not convert strings into numbers).\n\nWhen this option is set to 1, values such as \"1234\" will be indexed as numbers instead of strings. If the option is set to 0, such values will be indexed as strings. This conversion applies to JSON attributes from all data sources, including SQL and XMLpipe2.\n\nExample:\n\nCODE_BLOCK_2\n\non_json_attr_error\n---------------------\n\non_json_attr_error is an optional configuration directive that specifies the action to take if JSON format errors are found. The default value is `ignore_attr`(ignore errors). This setting applies only to `sql_attr_json` attributes.\n\nBy default, JSON format errors are ignored (`ignore_attr`), and the indexer tool will show a warning. Setting this option to `fail_index` will cause indexing to fail at the first JSON format error.\n\nExample:\n\nCODE_BLOCK_3\n\nplugin_dir\n-----------\n\nThe plugin_dir is an optional configuration directive that specifies the trusted location for dynamic libraries (UDFs). The default path is `/usr/local/lib/manticore/`.\n\nThis directive sets the trusted directory from which the [UDF libraries](../Extensions/UDFs_and_Plugins/UDF.md) can be loaded.\n\nExample:\n\nCODE_BLOCK_4\n<!-- proofread -->\n\n",
  4. "translations": {
  5. "chinese": "# \u914d\u7f6e\u4e2d\u7684\u201cCommon\u201d\u90e8\u5206\n\nlemmatizer_base\n----------------\n\n`lemmatizer_base` \u662f\u4e00\u4e2a\u53ef\u9009\u7684\u914d\u7f6e\u6307\u4ee4\uff0c\u7528\u4e8e\u6307\u5b9a\u8bcd\u5f62\u8fd8\u539f\u5668\u5b57\u5178\u7684\u57fa\u7840\u8def\u5f84\u3002\u9ed8\u8ba4\u8def\u5f84\u662f `/usr/share/manticore`\n\nManticore Search\u4e2d\u7684\u8bcd\u5f62\u8fd8\u539f\u5668\u5b9e\u73b0\uff08\u53c2\u89c1 [Morphology](../Creating_a_table/NLP_and_tokenization/Morphology.md) \u4e86\u89e3\u8bcd\u5f62\u8fd8\u539f\u5668\u7684\u76f8\u5173\u77e5\u8bc6\uff09\u662f\u57fa\u4e8e\u5b57\u5178\u7684\uff0c\u9700\u8981\u9488\u5bf9\u4e0d\u540c\u8bed\u8a00\u7684\u7279\u5b9a\u5b57\u5178\u6587\u4ef6\u3002\u8fd9\u4e9b\u6587\u4ef6\u53ef\u4ee5\u4eceManticore\u5b98\u7f51(<https://manticoresearch.com/install/#other-downloads>)\u4e0b\u8f7d\u3002\n\n\u793a\u4f8b\uff1a\n\nCODE_BLOCK_0\n\nprogressive_merge\n------------------\n\nprogressive_merge \u662f\u4e00\u4e2a\u914d\u7f6e\u6307\u4ee4\uff0c\u542f\u7528\u540e\uff0c\u4f1a\u5c06\u5b9e\u65f6\u8868\u7684\u78c1\u76d8\u5757\u4ece\u5c0f\u5230\u5927\u5408\u5e76\u3002\u8fd9\u79cd\u65b9\u5f0f\u52a0\u5feb\u4e86\u5408\u5e76\u8fc7\u7a0b\uff0c\u51cf\u5c11\u4e86\u8bfb\u5199\u653e\u5927\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u6b64\u8bbe\u7f6e\u662f\u542f\u7528\u7684\u3002\u5982\u679c\u7981\u7528\uff0c\u5757\u5c06\u6309\u521b\u5efa\u987a\u5e8f\u5408\u5e76\u3002\n\njson_autoconv_keynames\n------------------------\n\njson_autoconv_keynames \u662f\u4e00\u4e2a\u53ef\u9009\u7684\u914d\u7f6e\u6307\u4ee4\uff0c\u7528\u4e8e\u51b3\u5b9a\u662f\u5426\u4ee5\u53ca\u5982\u4f55\u81ea\u52a8\u8f6c\u6362JSON\u5c5e\u6027\u4e2d\u7684\u952e\u540d\u3002\u5df2\u77e5\u7684\u53d6\u503c\u4e3a 'lowercase'\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u6b64\u8bbe\u7f6e\u672a\u6307\u5b9a\uff08\u610f\u5473\u7740\u4e0d\u8fdb\u884c\u8f6c\u6362\uff09\u3002\n\n\u5f53\u8bbe\u7f6e\u4e3a lowercase \u65f6\uff0cJSON\u5c5e\u6027\u4e2d\u7684\u952e\u540d\u5c06\u5728\u7d22\u5f15\u65f6\u81ea\u52a8\u8f6c\u6362\u4e3a\u5c0f\u5199\u3002\u6b64\u8f6c\u6362\u9002\u7528\u4e8e\u6765\u81ea\u6240\u6709\u6570\u636e\u6e90\uff08\u5305\u62ecSQL\u548cXMLpipe2\uff09\u7684JSON\u5c5e\u6027\u3002\n\n\u793a\u4f8b\uff1a\n\nCODE_BLOCK_1\n\njson_autoconv_numbers\n-----------------------\n\njson_autoconv_numbers \u662f\u4e00\u4e2a\u53ef\u9009\u7684\u914d\u7f6e\u6307\u4ee4\uff0c\u7528\u4e8e\u51b3\u5b9a\u662f\u5426\u81ea\u52a8\u68c0\u6d4b\u5e76\u8f6c\u6362\u8868\u793a\u6570\u5b57\u7684JSON\u5b57\u7b26\u4e32\u4e3a\u6570\u503c\u5c5e\u6027\u3002\u9ed8\u8ba4\u503c\u4e3a0\uff08\u4e0d\u5c06\u5b57\u7b26\u4e32\u8f6c\u6362\u4e3a\u6570\u5b57\uff09\u3002\n\n\u5f53\u8be5\u9009\u9879\u8bbe\u7f6e\u4e3a1\u65f6\uff0c\u8bf8\u5982 \"1234\" \u7684\u503c\u5c06\u4f5c\u4e3a\u6570\u5b57\u7d22\u5f15\u800c\u975e\u5b57\u7b26\u4e32\u3002\u5982\u679c\u8bbe\u7f6e\u4e3a0\uff0c\u5219\u8fd9\u4e9b\u503c\u5c06\u4f5c\u4e3a\u5b57\u7b26\u4e32\u7d22\u5f15\u3002\u6b64\u8f6c\u6362\u9002\u7528\u4e8e\u6765\u81ea\u6240\u6709\u6570\u636e\u6e90\uff08\u5305\u62ecSQL\u548cXMLpipe2\uff09\u7684JSON\u5c5e\u6027\u3002\n\n\u793a\u4f8b\uff1a\n\nCODE_BLOCK_2\n\non_json_attr_error\n---------------------\n\non_json_attr_error \u662f\u4e00\u4e2a\u53ef\u9009\u7684\u914d\u7f6e\u6307\u4ee4\uff0c\u7528\u4e8e\u6307\u5b9a\u53d1\u73b0JSON\u683c\u5f0f\u9519\u8bef\u65f6\u7684\u5904\u7406\u63aa\u65bd\u3002\u9ed8\u8ba4\u503c\u4e3a `ignore_attr`\uff08\u5ffd\u7565\u9519\u8bef\uff09\u3002\u6b64\u8bbe\u7f6e\u4ec5\u9002\u7528\u4e8e `sql_attr_json` \u5c5e\u6027\u3002\n\n\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0cJSON\u683c\u5f0f\u9519\u8bef\u5c06\u88ab\u5ffd\u7565\uff08`ignore_attr`\uff09\uff0c\u7d22\u5f15\u5de5\u5177\u4f1a\u663e\u793a\u8b66\u544a\u3002\u5c06\u6b64\u9009\u9879\u8bbe\u7f6e\u4e3a `fail_index` \u4f1a\u5bfc\u81f4\u5728\u9047\u5230\u7b2c\u4e00\u4e2aJSON\u683c\u5f0f\u9519\u8bef\u65f6\u7d22\u5f15\u5931\u8d25\u3002\n\n\u793a\u4f8b\uff1a\n\nCODE_BLOCK_3\n\nplugin_dir\n-----------\n\nplugin_dir \u662f\u4e00\u4e2a\u53ef\u9009\u7684\u914d\u7f6e\u6307\u4ee4\uff0c\u7528\u4e8e\u6307\u5b9a\u52a8\u6001\u5e93\uff08UDF\uff09\u4fe1\u4efb\u4f4d\u7f6e\u3002\u9ed8\u8ba4\u8def\u5f84\u4e3a `/usr/local/lib/manticore/`\u3002\n\n\u8be5\u6307\u4ee4\u8bbe\u7f6e\u4e86\u52a0\u8f7d [UDF\u5e93](../Extensions/UDFs_and_Plugins/UDF.md)\u7684\u4fe1\u4efb\u76ee\u5f55\u3002\n\n\u793a\u4f8b\uff1a\n\nCODE_BLOCK_4\n<!-- proofread -->",
  6. "russian": "# \u0420\u0430\u0437\u0434\u0435\u043b \"Common\" \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\n\nlemmatizer_base\n----------------\n\n`lemmatizer_base` \u2014 \u044d\u0442\u043e \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0443\u0442\u044c \u0434\u043b\u044f \u0441\u043b\u043e\u0432\u0430\u0440\u0435\u0439 \u043b\u0435\u043c\u043c\u0430\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430. \u041f\u0443\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 `/usr/share/manticore`\n\n\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043b\u0435\u043c\u043c\u0430\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0432 Manticore Search (\u0441\u043c. [Morphology](../Creating_a_table/NLP_and_tokenization/Morphology.md), \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u043b\u0435\u043c\u043c\u0430\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u044b) \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u0441\u043b\u043e\u0432\u0430\u0440\u044f\u0445 \u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0441\u043b\u043e\u0432\u0430\u0440\u0435\u0439 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u043e\u0432. \u042d\u0442\u0438 \u0444\u0430\u0439\u043b\u044b \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0441 \u0441\u0430\u0439\u0442\u0430 Manticore (<https://manticoresearch.com/install/#other-downloads>).\n\n\u041f\u0440\u0438\u043c\u0435\u0440:\n\nCODE_BLOCK_0\n\nprogressive_merge\n------------------\n\n`progressive_merge` \u2014 \u044d\u0442\u043e \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0434\u0438\u0441\u043a\u043e\u0432\u044b\u0435 \u0447\u0430\u043d\u043a\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043e\u0442 \u043c\u0435\u043d\u044c\u0448\u0438\u0445 \u043a \u0431\u043e\u043b\u044c\u0448\u0438\u043c. \u0422\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u0443\u0441\u043a\u043e\u0440\u044f\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438/\u0437\u0430\u043f\u0438\u0441\u0438. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u044d\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430. \u0415\u0441\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0430, \u0447\u0430\u043d\u043a\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u044e\u0442\u0441\u044f \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0438\u0445 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\n\njson_autoconv_keynames\n------------------------\n\n`json_autoconv_keynames` \u2014 \u044d\u0442\u043e \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u043d\u0443\u0436\u043d\u043e \u043b\u0438 \u0438 \u043a\u0430\u043a \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043c\u0435\u043d\u0430 \u043a\u043b\u044e\u0447\u0435\u0439 \u0432 JSON-\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u0445. \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u2014 'lowercase'. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u044d\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u0430 (\u0442\u043e \u0435\u0441\u0442\u044c \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u043d\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442).\n\n\u041f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f lowercase \u0438\u043c\u0435\u043d\u0430 \u043a\u043b\u044e\u0447\u0435\u0439 \u0432 JSON-\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u0445 \u0431\u0443\u0434\u0443\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u044b \u0432 \u043d\u0438\u0436\u043d\u0438\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u043f\u0440\u0438 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438. \u042d\u0442\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043a JSON-\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u043c \u0438\u0437 \u0432\u0441\u0435\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445, \u0432\u043a\u043b\u044e\u0447\u0430\u044f SQL \u0438 XMLpipe2.\n\n\u041f\u0440\u0438\u043c\u0435\u0440:\n\nCODE_BLOCK_1\n\njson_autoconv_numbers\n-----------------------\n\n`json_autoconv_numbers` \u2014 \u044d\u0442\u043e \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043b\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c JSON-\u0441\u0442\u0440\u043e\u043a\u0438, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0447\u0438\u0441\u043b\u0430, \u0432 \u0447\u0438\u0441\u043b\u043e\u0432\u044b\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 0 (\u043d\u0435 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u0447\u0438\u0441\u043b\u0430).\n\n\u0415\u0441\u043b\u0438 \u044d\u0442\u0430 \u043e\u043f\u0446\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u0432 1, \u0442\u0430\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043a\u0430\u043a \"1234\", \u0431\u0443\u0434\u0443\u0442 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0447\u0438\u0441\u043b\u0430, \u0430 \u043d\u0435 \u0441\u0442\u0440\u043e\u043a\u0438. \u0415\u0441\u043b\u0438 \u043e\u043f\u0446\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u0432 0, \u0442\u0430\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0441\u0442\u0440\u043e\u043a\u0438. \u042d\u0442\u0430 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043a JSON-\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u043c \u0438\u0437 \u0432\u0441\u0435\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445, \u0432\u043a\u043b\u044e\u0447\u0430\u044f SQL \u0438 XMLpipe2.\n\n\u041f\u0440\u0438\u043c\u0435\u0440:\n\nCODE_BLOCK_2\n\non_json_attr_error\n---------------------\n\n`on_json_attr_error` \u2014 \u044d\u0442\u043e \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u0434\u0430\u0451\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043f\u0440\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a \u0444\u043e\u0440\u043c\u0430\u0442\u0430 JSON. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 `ignore_attr` (\u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0438). \u042d\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u043c `sql_attr_json`.\n\n\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u0448\u0438\u0431\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 JSON \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f (`ignore_attr`), \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u0432 `fail_index` \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 JSON.\n\n\u041f\u0440\u0438\u043c\u0435\u0440:\n\nCODE_BLOCK_3\n\nplugin_dir\n-----------\n\n`plugin_dir` \u2014 \u044d\u0442\u043e \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u0434\u0430\u0451\u0442 \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a (UDF). \u041f\u0443\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 `/usr/local/lib/manticore/`.\n\n\u042d\u0442\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u0437\u0430\u0434\u0430\u0451\u0442 \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f [\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 UDF](../Extensions/UDFs_and_Plugins/UDF.md).\n\n\u041f\u0440\u0438\u043c\u0435\u0440:\n\nCODE_BLOCK_4\n<!-- proofread -->"
  7. },
  8. "is_code_or_comment": false,
  9. "model": "openai:gpt-4.1-mini",
  10. "updated_at": 1766339788
  11. },
  12. "__meta": {
  13. "source_text": "# Section \"Common\" in configuration\n\nlemmatizer_base\n----------------\n\nThe `lemmatizer_base` is an optional configuration directive that specifies the base path for lemmatizer dictionaries. The default path is `/usr/share/manticore`\n\nThe lemmatizer implementation in Manticore Search (see [Morphology](../Creating_a_table/NLP_and_tokenization/Morphology.md) to learn what lemmatizers are) is dictionary-driven and requires specific dictionary files for different languages. These files can be downloaded from the Manticore website (<https://manticoresearch.com/install/#other-downloads>).\n\nExample:\n\n```ini\nlemmatizer_base = /usr/share/manticore/\n```\n\nprogressive_merge\n------------------\n\nThe progressive_merge is a configuration directive that, when enabled, merges real-time table disk chunks from smaller to larger ones. This approach speeds up the merging process and reduces read/write amplification. By default, this setting is enabled. If disabled, the chunks are merged in the order they were created.\n\njson_autoconv_keynames\n------------------------\n\nThe json_autoconv_keynames is an optional configuration directive that determines if and how to auto-convert key names within JSON attributes. The known value is 'lowercase'. By default, this setting is unspecified (meaning no conversion occurs).\n\nWhen set to lowercase, key names within JSON attributes will be automatically converted to lowercase during indexing. This conversion applies to JSON attributes from all data sources, including SQL and XMLpipe2.\n\nExample:\n\n```ini\njson_autoconv_keynames = lowercase\n```\n\njson_autoconv_numbers\n-----------------------\n\nThe json_autoconv_numbers is an optional configuration directive that determines whether to automatically detect and convert JSON strings that represent numbers into numeric attributes. The default value is 0 (do not convert strings into numbers).\n\nWhen this option is set to 1, values such as \"1234\" will be indexed as numbers instead of strings. If the option is set to 0, such values will be indexed as strings. This conversion applies to JSON attributes from all data sources, including SQL and XMLpipe2.\n\nExample:\n\n```ini\njson_autoconv_numbers = 1\n```\n\non_json_attr_error\n---------------------\n\non_json_attr_error is an optional configuration directive that specifies the action to take if JSON format errors are found. The default value is `ignore_attr`(ignore errors). This setting applies only to `sql_attr_json` attributes.\n\nBy default, JSON format errors are ignored (`ignore_attr`), and the indexer tool will show a warning. Setting this option to `fail_index` will cause indexing to fail at the first JSON format error.\n\nExample:\n\n```ini\non_json_attr_error = ignore_attr\n```\n\nplugin_dir\n-----------\n\nThe plugin_dir is an optional configuration directive that specifies the trusted location for dynamic libraries (UDFs). The default path is `/usr/local/lib/manticore/`.\n\nThis directive sets the trusted directory from which the [UDF libraries](../Extensions/UDFs_and_Plugins/UDF.md) can be loaded.\n\nExample:\n\n```ini\nplugin_dir = /usr/local/lib/manticore/\n```\n<!-- proofread -->\n\n",
  14. "updated_at": 1768530797,
  15. "source_md5": "7696e06cbe7fa349d75d893e3c2594a1"
  16. }
  17. }