我该如何对索引或引用另一个文档中字段值的子查询执行此连接?
我有一个索引,其中的文档有一个“folderid”字段。执行搜索时,我希望筛选到用户的可查看文件夹。一些用户可以有大量可查看的文件夹ID,因此尽管我可以将其作为查询的一部分添加,但它可能会使查询本身非常大,因此我希望执行以下操作:
对于系统中的每个用户,都有一个单独的文档,其中包含一个名为folderids的字段,该字段包含一组可查看的文件夹。
在查询中,将文档的folderid连接到特定用户的folderid。
或者有一个用户文档,其中所有用户都作为嵌套对象,然后根据所需用户的文件夹ID进行筛选。此选项将更难管理所有用户的单个文档。
实现这一目标的最佳/有效方法是什么?我知道elasticsearch中没有连接,所以我愿意重新构造索引。我没有看到明显的父子关系来保证嵌套对象。提前谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!