has_parent查询+仅具有一次has_parent调用的过滤器?

时间:2019-04-09 00:46:36

标签: elasticsearch

我正在使用join数据类型建立一个具有父子关系的新索引:文件夹(父)和文件(子)。它们具有相同的_type(因为6.x的索引中只能有一个真类型),但我表示文档是关于文件还是属性type中的文件夹。

假设我要按文件夹名称或文件名搜索文件。但是,我还需要通过对属于我的文件夹进行预过滤来减少搜索空间(这对我来说非常重要,因为我的实际搜索空间很大)。相对于通过has_parent进行预过滤然后运行单独的has_parent {.. filter .. { owner: my_user_name}}..,有什么方法可以通过单个has_parent { query { query: "some string i am searching for" }}调用来实现?

0 个答案:

没有答案