Skip to content

Commit d3e7a7d

Browse files
Update Chatbot App + Notebooks to use API Keys, ELSERv2 & Suggested Chunking Parameters (#119)
* remove old docs * switch to use RecursiveTextSplitter and api key * update readme for chatbot rag app * update readme * update readme * update readme * update readme * add message requires Elasticsearch version * remove from app * remove unnecessary output from elser notebook --------- Co-authored-by: Miguel Grinberg <[email protected]>
1 parent cc2eb8b commit d3e7a7d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+836
-2091
lines changed

README.md

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
# Elasticsearch Examples & Apps
22

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+
35
This repo contains executable Python notebooks, sample apps, and resources for testing out the Elastic platform:
46

57
- Learn how to use Elasticsearch as a vector database to store embeddings, power hybrid and semantic search experiences.
68
- Build use cases such as retrieval augmented generation (RAG), summarization, and question answering (QA).
79
- 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.
911

1012
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)
1313

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
1518

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/)
1720

1821
# Python notebooks 📒
1922

2023
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.
2124

22-
## Notebook quick links
23-
2425
### Generative AI
2526

2627
- [`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
5152
- [`amazon-bedrock-langchain-qa-example.ipynb`](notebooks/integrations/amazon-bedrock/langchain-qa-example.ipynb)
5253

5354
### Model Upgrades
54-
- [`upgrading-index-to-use-elser.ipynb`](notebooks/model-upgrades/upgrading-index-to-use-elser.ipynb)
55-
56-
# Example apps 💻
5755

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)
6357

6458
# Contributing 🎁
6559

0 commit comments

Comments
 (0)