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中的任何节点都将是特定类型的。它可以是文件夹、文档,也可以是用户。您可以按其类型搜索任何节点。可能存在重复的