造訪搜尋實驗室,以取得有關使用 Elasticsearch 進行搜尋和 AI/ML 支援的搜尋體驗的最新文章和教程
此儲存庫包含可執行的 Python 筆記本、範例應用程式以及用於測試 Elastic 平台的資源:
Elastic 支援由 AI/ML 提供支援的所有現代搜尋體驗。
notebooks
資料夾包含一系列可執行的 Python 筆記本,因此您可以自行測試這些功能。 Colab 在瀏覽器中提供了一個易於使用的 Python 虛擬環境。
question-answering.ipynb
chatbot.ipynb
使用以下筆記本在 Kibana 中嘗試 Playground:
OpenAI Example
Anthropic Claude 3 Example
question-answering.ipynb
langchain-self-query-retriever.ipynb
Question Answering with Self Query Retriever
BM25 and Self-querying retriever with elasticsearch and LangChain
langchain-vector-store.ipynb
langchain-vector-store-using-elser.ipynb
langchain-using-own-model.ipynb
Document Chunking with Ingest Pipelines
Document Chunking with LangChain Splitters
Calculating tokens for Semantic Search (ELSER and E5)
Fetch surrounding chucks
00-quick-start.ipynb
01-keyword-querying-filtering.ipynb
02-hybrid-search.ipynb
03-ELSER.ipynb
04-multilingual.ipynb
05-query-rules.ipynb
06-synonyms-api.ipynb
07-inference.ipynb
08-learning-to-rank.ipynb
09-semantic-text.ipynb
10-semantic-reranking-retriever-cohere.ipynb
11-semantic-reranking-hugging-face.ipynb
loading-model-from-hugging-face.ipynb
openai-semantic-search-RAG.ipynb
amazon-bedrock-langchain-qa-example.ipynb
Semantic Search using the Inference API with the Cohere Service
upgrading-index-to-use-elser.ipynb
請參閱貢獻指南。
Elastic 的搜尋團隊維護此儲存庫並很樂意提供協助。
如果您有 Elastic 訂閱,您有權獲得 Elasticsearch 部署的支援服務。請參閱我們的歡迎頁面,以了解如何與我們的支援團隊合作。這些服務不適用於此儲存庫中包含的範例應用程式程式碼。
嘗試將您的問題發佈到 Elastic 討論論壇並使用 #esre-elasticsearch-relevance-engine 進行標記
您也可以在 Elastic Community Slack 的 #search-esre-relevance-engine 頻道中找到我們
該軟體根據 Apache 許可證版本 2(“ALv2”)獲得許可。