Vibe Coding Discover

RAG

elastic-labs

View on GitHub

Notebooks & Example Apps for Search, Observability, and Security with Elasticsearch

★ 1.1K281 forksJupyter NotebookApache-2.0elastic

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

elastic-labs — Vibe Coding Discover