Suche für mehrere tags in CQ5

Ich bin mit CQ5 ist SimpleSearch-Klasse, um eine Suche der Umsetzung. Einer meiner Anforderungen ist, dass muss ich überprüfen, um zu sehen, ob ein tag vorhanden ist (für eine faule form der Authentifizierung). Das ist ganz einfach. Das problem liegt darin, dass ich wünschte, um zu sehen, ob dieser tag in der "GFS:Inhalt/cq:tags" oder die "jcr:content/Metadaten/cq:tags". So für ich nicht in der Lage gewesen, dies zu tun. Jede Beratung würde sehr geschätzt werden. Danke!

Hier ist der code:

    Predicate tagPredicate;
    Cookie[] tagsFromCookie = slingRequest.getCookies();

    tagPredicate = new Predicate("tags", "tagid");
    tagPredicate.set("property", "jcr:content/cq:tags");
    for (Cookie cookie : tagsFromCookie) {
        if (cookie.getName().contains(CREDENTIALS)) {
            tagPredicate.set("tagid",
                    (cookie.getValue().replaceAll("---", ":")));
                                            search.addPredicate(tagPredicate);
        }
    }
InformationsquelleAutor user1655290 | 2012-09-07
Schreibe einen Kommentar