{ "version": "https://jsonfeed.org/version/1", "title": "Elasticsearch", "description": "\u4e00\u4e2a\u57fa\u4e8e Lucene \u6784\u5efa\u7684\u3001Apache \u534f\u8bae\u5f00\u6e90\u7684\u3001\u5206\u5e03\u5f0f\u7684\u3001\u63d0\u4f9b REST API \u7684\u641c\u7d22\u5f15\u64ce\u3002", "home_page_url": "go/elasticsearch", "feed_url": "feed/elasticsearch.json", "icon": "https://cdn.v2ex.com/navatar/58d4/d1e7/615_large.png?m=1579006963", "favicon": "https://cdn.v2ex.com/navatar/58d4/d1e7/615_normal.png?m=1579006963", "items": [ { "author": { "url": "member/chenyang", "name": "chenyang", "avatar": "https://cdn.v2ex.com/avatar/7d4c/8d7b/219632_large.png?m=1490283741" }, "url": "t/1158927", "title": "\u5927\u5bb6\u597d Manticore Search \u56e2\u961f\u5f81\u8be2\u793e\u533a\u610f\u89c1 \u6b22\u8fce\u53cd\u9988", "id": "t/1158927", "date_published": "2025-09-13T01:47:52+00:00", "content_html": "

\u8001\u4e61\u4eec \u5927\u5bb6\u597d Manticore (\u8fd9\u91cc\u662f\u5730\u5740) \u56e2\u961f\u4f1a\u6839\u636e\u5927\u5bb6\u7684\u9700\u8981\u8c03\u6574\u8def\u7ebf\u56fe\uff0c \u8fd8\u671b\u5927\u5bb6\u4e0d\u8981\u60dc\u8a00 \u597d\u7684\u5b6c\u7684\u968f\u4fbf\u8bf4

\n
    \n
  1. \n

    Which Manticore product(s) do you use

    \n

    \u60a8\u4f7f\u7528\u54ea\u6b3e Manticore \u4ea7\u54c1\uff1f

    \n
  2. \n
  3. \n

    What do you like about the Manticore product(s) you use?

    \n

    \u4f60\u89c9\u5f97 Manticore \u4ea7\u54c1\u597d\u7528\u7684\u5730\u65b9\u662f\u5565 \u54ea\u4e9b\u65b9\u9762/\u529f\u80fd\u6ee1\u610f\uff1f

    \n
  4. \n
  5. \n

    What features or functionalities do you think are missing?

    \n

    \u60a8\u89c9\u5f97\u7f3a\u5c11\u4e86\u5565\u529f\u80fd

    \n
  6. \n
  7. \n

    Are there any specific improvements or changes you would like to see?

    \n

    \u60a8\u6700\u5e0c\u671b\u6539\u8fdb\u54ea\u4e9b\u529f\u80fd

    \n
  8. \n
  9. \n

    How would you rate your overall experience with Manticore product(s)?

    \n

    \u60a8\u7684\u6574\u4f53\u4f7f\u7528\u4f53\u9a8c\u600e\u4e48\u6837\uff1f \u6253\u4e2a\u5206 \u6700\u597d\u5199\u51fa\u4f9d\u636e

    \n
  10. \n
  11. \n

    How did you find out about Manticore, if you remember?

    \n

    \u60a8\u548b\u627e\u5230\u7684 Manticore

    \n
  12. \n
\n" }, { "author": { "url": "member/NASK", "name": "NASK", "avatar": "https://cdn.v2ex.com/avatar/818a/0e79/552965_large.png?m=1741341291" }, "url": "t/1121443", "date_modified": "2025-03-27T06:37:58+00:00", "content_html": "

\u6709\u4e00\u4e2a map \u96c6\u5408\uff0c\u91cc\u9762 key \u7684\u540d\u79f0\u4e0d\u786e\u5b9a\uff0c\u96c6\u5408\u5143\u7d20\u6570\u91cf\u4e0d\u786e\u5b9a\u3002

\n

\u6211\u9700\u8981\u67e5\u8be2 map \u96c6\u5408\u5185\u67d0\u4e2a key \u4e3a\u67d0\u4e2a\u503c\u7684\u6570\u636e\u3002\u5982\u679c\u662f\u628a map \u96c6\u5408\u8f6c\u4e3a json \u4f5c\u4e3a\u4e00\u4e2a\u5b57\u6bb5\u5b58\u5230 ES \u7684\u5e94\u8be5\u53ef\u4ee5\u89e3\u51b3\uff0c\u56e0\u4e3a\u8fd9\u79cd\u60c5\u51b5\u4e0b\u6211\u7684\u5b57\u6bb5\u540d\u662f\u56fa\u5b9a\u7684\uff0c\u6211\u53ea\u9700\u8981\u5c06\u67e5\u8be2\u6761\u4ef6\u5206\u8bcd\uff0c\u7136\u540e\u6839\u636e\u5b57\u6bb5\u540d\u53bb\u548c\u5bf9\u5e94\u7684 json \u53bb\u5339\u914d\u5c31\u53ef\u4ee5\u4e86\u3002

\n

\u4f46\u662f\u5982\u679c map \u7684 key \u662f index \u7684\u5b57\u6bb5\u540d\u5e94\u8be5\u5982\u4f55\u641c\u7d22\u5462\uff1f

\n
\u6bd4\u5982\u67e5\u8be2\u8f93\u5165\u7684\u662f \u624b\u673a\u54c1\u724c\uff08\u5b57\u6bb5\u540d\uff09 \u5c0f\u7c73\uff08\u503c\uff09\uff0c\u4f46\u662f map \u7684 key \u53ea\u6709 \u54c1\u724c\uff08\u5b57\u6bb5\u540d\uff09\n\u6bd4\u5982\u67e5\u8be2\u8f93\u5165\u7684\u662f \u4ef7\u683c\uff08\u5b57\u6bb5\u540d\uff09 21 \uff08\u503c\uff09\uff0c\u4f46\u662f map \u7684 key \u53ea\u6709 \u624b\u673a\u4ef7\u683c\uff08\u5b57\u6bb5\u540d\uff09\n
\n

\u4ee3\u7801\u5982\u4e0b\uff1a\n\u8fd9\u6bb5\u4ee3\u7801\u4e2d params \u53d8\u91cf\u7684 key \u4f1a\u4f5c\u4e3a\u5b57\u6bb5\u540d\uff0cvalue \u4f1a\u4f5c\u4e3a\u5b57\u6bb5\u503c

\n
@Data\n@NoArgsConstructor\n@AllArgsConstructor\n@JsonIgnoreProperties(ignoreUnknown = true)\n@Document(indexName = \"test_index\")\npublic class TopLevelParam implements Serializable {\n\n public static final String TECH_CODE=\"techCode\";\n public static final String PARAMS=\"params\";\n public static final String PARAMS_PREFIX=\"params.\";\n\n @Id\n private String techCode;\n \n @Field(type = FieldType.Nested,dynamic = Dynamic.TRUE)\n private Map<String,Object> params =new HashMap<>();\n\n}\n
\n", "date_published": "2025-03-27T03:13:20+00:00", "title": "ElasticSearch \u67e5\u8be2\u65f6\u5982\u679c\u4e0d\u786e\u5b9a\u5b57\u6bb5\u540d\u5982\u4f55\u8fdb\u884c\u641c\u7d22\uff1f", "id": "t/1121443" }, { "author": { "url": "member/BuGoooo", "name": "BuGoooo", "avatar": "https://cdn.v2ex.com/gravatar/e3b6412d155596a7aa3cf46ff36dd910?s=73&d=retro" }, "url": "t/1112120", "title": "es \u9002\u5408\u6a21\u7cca\u67e5\u8be2\u5417\uff1f", "id": "t/1112120", "date_published": "2025-02-17T11:37:13+00:00", "content_html": "es \u9002\u5408\u5927\u6570\u636e\u6a21\u7cca\u67e5\u8be2
\u6709 10 \u4ebf\u6570\u636e\uff0c\u5b57\u6bb5\u6709 60 \u4f4d\uff0c\u5c31\u5339\u914d\u67e5\u8be2\u524d\u9762 6 \u4f4d\u548c\u540e\u9762 6 \u4f4d\u662f\u4e00\u81f4\u7684\uff0c\u60f3\u505a\u5230\u6beb\u79d2\u7ea7\u7684\u53cd\u9988\uff0ces \u5408\u9002\u5417 \u5404\u4f4d\u5927\u4f6c" }, { "author": { "url": "member/zhaoyeye", "name": "zhaoyeye", "avatar": "https://cdn.v2ex.com/gravatar/d9bb38ba12188112f46f9cecd6351d29?s=73&d=retro" }, "url": "t/1105679", "title": "opensearch data \u8282\u70b9\uff0c\u5206\u7247\u6570\u5747\u5300\uff0c\u78c1\u76d8\u5b58\u50a8\u4e0d\u5747\u5300\uff0c CPU \u6709\u4e9b\u5f88\u9ad8\u6709\u4e9b\u5f88\u4f4e", "id": "t/1105679", "date_published": "2025-01-16T13:50:46+00:00", "content_html": "\u5982\u9898\uff0c13 \u4e2a data \u8282\u70b9\uff0ck8s statefulset \u90e8\u7f72\uff0climit 11C50G \u3002\u6709\u51e0\u4e2a\u8282\u70b9 CPU \u63a5\u8fd1\u6ee1\u8f7d\uff0cload \u4e5f\u5f88\u9ad8\uff0c\u6709\u51e0\u4e2a\u8282\u70b9\u6570\u636e\u91cf\u5dee\u4e0d\u591a\u4f46\u662f CPU \u4f7f\u7528\u5e76\u4e0d\u9ad8\uff0c\u5728 6C \u5de6\u53f3\u3002

\u8fd9\u79cd\u60c5\u51b5\u600e\u4e48\u89e3\u51b3\u5462\uff0copen search \u73b0\u5728\u4e00\u76f4\u5728\u8fc1\u79fb\u5206\u7247\uff0c\u4f46\u662f\u59cb\u7ec8\u4e0d\u5747\u8861" }, { "author": { "url": "member/efxy107", "name": "efxy107", "avatar": "https://cdn.v2ex.com/avatar/73fe/2b8f/554138_large.png?m=1752694648" }, "url": "t/1102976", "title": "\u5173\u4e8e Elasticsearch \u548c springboot \u7248\u672c\u7684\u4f9d\u8d56\u5173\u7cfb", "id": "t/1102976", "date_published": "2025-01-06T09:51:13+00:00", "content_html": "

\u7248\u672c\u80cc\u666f:\nspringboot: 2.7.18; \u6d4b\u8bd5\u73af\u5883 es: 7.17.9 \uff1b\u5ba2\u6237\u751f\u4ea7\u73af\u5883\u817e\u8baf\u4e91 es:7.5.1; \u56e0\u4e3a\u591a\u4e2a\u7cfb\u7edf\u4f7f\u7528\u5e76\u4e14\u662f\u4e91\u670d\u52a1\u5ba2\u6237\u4e0d\u8003\u8651\u5347\u7ea7 es \u7248\u672c\uff1b
\n\u95ee\u9898\uff1a\n\u6267\u884c es \u64cd\u4f5c\u62a5\u9519\uff1aInvalid or missing build flavor [ OSS ] \uff1b\u53d1\u73b0\u662f es \u548c springboot \u7248\u672c\u4e0d\u5339\u914d\uff1b
\n\u884c\u52a8\uff1a\n\u5728\u4e0d\u8003\u8651\u964d\u4f4e springboot \u7248\u672c\u524d\u63d0\u548c\u672c\u5730\u5c1d\u8bd5\u642d\u5efa\u5b98\u7f51 7.5 \u7684\u7248\u672c\uff08 7.5.2 \uff09\u505a\u95ee\u9898\u590d\u73b0\uff1b\u5ba2\u6237 es \u7684 build_flavor \u5c5e\u6027\u4e3a OSS \uff1b\u6211\u5206\u522b\u4e0b\u8f7d\u4e86 oss \u7248\u672c\u548c default \u7248\u672c\uff1b\u81ea\u6d4b\u53d1\u73b0\u5728 default \u5c31\u4e0d\u4f1a\u6709\u7248\u672c\u4e0d\u4e00\u81f4\u5bfc\u81f4\u5f97\u95ee\u9898\uff0c\u53ea\u6709 OSS \u7248\u672c\u624d\u4f1a\u51fa\u73b0\uff1b\u4e86\u89e3\u4e86 OSS \u548c default \u7684\u533a\u522b\u5728\u4e8e\u5546\u4e1a\u5316\uff0c\u5e76\u4e14 default \u5305\u542b OSS \u6240\u6709\u529f\u80fd;
\n\u6211\u7684\u7591\u95ee\uff1a
\n1. \u6211\u6307\u5b9a\u4e86 es \u8fde\u63a5\u7684\u7248\u672c\u5e76\u4e14\u79fb\u9664 springboot \u9ed8\u8ba4\u7684 es \u7248\u672c\u8fd8\u662f\u65e0\u6548\uff0c\u662f\u6211\u64cd\u4f5c\u6709\u95ee\u9898\u8fd8\u662f\u4ec0\u4e48
\n2. \u4e3a\u4ec0\u4e48\u4f1a\u63d0\u4f9b OSS \u8fd9\u79cd\u7248\u672c\uff0c\u5927\u5bb6\u751f\u4ea7\u73af\u5883\u662f\u600e\u4e48\u9009\u62e9\u7684

\n" }, { "author": { "url": "member/GSSSS", "name": "GSSSS", "avatar": "https://cdn.v2ex.com/avatar/f60b/72ce/620005_large.png?m=1733123191" }, "url": "t/1094375", "title": "IK \u5206\u8bcd\u5668\u91cc\u81ea\u5e26\u7684.dic \u6587\u4ef6\u4f1a\u88ab\u9ed8\u8ba4\u52a0\u8f7d\u5417", "id": "t/1094375", "date_published": "2024-12-02T07:07:52+00:00", "content_html": "" }, { "author": { "url": "member/skuyu", "name": "skuyu", "avatar": "https://cdn.v2ex.com/gravatar/a3d65bbac3d8231d7ed4f6afd5a3e1bb?s=73&d=retro" }, "url": "t/1080810", "date_modified": "2024-10-16T06:55:14+00:00", "content_html": "", "date_published": "2024-10-16T06:49:50+00:00", "title": "\u200cElasticsearch \u600e\u4e48\u68c0\u7d22 oss \u91cc\u9762\u7684\u6587\u4ef6", "id": "t/1080810" }, { "author": { "url": "member/31415926535x", "name": "31415926535x", "avatar": "https://cdn.v2ex.com/gravatar/da46b5df1e63971a9598f1168f93c602?s=73&d=retro" }, "url": "t/1054373", "date_modified": "2024-07-02T15:20:11+00:00", "content_html": "

\u9488\u5bf9\u6309\u6708\u5206\u7247\u6bcf\u6708\u8fd1 1ooow \u7684\u8bb0\u5f55\uff0c\u5176\u4e2d\u6709\u4e00\u4e2a\u5b57\u6bb5\u662f \u59d3\u540d \uff08\u4e2d\u6587\u5c45\u591a\uff0c\u5b58\u5728\u4e00\u90e8\u5206\u7e41\u65e5\u82f1\uff0c\u957f\u5ea6\u5728[2, 50]\u5de6\u53f3\uff0c\u5927\u90e8\u5206\u90fd\u662f 3 \u4e2a\u5b57\u7b26\uff09

\n

\u73b0\u5728\u4e1a\u52a1\u4fa7\u8981\u6c42\u5c3d\u91cf\u5b9e\u73b0\uff1a

\n\n

\u6211\u7684\u95ee\u9898\u662f\uff0c\u5982\u4f55\u5b9e\u73b0\u8fd9\u6837\u7684\u5206\u8bcd\u5668\u5462\uff1f

\n\n

\u5148\u611f\u8c22 dalao \u4eec\u56de\u590d

\n", "date_published": "2024-07-02T15:16:32+00:00", "title": "\u5927\u91cf\u77ed\u8bb0\u5f55\u5b57\u6bb5\u7684\u6a21\u7cca\u67e5\u8be2\u5982\u4f55\u5b9e\u73b0\uff1f es \u7684\u5206\u8bcd\u5668\u5982\u4f55\u5b9e\u73b0\u591a\u8bed\u79cd\u8bb0\u5f55\u7684\u8f6c\u6362\u548c\u5206\u8bcd\u5462\uff1f", "id": "t/1054373" }, { "author": { "url": "member/mirrornighth", "name": "mirrornighth", "avatar": "https://cdn.v2ex.com/gravatar/138a9ce6b8b24452e77d85dc6fb30336?s=73&d=retro" }, "url": "t/1053100", "title": "CVE-2023-31419 es \u6f0f\u6d1e\u9664\u4e86\u5347\u7ea7\u7248\u672c\u8fd8\u6709\u5176\u4ed6\u89e3\u51b3\u65b9\u5f0f\u5417\uff1f", "id": "t/1053100", "date_published": "2024-06-27T06:59:08+00:00", "content_html": "" }, { "author": { "url": "member/wueryi", "name": "wueryi", "avatar": "https://cdn.v2ex.com/avatar/9ab1/314f/418837_large.png?m=1689820829" }, "url": "t/1050773", "date_modified": "2024-06-19T05:07:25+00:00", "content_html": "

\u80cc\u666f\uff1a

\n\n

\u95ee\u9898

\n

\u76ee\u524d\u60f3\u524d\u53f0\u4f7f\u7528\u8fd9\u79cd\u5411\u91cf\u67e5\u8be2\u7684\u7ed3\u679c \u4f46\u662f\u95ee\u9898\u662f\u76ee\u524d\u5355\u6b21\u67e5\u8be2\u7684\u6548\u7387\u5f88\u4f4e\u57fa\u672c\u4e0a\u5f97 60s \u5de6\u53f3\u624d\u80fd\u8fd4\u56de\u3002

\n\n

\u5176\u4ed6

\n\n", "date_published": "2024-06-19T02:19:40+00:00", "title": "\u8bf7\u6559\u4e2a es \u5411\u91cf\u67e5\u8be2\u7684\u95ee\u9898", "id": "t/1050773" }, { "author": { "url": "member/colinxt", "name": "colinxt", "avatar": "https://cdn.v2ex.com/avatar/a48a/1b92/10855_large.png?m=1651288882" }, "url": "t/1048081", "title": "ES \u65b0\u4eba\u8bf7\u6559\u5927\u4f6c\u7cbe\u786e\u67e5\u8be2\u7684\u95ee\u9898", "id": "t/1048081", "date_published": "2024-06-09T05:50:58+00:00", "content_html": "

\u672c\u4eba\u662f ES \u65b0\u4eba\uff0c\u76ee\u524d\u88ab\u5b89\u6392\u4e00\u4e2a\u9879\u76ee\u6709 ES \u7684\uff0c\u5927\u6982\u80cc\u666f\u5982\u4e0b\uff1a

\n

SaaS \u9879\u76ee\uff0c\u6ca1\u6709\u5206\u5e93\uff0cES \u5b58\u50a8\u6587\u7ae0\u5185\u5bb9\uff0c\u5e76\u53d1\u4e0d\u9ad8\u6ca1\u505a\u5206\u5e03\u5f0f\u3002ES \u7531\u524d\u4eba\u8bbe\u8ba1\uff0c7.9 \u7248\u672c\uff0c\u4e00\u4e2a\u7d22\u5f15\u5b58\u4e86\u6240\u6709\u6570\u636e\uff0c\u5305\u62ec\u6587\u7ae0\u6b63\u6587\u3001\u6807\u9898\u3001\u4f5c\u8005\u3001\u6458\u8981\u7b49\u7b49\u3002\u6b63\u6587\u91c7\u7528 text \u7c7b\u578b\u3002\u6574\u4e2a\u7d22\u5f15\u7528\u4e86 ik \u5206\u8bcd\u5e76\u8bbe\u7f6e\u4e3a ik_max_word \uff0c\u6b63\u6587\u5b57\u6bb5\u7684\u641c\u7d22\u5206\u8bcd\u7528 ik smart \uff0c\u5e76\u8bbe\u7f6e\u4e86 fielddata \u3002

\n

\u73b0\u5728\u6709\u79df\u6237\u63d0\u9700\u6c42\uff0c\u5e0c\u671b\u901a\u8fc7\u5173\u952e\u8bcd\u67e5\u8be2\u6b63\u6587\uff0c\u5e76\u4e14\u8981\u6c42\u7ed3\u679c\u91cc\u4e00\u5b9a\u8981\u51fa\u73b0\u5b8c\u6574\u7684\u5173\u952e\u8bcd\u3002\u542c\u4e0a\u53bb\u5f88\u666e\u901a\u7684\u9700\u6c42\uff1f\u4f46\u662f\u6709\u95ee\u9898\u554a\u554a\uff0c\u7528 term \u4e00\u76f4\u90fd\u4f1a\u8fd4\u56de\u4e00\u4e9b\uff0c\u4e0d\u591a\uff0c\u4f46\u5b8c\u5168\u6ca1\u6709\u641c\u7d22\u5173\u952e\u8bcd\u7684\u7ed3\u679c\u3002

\n

\u4e00\u5f00\u59cb\u4ee5\u4e3a\u662f\u4fdd\u7559\u8bcd\u7684\u95ee\u9898\uff0c\u6240\u4ee5\u628a\u7528\u6237\u5173\u5fc3\u7684\u51e0\u4e2a\u5173\u952e\u8bcd\u5168\u52a0\u5230\u4fdd\u7559\u8bcd\u5217\u8868\u91cc\uff08 ik/config \u4e0b\u9762\uff0c\u5e76\u914d\u7f6e\u597d\uff0c\u91cd\u542f\uff0c\u91cd\u5efa\u7d22\u5f15\uff09\uff0c\u4f46\u7ed3\u679c\u8fd8\u662f\u4e00\u6837\u3002\u4e5f\u8bd5\u8fc7\u7528 .keyword \uff0c\u67e5\u8be2\u7ed3\u679c\u6570\u91cf\u66f4\u5c11\u4e86\u3002\u3002

\n

\u67e5\u4e86\u7f51\u4e0a\u5f88\u591a\u8d44\u6599\uff0c\u770b\u4e0a\u53bb\u5f88\u7b80\u5355\u7684\u95ee\u9898\u3002\u6709\u6ca1\u6709\u5927\u4f6c\u7ed9\u6307\u4e2a\u8def\uff1f

\n

\u611f\u6069\u611f\u6069\u3002

\n" }, { "author": { "url": "member/bronyakaka", "name": "bronyakaka", "avatar": "https://cdn.v2ex.com/avatar/4bc4/38c9/676530_large.png?m=1770871894" }, "url": "t/1047534", "title": "\u4e00\u4e2a\u6708\u5199\u4e86\u4e00\u4e2a ES GUI \u5ba2\u6237\u7aef\uff08\u7b11\uff09", "id": "t/1047534", "date_published": "2024-06-06T17:50:22+00:00", "content_html": "

\u4e4b\u524d\u5199\u4e86\u4e2a Kafka \u5ba2\u6237\u7aef\uff0c\u53cd\u54cd\u8fd8\u4e0d\u9519\uff0c\u65e0\u804a\u53c8\u5199\u4e86\u4e2a ES \u5ba2\u6237\u7aef\uff0c\u4e5f\u7b97\u82b1\u4e86\u4e0d\u5c11\u7cbe\u529b\uff0c\u611f\u5174\u8da3\u7684\u53ef\u4ee5\u8bd5\u8bd5

\n

\u4e0b\u8f7d\u5730\u5740\uff1a https://github.com/Bronya0/ES-King \uff0c \u652f\u6301 win \u3001mac \u3001linux \u5e73\u53f0

\n

\"\"

\n

\u591a\u79cd\u914d\u8272\u53ef\u9009\uff0c\u4f8b\u5982\u731b\u7537\u7c89:

\n

\"\"

\n" }, { "author": { "url": "member/doraemon0711", "name": "doraemon0711", "avatar": "https://cdn.v2ex.com/avatar/b084/b161/379711_large.png?m=1717482144" }, "url": "t/1047445", "title": "\u73b0\u5728\u7528 ES \u8fd8\u63a8\u8350\u901a\u8fc7\u5206\u8bcd\u63d2\u4ef6\u7684\u65b9\u5f0f\u5bf9 query \u548c doc \u8fdb\u884c\u5904\u7406\u5417\uff1f", "id": "t/1047445", "date_published": "2024-06-06T09:36:07+00:00", "content_html": "

\u6700\u8fd1\u5728\u641e\u4e00\u4e2a\u641c\u7d22\u6846\u67b6\uff0c\u540c\u6b65\u4e0d\u540c\u7684\u4e1a\u52a1\u6570\u636e\uff0c\u7528 es \u63d0\u4f9b\u641c\u7d20\u670d\u52a1\n\u4e00\u5f00\u59cb\u60f3\u628a query \u548c doc \u7684\u5206\u8bcd\u3001NER \u7b49\u5904\u7406\u81ea\u5df1\u901a\u8fc7\u4ee3\u7801\u5b9e\u73b0\u4e00\u4e2a\u670d\u52a1\uff08\u8c03\u7528\u73b0\u6210\u7684\u5305\uff0c\u4f8b\u5982 hanlp \uff09\u7136\u540e\u5c06\u6784\u5efa\u597d\u7684 doc \u7d22\u5f15 json \u5b58\u5230 mongodb \u4e2d\uff0c\u5728\u901a\u8fc7 es connector \u7684\u540c\u6b65\u6570\u636e\u5230 es \u4e2d\uff1b\u7528\u6237\u641c\u7d22\u7684 query \u4e5f\u901a\u8fc7\u8be5\u670d\u52a1\u8fdb\u884c\u5206\u8bcd\u7b49\u5904\u7406\uff0c\u540c\u6837\u5728 es \u8fd4\u56de\u641c\u7d22\u7ed3\u679c\u540e\u8fd8\u6709\u4e2a\u6392\u5e8f\u670d\u52a1\u6765\u4fee\u6b63\u6392\u5e8f

\n

\u540e\u6765\u60f3\u4e86\u4e00\u4e0b\u8fd9\u4e48\u505a\u662f\u4e0d\u662f\u590d\u6742\u5ea6\u6709\u70b9\u592a\u9ad8\u4e86\uff0c\u73b0\u5728 es \u5df2\u7ecf\u96c6\u6210\u4e86\u5927\u90e8\u5206\u529f\u80fd\uff0c\u81ea\u5df1\u5f00\u53d1\u670d\u52a1\u7684\u6548\u679c\u4e5f\u4e0d\u4e00\u5b9a\u6709\u4fdd\u8bc1\uff0c\u662f\u4e0d\u662f\u76f4\u63a5\u7528 es \u81ea\u8eab\u6765\u505a\u5c31\u597d\u4e86

\n

\u60f3\u4e86\u89e3\u4e00\u4e0b\u5404\u4f4d\u662f\u600e\u4e48\u505a\u7684\uff0ces \u96c6\u6210\u7684\u4e2d\u6587\u5206\u8bcd\u63d2\u4ef6\u600e\u4e48\u6837\uff0c\u4ee5\u53ca\u9700\u8981\u91cd\u5efa\u7d22\u5f15\u600e\u4e48\u505a\u6bd4\u8f83\u597d\uff08\u8fd9\u4e5f\u662f\u6211\u60f3\u628a\u5206\u8bcd\u5916\u7f6e\u7684\u539f\u56e0\uff0c\u53ef\u4ee5\u63d0\u9ad8\u4e00\u4e0b\u91cd\u5efa\u901f\u5ea6\uff09

\n" }, { "author": { "url": "member/iblessyou", "name": "iblessyou", "avatar": "https://cdn.v2ex.com/avatar/e02b/ae05/274403_large.png?m=1745314268" }, "url": "t/1046391", "date_modified": "2024-06-04T00:43:54+00:00", "content_html": "

\u4e24\u4e2a\u96c6\u7fa4\u7684\u7248\u672c\u5747\u4e3a 7 \u7248\u672c\u6700\u65b0\uff0c\u5bc6\u7801\u8bc1\u4e66\u4e00\u81f4\u3002

\n

\u65e7 elasticsearch \u96c6\u7fa4\uff0c\u51e0\u4e2a\u8282\u70b9\u90fd\u662f\u5168\u89d2\u8272\uff08\u4e3b\u8282\u70b9\u3001\u6570\u636e\u8282\u70b9\uff09\uff0c\u6709\u6570\u636e\u3002\n\u73b0\u5728\u65b0\u5efa\u4e86\u4e00\u4e2a\u5927\u96c6\u7fa4\uff0c\u5206\u5f00\u4e86\u8282\u70b9\u89d2\u8272\uff0c\u7d22\u5f15\u548c\u6570\u636e\u4e3a\u7a7a\u3002

\n

\u80fd\u4e0d\u80fd\u628a\u65e7\u96c6\u7fa4\u7684\u4e3b\u8282\u70b9\u529f\u80fd\u7981\u7528\uff0c\u53ea\u5f53\u6570\u636e\u8282\u70b9\uff0c\u7136\u540e\u4fee\u6539\u96c6\u7fa4\u53d1\u73b0\u7684\u914d\u7f6e\uff0c\u76f4\u63a5\u63a5\u5230\u65b0\u96c6\u7fa4\u91cc\u6765\u3002

\n

\u8fd9\u6837\u95ee\u4e3b\u8981\u662f\u4e0d\u60f3\u6298\u817e\u6570\u636e\u5bfc\u5165\u5bfc\u51fa\u4e86\u3002

\n", "date_published": "2024-06-03T07:25:12+00:00", "title": "\u65e7\u7684 elasticsearch \u96c6\u7fa4\u80fd\u76f4\u63a5\u52a0\u5230\u65b0\u7684\u5417\uff1f", "id": "t/1046391" }, { "author": { "url": "member/Nostalgia", "name": "Nostalgia", "avatar": "https://cdn.v2ex.com/avatar/0290/88a9/17457_large.png?m=1715851154" }, "url": "t/1041400", "title": "elasticsearch-analysis-ik \u8fdc\u7a0b\u6269\u5c55\u8bcd\u5178\u6700\u4f73\u5b9e\u8df5\u662f\uff1f", "id": "t/1041400", "date_published": "2024-05-16T09:30:47+00:00", "content_html": "elasticsearch-analysis-ik \u652f\u6301\u4ee5 URL \u5f62\u5f0f\u63d0\u4f9b\u4e00\u4e2a\u8fdc\u7a0b\u6269\u5c55\u8bcd\u5178\uff0c\u6bcf 60s \u70ed\u52a0\u8f7d\u4e00\u6b21\u3002
\u6211\u7684\u8bcd\u5e93\u6587\u4ef6\u662f\u63d0\u4ea4\u5728 GitHub private repository \u91cc\u7684\uff0c\u5c1d\u8bd5\u4e86\u4e24\u79cd\u65b9\u6cd5\uff1a

1. \u7528 GitHub \u7684 classic PAT(personal access token) \u5f62\u5f0f\u63d0\u4f9b\u4e00\u4e2a URL \u9274\u6743\uff0c\u5f62\u5f0f\uff1a https://x-access-token:TOKEN@raw.githubusercontent.com/<user or organization>/<repo name>/<branch>/<path to file>/<file_name>
\u53d1\u73b0 cURL \u8fd8\u652f\u6301\u8fd9\u79cd URL \uff0c\u4f46\u73b0\u4ee3\u6d4f\u89c8\u5668\uff08 Chrome \u3001Safari \uff09\u90fd\u4e0d\u518d\u652f\u6301\u8fd9\u79cd\u5f62\u5f0f\uff0celasticsearch-analysis-ik \u4e5f\u4e0d\u652f\u6301\u3002
\u8fd9\u79cd\u65b9\u6cd5\u6700\u7b80\u5355\u4f18\u96c5\uff0c\u53ef\u60dc\u6ca1\u8dd1\u901a\u3002
2. Nginx \u76d1\u542c\u4e00\u4e2a localhost \u4e0b\u7684\u7aef\u53e3\uff0c\u4f5c\u4e3a\u6587\u4ef6\u670d\u52a1\u5668\u3002\u8bcd\u5e93\u6587\u4ef6\u6307\u5411 Git \u76ee\u5f55\uff0c\u8be5\u76ee\u5f55\u4ee5\u56fa\u5b9a\u9891\u7387\u53bb pull \u4ee3\u7801\u3002

\u8bf7\u95ee\u5927\u5bb6\u6709\u66f4\u4f18\u96c5\u7684\u5b9e\u73b0\u4e48\uff1f\u8c22\u8c22\u5927\u5bb6\u3002" }, { "author": { "url": "member/findlisa", "name": "findlisa", "avatar": "https://cdn.v2ex.com/gravatar/3a0a3ef997c20353ba4b080a1f11f12d?s=73&d=retro" }, "url": "t/1033603", "date_modified": "2024-04-18T06:46:40+00:00", "content_html": "\u5927\u6982\u9700\u6c42\u5c31\u662f\u6839\u636e\u8f93\u5165\u5173\u952e\u5b57\uff0c\u67e5\u8be2\u5230\u6570\u636e\u540e \u8fd4\u56de\u76f8\u4f3c\u5ea6 \u533a\u95f4\u5728 0-1 \u533a\u95f4\u30021 \u8868\u793a\u5b8c\u5168\u5339\u914d\uff0c\u4e0d\u592a\u5339\u914d\u7684\u5c31\u964d\u76f8\u4f3c\u5ea6", "date_published": "2024-04-18T06:44:41+00:00", "title": "\u6709\u6ca1\u6709\u7cbe\u901a es \u641c\u7d22\u7684\uff0c\u53ef\u4ed8\u8d39\u54a8\u8be2", "id": "t/1033603" }, { "author": { "url": "member/findlisa", "name": "findlisa", "avatar": "https://cdn.v2ex.com/gravatar/3a0a3ef997c20353ba4b080a1f11f12d?s=73&d=retro" }, "url": "t/1032845", "date_modified": "2024-04-16T13:43:48+00:00", "content_html": "\u8f93\u5165\u5173\u952e\u5b57\u4e4b\u540e\uff0c\u5339\u914d\u7684\u6570\u636e\u53ef\u4ee5\u8fd4\u56de\u4e00\u4e2a 0-1 \u7684\u76f8\u4f3c\u5ea6\uff0c\u5e76\u4e14\u8fd8\u53ef\u4ee5\u8bbe\u7f6e\u8fc7\u6ee4\u503c\uff0c\u6bd4\u5982\u53ea\u8fd4\u56de 0.5 \u4ee5\u4e0a\u7684\u6570\u636e\u3002\u6211\u672c\u6765\u60f3\u67e5\u8be2\u4e24\u6b21\uff0c\u7b2c\u4e00\u6b21\u67e5\u8be2 max_score \uff0c\u7b2c\u4e8c\u6b21\u6bcf\u9879\u6570\u636e\u8fdb\u884c_socre/max_score \uff0c\u4f46\u662f\u8fd9\u6837\u6709\u4e2a\u95ee\u9898\uff0c\u6bcf\u6b21\u90fd\u4f1a\u6709\u4e00\u6761\u6570\u636e_score=max_score \u7684\u6570\u636e\uff0c\u76f8\u4f3c\u5ea6\u662f 1 \u3002\u6709\u53ef\u80fd\u8fd9\u6761\u6570\u636e\u5339\u914d\u5ea6\u4e5f\u4e0d\u662f\u5f88\u9ad8\u3002\u8fd9\u4e2a\u573a\u666f\u6709\u4eba\u9047\u5230\u8fc7\u5417 \u600e\u4e48\u505a\u8fd9\u4e2a\u76f8\u4f3c\u5ea6\u67e5\u8be2\u5462

\u7b80\u5355\u6765\u8bf4\u9700\u6c42\u662f

\u6839\u636e\u540d\u79f0\u67e5\u6570\u636e\uff0c\u8fd4\u56de\u6bcf\u6761\u6570\u636e\u7684\u76f8\u4f3c\u5ea6\uff08\u7c7b\u4f3c\u7684\u5f97\u5206\u5427\uff09 \u76f8\u4f3c\u5ea6\u533a\u95f4\u8981\u6c42\u5728 0-1 \u4e4b\u95f4

\u5b9e\u5728\u6ca1\u601d\u8def\u5566\uff0c\u6c42\u6307\u5bfc", "date_published": "2024-04-16T02:34:06+00:00", "title": "es \u76f8\u4f3c\u5ea6\u67e5\u8be2", "id": "t/1032845" }, { "author": { "url": "member/3country", "name": "3country", "avatar": "https://cdn.v2ex.com/avatar/2f05/c870/493137_large.png?m=1711607894" }, "url": "t/1024002", "date_modified": "2024-03-15T11:53:19+00:00", "content_html": "\u516c\u53f8\u505a\u7684\u5546\u57ce\u9879\u76ee\uff0c\u641c\u7d22\u5546\u54c1\u7528\u7684 es \uff0c\u5206\u8bcd\u5668\u4f7f\u7528\u7684 ik \uff0c\u5728\u4f7f\u7528 ik_max_word \u505a\u641c\u7d22\u7684\u65f6\u5019\u67e5\u8be2\u7ed3\u679c\u4f1a\u6709\u4e9b\u95ee\u9898

\u6bd4\u5982\u4e00\u4e2a\u5546\u54c1\u662f XL \u6c64\u9505\uff0c\u641c\u7d22\u9505\u662f\u67e5\u8be2\u4e0d\u5230\u7684

\u67d0\u4e2a\u5546\u54c1\u4e3a XX \u62a4\u5173\u8282\u9499\u7247\uff0c\u641c\u7d22\u62a4\u809d\u662f\u53ef\u4ee5\u641c\u7d22\u5230\u7684\uff08\u8fd0\u8425\u7684\u610f\u601d\u662f\u5e94\u8be5\u641c\u7d22\u4e0d\u5230\uff09

\u6709\u5927\u4f6c\u7ed9\u652f\u4e2a\u62db\u5417\uff1f", "date_published": "2024-03-15T07:18:58+00:00", "title": "\u5546\u57ce\u9879\u76ee\u4e2d ES \u641c\u7d22\u600e\u4e48\u8fdb\u884c\u5206\u8bcd\u4f18\u5316\uff1f", "id": "t/1024002" }, { "author": { "url": "member/Casbin", "name": "Casbin", "avatar": "https://cdn.v2ex.com/avatar/a57e/91d7/541867_large.png?m=1669341993" }, "url": "t/1021725", "title": "\u57fa\u4e8e casdoor \u7684 ELK \u5f00\u6e90\u767b\u5f55\u8ba4\u8bc1\u89e3\u51b3\u65b9\u6848: elk-auth-casdoor", "id": "t/1021725", "date_published": "2024-03-08T02:33:46+00:00", "content_html": "

\u524d\u8a00

\n

ELK \u7684\u4e00\u5927\u7f3a\u70b9\u5c31\u662f\u8fd9\u4e1c\u897f\u6700\u521d\u662f\u6ca1\u6709\u767b\u5f55\u673a\u5236\u7684\uff0c\u53ea\u8981\u62ff\u5230\u4e86 url \u5730\u5740\uff0ckibana \u770b\u677f\u8c01\u90fd\u53ef\u4ee5\u8bbf\u95ee\u4e00\u4e0b\u3002\u540e\u6765 ELK \u81ea\u5e26\u4e86\u4e00\u5957 xpack \u8fdb\u884c\u767b\u5f55\u8ba4\u8bc1\uff0c\u53ef\u662f\u9664\u4e86\u8d26\u6237\u540d\u5bc6\u7801\u767b\u5f55\u8fd9\u79cd\u6700\u539f\u59cb\u7684\u65b9\u6cd5\uff0c\u5269\u4e0b\u7684\u9ad8\u7ea7\u529f\u80fd\uff0c\u6bd4\u5982 oauth, oidc, ldap \uff0c\u7edf\u7edf\u90fd\u662f\u6536\u8d39\u7684.....\u603b\u4e0d\u80fd\u7ed9\u6bcf\u4e2a\u4eba\u90fd\u4e13\u95e8\u641e\u4e00\u4e2a kibana \u8d26\u6237\u540d\u5bc6\u7801\u5427......

\n

\u6240\u4ee5\u5462\uff0c\u8fd9\u91cc\u6709\u4e00\u4e2a\u57fa\u4e8e casdoor \u7684 elk \u9274\u6743\u89e3\u51b3\u65b9\u6848\uff0c\u4e0d\u8981\u94b1\uff0c\u5f00\u6e90\u7684\uff0c\u8fd8\u6709\u4eba\u7ef4\u62a4\u5462~\u3002Casdoor \u662f\u4e00\u4e2a\u57fa\u4e8e OAuth 2.0 / OIDC \u7684 UI \u4f18\u5148\u96c6\u4e2d\u8ba4\u8bc1 / \u5355\u70b9\u767b\u5f55 (SSO) \u5e73\u53f0\uff0c\u800c casdoor/elk-auth-casdoor \u8fd9\u5957\u89e3\u51b3\u65b9\u6848\uff0c\u5219\u662f\u4e00\u4e2a\u53cd\u5411\u4ee3\u7406\uff0c\u4ed6\u53ef\u4ee5\u62e6\u622a\u6240\u6709\u672a\u7ecf\u767b\u5f55\u7684\u524d\u5f80 elk \u7684 http \u8bbf\u95ee\u6d41\u91cf\uff0c\u5e76\u4e14\u5f15\u5bfc\u672a\u767b\u5f55\u7528\u6237\u8fdb\u884c\u767b\u5f55\uff0c\u800c\u4e14\u8fd9\u4e2a\u53cd\u5411\u4ee3\u7406\u5bf9\u5df2\u767b\u5f55\u7528\u6237\u662f\u5b8c\u5168\u900f\u660e\u7684\u3002

\n

\u4ed3\u5e93\u5730\u5740\nhttps://github.com/casdoor/elk-auth-casdoor

\n

QQ \u7fa4\uff1a645200447

\n

\u5982\u679c\u60a8\u6709\u66f4\u591a\u76f8\u5173\u7684\u7279\u6b8a\u9700\u6c42\u53ef\u4ee5\u52a0\u7fa4\uff0c\u6211\u4eec\u4f1a\u6709\u4e13\u4eba\u5bf9\u63a5~ \uff08\u53ef\u4ee5\u8054\u7cfb ComradeProgrammer \uff09

\n

casdoor \u662f\u4ec0\u4e48

\n

Casdoor \u662f\u4e00\u4e2a\u57fa\u4e8e OAuth 2.0 / OIDC \u7684 UI \u4f18\u5148\u96c6\u4e2d\u8ba4\u8bc1 / \u5355\u70b9\u767b\u5f55 (SSO) \u5e73\u53f0\uff0c\u7b80\u5355\u70b9\u8bf4\uff0c\u5c31\u662f Casdoor \u53ef\u4ee5\u5e2e\u4f60\u89e3\u51b3 \u7528\u6237\u7ba1\u7406 \u7684\u96be\u9898\uff0c\u4f60\u65e0\u9700\u5f00\u53d1\u7528\u6237\u767b\u5f55\u6ce8\u518c\u7b49\u4e0e\u7528\u6237\u9274\u6743\u76f8\u5173\u7684\u4e00\u7cfb\u5217\u529f\u80fd\uff0c\u53ea\u9700\u51e0\u4e2a\u6b65\u9aa4\uff0c\u7b80\u5355\u914d\u7f6e\uff0c\u4e0e\u4f60\u7684\u4e3b\u5e94\u7528\u914d\u5408\uff0c\u4fbf\u53ef\u5b8c\u5168\u6258\u7ba1\u4f60\u7684\u7528\u6237\u6a21\u5757\uff0c\u7b80\u5355\u7701\u5fc3\uff0c\u529f\u80fd\u5f3a\u5927\u3002

\n

\u4ed3\u5e93\u5730\u5740\uff1a https://github.com/casbin/casdoor

\n

\u6f14\u793a\u5730\u5740\uff1a https://door.casbin.com/

\n

\u5b98\u7f51\u6587\u6863\uff1a https://casdoor.org/

\n

QQ \u7fa4\uff1a645200447

\n

Casdoor \u8fd8\u652f\u6301 ldap \uff0csaml \u7b49\u8bf8\u591a\u529f\u80fd.....

\n

Casdoor \u76ee\u524d\u4f5c\u4e3a Casbin \u793e\u533a\u9879\u76ee\u7edf\u4e00\u4f7f\u7528\u7684\u9274\u6743\u5e73\u53f0\uff0c\u9879\u76ee\u5df2\u5f00\u6e90\uff0c\u5e0c\u671b\u5f97\u5230\u5927\u5bb6\u7684\u4e00\u4e9b\u5efa\u8bae\u548c Star~\uff0c\u6211\u4eec\u4f1a\u53ca\u65f6\u8ddf\u8fdb\u53cd\u9988\u5e76\u6539\u6b63\u95ee\u9898\u54d2

\n

Casdoor \u53c8\u6709\u54ea\u4e9b\u7279\u6027\uff1f

\n\n
" }, { "author": { "url": "member/sbhhhhhh", "name": "sbhhhhhh", "avatar": "https://cdn.v2ex.com/gravatar/b3d2834ac339a1db11ced0f1eccef302?s=73&d=retro" }, "url": "t/1021070", "date_modified": "2024-03-07T00:22:09+00:00", "content_html": "

\u529f\u80fd\u7b80\u8ff0\uff1a\u6211\u4eec\u6709\u4e00\u6279\u6570\u636e\u5b58\u5728 ES \u4e0a\uff08\u6bcf\u4e2a\u6570\u636e\u6709\u4e00\u4e2a\u552f\u4e00 ID \uff09\uff0c\u7136\u540e\u6bcf\u4e2a\u7528\u6237\u53ef\u4ee5\u5bf9\u8fd9\u4e2a\u6570\u636e\u8fdb\u884c\u8f6c\u5b58\uff08\u8f6c\u5b58\u540e\u4f1a\u5728 mysql \u8bb0\u5f55\u4e00\u6761 userId \u4e0e\u6570\u636e ID \u7684\u5173\u7cfb\uff09\u3002\n\u7528\u6237 ID \u957f\u5ea6\u4e3a 14 \u5b57\u7b26\u957f\u5ea6\u3002

\n

\u5bf9\u5ba2\u63d0\u4f9b\u641c\u7d22\u529f\u80fd\uff0c\u5176\u4e2d\u6709\u4e00\u4e2a\u8fc7\u6ee4\u6761\u4ef6\u662f\u8fc7\u6ee4\u7528\u6237\u5df2\u8f6c\u5b58\u6570\u636e\u3002\n\u73b0\u5728\u95ee\u9898\u662f\u5982\u679c\u6709 2000 \u4e2a\u7528\u6237\u90fd\u5bf9\u540c\u4e00\u4e2a\u6570\u636e\u8fdb\u884c\u4e86\u8f6c\u5b58 \u90a3\u8be5\u600e\u4e48\u5b9e\u73b0\u8fd9\u4e2a\u65b9\u6848\u5462\uff1f\n\u6700\u5f00\u59cb\u6211\u60f3\u7684\u662f\u5728 ES \u4e0a\u52a0\u4e00\u4e2a\u8f6c\u5b58\u7528\u6237 ID \u5217\u8868 \u4f46\u662f\u5982\u679c 2000 \u4e2a\u7528\u6237\u90fd\u6b63\u597d\u5728\u4e00\u4e2a\u70ed\u70b9\u6570\u636e\u4e0a \u5c82\u4e0d\u662f\u8fd9\u4e2a\u5b57\u6bb5\u9700\u8981\u6302\u4e00\u4e2a 2000 \u4e2a\u5143\u7d20\u7684\u5217\u8868\uff0c\u597d\u50cf\u4e0d\u592a\u597d\uff1f

\n

\u6240\u4ee5\u8bf7\u6559\u5404\u4f4d\u5927\u4f6c \u884c\u4e1a\u6709\u4ec0\u4e48\u6807\u51c6\u65b9\u6848\u5417 \u6216\u8005\u6709\u63a8\u8350\u7684\u601d\u8def

\n", "date_published": "2024-03-06T05:12:48+00:00", "title": "\u8bf7\u6559\u4e00\u4e2a ElasticSearch \u76f8\u5173\u7684\u4e1a\u52a1\u95ee\u9898", "id": "t/1021070" }, { "author": { "url": "member/kisshere", "name": "kisshere", "avatar": "https://cdn.v2ex.com/avatar/6157/5077/66454_large.png?m=1704763554" }, "url": "t/1014291", "date_modified": "2024-02-12T15:22:32+00:00", "content_html": "

\u4e1a\u52a1\u4ee3\u7801\u3001\u670d\u52a1\u5668\u3001\u8bbf\u95ee\u91cf\u90fd\u6ca1\u53d8\uff0c\u4ee5\u524d CURD \u64cd\u4f5c\u90fd\u5f88\u5feb\uff0c\u8fd9\u4e9b\u5929\u7a81\u7136\u53d8\u6162\uff0c\u7136\u540e\u5076\u5c14\u53c8\u53d8\u5f97\u5f88\u5feb\uff0c\u4f46\u5927\u90e8\u5206\u65f6\u95f4\u90fd\u53d8\u6162\u4e86\uff0c\u8fd9\u662f\u600e\u4e48\u56de\u4e8b\uff1f

\n", "date_published": "2024-02-05T01:20:12+00:00", "title": "elasticsearch \u67e5\u8be2\u3001\u65b0\u589e\u3001\u66f4\u65b0\u6570\u636e\u90fd\u65f6\u5feb\u65f6\u6162\u600e\u4e48\u529e\uff1f", "id": "t/1014291" }, { "author": { "url": "member/chana71", "name": "chana71", "avatar": "https://cdn.v2ex.com/avatar/3040/e431/500254_large.png?m=1636254108" }, "url": "t/1012512", "title": "\u8bf7\u6559 ES \u600e\u4e48\u5b9e\u73b0\u5982\u4e0b\u805a\u5408\u67e5\u8be2: \u6309\u67d0\u5173\u952e\u5b57\u5206\u7ec4\uff0c\u6bcf\u4e2a\u5206\u7ec4\u627e\u5230\u6700\u8fd1\u7684\u4e00\u6761\u8bb0\u5f55\uff0c\u7b5b\u9009\u8fd9\u6761\"\u6700\u8fd1\u8bb0\u5f55\"\u4e2d\u72b6\u6001\u5b57\u6bb5\u4e3a\"\u7279\u5b9a\u72b6\u6001\"", "id": "t/1012512", "date_published": "2024-01-29T09:00:14+00:00", "content_html": "

\u539f\u59cb\u6570\u636e\u7c7b\u4f3c

\n
[\n {\n \"doc_key\": 'a',\n \"startsAt\": '2024 \u5e74 1 \u6708 29 \u65e5',\n \"status\": 'a'\n },\n {\n \"doc_key\": 'a',\n \"startsAt\": '2024 \u5e74 1 \u6708 30 \u65e5',\n \"status\": 'b'\n }\n]\n
\n

\u5bf9\u4e0a\u9762\u6837\u4f8b \u9700\u8981\u8fd4\u56de doc_key=a, status=b\u7684\u8bb0\u5f55\u3002

\n

\u901a\u8fc7\u7ffb\u6587\u6863\u76ee\u524d\u6211\u5b9e\u73b0\u7684

\n
{\n \"aggs\": {\n \"unique_doc\": {\n \"terms\": {\n \"field\": \"doc_key\", // \u6bcf\u4e2a doc_key \u6709\u591a\u6761\u8bb0\u5f55\n }\n },\n \"aggs\": {\n \"latest\": {\n \"top_hits\": {\n \"size\": 1,\n \"sort\": [\n {\n \"@timestamp\": {\n \"order\": \"desc\"\n }\n }\n ]\n }\n },\n \"pagination\": {\n \"bucket_sort\": {\n \"size\": 10,\n \"from\": 0\n }\n } \n }\n }\n}\n\n
\n

\u95ee\u9898: \u6ca1\u6709\u5b9e\u73b0\u6700\u540e\u4e00\u6b65\u72b6\u6001\u8fc7\u6ee4\u3002\n\u7406\u60f3\u662f\u5728 top_hits \u4e2d\u80fd\u6709\u4e2a filter \u8fc7\u6ee4status\u5b57\u6bb5\uff0c\u7136\u540e\u7ed3\u5408bucket selector \u8fc7\u6ee4 hit count != 0 \u7684\u6876\u3002
\n\u8bf7\u6559\u5404\u4f4d\u5927\u4f6c\u8be5\u600e\u4e48\u505a\uff1f

\n" }, { "author": { "url": "member/purenothingform", "name": "purenothingform", "avatar": "https://cdn.v2ex.com/gravatar/12315caeb729424d33109268a282df12?s=73&d=retro" }, "url": "t/1010974", "title": "\u9664\u4e86 kibana \u8fd8\u6709\u54ea\u4e9b\u53ef\u89c6\u5316\u7684 es \u955c\u50cf\u6062\u590d\u65b9\u6848\uff1f", "id": "t/1010974", "date_published": "2024-01-23T10:22:17+00:00", "content_html": "

\u4e00\u76f4\u7528\u7684 kibana \u955c\u50cf\u5907\u4efd\u529f\u80fd\u3002\u672c\u5730\u955c\u50cf\u5bfc\u5165\u670d\u52a1\u5668\u89e3\u538b\n\u4e0d\u8fc7\u7a81\u7136\u65e0\u6cd5\u8bc6\u522b\uff0c\u63d0\u793a\nYou don't have any snapshots yet\n\u8bf7\u95ee\u9664\u4e86 kibana \u8fd8\u6709\u54ea\u4e9b\u53ef\u89c6\u5316\u7684\u5feb\u7167\u5907\u4efd\u6062\u590d\u65b9\u6848\uff1f curl \u4e4b\u7c7b\u7eaf rest \u65b9\u6848\u770b\u7740\u5fc3\u7d2f\uff0c\u751f\u6015\u4e00\u4e2a\u5b57\u7b26\u590d\u5236\u9519\u8bef\u5c31\u5931\u8d25

\n" }, { "author": { "url": "member/lisonfan", "name": "lisonfan", "avatar": "https://cdn.v2ex.com/avatar/fb42/6850/68515_large.png?m=1718761464" }, "url": "t/1010417", "title": "\u8bf7\u6559\u4e0b\u5404\u4f4d\u5927\u4f6c\uff0c\u5982\u4f55\u5728\u56fa\u5b9a\u7684 index \u5b9e\u65bd ILM?", "id": "t/1010417", "date_published": "2024-01-21T06:17:44+00:00", "content_html": "

\u6211\u6b63\u5728\u4f7f\u7528 APISIX (https://github.com/apache/apisix) \u7684 elasticsearch-logger \u63d2\u4ef6\u5411 es \u5199\u5165\u65e5\u5fd7\uff0c\u4f46\u662f\u8fd9\u4e2a\u63d2\u4ef6\u4e0d\u652f\u6301\u6309\u65e5\u671f\u65b0\u5efa\u7d22\u5f15\uff0c\u53ea\u80fd\u662f\u4e00\u4e2a\u56fa\u5b9a\u7684\u503c\uff0c\u6bd4\u5982 apisix_log\uff1b\u540c\u65f6\u8fd9\u4e2a\u63d2\u4ef6\u4e5f\u4f1a\u5199\u5165\u4e00\u4e2a\u522b\u540d\u53eb apisix\uff1b\u6211\u5728\u7f51\u4e0a\u641c\u7d22\u4e86\u5f88\u591a\u8d44\u6599\uff0c\u5305\u62ec\u4e5f\u95ee\u9898 ChatGPT 4\uff0c\u4f46\u662f\u90fd\u6ca1\u6709\u89e3\u51b3\u6211\u7684\u95ee\u9898\uff0c\u50cf\u8fd9\u79cd\u60c5\u51b5\u5982\u4f55\u505a ilm

\n" }, { "author": { "url": "member/systemv", "name": "systemv", "avatar": "https://cdn.v2ex.com/avatar/e1d4/1026/481635_large.png?m=1754648202" }, "url": "t/1009075", "title": "es8.11.x \u662f\u5426\u53ef\u4ee5\u53ef\u89c6\u5316\u63a5\u5165 LDAP \u5462\uff1f", "id": "t/1009075", "date_published": "2024-01-16T06:49:02+00:00", "content_html": "\u8bf7\u95ee\u5927\u4f6c\u4eec es \u5347\u7ea7 liscense \u540e\u63a5\u5165 LDAP \uff08\u91c7\u7528 docker \u90e8\u7f72\uff0c
-v config/:/usr/share/elasticsearch/config \u4f7f\u7528 office \u7684 8.11.1 es \u955c\u50cf\uff09
\u5b98\u65b9\u6587\u6863\u548c google \u53ea\u627e\u5230\u4e86\u5728 elasticsearch.yml \u4e2d\u52a0\u5165 xpack \u7684\u65b9\u6848\u63a5\u5165\uff08\u5931\u8d25\uff09\u5982\u4e0b\uff1a
xpack:
security:
authc:
realms:
ldap1:
type: ldap
order: 0
url: \"ldap://xxx.com:389\"
bind_dn: \"cn=username, ou=people, dc=example, dc=com\"
bind_password: password
user_search:
base_dn: \"dc=example,dc=com\"
filter: \"uid={0}\"
unmapped_groups_as_roles: false
native1:
type: native
order: 1
\u7531\u4e8e license \u662f\u7834\u89e3\u7684\uff0c\u9700\u8981 run \u4e4b\u540e\u8fdb\u5165 kibana \u4e0a\u4f20 or \u91c7\u7528 curl \u65b9\u5f0f" }, { "author": { "url": "member/SilenceLL", "name": "SilenceLL", "avatar": "https://cdn.v2ex.com/avatar/4505/454a/243182_large.png?m=1725416416" }, "url": "t/1007947", "title": "es \u6bd4\u5982\u4eac\u4e1c\u641c\u7d22\u5546\u54c1\u7684\u65f6\u5019\uff0c\u5982\u679c\u8f93\u5165\u662f\u6570\u5b57\u76f4\u63a5\u641c\u7d22\uff0c\u4f1a\u76f4\u63a5\u6309\u7167\u5206\u8bcd\u67e5\u8be2\u8fd8\u662f\u901a\u8fc7\u6b63\u5219\u7b49\u5176\u4ed6\u65b9\u5f0f\u8fdb\u884c\u641c\u7d22\u4e86", "id": "t/1007947", "date_published": "2024-01-11T14:09:59+00:00", "content_html": "

\u6bd4\u5982\u5546\u54c1\u540d\u79f0\u6216\u8005\u7f16\u7801\u91cc\u9762\u6709\u6570\u5b57\uff0c\u6b63\u5e38\u4e0d\u4f1a\u5bf9\u6570\u5b57\u8fdb\u884c\u518d\u6b21\u5206\u8bcd\uff0c\u5982\u679c\u5ba2\u6237\u641c\u7d22\u7684\u662f\u540d\u79f0\u6216\u8005\u7f16\u7801\u4e2d\u90e8\u5206\u6570\u636e\u3002\u6bd4\u5982\u6761\u7801\u662f 237189478 \uff0c \u5ba2\u6237\u641c\u7d22 18 \uff0c\u5982\u679c\u4e0d\u5206\u8bcd\u7684\u60c5\u51b5\u4e0b\u662f\u641c\u4e0d\u51fa\u6765\u7684\u3002\u4e00\u822c\u8fd9\u79cd\u90fd\u662f\u600e\u4e48\u5904\u7406\u4e86\u3002\u662f\u50cf\u4e0b\u9762\u8fd9\u79cd\u65b9\u5f0f\u5417\uff1a\nhttps://learn.microsoft.com/en-us/azure/search/search-query-partial-matching

\n" }, { "author": { "url": "member/wukaige", "name": "wukaige", "avatar": "https://cdn.v2ex.com/avatar/ce9b/2824/627987_large.png?m=1731316362" }, "url": "t/1006106", "date_modified": "2024-01-05T03:59:19+00:00", "content_html": "

\u76ee\u524d\u4f7f\u7528 Elasticsearch \u505a\u4e86\u4e00\u4e2a\u641c\u7d22\u670d\u52a1\uff0c\u6f5c\u5728\u7528\u6237\u5927\u7ea6 100w \u3002

\n

\u60f3\u95ee\u4e00\u4e0b\u5982\u4f55\u625b\u8fc7\u641c\u7d22\u9ad8\u5cf0\uff0c\u8bd5\u8fc7\u963f\u91cc\u4e91\u7684 Elasticsearch Serverless \u670d\u52a1\uff0c\u4f46\u662f\u6709\u9650\u5236\uff0c\u6bcf\u79d2\u949f\u53ea\u80fd\u901a\u8fc7 60 \u4e2a\u8bf7\u6c42\uff0c\u591a\u4f59\u7684\u4f1a\u88ab\u62d2\u7edd\u6389\u3002\u6709\u4ec0\u4e48\u522b\u7684\u529e\u6cd5\u5417

\n", "date_published": "2024-01-05T03:57:32+00:00", "title": "\u8bf7\u6559\u5e76\u53d1\u95ee\u9898\uff08Elasticsearch \u8bf7\u6c42\u9ad8\u5cf0\uff09", "id": "t/1006106" }, { "author": { "url": "member/Q9K", "name": "Q9K", "avatar": "https://cdn.v2ex.com/gravatar/10da51500ce25dc465528516c576f995?s=73&d=retro" }, "url": "t/996268", "date_modified": "2023-11-29T10:43:15+00:00", "content_html": "

\u6211\u4eec\u5c0f\u7ec4\u73b0\u5728\u6709 2000-2500 \u7684\u9884\u7b97\u8d2d\u4e70\u4e00\u4e2a\u670d\u52a1\u5668\uff0c\u6211\u4eec\u7684\u6570\u636e\u91cf\u5728 1 \u4ebf\u5230 10 \u4ebf\u4e4b\u95f4\uff0c\n\u6211\u4eec\u9700\u8981\u8d2d\u4e70\u4e00\u4e2a\u6708\u7684\u4e91\u670d\u52a1\uff0c\n\u6700\u540e\u9a8c\u6536\u7684\u65f6\u5019\u9700\u8981\u8fbe\u5230\u79d2\u7ea7\u67e5\u8be2\u548c 1000-10000qps \u7684\u8981\u6c42\uff0c\n\u6211\u4eec\u770b\u4e86\u4e00\u4e0b\u534e\u4e3a\u4e91\u7684\u670d\u52a1\u5668\uff0c\u8fd9\u4e2a\u9884\u7b97\u53ef\u4ee5\u8ba9\u6211\u4eec\u4e70\n3 \u53f0 4 \u6838 16G \u7684\u673a\u5668\n\u6216\u8005\n1 \u53f0 8 \u6838 64G \u7684\u673a\u5668\n\u6211\u4eec\u60f3\u95ee\u4e00\u4e0b\n\u6211\u4eec\u5e94\u8be5\u600e\u4e48\u9009\u62e9\n\u6216\u8005\u5927\u5bb6\u6709\u6ca1\u6709\u63a8\u8350\u66f4\u597d\u7684\u9009\u62e9

\n", "date_published": "2023-11-29T07:59:32+00:00", "title": "\u5173\u4e8e elasticsearch \u673a\u5668\u7684\u9009\u62e9", "id": "t/996268" }, { "author": { "url": "member/no13bus", "name": "no13bus", "avatar": "https://cdn.v2ex.com/avatar/e25b/f3c4/39192_large.png?m=1768064274" }, "url": "t/988441", "date_modified": "2023-11-07T15:17:27+00:00", "content_html": "

\u56e0\u4e3a\u6211\u73b0\u6709\u7684 es \u6570\u636e\u5e93\u91cc\u9762\u7684 _id \u5b57\u6bb5\u5199\u5165\u7684\u65f6\u5019\u662f\u9012\u589e\u5199\u5165\u7684\uff0c\u683c\u5f0f\u7c7b\u4f3c\u8fd9\u6837\u7684\uff1a \"w:1\", \"w:2\", \"w:3\"....\"w:100\", \u6211\u60f3\u8ba9\u641c\u7d22\u5230\u7684\u6570\u636e\u6309\u7167 w \u540e\u9762\u7684\u6570\u5b57\u8fdb\u884c\u6392\u5e8f\u3002\u4f46\u662f\u56e0\u4e3a\u6211\u76ee\u524d\u7684\u7248\u672c\u662f 8.x \u7248\u672c\uff0c\u4ece 5.x \u7248\u672c\u540e\u5c31\u5df2\u7ecf\u4e0d\u5141\u8bb8 es \u6570\u636e\u5e93\u6309 _id \u8fdb\u884c\u6392\u5e8f\u4e86\u3002\u6709\u89e3\u51b3\u65b9\u6848\u662f\u589e\u52a0\u4e00\u4e2a\u65b0\u7684\u5b57\u6bb5\uff0c\u5c06 _id \u91cc\u9762\u7684\u503c\u590d\u5236\u5230\u65b0\u5b57\u6bb5\u91cc\u9762\u53bb\u3002\u4f46\u662f\u76ee\u524d\u8fd9\u4e2a\u6570\u636e\u5e93\u5df2\u7ecf\u5b58\u5728\u4e86\uff0c _id \u7684\u5199\u5165\u903b\u8f91\u6211\u65e0\u6743\u63a7\u5236, \u6211\u76ee\u524d\u53ea\u662f\u53ef\u4ee5\u589e\u52a0\u5b57\u6bb5\u3002

\n

\u7136\u540e\u6211\u770b\u5230\u4e86\u4e00\u4e2a copy_to \u7684\u529f\u80fd, \u5c31\u60f3\u7740\u76f4\u63a5\u589e\u52a0\u4e00\u4e2a\u65b0\u7684 field \u5230 index \u6570\u636e\u5e93\u91cc\u9762\u53bb\uff0c\u8fd9\u6837\u6bcf\u6b21\u63d2\u5165\u7684\u65f6\u5019\uff0c\u81ea\u52a8\u590d\u5236 _id \u7684\u503c\u5230 id \u5b57\u6bb5\u4e0a\uff0c\u7136\u540e\u641c\u7d22\u7684\u65f6\u5019\u5c31\u76f4\u63a5\u7528 id \u5bf9\u7ed3\u679c\u8fdb\u884c\u6392\u5e8f\u5c31\u597d\u4e86\u3002\u4f46\u662f\u8bd5\u4e86\u4e0b\u4e0d\u884c\uff0c\u589e\u52a0\u65b0 id \u7684\u53e5\u5b50\u5982\u4e0b:

\n
PUT /my_index4\n{\n \"mappings\": {\n \"properties\": {\n \"_id\": {\"type\": \"keyword\", \"copy_to\": \"id\"},\n \"name\": {\"type\": \"text\", \"copy_to\": \"total\"},\n \"age\": {\"type\": \"integer\"},\n \"type\": {\"type\": \"keyword\"},\n \"id\": {\"type\": \"keyword\", \"store\": true}\n }\n }\n}\n
\n

\u76f4\u63a5\u62a5\u9519\u4e86\uff0c\u8bf4 _id \u5b57\u6bb5\u91cd\u590d\u3002\u8fd9\u6837\u7684\u8bdd\uff0c\u6709\u4ec0\u4e48\u89e3\u51b3\u529e\u6cd5\u5417?

\n", "date_published": "2023-11-03T13:50:56+00:00", "title": "elasticsearch \u4ece 5.x \u7248\u672c\u540e\u5c31\u4e0d\u5141\u8bb8\u4f7f\u7528 _id \u5b57\u6bb5\u8fdb\u884c\u6392\u5e8f\u4e86. \u60f3\u95ee\u95ee\u65b0\u7248\u672c\u6709\u4ec0\u4e48\u529e\u6cd5\uff1f", "id": "t/988441" }, { "author": { "url": "member/sidewalkerLin", "name": "sidewalkerLin", "avatar": "https://cdn.v2ex.com/gravatar/d27f279710b7df898689741742f4e2ad?s=73&d=retro" }, "url": "t/983918", "date_modified": "2023-10-21T01:39:22+00:00", "content_html": "

\u60f3\u95ee\u4e0b\u5927\u5bb6\u516c\u53f8\u91cc\u9762\u90fd\u662f\u7528\u7684 ELK \u7684\u54ea\u4e2a\u7248\u672c\u5440\uff1f\u7248\u672c\u8fd9\u5757\u6709\u4ec0\u4e48\u6ce8\u610f\u4e8b\u9879\u4e48\uff1f\n\u53e6\u5916\u5c31\u662f elasticsearch \u7684\u8282\u70b9\u6570\u91cf\u6709\u51e0\u53f0\uff1f\u6536\u96c6\u4e86\u591a\u5c11\u53f0\u673a\u5668\u7684\u65e5\u5fd7\u5462\uff1f

\n", "date_published": "2023-10-20T13:57:52+00:00", "title": "ELK \u7248\u672c\u95ee\u9898\u4ee5\u53ca\u670d\u52a1\u5668\u6570\u91cf\u95ee\u9898", "id": "t/983918" }, { "author": { "url": "member/DavidWei", "name": "DavidWei", "avatar": "https://cdn.v2ex.com/avatar/82d6/d16e/16690_large.png?m=1696929092" }, "url": "t/980702", "date_modified": "2023-10-10T09:13:45+00:00", "content_html": "

\u5199\u5165\u622a\u56fe

\n

ES \u5199\u5165\u975e\u5e38\u6162\uff08\u5982\u4e0a\u56fe\u6240\u793a\uff09\uff0c\u4f7f\u7528 k8s + nfs \uff0c\u8fd9\u5757\u4e0d\u662f\u5f88\u719f\u6089\uff0c\u6709\u507f\u6c42\u6280\u672f\u652f\u6301\u3002

\n

\u6709\u610f\u7684\u8001\u54e5\uff0c\u53ef\u7559\u4e0b\u8054\u7cfb\u65b9\u5f0f\u3002

\n

\u6709\u6548\u671f\uff1a10/10 \u2014\u2014 10/11

\n", "date_published": "2023-10-10T09:12:47+00:00", "title": "[\u6c42\u4ed8\u8d39\u6280\u672f\u652f\u6301-ES]\u5199\u5165\u8d85\u6162", "id": "t/980702" }, { "author": { "url": "member/iian", "name": "iian", "avatar": "https://cdn.v2ex.com/avatar/a8ba/a565/142_large.png?m=1732608326" }, "url": "t/980584", "title": "Elasticsearch \u65b0\u589e\u5b57\u6bb5\u5339\u914d\u67e5\u8be2\u7684\u95ee\u9898", "id": "t/980584", "date_published": "2023-10-10T04:52:31+00:00", "content_html": "\u60f3\u4f7f\u7528 es \u5bf9\u4e0a\u7f51\u65e5\u5fd7\u8fdb\u884c\u5206\u6790\uff0c\u6d41\u63a7\u8bbe\u5907\u8bb0\u5f55\u7684\u7528\u6237\u8bbf\u95ee\u65e5\u5fd7\u53ef\u8f93\u51fa\u7ed9 kafka \uff0c\u65e5\u5fd7\u4e2d\u6709\u7528\u7684\u4fe1\u606f\u5982\u4e0b\uff1a
\u65f6\u95f4 \u57df\u540d URI \u8d26\u53f7

\u76ee\u524d\u601d\u8def\u662f\u901a\u8fc7 logstash \u8bfb kafka \u6570\u636e\uff0c\u62c6\u5206\u540e\u8fdb es \u4e2d\u5efa\u7d22\u5f15\uff0c\u4f46\u662f\u6700\u7ec8\u60f3\u7edf\u8ba1\u7684\u662f\u8d26\u53f7\u6240\u5728\u7684\u90e8\u95e8\u5bf9\u67d0\u4e2a\u7ad9\u70b9\u7684\u8bbf\u95ee\u91cf\uff0c\u4f8b\u5982\uff1a1 \u4e2a\u6708\u5185\uff0c\u6280\u672f\u90e8\uff0c\u8bbf\u95ee www.163.com \u7684\u6b21\u6570\u3002

\u73b0\u5728\u7d22\u5f15\u91cc\u9762\u53ea\u6709\u8d26\u53f7\u4fe1\u606f\uff0c\u8d26\u53f7\u548c\u90e8\u95e8\u7684\u5bf9\u5e94\u5173\u7cfb\u5728\u5176\u4ed6\u6570\u636e\u5e93\u4e2d\uff0c\u5e94\u8be5\u5982\u4f55\u628a\u90e8\u95e8\u4fe1\u606f\u4e0e\u8d26\u53f7\u5339\u914d\u540e\u5b58\u5728 es \u4e2d\uff1f

\u73b0\u5728\u60f3\u5230\u7684\u4e24\u79cd\u65b9\u5f0f\uff08\u4f46\u662f\u4e0d\u77e5\u9053\u662f\u5426\u53ef\u4ee5\u4ee5\u53ca\u5982\u4f55\u5b9e\u73b0\uff09

1.\u5c06\u8d26\u53f7\u548c\u90e8\u95e8\u4fe1\u606f\u5b58\u5728\u6587\u4ef6\u6216 redis \u91cc\uff0clogstash \u6709\u591a\u4e2a input \uff0c\u540c\u65f6\u4ece kafka \u548c\u6587\u4ef6\u8bfb\uff0c\u4ece kafka \u8bfb\u4e00\u6761\u65e5\u5fd7\u7684\u65f6\u5019\uff0c\u7528\u8d26\u53f7\u53bb\u5339\u914d\u90e8\u95e8\uff0c\u7136\u540e\u4e00\u8d77\u5199\u5230 es \u4e2d\uff0c\u5982\u679c\u53ef\u4ee5\uff0c\u9700\u8981\u7528 logstash \u5982\u4f55\u6765\u5b9e\u73b0\uff1f

2.logstash \u6b63\u5e38\u5904\u7406\u65e5\u5fd7\u8fdb es \uff0c\u5728 es \u4e2d\u65b0\u589e\u4e00\u4e2a\u90e8\u95e8\u5b57\u6bb5\uff0c\u7136\u540e\u7528\u8d26\u53f7\u5339\u914d\u90e8\u95e8\u4fe1\u606f\uff08\u4e0d\u77e5\u9053\u5982\u4f55\u5b9e\u73b0\uff09\uff0c\u5199\u5230\u8fd9\u4e2a\u65b0\u5b57\u6bb5\u91cc\u3002\u8fd9\u6837\u5e94\u8be5\u7528\u5230 es \u7684\u4ec0\u4e48\u529f\u80fd\uff1f

Elasticsearch \u65b0\u624b\uff0c\u671b\u4e0d\u541d\u8d50\u6559\u3002" }, { "author": { "url": "member/EagerTo", "name": "EagerTo", "avatar": "https://cdn.v2ex.com/avatar/7753/bc49/491990_large.png?m=1720588846" }, "url": "t/949617", "title": "\u8bf7\u6559\u4e00\u4e2a elasticsearch \u7684\u6a21\u7cca\u67e5\u8be2\u8bed\u6cd5 \u3002", "id": "t/949617", "date_published": "2023-06-17T14:45:54+00:00", "content_html": "

{\n\"wildcard\": {\n\"content.keyword\": \"\u4f60\u597d\"\n}\n}

\n

\u8fd9\u6837\u7684\u8bed\u6cd5\u662f\u53ef\u4ee5\u5b9e\u73b0\u6a21\u7cca\u641c\u7d22\u7684\uff0c\u56e0\u4e3a content \u662f\u5bcc\u6587\u672c\u5185\u5bb9\u3002\u5982\u679c content \u7684\u5185\u5bb9\u6587\u672c\u5927\u5c0f\u8d85\u8fc7 ignore_above \u7684\u8bbe\u5b9a\uff0c\u90a3\u5c31\u4e0d\u4f1a\u88ab\u7d22\u5f15\uff0c\u4e5f\u5c31\u662f\u5373\u4f7f\u6709\u5173\u952e\u8bcd\u5339\u914d\u5230\uff0c\u6587\u6863\u4e5f\u4e0d\u4f1a\u88ab\u641c\u7d22\u5230 \uff0c\u800c ignore_above \u4e5f\u662f\u6709\u5927\u5c0f\u9650\u5236\uff0c\u8bf7\u95ee\u8fd9\u79cd\u9700\u6c42\u5e94\u8be5\u600e\u4e48\u5904\u7406 \u3002\u611f\u8c22

\n" }, { "author": { "url": "member/gaoyangang", "name": "gaoyangang", "avatar": "https://cdn.v2ex.com/avatar/ecb4/beab/385154_large.png?m=1723089772" }, "url": "t/945566", "title": "ES \u9ad8\u9891\u8bcd\u600e\u4e48\u4f18\u5316", "id": "t/945566", "date_published": "2023-06-03T15:10:06+00:00", "content_html": "ES \u4e2d\u6709\u4e00\u7c7b\u8bcd\u5728\u7d22\u5f15\u91cc\u9762\u5360\u6bd4\u5f88\u5927\uff0c\u4f46\u662f\u53c8\u4e0d\u80fd\u5f53\u6210\u505c\u7528\u8bcd\u7ed9\u79fb\u9664\u6389\uff0c\u8fd9\u5c31\u5bfc\u81f4\u4e86 latency \u5f88\u9ad8\uff0c\u6709\u6ca1\u6709\u4ec0\u4e48\u529e\u6cd5\u4f18\u5316" }, { "author": { "url": "member/pedward", "name": "pedward", "avatar": "https://cdn.v2ex.com/gravatar/5c528118a809ca2bf49e39ee070f0c56?s=73&d=retro" }, "url": "t/925606", "title": "logstash \u4f7f\u7528 redis input \u63d2\u4ef6\u65f6\uff0c\u8981\u5982\u4f55\u652f\u6301 redis cluster?", "id": "t/925606", "date_published": "2023-03-20T08:59:51+00:00", "content_html": "

\u770b redis input \u63d2\u4ef6\u7684\u6587\u6863\uff1a\n\u914d\u7f6e host \u7684\u7c7b\u578b\u662f string,\u4e0d\u652f\u6301 list \u7684\u3002\n\u5404\u4f4d\u6709\u4ec0\u4e48\u597d\u7684\u89e3\u51b3\u65b9\u6848

\n" }, { "author": { "url": "member/deadlyn", "name": "deadlyn", "avatar": "https://cdn.v2ex.com/gravatar/6aaba7b24f19c185ac590f5de583eb73?s=73&d=retro" }, "url": "t/902642", "date_modified": "2022-12-15T02:19:42+00:00", "content_html": "

ES \u5b98\u7f51\u8bf4\uff0c

\n\n

\u82e5\u6709\u5927\u4f6c\u77e5\u6653\uff0c\u8fd8\u8bf7\u4e0d\u541d\u89e3\u91ca\u3002

\n

\u4ee5\u4e0b\u4e3a\u5b98\u7f51\u539f\u8bdd\uff1a

\n
\n\n
\n", "date_published": "2022-12-15T02:19:01+00:00", "title": "Elasticsearch \u5e95\u5c42\u65e5\u671f\u5b58\u50a8\u683c\u5f0f\u7591\u95ee\uff1f", "id": "t/902642" }, { "author": { "url": "member/pysex", "name": "pysex", "avatar": "https://cdn.v2ex.com/avatar/2336/f739/196460_large.png?m=1665586476" }, "url": "t/895917", "title": "100G 8000 \u4e07\u6761\u4fe1\u606f\u5168\u6587\u68c0\u7d22\uff0c Elasticsearch \u662f\u6700\u4f18\u9009\u62e9\u5417\uff1f", "id": "t/895917", "date_published": "2022-11-17T05:33:46+00:00", "content_html": "

\u6570\u636e\u5b58 MongoDB \uff0cElasticsearch \u53ea\u5b58\u7d22\u5f15\u7ed3\u679c=\u6700\u4f18\u9009\u62e9
\n\u8fd8\u662f\u6570\u636e\u505a\u53cc\u5199

\n

\"\"

\n" }, { "author": { "url": "member/tellmeworld", "name": "tellmeworld", "avatar": "https://cdn.v2ex.com/gravatar/39fa93500aaf29f84cb9b6bc2c47af2d?s=73&d=retro" }, "url": "t/893899", "date_modified": "2022-11-09T08:55:00+00:00", "content_html": "

\u7248\u672c\uff1aelasticsearch 7.8

\n

\u7d22\u5f15\u5c31\u4e24\u4e2a\u5b57\u6bb5\uff0cid \u548c content \uff0c\u4e3b\u8981\u5c31\u662f\u5b9e\u73b0 content \u7684\u6a21\u7cca\u641c\u7d22

\n

\u73b0\u5728\u5355\u7d22\u5f15 4000 \u4e07\u6570\u636e\uff0c\u5927\u5c0f\u4e3a 35G \uff0c\u673a\u5668\u5185\u5b58 16G

\n

\u521a\u5f00\u59cb\u4e00\u5343\u591a\u4e07\u6570\u636e\u7684\u65f6\u5019\u7b2c\u4e00\u6b21\u641c\u7d22 2-3 \u79d2\uff0c\u540e\u9762\u641c\u7d22\u57fa\u672c\u4e0a 1-2 \u79d2

\n

\u4e24\u5343\u591a\u4e07\u7684\u65f6\u5019\u9996\u6b21\u641c\u7d22 5-6 \u79d2\uff0c\u540e\u9762\u641c\u7d22 2-3 \u79d2

\n

\u73b0\u5728\u4e09\u5343\u591a\u4e07\u6570\u636e\u4e86\uff0c\u9996\u6b21\u641c\u7d22\u8fbe\u5230\u4e86 10 \u79d2\uff0c\u540e\u7eed\u641c\u7d22 3 \u79d2\u5de6\u53f3

\n

\u8fd9\u79cd\u60c5\u51b5\u600e\u4e48\u505a\u9884\u52a0\u8f7d\uff1f\u770b\u624b\u518c\u7528 Eagerly load fielddata \u548c Eagerly load global ordinals \u90fd\u884c\u4e0d\u592a\u901a\uff0c\u5185\u5b58\u5206\u7ed9 es \u5c31 8G \uff0ccontent \u5b57\u6bb5\u80af\u5b9a\u5c31\u8d85\u8fc7 30G \u4e86\uff0c\u4e0d\u53ef\u80fd\u4e22\u5230\u5185\u5b58\u91cc\u9762\u53bb\u3002

\n

\u8fd8\u6709\u4ec0\u4e48\u529e\u6cd5\uff1f

\n", "date_published": "2022-11-09T08:54:37+00:00", "title": "elasticsearch \u9996\u6b21\u641c\u7d22\u8fc7\u6162\u7684\u95ee\u9898\uff0c 4 \u5343\u4e07\u6570\u636e", "id": "t/893899" }, { "author": { "url": "member/purenothingform", "name": "purenothingform", "avatar": "https://cdn.v2ex.com/gravatar/12315caeb729424d33109268a282df12?s=73&d=retro" }, "url": "t/885624", "title": "\u6c42\u6559\uff0c\u662f\u5426\u53ef\u4ee5\u628a\u6240\u6709\u9ad8\u4eae\u7684\u7ed3\u679c\u5408\u5e76\u6210\u4e00\u500b\u7ed3\u679c\uff1f", "id": "t/885624", "date_published": "2022-10-09T13:18:19+00:00", "content_html": "

\u4f8b\u5982\u5c06\u4ee5\u4e0b\u4e09\u6761\u7ed3\u679c\u5408\u5e76\u4e3a\u540e\u8005

\n
\n\u6211\u5f88 \u5f00\u80c3<span style='background-color:greenyellow'>\u5065\u813e</span>\u8865\u5143\u6c14\n\n<span style='background-color:greenyellow'>\u6211</span>\u5f88 \u5f00\u80c3\u5065\u813e\u8865\u5143\u6c14```\n\n\n```<span style='background-color:greenyellow'>\u6211</span>\u5f88 <span style='background-color:greenyellow'>\u5f00\u80c3</span><span style='background-color:greenyellow'>\u5065\u813e</span>\u8865\u5143\u6c14```\n\n\u8fd8\u662f\u53ea\u80fd\u81ea\u5df1\u5b9e\u73b0\uff1f
\n" }, { "author": { "url": "member/NULL2020", "name": "NULL2020", "avatar": "https://cdn.v2ex.com/avatar/85bf/8e38/500382_large.png?m=1692066789" }, "url": "t/883829", "title": "\u4e3a\u4ec0\u4e48 ELK \u90fd\u4e0d\u63d0\u4f9b\u4e00\u4e2a\u5728\u547d\u4ee4\u884c\u505c\u6b62/\u5173\u673a\u7684\u547d\u4ee4\uff1f", "id": "t/883829", "date_published": "2022-09-29T07:32:24+00:00", "content_html": "

RT

\n

\u597d\u50cf\u627e\u4e86\u51e0\u5e74\u90fd\u6ca1\u627e\u5230\u3002\u3002

\n" }, { "author": { "url": "member/SpringChang", "name": "SpringChang", "avatar": "https://cdn.v2ex.com/gravatar/b717c650ef8d4c3e7f5d024dcbefdc72?s=73&d=retro" }, "url": "t/880478", "date_modified": "2022-09-16T02:45:41+00:00", "content_html": "\u9700\u6c42\u63cf\u8ff0\uff1a
\u6211\u7684 ES \u67d0\u4e2a\u7d22\u5f15\u4e2d\uff0c\u6709\u4e2a text \u5b57\u6bb5\uff0c\u652f\u6301 keyword \u68c0\u7d22\uff0c\u5305\u4e14\u4ec5\u5305\u542b\u4e2d\u3001\u82f1\u6587\uff0c\u73b0\u5728\u6211\u7684\u9700\u6c42\u662f\u8ba9\u7eaf\u4e2d\u6587\u7684\u5185\u5bb9\u68c0\u7d22\u51fa\u6765\u7684\u65f6\u5019\u6392\u5e8f\u9760\u524d\uff0c\u8bf7\u95ee\u5982\u4f55\u5b9e\u73b0\uff1f

\u6817\u5b50:
name age sex
\u5f20\u4e09 20 \u7537
\u674e\u56db 21 \u7537
alice 20 \u5973
bob 22 \u7537
\u5f20\u7fe0\u5c71 18 \u5973
julia 19 \u5973

\u8981\u6c42\uff1a
\u8ba9\u5f20\u4e09\uff0c\u674e\u56db\uff0c\u5f20\u7fe0\u5c71\u9760\u524d\uff0calice, bob, julia \u9760\u540e\u3002", "date_published": "2022-09-16T02:44:47+00:00", "title": "ES \u5982\u4f55\u8ba9\u4e2d\u6587\u8bcd\u6761\u6392\u5e8f\u9760\u524d?", "id": "t/880478" }, { "author": { "url": "member/monetto", "name": "monetto", "avatar": "https://cdn.v2ex.com/avatar/d25f/3867/411058_large.png?m=1558049537" }, "url": "t/875393", "title": "ES \u4ece File System Cache \u5230 Segment \u5927\u6982\u4f1a\u8017\u65f6\u591a\u5c11\u5462", "id": "t/875393", "date_published": "2022-08-25T09:54:25+00:00", "content_html": "

\u770b ES \u539f\u7406\uff0c\u6709\u4e00\u6bb5\u5927\u81f4\u662f\u8fd9\u6837\u4ecb\u7ecd\u7684\u3002

\n

ES \u5c06\u6570\u636e\u5199\u5165\u5230 Memory Buffer \uff0c\u540c\u65f6\u4e5f\u4f1a\u5c06\u6570\u636e\u5199\u5165\u5230 Translog \u3002

\n

Memory Buffer \u5728\u5386\u7ecf Refresh Interval \uff08 1 \u79d2\uff09 \u4e4b\u540e\u4f1a\u628a\u6570\u636e\u5199\u5165\u5230 File System Cache \uff0c\u518d\u7531 File System Cache \u5199\u5165\u5230 Segment \u3002

\n

\u800c \u6570\u636e\u5199\u5165\u5230 Translog \u4e4b\u540e\uff0c\u8981\u7ecf\u8fc7 5 \u79d2 \u624d\u4f1a\u6301\u4e45\u5316\u5230\u78c1\u76d8 log \u4e2d\u3002

\n

\u6211\u7406\u89e3 Translog \u672c\u8eab\u5e94\u8be5\u662f\u7c7b\u4f3c\u4e8e MySQL Binlog \u4e00\u6837\u662f\u9632\u6b62\u6570\u636e\u4e22\u5931\u7684\u3002

\n

\u4f46\u662f\u76ee\u524d\u770b\u6765 5s \u7684\u65f6\u95f4\u662f\u5426\u8fc7\u957f\u4e86\uff0c\u6211\u7406\u89e3 5s \u600e\u4e48\u4e5f\u5b8c\u6210 \u6570\u636e \u4ece \u5185\u5b58 \u6301\u4e45\u5316 \u5230 Segment \u4e86\u554a..

\n" }, { "author": { "url": "member/cxytz01", "name": "cxytz01", "avatar": "https://cdn.v2ex.com/gravatar/f1e4c33547e56bfb82d77c404f7dc4a3?s=73&d=retro" }, "url": "t/873016", "title": "elasticsearch query url path \u8bed\u6cd5\u8bf7\u6559", "id": "t/873016", "date_published": "2022-08-15T09:29:32+00:00", "content_html": "

\u622a\u56fe

\n

\u56fe\u4e2d\u6570\u636e\u6e90\uff0c\u6e90\u4e8e nginx \u8bf7\u6c42\u65e5\u5fd7\u3002\u9700\u8981\u5bf9\u6307\u5b9a url path \u8fdb\u884c\u5339\u914d\uff0c\u5ffd\u7565 query \u53c2\u6570\u3002\u6bd4\u5982\u9700\u8981\u901a\u8fc7 /helloworld/haveadrink \u5339\u914d\u4ee5\u4e0b url:

\n\n

\u8bf7\u95ee\u8be5\u600e\u4e48\u5199 query \u8bed\u53e5?

\n" }, { "author": { "url": "member/awanganddong", "name": "awanganddong", "avatar": "https://cdn.v2ex.com/gravatar/e482df556a9ac0e4553da45a819ba931?s=73&d=retro" }, "url": "t/867951", "title": "elk \u540e\u53f0 discover \u600e\u4e48\u5c55\u793a\u65b0\u589e\u7684\u5b57\u6bb5", "id": "t/867951", "date_published": "2022-07-22T03:21:25+00:00", "content_html": "

elk \u540e\u53f0\u6700\u5f00\u59cb\u901a\u8fc7 api \u63a5\u53e3\u521b\u5efa\u7684\u7d22\u5f15\uff0c\u7136\u540e\u901a\u8fc7\u7d22\u5f15\u7ba1\u7406\u6dfb\u52a0\u7d22\u5f15\uff0c\u6700\u540e\u5728 disvoer \u67e5\u770b\u68c0\u7d22\u7d22\u5f15\u3002

\n

\u7136\u540e\u6839\u636e\u9700\u6c42\u53d8\u66f4\u5728\u8be5\u7d22\u5f15\u589e\u52a0\u4e86\u5b57\u6bb5\uff0c

\n

\u4f46\u662f \u5728 discover \u8fd9\u4e00\u9879\uff0c\u4e00\u76f4\u67e5\u770b\u4e0d\u5230\u65b0\u589e\u7684\u7d22\u5f15\u5b57\u6bb5\uff0c

\n

\u8bf7\u95ee\u4e0b\uff0c\u8be5\u5982\u4f55\u64cd\u4f5c\uff0c\u624d\u80fd\u8ba9\u8be5\u7d22\u5f15\u5b57\u6bb5\u5c55\u793a\u51fa\u6765

\n" }, { "author": { "url": "member/rqxiao", "name": "rqxiao", "avatar": "https://cdn.v2ex.com/avatar/e36d/2122/422752_large.png?m=1675996273" }, "url": "t/866108", "title": "\u6709\u5173 es \u4e2d scroll \u7684\u7591\u95ee", "id": "t/866108", "date_published": "2022-07-14T04:02:59+00:00", "content_html": "es \u5206\u9875\u67e5\u8be2\u53ef\u4ee5\u7528 from,size \u5b9e\u73b0\u3002\u8fd9\u79cd\u67e5\u8be2\u4f1a\u6709\u4e24\u4e2a\u6b65\u9aa4
1.query
\u641c\u7d22\u8bf7\u6c42\u88ab\u53d1\u9001\u5230\u67d0\u4e2a\u8282\u70b9\u65f6\uff0c\u8fd9\u4e2a\u8282\u70b9\u5c31\u53d8\u6210\u4e86\u534f\u8c03\u8282\u70b9\uff0c\u534f\u8c03\u8282\u70b9\u4f1a\u8f6c\u53d1\u8bf7\u6c42\u5230\u7d22\u5f15\u7684\u6bcf\u4e2a\u4e3b\u5206\u7247\u6216\u526f\u672c\u5206\u7247\u4e2d\u3002\u6bcf\u4e2a\u5206\u7247\u5728\u672c\u5730\u6267\u884c\u67e5\u8be2\u5e76\u6dfb\u52a0\u7ed3\u679c(ID \u548c\u6392\u5e8f\u503c)\u5230\u5927\u5c0f\u4e3a from + size \u3002\u5982\u679c\u6709 n \u4e2a\u8282\u70b9\u3002\u534f\u8c03\u8282\u70b9\u4f1a\u6536\u5230 n*(from + size) \u7684\u7ed3\u679c(ID \u548c\u6392\u5e8f\u503c)\u3002

2.fetch
\u534f\u8c03\u8282\u70b9 \u63a5\u6536\u5230 n*(from + size)\u7684\u7ed3\u679c\uff0c\u5c06\u5176\u5168\u5c40\u6392\u5e8f\u3002\u7136\u540e\u53d6\u5f53\u524d\u9875\u7684\u6570\u636e\uff0c\u5411\u76f8\u5173\u7684\u5206\u7247\u53d6\u5b8c\u6574\u7684\u6570\u636e\u3002



\u90a3 scroll \u5b8c\u6210\u5206\u9875\uff0c\u4e0d\u4e5f\u8981\u7ecf\u5386\u8fd9\u4e24\u6b65\uff1f \u7b2c\u4e8c\u6b65 fetch \u9636\u6bb5\u4e0d\u4e5f\u662f\u8017\u6027\u80fd\u7684\u6df1\u5ea6\u5206\u9875\u5417\uff1f\u662f\u4e0d\u662f\u8bf4 scroll \u7b2c\u4e8c\u90e8\u53ea\u505a\u4e00\u6b21\uff0c\u7136\u540e\u5c06\u5176\u5168\u5c40\u7684\u6570\u636e\u4fdd\u5b58\u6210\u4e00\u4e2a\u5feb\u7167\u3002\u4e4b\u540e\u5c31\u4e0d\u4f1a\u53d6 fetch \u3002 \u4f46\u662f from \uff0csize \u662f\u6bcf\u6b21\u90fd\u8981\u505a fetch \uff1f" }, { "author": { "url": "member/yeyang5211", "name": "yeyang5211", "avatar": "https://cdn.v2ex.com/gravatar/f28e7aca3d97fb26b5d3d8d447583f00?s=73&d=retro" }, "url": "t/863188", "date_modified": "2022-06-30T06:33:36+00:00", "content_html": "\u7531\u4e8e\u6211\u662f\u534a\u8def\u63a5\u53d7 es \u7684\u5f00\u53d1\u5de5\u4f5c,\u5bf9\u6574\u4f53\u7684\u6280\u672f\u5de5\u5177\u65b9\u6848\u90fd\u4e0d\u662f\u5f88\u4e86\u89e3.
\u63a5\u624b\u534a\u5e74\u53d1\u73b0\u81ea\u5df1\u4e00\u76f4\u5728\u505a ETL \u76f8\u5173\u7684\u5de5\u4f5c.

\u73b0\u6709\u7684\u65b9\u6848\u662f :
1.\u63a5\u53d7\u6570\u636e\u53d8\u66f4 MQ \u6d88\u606f
2.\u53bb MySql \u67e5\u8be2\u4e1a\u52a1\u6570\u636e\u7ec4\u88c5\u6210 JSON
3.\u5408\u5e76\u66f4\u65b0 MongoDB \u4e2d..
4.\u8dd1\u6279\u66f4\u65b0\u5230 ES \u4e2d(\u4e00\u4e2a\u6bd4\u8f83\u590d\u6742\u7684\u6811\u5f62\u7ed3\u6784)



\u73b0\u6709\u7684\u95ee\u9898 :
1.\u8dd1\u6279\u4efb\u52a1\u7ecf\u5e38\u5361\u6b7b,\u4e0d\u53ef\u9760
2.\u4e1a\u52a1\u53d8\u52a8,\u603b\u662f\u9700\u8981\u6211\u53bb\u5f00\u53d1 java \u4ee3\u7801



\u6211\u5bfb\u601d ES \u8fd9\u5757\u5e94\u8be5\u6709\u5de5\u5177\u7684,\u6240\u4ee5\u6211\u53bb\u67e5\u4e86\u4e00\u4e0b Kettle \u5e94\u8be5\u7b26\u5408\u6211\u7684\u8981\u6c42.

\u8bbe\u60f3\u662f\u8dd1\u6279\u4efb\u52a1\u5b9a\u65f6\u62c9\u53bb Mysql \u62c9\u53bb\u4e1a\u52a1\u8868\u7684\u53d8\u52a8,\u7136\u540e\u901a\u8fc7\u4e00\u7cfb\u5217\u7684\u8f6c\u6362\u6d41\u7a0b\u8865\u5145\u6210\u5b8c\u6574\u7684\u4e1a\u52a1 JSON(\u591a\u5f20\u6570\u636e\u8868\u7ec4\u88c5\u6210 JSON),\u5728\u66f4\u65b0\u5230 es \u4e2d(\u7701\u4e86 MongoDB \u8fd9\u6b65)

\u8be2\u95ee\u4e86\u4e0b\u6211\u4eec\u516c\u53f8\u7684\u6570\u4ed3\u540c\u4e8b,\u4ed6\u4eec\u4e5f\u5728\u7528\u963f\u91cc\u4e91\u7684 DataWorks \u5de5\u5177.\u6211\u7814\u7a76\u4e86\u4e0b\u53d1\u73b0\u8fd9\u4e2a\u5de5\u5177\u53ea\u80fd\u505a\u7b80\u5355\u7684\u540c\u6b65\u6570\u636e\u6620\u5c04,\u8fbe\u5230\u6211\u8bbe\u60f3\u7684\u591a\u5f20\u8868\u805a\u5408\u6210\u4e00\u4e2a JSON \u8c8c\u4f3c\u8981\u4f7f\u7528 EMR \u5f15\u64ce,\u6211\u5bf9\u8fd9\u5757\u7279\u522b\u4e0d\u719f\u6089.\u5b8c\u5168\u6ca1\u6709\u5934\u7eea\u611f\u89c9 EMR(\u6211\u7406\u89e3\u4e3a\u5927\u6570\u636e\u76f8\u5173\u7684\u5de5\u5177)\u5b66\u4e60\u6210\u672c\u592a\u9ad8\u4e86..





\u603b\u7ed3\u4e00\u4e0b\u60f3\u4e86\u89e3\u7684\u95ee\u9898:
1.\u5982\u679c\u6709\u5176\u4ed6\u65b9\u6848,\u8bf7\u4e0d\u541d\u8d50\u6559
2.\u9ebb\u70e6\u5e2e\u6211\u6743\u8861\u4e00\u4e0b\u4f7f\u7528 Kettle \u8fd8\u662f DataWorks(\u4e8c\u4e2a\u90fd\u4e0d\u4f1a\u7528,\u4e0d\u662f\u5f88\u60f3\u5b66\u5927\u6570\u636e\u76f8\u5173\u7684\u6280\u672f \u7eaf\u95e8\u5916\u6c49)
\u8003\u8651 DataWorks \u7684\u539f\u56e0\u662f\u6211\u4eec\u516c\u53f8\u559c\u6b22\u4e0a\u4e91\u670d\u52a1,\u51cf\u8f7b\u8fd0\u7ef4\u538b\u529b", "date_published": "2022-06-30T06:32:54+00:00", "title": "\u8bf7\u6559 Elasticsearch \u4f7f\u7528\u4ec0\u4e48 ETL \u5de5\u5177", "id": "t/863188" }, { "author": { "url": "member/winRain", "name": "winRain", "avatar": "https://cdn.v2ex.com/gravatar/413ff2f54c115fdf1d5a004c3be167ce?s=73&d=retro" }, "url": "t/859879", "title": "es \u63d2\u5165\u7d22\u5f15\u7684\u6b63\u5e38\u6027\u80fd\u5e94\u8be5\u662f\u591a\u5c11\uff1f", "id": "t/859879", "date_published": "2022-06-15T13:59:56+00:00", "content_html": "

\u80cc\u666f\uff1a\u7531\u4e8e\u516c\u53f8\u4e1a\u52a1\u9700\u8981\uff0c\u5f15\u5165\u4e86 es \u3002\u4e8e\u662f\uff0c\u6211\u5728\u516c\u53f8\u5185\u7f51\u865a\u62df\u673a\uff08 8c8g \uff0c\u56fa\u6001\u786c\u76d8\uff09\u4e0a\u7528 docker compose \u542f\u52a8\u4e86\u4e00\u4e2a es \u548c kibana \uff0c\u5e76\u7ed9 es \u7684 jvm \u5206\u914d\u4e86 6g \uff0c\u5e76\u914d\u7f6e\u4e86\u4e00\u4e9b jvm \u53c2\u6570\u3002

\n

\u5f53\u6211\u7528 spring data elasticsearch \u7684 repository saveAll \u64cd\u4f5c\u53bb\u6279\u91cf\u63d2\u5165 100 \u6761\u6570\u636e\u65f6\uff0c\u53d1\u73b0\u8017\u65f6\u5728 200 ms \u5de6\u53f3\u3002\u5176\u5b9e\u6211\u611f\u89c9\u8fd9\u4e2a\u901f\u5ea6\u8ddf\u6b63\u5e38\u7528\u516c\u6709\u4e91\u7684 rds \u6279\u91cf\u63d2\u5165\u6570\u636e\u662f\u5dee\u4e0d\u591a\u4e86\u3002

\n

\u90a3\u4e48\u95ee\u9898\u6765\u4e86\uff0ces \u8fd9\u4e2a\u63d2\u5165\u901f\u5ea6\u662f\u6b63\u5e38\u7684\u5417\uff0c\u662f\u4e0d\u662f\u8fd8\u6709\u5176\u4ed6\u4f18\u5316\u53c2\u6570\u53ef\u4ee5\u914d\u7f6e\uff0c\u7528\u6765\u63d0\u5347\u8fd9\u4e2a\u63d2\u5165\u6027\u80fd\uff1f\u5982\u679c\u8fd9\u6837\u662f\u6b63\u5e38\u7684\uff0c\u90a3\u4e48 es \u5728\u63d2\u5165\u548c\u67e5\u8be2\u4e0a\u76f8\u6bd4\u4e8e rds \uff0c\u5728\u5b9e\u9645\u5e94\u7528\u4e2d\uff0c\u4f18\u52bf\u4f53\u73b0\u5728\u54ea\u4e9b\u5730\u65b9\u5462\uff1f

\n" }, { "author": { "url": "member/iSNN", "name": "iSNN", "avatar": "https://cdn.v2ex.com/avatar/287e/b10d/467942_large.png?m=1671202177" }, "url": "t/859623", "title": "Elasticsearch \u7c7b top_hits \u590d\u6742\u641c\u7d22\u95ee\u9898", "id": "t/859623", "date_published": "2022-06-14T13:06:32+00:00", "content_html": "\u8bf7\u6559\u5927\u4f6c\u4eec\uff1a
\u7236\u5b50\u5173\u7cfb\u7684\u7d22\u5f15\uff0cmatch \u4e00\u4e2a\u5b57\u6bb5\uff0c\u6bd4\u5982\u5b57\u6bb5 name \uff0c\u5339\u914d\u7236\u7d22\u5f15\u7684 name \u6216\u5b50\u7d22\u5f15\u7684 name \u3002

\u6700\u7ec8\u8fd4\u56de\u524d\u7aef\u7ed3\u6784\u662f\u4e00\u4e2a\u7236\uff0c\u5e26\u4e09\u5b50\u3002\u4f18\u5148\u5339\u914d\u7236 name \uff0c\u7136\u540e\u627e\u4e09\u4e2a\u5b50\uff0c\u4e09\u5b50\u4e5f\u6309 name \u5339\u914d\u6392\u5e8f\u3002\u5982\u679c\u7236 name \u6ca1\u5339\u914d\uff0c\u90a3\u5c31\u662f\u5b50 name \u5339\u914d\u4e86\u4e5f\u7b97\u3002

\u5177\u4f53\u573a\u666f\u5c31\u5982 \u516c\u53f8-\u5458\u5de5\u7ed3\u6784\uff0c\u641c\u7d22\u7684\u540d\u5b57\u53ef\u80fd\u5339\u914d\u516c\u53f8\u540d\uff0c\u6216\u8005\u5458\u5de5\u540d\u3002\u4f18\u5148\u5339\u914d\u516c\u53f8\u540d\uff0c\u7136\u540e\u4e0b\u9762\u5c55\u793a 3 \u4e2a\u5458\u5de5\u540d\u3002\u5458\u5de5\u540d\u4e5f\u662f\u6309\u5339\u914d\u4f18\u5148\u5ea6\u6392\u5e8f\u3002

eg\uff1a
\u641c\u7d22 name match \u5f20\u4e09
1. \u5f20\u4e09\u6709\u9650\u516c\u53f8\uff08\u5f20\u4e09\uff0c\u738b\u4e94\uff0cxx \uff09---- \u516c\u53f8\u540d\u542b\u5f20\u4e09\uff0c\u5458\u5de5\u540d\u542b\u5f20\u4e09 \u6700\u4f18\u5148
2. \u5f20\u4e09\u65e0\u9650\u516c\u53f8\uff08 xx \uff0cxx \uff0cxx \uff09 ---- \u516c\u53f8\u540d\u542b\u5f20\u4e09\uff0c\u5458\u5de5\u540d\u4e0d\u542b\u5f20\u4e09 \u6b21\u4f18\u5148
3. \u674e\u56db\u6709\u9650\u516c\u53f8\uff08\u5f20\u4e09\uff0cxx \uff0cxx \uff09 ---- \u516c\u53f8\u540d\u4e0d\u542b\u5f20\u4e09\uff0c\u5458\u5de5\u540d\u542b\u5f20\u4e09 \u6700\u4f4e\u4f18\u5148
\u516c\u53f8\u3001\u5458\u5de5\u90fd\u4e0d\u542b\u5f20\u4e09\u5219\u4e0d\u7b26\u5408\u6761\u4ef6

\u770b\u5230\u4e2a top_hist \u4f46\u91cc\u9762 hits \u7684\u5185\u5bb9\u662f\u4e0d\u80fd match \u6392\u5e8f

\u5927\u4f6c\u4eec\u6709\u4ec0\u4e48\u597d\u7684\u65b9\u6cd5\u5417" }, { "author": { "url": "member/knightdf", "name": "knightdf", "avatar": "https://cdn.v2ex.com/avatar/f571/e186/97123_large.png?m=1745663058" }, "url": "t/859239", "title": "ES \u5982\u4f55\u5b9e\u73b0\u8fd9\u79cd\u591a\u7ef4\u5ea6\u591a\u6761\u4ef6\u7684\u641c\u7d22\uff1f", "id": "t/859239", "date_published": "2022-06-13T03:30:43+00:00", "content_html": "

\u5948\u4f55 ES \u641c\u7d22\u73a9\u7684\u4e0d 6 \uff0c\u8bf7\u6559\u5927\u4f6c ES \u641c\u7d22\u600e\u4e48\u5b9e\u73b0\u8fd9\u79cd\u7c7b\u4f3c Linkedin \u7684\u641c\u7d22\uff1f
\n\u6bcf\u4e2a\u7ef4\u5ea6\u53ef\u4ee5\u9009\u62e9 0 \u4e2a\uff0c1 \u4e2a\u6216\u591a\u4e2a\u6761\u4ef6

\n

\"Screen

\n" }, { "author": { "url": "member/yingqiuQAQ", "name": "yingqiuQAQ", "avatar": "https://cdn.v2ex.com/avatar/5e47/3004/561920_large.png?m=1652755906" }, "url": "t/853384", "title": "elasticsearch \u7d22\u5f15\u5907\u4efd", "id": "t/853384", "date_published": "2022-05-17T02:52:40+00:00", "content_html": "\n" } ] } ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86