|
1 | 1 | # Elasticsearch Examples & Apps
|
2 | 2 |
|
| 3 | +**Visit [Search Docs](https://www.elastic.co/search-labs) for the latest articles and tutorials on using Elasticsearch for search and AI/ML-powered search experiences** |
| 4 | + |
3 | 5 | This repo contains executable Python notebooks, sample apps, and resources for testing out the Elastic platform:
|
4 | 6 |
|
5 | 7 | - Learn how to use Elasticsearch as a vector database to store embeddings, power hybrid and semantic search experiences.
|
6 | 8 | - Build use cases such as retrieval augmented generation (RAG), summarization, and question answering (QA).
|
7 | 9 | - Test Elastic's leading-edge, out-of-the-box capabilities like the [Elastic Learned Sparse Encoder](https://www.elastic.co/guide/en/machine-learning/current/ml-nlp-elser.html) and [reciprocal rank fusion (RRF)](<https://www.elastic.co/blog/whats-new-elastic-enterprise-search-8-9-0#hybrid-search-with-reciprocal-rank-fusion-(rrf)-combines-multiple-search-techniques-for-better-results>), which produce best-in-class results without training or tuning.
|
8 |
| -- Integrate with projects like OpenAI, Hugging Face, and LangChain, and use Elasticsearch as the backbone of your LLM-powered applications. |
| 10 | +- Integrate with projects like OpenAI, Hugging Face, and LangChain, and use Elasticsearch as the backbone of your LLM-powered applications. |
9 | 11 |
|
10 | 12 | Elastic enables all modern search experiences powered by AI/ML.
|
11 |
| -* Bookmark or subscribe to [Elasticsearch Labs on Github](https://github.com/elastic/elasticsearch-labs) |
12 |
| -* Read our latest articles at [elastic.co/search-labs](https://www.elastic.co/search-labs) |
13 | 13 |
|
14 |
| -# Developer Guide 📖 |
| 14 | +- Bookmark or subscribe to [Elasticsearch Labs on Github](https://github.com/elastic/elasticsearch-labs) |
| 15 | +- Read our latest articles at [elastic.co/search-labs](https://www.elastic.co/search-labs) |
| 16 | + |
| 17 | +# Apps |
15 | 18 |
|
16 |
| -The [`developer-guide`](developer-guide.md) contains resources for developers who want to learn how to use Elasticsearch for vector search and other use cases. |
| 19 | +- [Chatbot RAG App](./example-apps/chatbot-rag-app/) |
17 | 20 |
|
18 | 21 | # Python notebooks 📒
|
19 | 22 |
|
20 | 23 | The [`notebooks`](notebooks/README.md) 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.
|
21 | 24 |
|
22 |
| -## Notebook quick links |
23 |
| - |
24 | 25 | ### Generative AI
|
25 | 26 |
|
26 | 27 | - [`question-answering.ipynb`](./notebooks/generative-ai/question-answering.ipynb)
|
@@ -51,15 +52,8 @@ The [`notebooks`](notebooks/README.md) folder contains a range of executable Pyt
|
51 | 52 | - [`amazon-bedrock-langchain-qa-example.ipynb`](notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb)
|
52 | 53 |
|
53 | 54 | ### Model Upgrades
|
54 |
| -- [`upgrading-index-to-use-elser.ipynb`](notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb) |
55 |
| - |
56 |
| -# Example apps 💻 |
57 | 55 |
|
58 |
| -The [`example-apps`](example-apps/README.md) folder contains example apps that demonstrate Elasticsearch for a number of use cases, using different programming languages and frameworks. |
59 |
| - |
60 |
| -# Blog content 📄 |
61 |
| - |
62 |
| -The [`supporting-blog-content`](supporting-blog-content/README.md) folder has content that is referenced in [Elastic blogs](https://www.elastic.co/blog/). |
| 56 | +- [`upgrading-index-to-use-elser.ipynb`](notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb) |
63 | 57 |
|
64 | 58 | # Contributing 🎁
|
65 | 59 |
|
|
0 commit comments