Wenn Sie die Agent Search-Funktion noch nicht kennen, empfehlen wir Ihnen, der Anleitung zum Erstellen einer Beispiel-App zu folgen.
Richten Sie ein Google Cloud Projekt ein, aktivieren Sie die Agent Search und richten Sie die Zugriffssteuerung für Ihr Projekt ein. Sie können ein vorhandenes Google Cloud Projekt verwenden, falls Sie bereits eines haben.
Aktionen
- Lesen Sie den Abschnitt Vorbereitung und prüfen Sie, ob Sie die Schritte ausgeführt haben.
Legen Sie fest, welche Art von Daten Sie in Ihrer Such-App zur Verfügung stellen, und bereiten Sie sie für den Import in Agent Search vor.
Sie können Ihren Datenspeicher auf den folgenden Datentypen basieren:
- Unstrukturierte Daten: Dokumente (z. B. PDFs, HTML-Dateien und TXT-Dateien), die in Cloud Storage gespeichert sind. Optional können Sie Metadaten in einer JSON-Datei oder in einer BigQuery-Tabelle angeben.
- Strukturierte Daten: Daten, die mit einem bestimmten Schema bereitgestellt werden. Sie können beispielsweise Daten in einer BigQuery-Tabelle, als JSON-Dateien in Cloud Storage oder von Drittanbieter-Connectors wie Jira bereitstellen.
Aktionen
Informationen zu unterstützten Daten und zur Beziehung zwischen Apps und Datenspeichern finden Sie unter Apps und Datenspeicher.
Bereiten Sie Ihre Daten gemäß den Anforderungen unter Daten für die Aufnahme vorbereiten vor.
Wenn Sie die Zugriffssteuerung einrichten müssen, um die Daten zu begrenzen, die Nutzer in den Ergebnissen Ihrer Suchanwendung sehen können, lesen Sie die Voraussetzungen und folgen Sie der Anleitung für Ihren Identitätsanbietertyp und Ihre Datenquelle unter Zugriffssteuerung für Datenquellen verwenden.
Erstellen Sie einen Datenspeicher und importieren Sie Ihre Daten darin oder richten Sie einen Drittanbieter-Connector als synchronisierte Datenquelle ein.
Wie Sie Ihre Daten importieren, hängt davon ab, woher Sie sie importieren. Wenn sich Ihre Daten beispielsweise in Cloud Storage befinden, können Sie sie über die Konsole oder die API importieren, indem Sie den Bucket-Speicherort Ihrer Daten angeben.
Aktionen
- Folgen Sie der Anleitung für Ihre Datenquelle unter Suchdatenspeicher erstellen.
Erstellen Sie Ihre benutzerdefinierte Suchanwendung und verbinden Sie sie mit Ihrem neuen Datenspeicher.
Aktionen
Für die benutzerdefinierte Suche in Agent Search werden zwei Preismodelle unterstützt:
- Allgemein: Ein nutzungsbasiertes Pay-as-you-go-Modell.
- Konfigurierbar: Ein Modell mit gemischten Preisen, mit dem Sie Funktionen entbündeln und ein Abopaket erstellen können, das besser auf Ihre spezifischen Anwendungsfälle abgestimmt ist. Mit diesem Preismodell zahlen Sie nur für die Funktionen, die Sie benötigen, und profitieren von ihren leistungsstarken Funktionen. Es bietet zwei Abos und optionale Add-ons. Nachdem Sie dieses Preismodell auf Projektebene aktiviert haben, können Sie konfigurierbare Preise für Ihre Apps und Datenspeicher auswählen.
Aktionen
Standardmäßig ist für ein Projekt das Pay-as-you-go-Modell festgelegt. So wechseln Sie zur konfigurierbaren Preisgestaltung:
- Folgen Sie der Anleitung zum Einrichten konfigurierbarer Preise für die benutzerdefinierte Suche.
Agent Search bietet viele Konfigurationsoptionen. Einige Optionen hängen davon ab, ob Sie ein Such-Widget bereitstellen möchten.
Aktionen
Je nach Anwendungsfall und je nachdem, ob Sie das vorkonfigurierte Such-Widget bereitstellen oder Such-API-Aufrufe in Ihren eigenen Code einbinden möchten, bietet Agent Search verschiedene Konfigurationsoptionen.
Sie können ein Such-Widget in Ihre Website einbetten. Das Widget stellt automatisch eine Suchleiste und eine maximierbare Suchoberfläche bereit. Wenn Sie das Such-Widget bereitstellen möchten, konfigurieren Sie Folgendes:
Such-Widget-Ergebnisse: Weitere Informationen finden Sie unter Ergebnisse für das Such-Widget konfigurieren.
Such-Widget-Facetten (Vorabversion): Weitere Informationen finden Sie unter Facetten für das Such-Widget konfigurieren.
Wenn Sie vorhaben, Such-API-Aufrufe in Ihren Server oder Ihre Anwendung einzubinden, anstatt das Widget zu verwenden, können Sie Ihre Sucheinstellungen mit den folgenden Optionen konfigurieren:
Feldeinstellungen: Bei strukturierten Daten oder unstrukturierten Daten mit Metadaten können Sie die Feldeinstellungen aktualisieren, um die Verwendung von Metadaten für die Suche durch Agent Search zu optimieren. Felder für die Suche konfigurieren
Automatische Vervollständigung: Richten Sie je nach Ihren Daten Vorschläge zur automatischen Vervollständigung basierend auf Dokumentinhalten, Feldern, dem Suchverlauf oder Nutzerereignissen ein. Weitere Informationen finden Sie unter Automatische Vervollständigung konfigurieren.
Bereitstellungseinstellungen Sie können festlegen, wann Suchergebnisse hoch- oder herabgestuft, gefiltert oder weitergeleitet werden oder ob bestimmte Anfragen mit anderen Anfragen verknüpft werden. Weitere Informationen finden Sie unter Bereitstellungseinstellungen konfigurieren.
Suchoptimierung (Vorabversion): Suchmodell mit eigenen Trainingsdaten abstimmen Weitere Informationen finden Sie unter Suchergebnisse mit Suchoptimierung verbessern.
Benutzerdefinierte Einbettungen (Vorabversion): Wenn Sie eigene Einbettungen erstellt haben, können Sie diese anstelle der von Agent Search generierten Einbettungen verwenden, um Ihre Suchanfragen mit zusätzlichem Kontext anzureichern. Diese Funktion ist für Datenspeicher mit strukturierten Daten oder unstrukturierten Daten mit Metadaten verfügbar. Benutzerdefinierte Einbettungen verwenden
Wenn Sie Ihre App bereitstellen möchten, indem Sie Such-API-Aufrufe in Ihren eigenen Code einbinden, bietet Agent Search zusätzliche Optionen zum Konfigurieren der Rückgabe Ihrer Suchergebnisse.
Aktionen
Konfigurieren Sie die Suchergebnisse mit den folgenden Optionen:
- Benutzerdefinierte Suche nach strukturierten oder unstrukturierten Daten filtern
- Snippets, extrahierte Antworten oder extrahierte Segmente abrufen Weitere Informationen finden Sie unter Snippets und extraktive Inhalte abrufen.
Sie können sich eine Vorschau Ihrer Suchergebnisse ansehen, um zu prüfen, ob Ihre App-Konfigurationen wie erwartet funktionieren.
Aktionen
Wenn Sie eine Vorschau Ihrer Suchergebnisse aufrufen möchten, verwenden Sie die Console oder die API.
Console Auf der Seite Vorschau der Agent Search Console können Sie sich ansehen, wie sich Such-Widget-Konfigurationen auf Ihre Ergebnisse auswirken. Console-Anleitung unter Suchergebnisse abrufen
API: Wenn Sie API-Aufrufe in Ihre Anwendung einbinden, führen Sie API-Aufrufe aus, um eine Vorschau Ihrer Suchkonfigurationen zu sehen. Eine Anleitung finden Sie unter Suchergebnisse abrufen im Abschnitt REST.
Wenn Sie mit der Vorschauversion Ihrer Suchanwendung zufrieden sind, können Sie sie für Ihre Nutzer freigeben, indem Sie sie auf Ihrer Website bereitstellen.
Aktionen
Sie haben folgende Möglichkeiten, Ihre Such-App bereitzustellen:
Such-Widget in Ihre Website einbetten Agent Search bietet Code, den Sie in Ihre Website oder Webanwendung kopieren können. Dadurch wird das Such-Widget bereitgestellt. Sie können sich eine Vorschau der Suchergebnisse in der Konsole ansehen. Weitere Informationen finden Sie unter Such-Widget auf einer Webseite einfügen.
Such-API-Aufrufe in Ihren Server oder Ihre Anwendung einbinden Wenn Sie die Darstellung Ihrer Suchergebnisse vollständig steuern möchten, können Sie API-Aufrufe in Ihren Server oder Ihre Anwendungen einbinden. Weitere Informationen zum Ausführen von API-Aufrufen finden Sie unter Suchergebnisse abrufen. Informationen zu Clientbibliotheksressourcen finden Sie unter Agent Search-Clientbibliotheken.
Wenn Sie personalisierte Such- und Stöberergebnisse erhalten möchten, können Sie die Nutzerereignisse in Ihrer Such-App aktualisieren. Weitere Informationen finden Sie unter Nutzerereignisse für benutzerdefinierte Apps.
Aktionen
Sie können Ihre App verwalten, um dafür zu sorgen, dass die neuesten und erforderlichen Daten in Ihrem Datenspeicher verfügbar sind.