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"
}

 

效果:

 

 

 

 



 

 

 创建数据库的时候采用中文分词器

相关的方法