Alfresco:搜索没有父节点的所有节点

Alfresco:搜索没有父节点的所有节点,alfresco,Alfresco,我想知道如何获取给定类型ts:folderSet的所有节点,该节点没有类型ts:FolderSubSet的父关联 目前: 因此,我的意思是,我需要类型为ts:folderSet的所有节点,其中tsfss:folderSubSet folder为空或未通知 目前,我正在使用管理工具来构建这个查询,但我需要将其用于java代码中 所以我的意思是,我可以使用FTS或lucene。。。 有什么想法吗?您可以使用以下Lucene查询搜索一种类型的节点 TYPE:"cm:folder" 如果您的父类型

我想知道如何获取给定类型
ts:folderSet
的所有节点,该节点没有类型
ts:FolderSubSet
的父关联

目前:

因此,我的意思是,我需要类型为
ts:folderSet
的所有节点,其中
tsfss:folderSubSet folder
为空或未通知

目前,我正在使用管理工具来构建这个查询,但我需要将其用于java代码中

所以我的意思是,我可以使用FTS或lucene。。。
有什么想法吗?

您可以使用以下Lucene查询搜索一种类型的节点

TYPE:"cm:folder"

如果您的父类型不同,您可以执行以下操作:
+键入:“ts:folderSet”

问题是搜索中的PARENT关键字使用了主父关键字。ts:folderSubSet对象是ts:folderSet对象的次父对象。我认为您无法编写一个查询来查找没有ts:folderSubSet实例作为辅助父级的ts:folderSet实例


您可以编写一个返回ts:folderSet对象的查询,然后可以迭代每个结果,检查其父对象列表中的第二个对象。不理想,但这可能是您能做的最好的了。

是的,但是这个节点没有父节点呢?alfresco中的任何节点都将是特定类型的。它可以是文件夹、文档,也可以是用户。您可以按其类型搜索任何节点。可能存在重复的