2
Кажется, что операции построителя запросов могут работать только с свойствами, но не с именами узлов.AEM: Как получить не имя узла «XX» с помощью построителя запросов?
Я пытаюсь добиться следующего,
path=/content/abc/
type=cq:Page
nodename.nodename=XX
nodename.operation=unequals
, где я не хочу получать узлы с именем XX
.
Как я могу это достичь?
Возможный дубликат [AEM: Как найти узлы с именем свойства «customProp» и пустым значением свойства, используя построитель запросов?] (Http://stackoverflow.com/questions/36140247/aem-how-to-find -the-nodes-with-property-name-customprop-and-empty-property-va) – nateyolles
Два вопроса являются отдельными, так как другие говорят о свойстве, а другое - о nodename (часть пути jcr). Я отредактировал вопрос, чтобы было ясно. Пожалуйста, дайте мне знать, если он не сообщает разницу между двумя вопросами. – Dileepa
Первое, что вы хотите посмотреть, это документы для предикатов OOTB. На данный момент вы пытаетесь применить функциональность 'JcrPropertyPredicateEvaluator' к' NodenamePredicateEvaluator', которая не поддерживает 'operation'. https://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/com/day/cq/search/eval/AbstractPredicateEvaluator.html – nateyolles