Handbuch · Kapitel 9 · Teil C Kanäle

Suche einbetten

Wozu

Der Chat beantwortet Fragen. Die Suche zeigt, wo die Antworten stehen: eine Trefferliste über den gesamten indexierten Bestand der Sammlung, mit Titel, Adresse und einer Kurzbeschreibung je Treffer. Darüber fasst dAI Pro die Treffer in zwei, drei Sätzen zusammen und schlägt verwandte Suchen vor. Gefunden wird nach Bedeutung und nach Stichwörtern zugleich, deshalb findet „Heizung tropft“ die Seite zum Notdienst, auch wenn dort „Rohrbruch“ steht.

Wie beim Chat brauchen Sie eine Zeile Code. Alles Weitere stellen Sie im Such-Baukasten ein, die Test-Suche daneben zeigt jede Änderung sofort und speichert automatisch.

Wo

Öffnen Sie in der Sammlung den Punkt Suche testen. Oben steht die Test-Suche über den indexierten Bestand, darunter der Abschnitt Einbettungs-Code für externe Seiten mit dem Baukasten.

Die Seite „Suche testen“ der Sammlung Musterfirma mit einer Suche nach „Wartung Heizung Kosten“
Die Test-Suche verhält sich wie die eingebettete Suche, mit den Farben und Texten aus dem Baukasten.

Was Besucher sehen

Trefferliste der Musterfirma: Zusammenfassung, verwandte Suchen, Trefferliste
  1. Trefferzahl und Seite, zum Beispiel „4 Treffer · Seite 1 / 1“.
  2. Zusammenfassung: dAI Pro fasst die Treffer in zwei, drei Sätzen zusammen, mit den konkreten Angaben aus den Seiten.
  3. Auch suchen nach: drei verwandte Suchen als Chips, ein Klick startet sie.
  4. Trefferliste mit Symbol für die Art des Dokuments (Webseite, PDF, Text, Office), Titel, Adresse und einer Kurzbeschreibung, die dAI Pro je Treffer erzeugt. Der Titel führt zur Seite.
  5. Blättern, wenn es mehr Treffer gibt als je Seite eingestellt.

Zusammenfassung und Kurzbeschreibungen kosten je Suche einen Aufruf des Sprachmodells. Das ist für eine Website-Suche unkritisch, spielt aber bei „Suche beim Tippen“ eine Rolle (siehe unten).

Schritt für Schritt

  1. Gestalten. Gehen Sie die vier Abschnitte des Baukastens durch. Die Test-Suche zeigt jede Änderung sofort.
  2. Kopieren. Am Ende der Seite steht der fertige Einbettungs-Code, der Knopf „Kopieren“ legt ihn in die Zwischenablage.
  3. Einfügen. Fügen Sie die Zeile dort in Ihre Website ein, wo die Suche erscheinen soll, oder tragen Sie ein Zielelement ein (Abschnitt „Einbindung“).
  4. Freigeben. Die erlaubten Websites gelten für Chat und Suche gemeinsam: Bearbeiten → Zugriff und Besucherfunktionen → Erlaubte Websites. Ist die Website schon für den Chat eingetragen, ist nichts zu tun.
Der fertige Einbettungs-Code der Musterfirma-Suche
Auch hier stehen nur die Abweichungen von den Vorgaben im Code.

Die Abschnitte im Detail

Suche & Sprache

Abschnitt „Suche & Sprache“: Suchsprache, Suchmodus, Treffer je Seite, Suche beim Tippen
FeldBedeutung
SuchspracheBeschränkt die Treffer auf eine Sprache der Sammlung. „automatisch“ nimmt die Sprache der Seite, in die die Suche eingebettet ist.
SuchmodusHybrid verbindet Bedeutungsähnlichkeit mit exakten Stichwort-Treffern und ist die beste Voreinstellung. Nur Stichwörter findet exakte Begriffe wie Artikelnummern und Namen. Nur Bedeutung findet Umschreibungen auch ohne gemeinsame Wörter.
Treffer je Seite5 bis 50; weitere Treffer werden geblättert.
Suche beim TippenSucht nach jedem Tastendruck mit kurzer Pause statt erst bei Enter. Jede Suche kostet einen Aufruf des Sprachmodells für die Zusammenfassung; auf stark besuchten Seiten besser aus.

Aussehen

Abschnitt „Aussehen“: Akzentfarbe, Rahmenfarbe, Bedienelemente, Schriftart, Kein CSS
FeldBedeutung
AkzentfarbeFarbe von Such-Knopf, Links in der Trefferliste und Fokusrahmen des Suchfelds. Leer = Standard der Sammlung.
RahmenfarbeFarbe der Linien von Suchfeld und Trefferkarten. Leer = helles Grau.
BedienelementeSuchfeld und Knopf rund, dezent gerundet oder eckig.
SchriftartLeer übernimmt die Schrift der Seite.
Kein CSS ausliefernFür eigene Gestaltung: Der Lader liefert kein Stylesheet, Sie gestalten die Suche mit den Klassen der Suche selbst.

Texte

Abschnitt „Texte“ mit Sprachtabs DE und EN: Überschrift, Platzhalter, Knopf-Beschriftung
FeldBedeutung
Überschrift über der SucheOptional, je Sprache. Leer = keine Überschrift.
Platzhalter im SuchfeldGrauer Hinweistext im leeren Suchfeld, je Sprache.
Knopf-BeschriftungText auf dem Such-Knopf, je Sprache.

Die Tabs DE und EN erscheinen, sobald die Sammlung Inhalte in mehreren Sprachen indexiert hat. Der Tab, den Sie gerade sehen, ist der, den Sie bearbeiten.

Einbindung

Abschnitt „Einbindung“ mit dem Zielelement
FeldBedeutung
Zielelement (CSS-Selektor)Das Element, in das die Suche gesetzt wird, zum Beispiel #site-search. Leer = direkt hinter dem Script-Tag.

Der Einbettungs-Code

Ein einzelner Script-Tag mit data-Attributen, nur mit den Abweichungen von den Vorgaben. Die Suche spricht mit dem Endpunkt /api/search Ihrer dAI-Pro-Instanz; weitere Attribute wie Modus, Sprache, Rahmenfarbe oder Knopf-Beschriftung stehen in Kapitel 28.

Nutzt Ihre Website eine Content-Security-Policy, muss die Adresse Ihrer dAI-Pro-Instanz in script-src, style-src und connect-src erlaubt sein.

Häufige Fragen

Die Suche findet eine Seite nicht, die es gibt. Prüfen Sie in den Dokumenten der Sammlung, ob die Seite indexiert und aktiv ist (Kapitel 6). Steht die Seite in einer anderen Sprache als die Seite mit der Suche, blendet die Suchsprache sie aus.

Chat und Suche auf derselben Website? Ja, und das ist der Normalfall. Beide nutzen dieselbe Sammlung, dieselben erlaubten Websites und dasselbe Wissen. Die Suche führt zu Seiten, der Chat antwortet direkt.

Kann ich die Zusammenfassung abschalten? Nein, sie gehört zur Suche. Wer nur eine Trefferliste ohne Sprachmodell möchte, nutzt den Modus „Nur Stichwörter“ und lässt „Suche beim Tippen“ aus, dann bleibt der Aufwand minimal.

Kann ich die Suche komplett selbst gestalten? Ja. Haken Sie „Kein CSS ausliefern“ an und gestalten Sie die Klassen der Suche mit Ihrem eigenen Stylesheet.

Die Suche erscheint auf einer anderen Website nicht. Prüfen Sie die erlaubten Websites in den Einstellungen der Sammlung. Sie gelten für Chat und Suche gemeinsam.

Siehe auch