我想知道如何获得给定类型的所有节点ts:folderSet
没有通知类型ts:FolderSubSet
的父关联。
目前:
所以,我的意思是,我需要ts:folderSet
类型的所有节点,其中tsfss:folderSubSet-folder
为空或不通知。
目前,我正在使用管理工具来构建此查询,但我需要将其用于java代码。
所以我的意思是,我可以使用FTS或lucene ...任何想法?
如果您的父类型不同,您可以执行以下操作:+ TYPE:“ts:folderSet”
问题是搜索中的PARENT关键字使用主要父级。您的ts:folderSubSet对象是ts:folderSet对象的辅助父对象。我认为你不能编写一个可以查找ts:folderSet实例的查询,这些实例没有ts:folderSubSet的实例作为辅助父级。
您可以编写一个返回ts:folderSet对象的查询,然后您可以遍历每个结果,检查其辅助对象的父项列表。不理想,但它可能是你能做的最好的。
您可以使用以下Lucene查询搜索节点类型
TYPE:"cm:folder"