Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página fornece uma lista de verificação dos passos necessários para criar uma app de pesquisa personalizada. Para ver uma lista de verificação para criar uma app de pesquisa de Websites, consulte a Lista de verificação da pesquisa de Websites.
Se for a primeira vez que usa as aplicações de IA, considere seguir o tutorial Começar a usar o Vertex AI Search para
criar uma app de exemplo.
Configure um Google Cloud projeto, ative as aplicações de IA e configure o controlo de acesso
para o seu projeto. Pode usar um Google Cloud projeto existente se
já tiver um.
Ações
Reveja a secção Antes de começar
e confirme que concluiu os passos.
Determine que tipo de dados vai disponibilizar na sua app de pesquisa e prepare-os para importação para o Vertex AI Search.
Pode basear o seu repositório de dados nos seguintes tipos de dados:
Dados não estruturados. Documentos (como PDFs, ficheiros HTML e ficheiros TXT) armazenados no Cloud Storage. Opcionalmente, pode fornecer
metadados num ficheiro JSON ou numa tabela do BigQuery.
Dados estruturados. Dados fornecidos com um esquema específico. Por exemplo, pode fornecer dados numa tabela do BigQuery, como ficheiros JSON no Cloud Storage ou a partir de conetores de terceiros, como o Jira.
Se precisar de configurar o controlo de acesso para limitar os dados que os utilizadores podem ver nos resultados da sua app de pesquisa, reveja os pré-requisitos e siga as instruções para o tipo de fornecedor de identidade e origem de dados em Use o controlo de acesso à origem de dados.
Crie um repositório de dados e, em seguida, importe os seus dados para o mesmo ou configure um conetor de terceiros como a sua origem de dados sincronizada.
A forma como importa os seus dados depende da origem da importação. Por exemplo, se os seus dados estiverem no Cloud Storage, pode importá-los através da consola ou da API, indicando a localização do contentor dos seus dados.
A Vertex AI Search oferece muitas opções de configuração. Algumas opções dependem de se planeia implementar um widget de pesquisa.
Ações
Consoante o seu exemplo de utilização e se planeia implementar o widget de pesquisa
pronto a usar ou integrar chamadas da API Search no seu próprio código,
o Vertex AI Search oferece várias opções de configuração.
Pode incorporar um widget de pesquisa no seu Website. O widget
oferece automaticamente uma barra de pesquisa e uma interface de pesquisa expansível. Se planeia implementar o widget de pesquisa, configure o seguinte:
Se planeia integrar chamadas da API de pesquisa no seu servidor ou aplicação
em vez de usar o widget, pode configurar as definições de pesquisa através das
seguintes opções:
Definições dos campos. Para dados estruturados ou dados não estruturados com metadados, atualize as definições dos campos para refinar a forma como o Vertex AI Search usa os metadados para a pesquisa. Consulte o artigo Configure campos para a pesquisa.
Preenchimento automático. Consoante os seus dados, configure sugestões de preenchimento automático com base no conteúdo do documento, nos campos, no histórico de pesquisa ou nos eventos do utilizador. Consulte o artigo
Configure o preenchimento automático.
Controlos de publicação. Controlar quando os resultados da pesquisa são
realçados, ocultados, filtrados ou redirecionados, ou se determinadas consultas
estão associadas a outras consultas. Consulte o artigo Configure os controlos de
publicação.
Incorporações personalizadas (pré-visualização). Se criou as suas próprias incorporações, pode preferir usá-las em vez das geradas pela Vertex AI Search para enriquecer as suas pesquisas com contexto adicional. Esta funcionalidade está disponível para armazenamentos de dados com dados estruturados ou
dados não estruturados com metadados. Consulte a secção Use incorporações personalizadas.
Se planeia implementar a sua app integrando chamadas da API de pesquisa no seu próprio código, a Vertex AI Search oferece opções adicionais para configurar a forma como os resultados da pesquisa são devolvidos.
Ações
Configure os resultados da pesquisa com as seguintes opções:
Pode pré-visualizar os resultados da pesquisa para verificar se as configurações da app estão a funcionar conforme esperado.
Ações
Para pré-visualizar os resultados da pesquisa, use a consola ou a API.
Consola. Use a página Pré-visualização da consola de aplicações de IA para pré-visualizar como as configurações do widget de pesquisa afetam os seus resultados. Consulte as instruções da Console
em Obtenha resultados
de pesquisa.
API. Se estiver a integrar chamadas API na sua aplicação, faça chamadas API para pré-visualizar as configurações de pesquisa. Consulte as instruções REST
em Obtenha resultados
da pesquisa.
Quando estiver satisfeito com a versão de pré-visualização da sua app de pesquisa, partilhe-a com os seus utilizadores implementando-a no seu Website.
Ações
Pode implementar a sua app de pesquisa de uma das seguintes formas:
Incorpore o widget de pesquisa no seu Website. A Pesquisa do Vertex AI
fornece código que pode copiar para o seu Website ou aplicação Web. Esta ação
implementa o widget de pesquisa. Pode pré-visualizar os resultados da pesquisa na consola.
Consulte o artigo Adicione o widget de pesquisa a uma página Web.
Integrar chamadas da API de pesquisa no seu servidor ou aplicação. Para ter controlo total sobre a forma como os resultados da pesquisa são apresentados, pode integrar chamadas de API no seu servidor ou aplicações. Para mais informações sobre como fazer chamadas à API, consulte o artigo Obtenha resultados da pesquisa. Para ver recursos da biblioteca cliente, consulte as bibliotecas
cliente de aplicações de IA.
Para receber resultados de pesquisa e navegação personalizados, pode atualizar os eventos do utilizador na sua app de pesquisa. Para mais informações, consulte o artigo Acerca dos eventos do utilizador.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-21 UTC."],[[["\u003cp\u003eThis page outlines the steps to create a generic search application using Vertex AI Agent Builder, guiding users from setting up a Google Cloud project to deploying their search app.\u003c/p\u003e\n"],["\u003cp\u003eThe process includes preparing and importing data, whether unstructured (like PDFs) or structured (like BigQuery tables), and then creating a data store to house this data for searching.\u003c/p\u003e\n"],["\u003cp\u003eUsers can configure search settings, which vary based on whether they deploy a search widget or integrate search API calls, allowing customization of results, autocomplete, and more.\u003c/p\u003e\n"],["\u003cp\u003eThe platform offers options to preview the search results and refine configurations before deploying the app either by embedding a widget or through API integration into a server or application.\u003c/p\u003e\n"],["\u003cp\u003eOnce deployed, the guide provides information on maintaining the app, including how to refresh data to ensure search results are current and accurate.\u003c/p\u003e\n"]]],[],null,["# Custom search checklist\n\nThis page provides a checklist of the steps required to create a custom search app. For a checklist to create a website search app, see [Website search checklist](/generative-ai-app-builder/docs/website-search-checklist).\n\n\u003cbr /\u003e\n\nIf you're new to AI Applications, consider following the [Get started\nwith Vertex AI Search](/generative-ai-app-builder/docs/try-enterprise-search) tutorial to\ncreate a sample app.\n\n\n### [Set up a Google Cloud\nproject](#set-up-project)\n\nSet up a Google Cloud project, turn on AI Applications, and set up access\ncontrol for your project. You can use an existing Google Cloud project if you\nhave one already.\n\n### Actions\n\n1. Review [Before you begin](/generative-ai-app-builder/docs/before-you-begin) and confirm that you have completed the steps. \n\n### [Prepare your data](#prepare-data)\n\nDetermine what kind of data you'll make available in your search app and prepare\nit for importing to Vertex AI Search.\n\nYou can base your data store on the following types of data:\n\n- **Unstructured data.** Documents (such as PDFs, HTML files, and TXT files) that are stored in Cloud Storage. Optionally, you can provide metadata in a JSON file or in a BigQuery table.\n- **Structured data.** Data provided with a specific schema. For example, you can provide data in a BigQuery table, as JSON files in Cloud Storage, or from third-party connectors such as Jira.\n\n### Actions\n\n1. Review the information about supported data and the relationship between apps\n and data stores in [About apps and data\n stores](/generative-ai-app-builder/docs/create-datastore-ingest).\n\n2. Prepare your data according to the requirements in [Prepare data for\n ingestion](/generative-ai-app-builder/docs/prepare-data).\n\n3. If you need to set up access control to limit the data that users can view in\n your search app's results, review the prerequisites and follow the\n instructions for your identity provider type and data source in [Use data\n source access control](/generative-ai-app-builder/docs/data-source-access-control).\n\n### [Import your data](#import-data)\n\nCreate a data store and then import your data into it, or set up a\nthird-party connector as your synced data source.\n\nHow you import your data depends on where you're importing it from. For\nexample, if your data is in Cloud Storage, you can import it using the\nconsole or the API by providing the bucket location of your data.\n\n### Actions\n\n1. Follow the instructions for your data source in [Create a search data\nstore](/generative-ai-app-builder/docs/create-data-store-es). \n\n### [Create your app](#create-app)\n\nCreate your custom search app and connect it to your new data store.\n\n### Actions\n\n1. [Create a search app](/generative-ai-app-builder/docs/create-engine-es). \n\n### [Configure your search\nsettings](#configure-settings)\n\nVertex AI Search provides many configuration options. Some options\ndepend on whether you plan to deploy a search widget.\n\n### Actions\n\nDepending on your use case and whether you plan to deploy the out-of-the-box\nsearch widget or integrate search API calls into your own code,\nVertex AI Search provides several options for configuration.\n\n1. You can embed a search widget into your website. The widget automatically\n provides a search bar and expandable search interface. If you plan to deploy\n the search widget, configure the following:\n\n - **Search widget results.** See [Configure results for the\n search widget](/generative-ai-app-builder/docs/configure-widget-attributes).\n\n - **Search widget facets (Preview).** See [Configure facets\n for the search widget](/generative-ai-app-builder/docs/configure-widget-facets).\n\n2. If you plan to integrate search API calls into your server or application\n instead of using the widget, you can configure your search settings using\n the following options:\n\n - **Field settings.** For structured data or for unstructured data with\n metadata, update field settings to refine how Vertex AI Search\n uses metadata for search. See [Configure fields for\n search](/generative-ai-app-builder/docs/configure-search-attributes).\n\n - **Autocomplete.** Depending on your data, set up autocomplete suggestions\n based on document content, fields, search history, or user events. See\n [Configure autocomplete](/generative-ai-app-builder/docs/configure-autocomplete).\n\n - **Serving controls.** Control when search results\n are boosted, buried, filtered, or redirected, or whether certain queries\n are associated with other queries. See [Configure serving\n controls](/generative-ai-app-builder/docs/configure-serving-controls).\n\n - **Search tuning (Preview).** Tune the search model with your own training\n data. See [Improve search results with search\n tuning](/generative-ai-app-builder/docs/tune-search).\n\n - **Custom embeddings (Preview).** If you've created your own embeddings,\n you might prefer to use them instead of those generated by\n Vertex AI Search to enrich your searches with additional\n context. This feature is available for data stores with structured data or\n unstructured data with metadata. See [Use custom\n embeddings](/generative-ai-app-builder/docs/bring-embeddings).\n\n### [Configure your search\nresults](#configure-results)\n\nIf you plan to deploy your app by integrating search API calls into your own\ncode, Vertex AI Search provides additional options for configuring how\nyour search results are returned.\n\n### Actions\n\n1. Configure your search results with the following options:\n\n - [Filter custom search for structured or\n unstructured data](/generative-ai-app-builder/docs/filter-search-metadata).\n - **Get snippets, extractive answers, or extractive segments.** See [Get\nsnippets and extracted content](/generative-ai-app-builder/docs/snippets). \n\n### [Preview search\nresults](#preview-results)\n\nYou can preview your search results to check if your app configurations are\nworking as expected.\n\n### Actions\n\n1. To preview your search results, use the console or the API.\n\n - **Console.** Use the AI Applications console **Preview** page to preview\n how search widget configurations affect your results. See the **Console**\n instructions in [Get search\n results](/generative-ai-app-builder/docs/preview-search-results).\n\n - **API** . If you're integrating API calls into your application, make API\n calls to preview your search configurations. See the **REST**\n instructions in [Get search\n results](/generative-ai-app-builder/docs/preview-search-results).\n\n### [Deploy your search\napp](#preview-results)\n\nWhen you're happy with the preview version of your search app, share it with\nyour users by deploying it to your website.\n\n### Actions\n\n1. You can deploy your search app in either of the following ways:\n\n - **Embed the search widget into your website.** Vertex AI Search\n provides code that you can copy into your website or web application. This\n deploys the search widget. You can preview search results in the console.\n See [Add the search widget to a webpage](/generative-ai-app-builder/docs/add-widget).\n\n - **Integrate search API calls into your server or application.** For full\n control over how your search results are displayed, you can integrate API\n calls into your server or applications. For more information about making\n API calls, see [Get search results](/generative-ai-app-builder/docs/preview-search-results). For client library resources, see [AI Applications client\n libraries](/generative-ai-app-builder/docs/libraries).\n\n### [Record and import user events](#user-events)\n\nTo get personalized search and browse results, you can update the user events\nin your search app. For more information see\n[About user events](/generative-ai-app-builder/docs/user-events).\n\n### Actions\n\n1. [Import historical user events](/generative-ai-app-builder/docs/import-user-events).\n2. [Record real-time user events](/generative-ai-app-builder/docs/record-user-events). \n\n### [Maintain your app](#maintain-data)\n\nYou can maintain your app to ensure that latest and necessary data is available\nin your data store.\n\n### Actions\n\n1. [Refresh your data](/generative-ai-app-builder/docs/refresh-data)."]]