Skip to content

TimBrophy/elasticsearch-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elasticsearch Labs

This repository contains executable Python notebooks, sample apps, and resources for testing out the Elastic platform:

  • Learn how to use Elasticsearch as a vector database to store embeddings, power hybrid and semantic search experiences, and more.
  • Test Elastic's leading-edge, out-of-the-box capabilities like the Elastic Learned Sparse Encoder and reciprocal rank fusion (RRF), which produce best-in-class results without training or tuning.
  • Integrate with projects like OpenAI, Hugging Face, and LangChain to use Elasticsearch as the backbone of your LLM-powered applications. For use cases like retrieval augmented generation (RAG), summarization, and question answering (QA).

Python notebooks 📒

The notebooks folder contains a range of executable Python notebooks, so you can test these features out for yourself. Colab provides an easy-to-use Python virtual environment in the browser.

Example apps 💻

The example-apps folder contains example apps that demonstrate Elasticsearch for a number of use cases, using different programming languages and frameworks.

Contributing 🎁

See contributing guidelines.

Support 🛟

Learn how to get Support.

License ⚖️

This software is licensed under the Apache License, version 2 ("ALv2").

About

Notebooks & Example Apps for Search & AI Applications with Elasticsearch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 92.3%
  • Python 3.3%
  • TypeScript 1.9%
  • JavaScript 1.4%
  • HTML 0.6%
  • CSS 0.2%
  • Other 0.3%