Integration der Tag-Cloud per JSON
Neben dem XML-Format können Sie die Tag-Cloud auch über eine JSON-Schnittstelle abfragen. Wie bei der Suche teilen Sie FACT-Finder über den URL-Parameter format=json
mit, dass das Ergebnis in diesem Format ausgeliefert werden soll. Hier steht ihnen ebenfalls der Parameter wordCount
für die Begrenzung der Wortanzahl zur Verfügung.
Rückgabestruktur
Die JSON-Schema-Definition ist unter folgender URL erreichbar:
$stringEscapeUtils.escapeHtml($body)
Als Rückgabe erhalten Sie mehrere Objekte in einer Liste, jedes dieser Objekte repräsentiert einen Eintrag in der Tag-Cloud. Der Suchbegriff steht als Wert des Attributes query
, die Anzahl der Suchen unter searchCount
und die berechnete Wortgewichtung für die Darstellung unter weight
. Das Attribut params
beinhaltet eine URL mit den Suchparametern für diesen Begriff bzw. falls das SEO Enhancer Modul aktiv ist, die entsprechende SEO-URL.
[
{
"params": "/AppName/Search.ff?query=buzz&channel=channelName",
"query": "buzz",
"searchCount": 18,
"weight": 0.409583306449226
},
{
"params": "/AppName/Search.ff?query=call+of+duty&channel=channelName",
"query": "call of duty",
"searchCount": 42,
"weight": 1.0
},
...
]