ElasticSearch:已过滤的别名,不是总是应用过滤器?

时间:2018-11-06 13:20:21

标签: elasticsearch

我指的是ElasticSearch文档,即
https://www.elastic.co/guide/en/x-pack/current/securing-aliases.html#_filtered_aliases
它具有过滤别名的以下定义:

  

已过滤的别名:
   别名可以包含一个筛选器,该筛选器允许从所有文档中选择可以访问的文档子集。   物理索引包含的文档。   这些过滤器不会始终应用,并且不应代替文档级安全性使用。

当他们说“这些过滤器并不总是被应用”时,任何人都可以解释什么意思。 我的假设是,如果我们创建一个已过滤的别名,则应始终应用过滤器,我是否遗漏了某些东西?

此致

1 个答案:

答案 0 :(得分:1)

这意味着如果某人不通过别名直接访问基础索引,则将不应用过滤器。因此,如果强制执行文档级安全性,则不应使用过滤的别名来实现此目的。

过滤后的别名仅提供了基础索引的“视图”,但不会阻止任何人直接通过基础索引来访问任何文档。