├── .gitignore ├── Dataset └── starwars_small_sample_data.pickle ├── LICENSE ├── Notebooks └── Privacy_first_AI_search_using_LangChain_and_Elasticsearch.ipynb ├── README.md ├── lib_embeddings.py ├── lib_es_bulk.py ├── lib_llm.py ├── lib_vectordb.py ├── requirements.txt ├── run-full-scrape.sh ├── run-hosted-vectorize.sh ├── run-local-vectorize.sh ├── run-trivia.sh ├── run-upload-model.sh ├── step-1A-scrape-urls.py ├── step-1B-scrape-content.py ├── step-2A-local-embeddings.py ├── step-3A-upload-model.py ├── step-3B-batch-hosted-vectorize.py ├── step-4-win-at-trivia.py └── terminal.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/.gitignore -------------------------------------------------------------------------------- /Dataset/starwars_small_sample_data.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/Dataset/starwars_small_sample_data.pickle -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/LICENSE -------------------------------------------------------------------------------- /Notebooks/Privacy_first_AI_search_using_LangChain_and_Elasticsearch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/Notebooks/Privacy_first_AI_search_using_LangChain_and_Elasticsearch.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/README.md -------------------------------------------------------------------------------- /lib_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/lib_embeddings.py -------------------------------------------------------------------------------- /lib_es_bulk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/lib_es_bulk.py -------------------------------------------------------------------------------- /lib_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/lib_llm.py -------------------------------------------------------------------------------- /lib_vectordb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/lib_vectordb.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/requirements.txt -------------------------------------------------------------------------------- /run-full-scrape.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/run-full-scrape.sh -------------------------------------------------------------------------------- /run-hosted-vectorize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/run-hosted-vectorize.sh -------------------------------------------------------------------------------- /run-local-vectorize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/run-local-vectorize.sh -------------------------------------------------------------------------------- /run-trivia.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/run-trivia.sh -------------------------------------------------------------------------------- /run-upload-model.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/run-upload-model.sh -------------------------------------------------------------------------------- /step-1A-scrape-urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/step-1A-scrape-urls.py -------------------------------------------------------------------------------- /step-1B-scrape-content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/step-1B-scrape-content.py -------------------------------------------------------------------------------- /step-2A-local-embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/step-2A-local-embeddings.py -------------------------------------------------------------------------------- /step-3A-upload-model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/step-3A-upload-model.py -------------------------------------------------------------------------------- /step-3B-batch-hosted-vectorize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/step-3B-batch-hosted-vectorize.py -------------------------------------------------------------------------------- /step-4-win-at-trivia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/step-4-win-at-trivia.py -------------------------------------------------------------------------------- /terminal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/blog-langchain-elasticsearch/HEAD/terminal.jpg --------------------------------------------------------------------------------