Statement - How to use Query Debugger tool
Solution -
orderby=@jcr:content
path=/content/screens
Solution -
- Go to this path : http://localhost:4502/libs/cq/search/content/querydebug.html
- This tool is used to perform search queries on JCR
- For Example - Search all assets under /content/dam folder
- Use the below query :
Builder API Queries
How many ACL are in effect under /content/dam
- Use the below query :
path = /content/dam
- As shown in the screenshot
How many web pages are there in the System
- Use the below query
path=/content
How many component under root node or specific path
- Use the below query for specific path
path=/apps/we-retail-screens/components
Or
- Use the below query for root path
path=/content
Some Different types of cq types as follows and path can be anything based on the need you can choose the path
- sling:OsgiConfig
- cq:WidgetCollection
- cq:Widget
- cq:WorkflowData
- oak:Unstructured
- cq:ClientLibraryFolder
- sling:Mapping
- cq:Page
- cq:PageContent
- cq:WorkflowModel
- cq:WorkflowLauncher
- rep:Restrictions
- nt:folder
- cq:Payload
- cq:TabPanel
- rep:DenyACE
- rep:GrantACE
- cq:Panel
- sling:OrderedFolder
- rep:ACL
- nt:unstructured
- sling:Folder
- cq:LiveSyncAction
- cq:Tag
- nt:file
- cq:Dialog
- granite:Task
- dam:Asset
- cq:WorkItem
- cq:WorkflowNode
- cq:Workflow
- vlt:PackageDefinition
- nt:resource
- dam:AssetContent
- cq:WorkflowTransition
How many tags defined
type=cq:Tag
path=/etc/tags
How many total users are defined in the AEM
type=rep:User
path=/home/users
How many (total) indexes have been defined
type=oak:QueryIndexDefinition
How many user groups are defined
path=/home/groupstype=rep:Group
List all assets shot with a Canon camera:
path=/content/dam
nodename=metadata
property=tiff:Make
property.value=Canon
How many audit events have accumulated:
type=cq:AuditEvent
path=/var/audit
How many unique users have logged in to AEM in the past 12 hours
A user who has logged in from three different IP addresses (home office, work, mobile phone) will be counted three times.
type=rep:Token
path=/home/users
Search for all DAM assets in /content/dam which are JPG images that were added since March 10, 2018 and to to sort the results in the descending order,
Execute the following query:
type=dam:Asset
path=/content/dam
property=jcr:content/metadata/dc:format
property.value=image/jpeg
daterange.property=jcr:content/jcr:lastModified
daterange.lowerBound=2018-03-10
orderby.sort=desc
Find jar files and order them, newest first
1
2
3
4
| type=nt:file nodename=*.jar orderby=@jcr:content/jcr:lastModified orderby.sort=desc |
1
2
| type=cq:Page orderby=@jcr:content/cq:lastModified |
1
2
3
| type=cq:Page orderby=@jcr:content/cq:lastModified orderby.sort=desc |
1
2
3
| fulltext=Management orderby=@jcr:score orderby.sort=desc |
Fulltext Search for Women in the path :/content/screen
fulltext=womenorderby=@jcr:content
path=/content/screens
Search for pages tagged with a certain tag
Advantages of Query Builder:
- Query Builder is easy to read and write
- No need to hard code time range in it
This is great
ReplyDelete