elasticsearch - 在 Elasticsearch 中使用“全部匹配”过滤器会对性能产生什么影响?

标签 elasticsearch

作为项目查询优化的一部分,我正在考虑使用match all filter替换日期范围过滤器(已缓存并返回所有匹配项)。我想知道这是否会提高性能?

我的假设是,在执行时,系统将仅忽略此过滤器,并且可以改善内存使用率(删除了缓存的过滤器)以及一些执行时间。它是否正确?

最佳答案

如果此过滤器匹配大多数或所有记录,则删除它绝对是一个很好的优化。但是,由于与所有记录匹配的筛选器已经过优化,因此内存的好处可能比您预期的要小。

关于elasticsearch - 在 Elasticsearch 中使用“全部匹配”过滤器会对性能产生什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32334295/

相关文章:

elasticsearch - Elasticsearch更改内部时区

Elasticsearch 批量索引 - 仅在存在时更新

amazon-web-services - 使用 AWS 基础设施为静态网站实现数据搜索系统的建议

elasticsearch - Elasticsearch自定义映射定义

elasticsearch - 读取geo_shape作为GeoJSON文本

elasticsearch - Elasticsearch :query_string查询与全文搜索中的确切短语不匹配

spring-boot - Logstash与Spring Cloud数据流,哪个适合数据预处理?

java - 未应用elasticsearch jvm配置

elasticsearch - ElasticSearch简单匹配

java - 如何模拟 Elasticsearch Java 客户端?