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

问题描述 投票:0回答:3

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

目前:

enter image description here

所以,我的意思是,我需要ts:folderSet类型的所有节点,其中tsfss:folderSubSet-folder为空或不通知。

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

enter image description here

所以我的意思是,我可以使用FTS或lucene ...任何想法?

alfresco
3个回答
0
投票

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


0
投票

问题是搜索中的PARENT关键字使用主要父级。您的ts:folderSubSet对象是ts:folderSet对象的辅助父对象。我认为你不能编写一个可以查找ts:folderSet实例的查询,这些实例没有ts:folderSubSet的实例作为辅助父级。

您可以编写一个返回ts:folderSet对象的查询,然后您可以遍历每个结果,检查其辅助对象的父项列表。不理想,但它可能是你能做的最好的。


-1
投票

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

TYPE:"cm:folder"
© www.soinside.com 2019 - 2024. All rights reserved.