在Elasticsearch文档中,它提到我可以在范围过滤器上设置exeuction
属性:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-range-filter.html#_execution
如果我没有指定该值,默认情况下是否会使用index
或fielddata
?
同样,如果默认情况下使用index
,默认情况下它是否也会缓存?
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-range-filter.html#_caching_16
答案 0 :(得分:2)
如果您没有为execution
过滤器指定range
模式,则默认情况下会使用index
(源代码中的值为is hardcoded)。< / p>
从那时起,从逻辑上讲,默认情况下将启用缓存,可以进一步了解in the code。
当文档没有说明时,源代码将;)