Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 1.68 KB

README.md

File metadata and controls

24 lines (14 loc) · 1.68 KB

Python notebooks 📒

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.

  • doc-ingestion-and-chunking: Notebooks that demonstrate how to ingest and chunk documents for indexing in Elasticsearch from PDF, HTML and JSON with ELSER.

  • generative-ai: Notebooks that demonstrate various use cases for Elasticsearch as the retrieval engine and vector store for LLM-powered applications.

  • langchain: Notebooks that demonstrate how to integrate Elastic with LangChain, a framework for developing applications powered by language models.

  • integrations: Notebooks that demonstrate how to integrate popular services and projects with Elasticsearch:

  • enterprise-search: Notebooks that demonstrate use cases for working with and exporting from Elastic Enterprise Search, App Search, or Workplace Search.