采用ELK搭建日志平台,安装elasticsearch中文分词器

1、进入ES安装目录下

复制代码
cd /usr/local/elasticsearch7.17

2、安装

复制代码
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.7/elasticsearch-analysis-ik-7.17.7.zip

3、查看是否安装成功

复制代码
systemctl restart elasticsearch.service

4、测试

4.1、创建索引---yulongwang

复制代码
curl -XPUT http://localhost:9200/yulongwang?pretty=true

4.2、往索引里面添加数据

复制代码
curl -XPOST http://localhost:9200/yulongwang/_create/1?pretty=true -H 'Content-Type:application/json' -d '{"content":"汪玉龙出生在美丽的中国-安徽省-安庆市-太湖县-小池镇"}'
curl -XPOST http://localhost:9200/yulongwang/_create/2?pretty=true -H 'Content-Type:application/json' -d '{"content":"汪玉龙2012年大专毕业于安徽新华学院-计算机工程学院-计算机应用技术专业"}'
curl -XPOST http://localhost:9200/yulongwang/_create/3?pretty=true -H 'Content-Type:application/json' -d '{"content":"汪玉龙于2011年10月26号进入光宝集团IT咨询部实习,开始使用大学所学的计算机知识做SFL系统开发及SPA维护工作。SFL系统采用的是delphi语言开发,SPA采用的是Java语言开发。"}'
curl -XPOST http://localhost:9200/yulongwang/_create/4?pretty=true -H 'Content-Type:application/json' -d '{"content":"2012年8月18号,由台北科技总部宣布,汪玉龙正式升级成台北科技大陆部技术经理,主要工作是负责台机、富士康、光宝IT咨询部协调管理"}'

4.3、查看结果

复制代码
curl -XPOST http://localhost:9200/yulongwang/_search?pretty=true -H 'Content-Type:application/json' -d '{
"query" : { "match" : { "content" : "光宝" }},
"highlight" : {
"pre_tags" : ["<tag1>", "<tag2>"],
"post_tags" : ["</tag1>", "</tag2>"],
"fields" : {
"content" : {}
}
}
}'

4.4、采用中文分词器查看结果

复制代码
curl -XPUT http://localhost:9200/yulongwang -H 'Content-Type:application/json' -d '{
        "settings" : {
        "index" : {
            "analysis.analyzer.default.type": "ik_max_word"
        }
    }
}'
curl -XPOST http://localhost:9200/yulongwang/_mapping -H 'Content-Type:application/json' -d '{
        "properties": {
            "content": {
                "type": "text",
                "analyzer": "ik_max_word",
                "search_analyzer": "ik_smart"
            }
        }
}'
相关推荐
Elasticsearch1 天前
Elastic Observability 的跨项目搜索:通过一个查询搜索所有关联项目
elasticsearch
Elasticsearch1 天前
Elasticsearch 中的 agentic 工作流:暂停 AI agent 等待人工审批,72 小时后恢复
elasticsearch
Elastic 中国社区官方博客1 天前
jina-ocr-v1:在低成本 GPU 上实现更快速的文档解析
大数据·数据库·elasticsearch·搜索引擎·全文检索·jina
vx-程序开发2 天前
【计算机毕设】django校园跑腿服务系统83141
java·数据库·vue.js·spring boot·spring·elasticsearch·django
Elasticsearch2 天前
jina-ocr-v1:在低成本 GPU 上实现更快速的文档解析
elasticsearch
深海鱼肝油ya2 天前
向量数据库Elasticsearch(四)搜索文档——各种方式
人工智能·elasticsearch·向量数据库·es搜索文档·只能体·非结构化数据库
Elasticsearch2 天前
SNAP 支付错误检测:Elastic 如何帮助美国各州应对 FY2028 的处罚
elasticsearch
Elastic 中国社区官方博客2 天前
使用 Elasticsearch 和 Jina 进行 AI 视频搜索:精准找到你需要的视频片段秒数
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
Elasticsearch2 天前
2026 年唯一获得满分 Endpoint Prevention and Response(EPR)评分的是 Elastic
elasticsearch
Elasticsearch3 天前
没有小到无法记录的日志文件:Elastic Agent 如何跟踪低于 1 KiB 阈值的文件
elasticsearch