Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

SOLVED

How to include Tag names in AEM search query builder while Tag IDs are saved in the repository

Avatar

Former Community Member

In AEM, how can we write a query as the default search works, where a Tag ID is saved for an asset, while the user wanted to search by the Tag Name/jcr:title?

For example, we can search for assets that has a particular Tag assigned. As below:

K23ED.png

the way there are assigned is as follows:

bXe5h.png

And are saved in the repository as ID's.. as below:

qy03F.png

For example, a tag hierarchy:

**TAG ID:**

/etc/tags/SXM/shows/entertainment/kids/8216/1073743514

The TAG NAME for the above:

SXM > Shows > Talk > Kids > Kids Place Live > Weird Al April

I tried the below but does not work?

    type=dam:Assets

    path=/content/dam/

    tagsearch=SXM:Shows/Talk/Kids/Kids Place Live/Weird Al April

1 Accepted Solution

Avatar

Correct answer by
Former Community Member

Thanks @ArunPatidar . But that did not work.

After some trials i was able to get this to work. There is a predicate tagsearch that would build the tag hierarchy to the search query.

The below worked for me:

type=dam:Assets

path=/content/dam/

tagsearch=Weird Al April

type=dam:Assets

path=/content/dam/

tagsearch=Kids Place Live

type=dam:Assets

path=/content/dam/

tagsearch=Kids

View solution in original post

3 Replies

Avatar

Community Advisor

Hi,

try below:

type=dam:Assets

path=/content/dam/

nodename:metadata

property=cq:tags

property.value=SXM:Shows/Talk/Kids/Kids Place Live/Weird Al April

Arun Patidar

AEM LinksLinkedIn

Avatar

Correct answer by
Former Community Member

Thanks @ArunPatidar . But that did not work.

After some trials i was able to get this to work. There is a predicate tagsearch that would build the tag hierarchy to the search query.

The below worked for me:

type=dam:Assets

path=/content/dam/

tagsearch=Weird Al April

type=dam:Assets

path=/content/dam/

tagsearch=Kids Place Live

type=dam:Assets

path=/content/dam/

tagsearch=Kids

Avatar

Community Advisor

Hi,

Just noticed one thing there is no type dam:Assets but dam:Asset

I think you can remove type from search otherwise it will be throwing errors.

Screen Shot 2018-07-26 at 12.29.41 AM.png

Arun Patidar

AEM LinksLinkedIn