/
Wie verwende ich die Live-Suche?

Wie verwende ich die Live-Suche?


Die Volltextsuche kann über eine API oder via Command-Line-Interface aufgerufen werden. Damit die Live-Suche genutzt werden kann, muss die Anwendung Suchen installiert sein.

Live-Suche anwenden

Die Live-Suche ist über die folgende URL erreichbar: https://<website>.cloudrexx.com/api/Search

Folgende URL-Argumente könnten übermittelt werden:

term=<keyword>

Suchbegriff

locale=<sprachversion>

Sprachversion z.B. de

nodeId=<id>

Optionale ID (oder https://dev.cloudrexx.com/Content/#nodes) einer Content Node, um die Suche auf dessen Seitenbaum einzuschränken. Siehe dazu den entsprechenden Eintrag https://cloudrexx.atlassian.net/l/cp/0Yv2L6Bv

options[<option>]=<value>

Optionale Optionen zur Steuerung des Suchverhaltens.

Diese Optionen werden aktuell nur von der Anwendung Medienverzeichnis unterstützt.


Ausgabeformat (<option> = mode)

Beeinflusst das Ausgabeformat der Suchergebnisse.

Mögliche Werte für <value>:

  • command (Standard)

  • frontend

  • backend

  • minimal

Das Ausgabeformat der Einträge aus dem Medienverzeichnis kann über ein FieldTemplate definiert werden.


PLZ-Suche (<option> = zipLookup)

Beschränkt die Resultate der Anwendung Medienverzeichnis auf Einträge von Formularen mit einem Eingabefeld des Welche Kontext-Typen gibt es? PLZ.

Das Ausgabeformat kann über ein spezifisches FieldTemplate mit dem Kontext Zip definiert werden.

Die Suche liefert ein JSON-Objekt zurück, welches die folgende Struktur aufweist:

[ <result>, ... ]

Jedes <result> stellt ein Suchresultat dar und weisst die folgende Struktur auf:

{ Score: <score>, Title: '<title>', Content: '<content>', Image: '<image>', Link: '<url>', Component: '<component>', Date: '<changelog>', AdditionalData: {additionalData}, Categorization: [ {object}, ... ], OtherRelations: { <properyName>: [ {object}, ... ], ... } }

Erläuterung:

Schlüssel

Beschreibung

Beispiel

Schlüssel

Beschreibung

Beispiel

<score>

Trefferquote (0-100%)

100

<title>

Titel des Suchergebnis

Willkommen

<content>

Auszug des Suchergebnis

Willkommen bei ...

<image>

Bild-URL des Suchergebnis

/images/content/welcome.png

<url>

URL zum Suchergebnis

/de/home

<component>

Name der Anwendung, aus welcher das Suchergebnis stammt

ContentManager

<changelog>

Unix-Zeitstempel der letzten Bearbeitung

1656652849

{additionalData}

Anwendungsspezifische Zusatzangaben mit folgender Struktur:

{ <key>: <value>, ... }

<key>

Anwendungsspezifischer Schlüssel

Type

<value>

Anwendungspezifischer Wert

{object}

<class>

PHP-Klasse des Suchergebnis

Cx\\Modules\\Calendar\\Controller\\CalendarEvent

<id>

ID des Suchergebnis

3

<properyName>

Spezifische Eigenschaft des Suchresultats

Form

Integration

Platziere den folgenden Code in die Anwendungsseite der Search-Anwendung. Damit erhält die Such-Box eine Live-Suche (Autovervollständigung).

 

Related content

Wie füge ich Meta-Informationen hinzu?
Wie füge ich Meta-Informationen hinzu?
More like this
In welchen Anwendungen ist die Volltextsuche integriert?
In welchen Anwendungen ist die Volltextsuche integriert?
More like this
Wie funktionieren Platzhalter in Cloudrexx?
Wie funktionieren Platzhalter in Cloudrexx?
Read with this
Wie richte ich eine sprechende URL ein?
Wie richte ich eine sprechende URL ein?
More like this
Wie integriere ich Google Maps in das Medienverzeichnis?
Wie integriere ich Google Maps in das Medienverzeichnis?
Read with this
Wie indexiere ich meine Seiten bei einer Suchmaschine?
Wie indexiere ich meine Seiten bei einer Suchmaschine?
More like this

© 2025 Cloudrexx AG | Dein Partner für starke Websites | Datenschutzerklärung | Systemstatus