Hallo zusammen,
ich würde gerne ein Suchergebnis-Webpart nur Ergebnisse anzeigen lassen welche einen Tag haben der bei den Tags ist welchen die aufrufende Person folgt.
Beispiel:
Mitarbeiter 1 folgt #Auto #Fahrrad #Boot
Mitarbeiter 2 folgt #Auto #Ski #Flugzeug
Damit sollte Mitarbeiter 1 in den Ergebnissen nur Treffer sehen welche mit dem Tag Auto, Fahrrad oder Boot versehen wurden. Bei Mitarbeiter 2 sollen es die Ergebnisse von Auto, Ski und Flugzeug sein.
Was ich herausgefunden habe:
Tags der Ergebnisse sind in der Property owstaxidmetadataalltagsinfo hinterlegt.
Die gefolgten Tags eines Users lassen sich mit {User.SPS-HashTags} abfragen.
In {User.SPS-HashTags} von Mitarbeiter 1 steht "Auto;Fahrrad;Boot".
Mein Ansatz war also:
owstaxidmetadataalltagsinfo:{User.SPS-HashTags}
Damit sieht Mitarbeiter 1 aber nur Ergebnisse für #Auto weil das der erste Tag ist. Die weiteren gefolgten Tags werden nicht beachtet. Hat jemand eine Idee oder einen Ansatz?
Ich arbeite aktuell nur mit KQL (Keyword Query Language - das übliche). Es gibt wohl auch noch FQL (FAST Search Query Language) - damit kenne ich mich jedoch gar nicht aus und konnte keine entsprechende Funktion finden. Vielleicht gibt es ja dort einen Weg.
Danke für Euren Einsatz! Vielleicht kann mir ja jemand helfen.
Gruß Philipp