This folder contains a range of executable Python notebooks, so you can test everything out for yourself. Use these examples as a blueprint for testing on your own data.
Run notebooks locally using Jupyter, or use the links provided in each notebook to run them in Google Colab. Colab provides an easy-to-use Python virtual environment in the browser.
Notebooks are organized into the following folders:
-
search
: Notebooks that demonstrate the fundamentals of Elasticsearch, like indexing embeddings, running lexical, semantic and hybrid searches, and more. -
generative-ai
: Notebooks that demonstrate various use cases for Elasticsearch as the retrieval engine and vector store for LLM-powered applications. -
integrations
: Notebooks that demonstrate how to integrate popular services and projects with Elasticsearch: -
langchain
: Notebooks that demonstrate how to integrate Elastic with LangChain, a framework for developing applications powered by language models.