text: 2 - Automatic query expansion built by the Search API.Configure and use the retriever with extractve segmentsâ€‹from langchain.retrievers import GoogleCloudEnterpriseSearchRetrieverPROJECT_ID = "<YOUR PROJECT ID>"  # Set to your Project IDSEARCH_ENGINE_ID = "<YOUR SEARCH ENGINE ID>"  # Set to your data store IDretriever = GoogleCloudEnterpriseSearchRetriever(    project_id=PROJECT_ID,    search_engine_id=SEARCH_ENGINE_ID,    max_documents=3,)query = "What are Alphabet's Other Bets?"result = retriever.get_relevant_documents(query)for doc in result:    print(doc)Configure and use the retriever with extractve answersâ€‹retriever = GoogleCloudEnterpriseSearchRetriever(    project_id=PROJECT_ID,    search_engine_id=SEARCH_ENGINE_ID,    max_documents=3,    max_extractive_answer_count=3,    get_extractive_answers=True,)query = "What are Alphabet's Other Bets?"result = retriever.get_relevant_documents(query)for doc in result:    print(doc)PreviousElasticSearch BM25NextkNNInstall pre-requisitesConfigure access to Google Cloud and Google Cloud Enterprise SearchSet or create a Google Cloud poject and turn on Gen App BuilderCreate and populate an unstructured data storeSet credentials to access Enterprise Search APIConfigure and use the Enterprise Search retrieverConfigure and use the retriever with extractve segmentsConfigure and use the retriever with extractve answersCommunityDiscordTwitterGitHubPythonJS/TSMoreHomepageBlogCopyright Â© 2023 LangChain, Inc.