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
  },
  ...
]