首页 > 解决方案 > Elastic Search 使用哪个默认分析器?

问题描述

假设我有一个“文本”字段,其中包含“嗨,你好吗”之类的聊天消息。

{
  "text": "Hi how are you doing"
}

我还没有定义索引,让弹性搜索动态定义索引。默认情况下,弹性搜索会在我的“文本”字段上使用任何分析器吗?

标签: elasticsearchelastic-stackelk

解决方案


标准分析器是 Elasticsearch 中所有文本字段的默认分析器,如https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-standard-analyzer.html中所述

根据同一个文档

标准分析器是默认分析器,如果没有指定则使用。它提供基于语法的标记化(基于 Unicode 文本分段算法,如 Unicode 标准附件 #29 中所述)并且适用于大多数语言。


推荐阅读