Blogs
![Data safety in a stateless world](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Felastic-de-143903-V2_V1.jpg&w=3840&q=100)
Data safety in a stateless world
We discuss the data durability guarantees in stateless including how we fence new writes and deletes with a safety check which prevents stale nodes from acknowledging new writes or deletes
![From ES|QL to native Pandas dataframes in Python](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fesql-source-command.png&w=3840&q=100)
From ES|QL to native Pandas dataframes in Python
Learn how to export ES|QL queries as native Pandas dataframes in Python through practical examples.
![Build RAG quickly with minimal code in Elastic 8.15](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fcheetah.jpeg&w=3840&q=100)
Build RAG quickly with minimal code in Elastic 8.15
Learn how to build an end-to-end RAG pipeline with the S3 Connector, semantic_text datatype, and Elastic Playground.
![Leveraging Kubernetes controller patterns to orchestrate Elastic workloads globally](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fleveraging-kubernetes-controller-patterns%2Fhigh-level-architecture.png&w=3840&q=100)
Leveraging Kubernetes controller patterns to orchestrate Elastic workloads globally
Understand how Kubernetes controller primitives are used at very large scale to power Elastic Cloud Serverless.
![A tutorial on building local agent using LangGraph, LLaMA3 and Elasticsearch vector store from scratch](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fblog-build-fully-local-rag-agent-LLAMA3.jpeg&w=3840&q=100)
A tutorial on building local agent using LangGraph, LLaMA3 and Elasticsearch vector store from scratch
This article will provide a detailed tutorial on implementing a local, reliable agent using LangGraph, combining concepts from Adaptive RAG, Corrective RAG, and Self-RAG papers, and integrating Langchain, Elasticsearch Vector Store, Tavily AI for web search, and LLaMA3 via Ollama.
![Personalized search with LTR](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fcheetah-guitar.jpg&w=3840&q=100)
Personalized search with LTR
Learn how to train ranking models that improve search relevance for individual users.
![Looking back: A timeline of vector search innovations](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2F8-15-winding-road.png&w=3840&q=100)
Looking back: A timeline of vector search innovations
Looking back at Elastic's vector search innovations in Elasticsearch and Lucene
![Elasticsearch open inference API adds support for Anthropic’s Claude](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fanthropic-claude-3-5-sonnet.jpeg&w=3840&q=100)
Elasticsearch open inference API adds support for Anthropic’s Claude
Interact with Anthropic's Claude 3.5 Sonnet and other models to generate content and perform question & answering.
![GenAI for Customer Support — Part 4: Tuning RAG Search for Relevance](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fsupport-assistant%2Ftuning-rag-for-relevance.png&w=3840&q=100)
GenAI for Customer Support — Part 4: Tuning RAG Search for Relevance
This series gives you an inside look at how we're using generative AI in customer support. Join us as we share our journey in real-time, focusing in this section on tuning RAG search for relevance.
![Millionaire Odds vs. Hit by a Bus: An ES|QL Analysis](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fleprechaun.png&w=3840&q=100)
Millionaire Odds vs. Hit by a Bus: An ES|QL Analysis
Use Elasticsearch Query Language (ES|QL) to run statistical analysis on demographic data index in Elasticsearch