AEM Query Builder Examples with Content Fragments

In this article, I will share some example AEM Query Builder API Search Queries that queries for Content Fragments.


1. Find all Content Fragments with Content Fragment Model

1
2
3
4
5
6
type=dam:Asset
path=/content/dam/sourcedcode
boolproperty=jcr:content/contentFragment
boolproperty.value=true
property=jcr:content/data/cq:model
property.value=/conf/sourcedcode/settings/dam/cfm/models/model1

http://localhost:4502/libs/cq/search/content/querydebug.html?_charset_=UTF-8&query=type%3Ddam%3AAsset%0D%0Apath%3D%2Fcontent%2Fdam%0D%0Aboolproperty%3Djcr%3Acontent%2FcontentFragment%0D%0Aboolproperty.value%3Dtrue%0D%0Aproperty%3Djcr%3Acontent%2Fdata%2Fcq%3Amodel%0D%0Aproperty.value%3D%2Fconf%2Fsourcedcode%2Fsettings%2Fdam%2Fcfm%2Fmodels%2Fmodel1


2. Find all Content Fragments with Content Fragment Model & Property

1
2
3
4
5
6
7
8
type=dam:Asset
path=/content/dam/sourcedcode
boolproperty=jcr:content/contentFragment
boolproperty.value=true
1_property=jcr:content/data/cq:model
1_property_1.value=/conf/sourcedcode/settings/dam/cfm/models/model1
2_property=jcr:content/data/master/title
2_property.value=example

http://localhost:4502/libs/cq/search/content/querydebug.html?_charset_=UTF-8&query=path%3D%2Fcontent%2Fdam%2Fsourcedcode%0D%0Aboolproperty%3Djcr%3Acontent%2FcontentFragment%0D%0Aboolproperty.value%3Dtrue%0D%0A1_property%3Djcr%3Acontent%2Fdata%2Fcq%3Amodel%0D%0A1_property_1.value%3D%2Fconf%2Fsourcedcode%2Fsettings%2Fdam%2Fcfm%2Fmodels%2Fmodel1%0D%0A2_property%3Djcr%3Acontent%2Fdata%2Fmaster%2Ftitle%0D%0A2_property.value%3Dexample


4. Find all Content Fragments with Content Fragment Model & Full Text Search

1
2
3
4
5
6
7
8
type=dam:Asset
path=/content/dam
boolproperty=jcr:content/contentFragment
boolproperty.value=true
property=jcr:content/data/cq:model
property.value=/conf/wknd-shared/settings/dam/cfm/models/adventure
fulltext=a
fulltext.relPath=jcr:content/data/master

http://localhost:4502/libs/cq/search/content/querydebug.html?_charset_=UTF-8&facets=on&query=type%3Ddam%3AAsset%0D%0Apath%3D%2Fcontent%2Fdam%0D%0Aboolproperty%3Djcr%3Acontent%2FcontentFragment%0D%0Aboolproperty.value%3Dtrue%0D%0Aproperty%3Djcr%3Acontent%2Fdata%2Fcq%3Amodel%0D%0Aproperty.value%3D%2Fconf%2Fwknd-shared%2Fsettings%2Fdam%2Fcfm%2Fmodels%2Fadventure%0D%0Afulltext%3Da%0D%0Afulltext.relPath%3Djcr%3Acontent%2Fdata%2Fmaster%0D%0A


4. Find all Content Fragments & Full Text Search

1
2
3
4
5
6
7
type=dam:Asset
path=/content/dam/sourcedcode
boolproperty=jcr:content/contentFragment
boolproperty.value=true
property=jcr:content/data/cq:model
property.value=/conf/sourcedcode/settings/dam/cfm/models/model1
fulltext=full text

http://localhost:4502/libs/cq/search/content/querydebug.html?_charset_=UTF-8&facets=on&query=type%3Ddam%3AAsset%0D%0Apath%3D%2Fcontent%2Fdam%2Fsourcedcode%0D%0Aboolproperty%3Djcr%3Acontent%2FcontentFragment%0D%0Aboolproperty.value%3Dtrue%0D%0Aproperty%3Djcr%3Acontent%2Fdata%2Fcq%3Amodel%0D%0Aproperty.value%3D%2Fconf%2Fsourcedcode%2Fsettings%2Fdam%2Fcfm%2Fmodels%2Fmodel1%0D%0Afulltext%3Dfull+text


Hello, I am an enthusiastic Adobe Community Advisor and a seasoned Lead AEM Developer. I am currently serving as an AEM Technical Lead at MNPDigital.ca, bringing over a decade of extensive web engineering experience and more than eight years of practical AEM experience to the table. My goal is to give back to the AEM Full Stack Development community by sharing my wealth of knowledge with others. You can connect with me on LinkedIn.

Leave a Reply

Your email address will not be published. Required fields are marked *


Back To Top