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