elasticsearch - 在Elasticsearch中应用聚合时禁用 “lowercase_normalizer”规范化器

标签 elasticsearch

我们已将“lowercase_normalizer”规范化器应用于字段以实现不区分大小写的搜索。但是,我们需要在不进行任何文本转换的情况下对某些字段执行聚合。在汇总记录时,有什么方法可以禁用规范化程序吗?

最佳答案

索引中该字段中的数据已被规范化,因此将它们以小写形式存储在索引中。我建议您在一个单独的字段中不要应用lowercase_normalizer用于聚合。

关于elasticsearch - 在Elasticsearch中应用聚合时禁用 “lowercase_normalizer”规范化器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58538017/

相关文章:

elasticsearch - Vega-lite热图将文本添加到变量

logging - ElasticSearch服务拥有日志

node.js - 在我的服务器上运行的Elasticsearch要求

elasticsearch - 具有对象类型字段的Elasticsearch聚合

elasticsearch - ElasticSearch 2.x存在用于嵌套字段的过滤器不起作用

docker - Kibana Docker “This may take a few minutes”但从未启动

elasticsearch - 当单个客户端节点发生故障时,Elasticsearch客户端不会获取结果

ruby-on-rails - 用Tyre在ElasticSearch中映射geo_point字段

django - 带有django-haystack的Elasticsearch自动运行更新索引

mysql - Elasticsearch:从索引文档中删除重复记录