繁体   English   中英

ElasticSearch规范化器性能影响

[英]ElasticSearch normalizer performance impact

我们希望使用规范化器能够对大小写不敏感的查询进行弹性处理。

"analysis": {
     "normalizer": {
        "custom_analyzer": {
           "type": "custom",
           "filter": [
              "lowercase"
           ]
        }
     }
  }

使用关键字属性中的规范化器进行查询操作时,性能如何?

阅读文档说明了在索引构建过程中将规范化程序应用于集合属性(我想大多数工作是在索引构建过程中进行的),但是文档表明在查询数据时还要执行更多操作。

查询数据时的操作仅仅是为了规范化查询文本,还是要执行更多操作? 使用规范化器会对性能产生什么影响?

谢谢

分析器逻辑将一次应用于在索引时间建立索引的数据字段。 而且,每次对使用该特定分析器的字段进行搜索时,分析器逻辑都会应用于您的查询。 总而言之,分析器将在索引时间(在您的保存输入中)应用一次,并在查询时间(在您的搜索输入中)应用一次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM