我正在使用join
数据类型建立一个具有父子关系的新索引:文件夹(父)和文件(子)。它们具有相同的_type
(因为6.x的索引中只能有一个真类型),但我表示文档是关于文件还是属性type
中的文件夹。
假设我要按文件夹名称或文件名搜索文件。但是,我还需要通过对属于我的文件夹进行预过滤来减少搜索空间(这对我来说非常重要,因为我的实际搜索空间很大)。相对于通过has_parent
进行预过滤然后运行单独的has_parent {.. filter .. { owner: my_user_name}}..
,有什么方法可以通过单个has_parent { query { query: "some string i am searching for" }}
调用来实现?