美文网首页
Elasticsearch中analyzer和search_an

Elasticsearch中analyzer和search_an

作者: 我是程序汪 | 来源:发表于2019-11-12 11:12 被阅读0次

分析器主要有两种情况会被使用:
第一种是插入文档时,将text类型的字段做分词然后插入倒排索引,
第二种就是在查询时,先对要查询的text类型的输入做分词,再去倒排索引搜索

如果想要让 索引 和 查询 时使用不同的分词器,ElasticSearch也是能支持的,只需要在字段上加上search_analyzer参数

在索引时,只会去看字段有没有定义analyzer,有定义的话就用定义的,没定义就用ES预设的

在查询时,会先去看字段有没有定义search_analyzer,如果没有定义,就去看有没有analyzer,再没有定义,才会去使用ES预设的

相关文章

网友评论

      本文标题:Elasticsearch中analyzer和search_an

      本文链接:https://www.haomeiwen.com/subject/nxmfictx.html