ElasticSearch第五步-.net平台下c#操作ElasticSearch详解 - 梦亦晓 - 博客园 (cnblogs.com)
C# 如何使用 Elasticsearch (ES) - 领悟.海洋 - 博客园 (cnblogs.com)
.net core Elasticsearch 查询更新 (icode9.com)
https://www.bilibili.com/video/BV1hg411g7BY
分词器原理
1、文本过滤
过滤注入式的js代码、攻击性
2、分词
3、分的词自定义,比如不区分大小写匹配等
kibanna相关的操作
创建数据库指定字段类型
从原表复制数据
采用中文分词器分词
1、在线安装
2、离线安装
在Releases · medcl/elasticsearch-analysis-ik · GitHub下载对应版本安装包
在es的plugins文件下(/usr/share/elasticsearch/plugins/)创建analysis-ik文件夹
cd /usr/share/elasticsearch/plugins/
mkdir analysis-ik
将下载好的安装包拷贝在这个文件夹下,同时减压即可
3、验证分词效果
在postman设置post请求http://localhost:9200/_analyze,请求头设置:Content-Type:application/json
传入数据:指定中文分词方式ik_max_word
{
"text":"中华人民共和国",
"analyzer":"ik_max_word"
}
效果:
创建数据库的时候采用中文分词器
相关的方法