访问搜索实验室,获取有关使用 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”)获得许可。