Google Vertex AI Search
Google Vertex AI Search (formerly known as
Enterprise Search
onGenerative AI App Builder
) is a part of the Vertex AI machine learning platform offered byGoogle Cloud
.
Vertex AI Search
lets organizations quickly build generative AI-powered search engines for customers and employees. It's underpinned by a variety ofGoogle Search
technologies, including semantic search, which helps deliver more relevant results than traditional keyword-based search techniques by using natural language processing and machine learning techniques to infer relationships within the content and intent from the user’s query input. Vertex AI Search also benefits from Google’s expertise in understanding how users search and factors in content relevance to order displayed results.
Vertex AI Search
is available in theGoogle Cloud Console
and via an API for enterprise workflow integration.
This notebook demonstrates how to configure Vertex AI Search
and use the Vertex AI Search retriever. The Vertex AI Search retriever encapsulates the Python client library and uses it to access the Search Service API.
For detailed documentation of all VertexAISearchRetriever
features and configurations head to the API reference.
Integration details
Retriever | Self-host | Cloud offering | Package |
---|---|---|---|
VertexAISearchRetriever | ❌ | ✅ | langchain_google_community |
Setup
Installation
You need to install the langchain-google-community
and google-cloud-discoveryengine
packages to use the Vertex AI Search retriever.
%pip install -qU langchain-google-community google-cloud-discoveryengine