《深入理解ElasticSearch》——2.8 ElasticSearch切面机制中的过滤器与作用域
本节书摘来自华章计算机《深入理解ElasticSearch》一书中的第2章,第2.8节,作者:[美] 拉斐尔·酷奇(Rafa Ku) 马雷克·罗戈任斯基(Marek Rogoziński)更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.8 ElasticSearch切面机制中的过滤器与作用域
当使用ElasticSearch的切面机制时,有几件事情需要注意。首先要记住的是,系统只在查询结果之上计算切面结果。如果你在filter对象内部且在query对象外部包含了过滤器,那么这些过滤器将不会对参与切面计算的文档产生影响。另外一个需要注意的事情是作用域(scope),它能扩充用于切面计算的文档。接下来我们来看几个范例。
2.8.1 范例数据
先回忆一下查询、过滤器、切面是如何一起工作的。为了演示该功能,我们先使用下面的命令索引一些