elastic-labs
View on GitHubNotebooks & Example Apps for Search, Observability, and Security with Elasticsearch
Collection of Jupyter notebooks and example apps showing AI-powered search with Elasticsearch as a vector database. Covers RAG, hybrid/semantic search, LangChain and OpenAI integrations, and document chunking for LLM applications.
Use Cases
Retrieval Augmented Generation (RAG)Semantic searchHybrid searchQuestion answeringInternal knowledge chatbotDocument chunkingVector database for embeddingsRelevance engineeringMultilingual searchLearning to rankSemantic rerankingModel upgrades
Built With
- Language
- Jupyter Notebook
- Frameworks
- LangChain · Elasticsearch · OpenAI · Hugging Face · Amazon Bedrock · Cohere · Python · Jupyter · Kibana · Docker · Kubernetes
Tags
rag · vector-search · semantic-search · hybrid-search · elasticsearch · langchain · embeddings · question-answering · chatbot · notebooks · genai · elser · rrf · document-chunking · inference · openai