注:测试环境:CentOS Linux release 7.6.1810 (Core)
jdk:1.8
elasticsearch:6.8.2 单节点
es 安装:1.ElasticSearch安装教程与注意事项 以及集群环境搭建_名猿陈大浏的博客-CSDN博客
es添加索引:2.ElasticSearch添加、查询、修改、删除索引入门教程_名猿陈大浏的博客-CSDN博客
导图(用于总结和复习)
注:使用 GET _analyze 可以使用分词器查看分词结果,例:
以上用例是使用 analyzer 指定英文分词器查看分词结果,如果field是索引里的字段,会使用字段指定的分词器进行分词。
接下来进入测试。
默认分词器
默认使用standard分词器
在不标明的时候都是使用默认的standard分词
在建索引的时候,使用 analyzer 指定字段分词器
测试数据:
#1.删除 /test下的测试数据
DELETE /test/
#2.给字段添加限制类型,使用analyzer添加分词方式,不标明的时候默认使用standard分词器,也可以标明