Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Beim Browsen werden Navigationsmethoden verwendet, um Suchergebnisse anzuzeigen, die den vom Endnutzer ausgewählten Kategorien oder Filtern entsprechen. Beim Browsen werden Ergebnisse zurückgegeben, die personalisiert werden können.
Auf dieser Seite wird beschrieben, wie Sie Browserergebnisse für allgemeine Suchdatenspeicher abrufen.
Stöbern
In einer Such-App für KI-Anwendungen bedeutet „browsen“, dass Sie ohne oder mit einer leeren Suchanfrage suchen. Wenn Sie einen allgemeinen Suchdatenspeicher mit strukturierten Daten, unstrukturierten Daten mit Metadaten oder Websitedaten haben, können Sie eine leere Suchanfrage senden, um Browsergebnisse zu erhalten.
Wenn Sie eine Suchanfrage senden, werden die Dokumente in Ihrem Datenspeicher, die den Filtern entsprechen, anhand von ereignisbasierten Signalen zurückgegeben. Sie können das Browsen auf folgende Weise verbessern:
Verwenden Sie Filter in Ihrer Suchanfrage, um die Suchergebnisse einzugrenzen. Wenn Sie die erweiterte Websiteindexierung verwenden, lesen Sie den Abschnitt Strukturierte Daten für die erweiterte Websiteindexierung verwenden, um zu erfahren, wie Sie Metadaten in Ihr Schema einfügen und damit Ihre Filter- und Boost-Felder optimieren.
Fügen Sie eine Boost-Spezifikation hinzu, um die Reihenfolge der zurückgegebenen Ergebnisse zu beeinflussen, indem Sie bestimmte Ergebnisse hervorheben oder unterdrücken.
Nutzerereignisse verstehen und aufzeichnen Google verwendet Ihre Nutzerereignisse, um das Ranking der Ergebnisse für die Klickrate zu optimieren.
Unterschiede zwischen der Suche und dem Browsen
In der folgenden Tabelle werden die Unterschiede zwischen der Suche und dem Browsen dargestellt.
Funktion
Suchen
Durchsuchen
Zweck
Bestimmte Informationen finden
Inhalte ansehen und entdecken
Beispiel
Suche nach „beste koreanische Restaurants in Vancouver“ in der Google Suche
Sie suchen nach einem Restaurant anhand der Kategorien, zu denen es gehören könnte, z. B. „Restaurants > Koreanisch > Vancouver > 4 Sterne und höher“.
User
Intent
In der Regel zielorientiert
Explorativ
Startpunkt
Eine Anfrage oder ein Suchbegriff, der in der Regel in eine Suchleiste eingegeben wird
Eine bestimmte Website oder Plattform, auf der in der Regel ein Menü, Breadcrumbs, Links oder andere Navigationsmethoden wie Facetten verwendet werden
Methode
Suchbegriffe oder Wortgruppen eingeben und die Konfiguration für Suche und Bereitstellung anwenden
Suche mit einer leeren Anfrage, Anwenden der Such- und Bereitstellungskonfiguration
Ergebnisse
Eine Liste relevanter Ergebnisse
Alle Dokumente im Datenspeicher, die den Filtern entsprechen
Suchergebnisse für eine App mit Websitedaten abrufen
So rufen Sie mit der API Browsergebnisse für eine App mit Websitedaten ab:
Suchen Sie Ihre App-ID. Wenn Sie Ihre App-ID bereits haben, fahren Sie mit dem nächsten Schritt fort.
Rufen Sie in der Google Cloud Console die Seite KI-Anwendungen auf.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-19 (UTC)."],[],[],null,["# Get personalized browse results\n\nBrowsing uses navigational methods to display search results that match\nthe end user's selected categories or filters. Browsing returns results that can be\npersonalized.\nThis page describes how to get browse results for generic search data stores.\n\nAbout browse\n------------\n\nIn an AI Applications search app, to browse is to search with\nno query or an empty query. If you have a generic search data store that\ncontains structured data, unstructured data with metadata, or website data, you\ncan send an empty search\nquery to receive browse results.\n\nWhen you send a browse request, the documents in your data store that match\nthe filters are returned according to event-based signals. You can\ndeliver an enhanced browsing experience by doing the following:\n\n- Use filters in your search request to narrow down the search results. If you use advanced website indexing, see [Use structured data for advanced website\n indexing](/generative-ai-app-builder/docs/add-website-metadata) to understand how to add metadata in your schema and use it to enrich your filter and boost fields.\n- Add a boost specification to influence the order of the returned results by boosting or burying specific results.\n- Understand user events and record them. Google uses your user events to optimize result ranking for click-through rate.\n\nHow browse differs from search\n------------------------------\n\nThe following table presents the differences between searching and browsing.\n\nGet browse results for an app with website data\n-----------------------------------------------\n\nTo use the API to get browse results for an app with website data,\n\n1. Find your app ID. If you already have your app ID, skip to the next step.\n\n 1. In the Google Cloud console, go to the **AI Applications** page.\n\n [Go to Apps](https://console.cloud.google.com/gen-app-builder/engines)\n 2. On the **Apps** page, find the name of your app and get the app's ID from\n the **ID** column.\n\n2. Call the [`engines.servingConfigs.search`](/generative-ai-app-builder/docs/reference/rest/v1/projects.locations.collections.engines.servingConfigs/search) method with an\n empty query or no query as follows:\n\n\n ### REST\n\n \u003cbr /\u003e\n\n **Key Term:** In Vertex AI Search, the term *app* can be used interchangeably with the term *engine* in the context of APIs. \n\n curl -X POST -H \"Authorization: Bearer $(gcloud auth print-access-token)\" \\\n -H \"Content-Type: application/json\" \\\n \"https://discoveryengine.googleapis.com/v1/projects/\u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e/locations/global/collections/default_collection/engines/\u003cvar translate=\"no\"\u003eAPP_ID\u003c/var\u003e/servingConfigs/default_search:search\" \\\n -d '{\n \"servingConfig\": \"projects/\u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e/locations/global/collections/default_collection/engines/\u003cvar translate=\"no\"\u003eAPP_ID\u003c/var\u003e/servingConfigs/default_search\",\n \"orderBy\": \"\u003cvar translate=\"no\"\u003eORDER_BY\u003c/var\u003e\",\n \"params\": {\n \"searchType\": \"0\"\n },\n \"filter\": \"\u003cvar translate=\"no\"\u003eFILTER\u003c/var\u003e\",\n \"boostSpec\": \"\u003cvar translate=\"no\"\u003eBOOST_SPEC\u003c/var\u003e\",\n }'\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: the ID of your Google Cloud project.\n - \u003cvar translate=\"no\"\u003eAPP_ID\u003c/var\u003e: the ID of the Vertex AI Search app that you want to query.\n - \u003cvar translate=\"no\"\u003eORDER_BY\u003c/var\u003e: optional. The order in which the results are arranged. The attribute to sort on must have a numerical interpretation---for example, `date`. For more information, see [Order web search\n results](/generative-ai-app-builder/docs/order-web-search-results).\n - \u003cvar translate=\"no\"\u003eFILTER\u003c/var\u003e: optional but recommended. A text field for filtering your search using a filter expression. The default value is an empty string. For more information about using the `filter` field, see [Filter generic search\n for structured or unstructured data](/generative-ai-app-builder/docs/filter-search-metadata) and [Filter website search](/generative-ai-app-builder/docs/filter-website-search).\n - \u003cvar translate=\"no\"\u003eBOOST_SPEC\u003c/var\u003e: optional. A specification to boost or bury documents. Values:\n - `BOOST`: a floating point number in the range \\[-1,1\\]. When the value is negative, results are demoted (they appear lower down in the results). When the value is positive, results are promoted (they appear higher up in the results).\n - `CONDITION`: a [text filter expression](/generative-ai-app-builder/docs/filter-search-metadata#filter-expression-syntax) to select the documents to which boost is applied. The filter must evaluate to a boolean value. To learn about boost for structured search, see [Boost search results](/generative-ai-app-builder/docs/boost-search-results).\n\n You should receive a JSON response similar to the following truncated response.\n The response contains itemized search results listed in the order that's\n determined by the fields set in the search request.\n\n #### Response\n\n ```\n {\n \"results\": [\n {\n \"id\": \"DOCUMENT_ID\",\n \"document\": {\n \"name\": \"projects/PROJECT_ID/locations/global/collections/default_collection/dataStores/DATA_STORE_ID/branches/0/documents/DOCUMENT_ID\",\n \"id\": \"DOCUMENT_ID\",\n \"structData\": {},\n \"derivedStructData\": {\n \"displayLink\": \"LINK_TO_BE_DISPLAYED\",\n \"link\": \"DOCUMENT_URL\",\n …\n }\n }\n },\n {\n \"id\": \"DOCUMENT_ID\",\n \"document\": {\n \"name\": \"projects/PROJECT_ID/locations/global/collections/default_collection/dataStores/DATA_STORE_ID/branches/0/documents/DOCUMENT_ID\",\n \"id\": \"DOCUMENT_ID\",\n \"structData\": {},\n \"derivedStructData\": {\n \"displayLink\": \"LINK_TO_BE_DISPLAYED\",\n \"link\": \"DOCUMENT_URL\",\n …\n }\n }\n }\n …\n ]\n }\n ```\n\n \u003cbr /\u003e\n\n\u003cbr /\u003e"]]