Как выполнить полнотекстовый поиск по заданному пути и по страницам, которые активируются только в AEM 6 с помощью построителя запросов? - PullRequest
0 голосов
/ 27 апреля 2018

Я хочу выполнить полнотекстовый поиск, но по определенному пути и по страницам, которые только активированы или опубликованы.

Таким образом, если мы находим текст под /content/skynet/contact-us/jcr:content/content/slider/items и страница contact-us.html не активирована, то это попадание следует игнорировать

path=/content/skynet
type=cq:Page
group.p.or=true
group.1_fulltext=icon-phone
group.1_fulltext.relPath=jcr:content

property=cq:lastReplicationAction
property.value=Activate

p.limit=1
p.offset=0

1 Ответ

0 голосов
/ 28 апреля 2018

Ваша собственность cq:lastReplicationAction будет на узле cq:PageContent, а не на cq:Page. Таким образом, указание относительного пути к свойству должно решить вашу проблему.

path=/content/skynet
type=cq:Page
fulltext=icon-phone
fulltext.relPath=jcr:content
property=jcr:content/cq:lastReplicationAction
property.value=Activate
p.limit=-1 //To display all the results
...