Visitez Search Labs pour consulter les derniers articles et didacticiels sur l'utilisation d'Elasticsearch pour les expériences de recherche et de recherche basées sur l'IA/ML.
Ce dépôt contient des notebooks Python exécutables, des exemples d'applications et des ressources pour tester la plateforme Elastic :
Elastic permet toutes les expériences de recherche modernes optimisées par l'IA/ML.
Le dossier notebooks
contient une gamme de notebooks Python exécutables, vous pouvez donc tester ces fonctionnalités par vous-même. Colab fournit un environnement virtuel Python facile à utiliser dans le navigateur.
question-answering.ipynb
chatbot.ipynb
Essayez Playground dans Kibana avec les notebooks suivants :
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
Voir les directives de contribution.
L'équipe de recherche d'Elastic gère ce référentiel et se fera un plaisir de vous aider.
Si vous disposez d'un abonnement Elastic, vous avez droit aux services de support pour votre déploiement Elasticsearch. Consultez notre page d'accueil pour travailler avec notre équipe d'assistance. Ces services ne s'appliquent pas à l'exemple de code d'application contenu dans ce référentiel.
Essayez de publier votre question sur les forums de discussion Elastic et marquez-la avec #esre-elasticsearch-relevance-engine
Vous pouvez également nous trouver sur le canal #search-esre-relevance-engine de la communauté Elastic Slack.
Ce logiciel est sous licence Apache, version 2 (« ALv2 »).