https://github.com/hsm207/haystack-weaviate-docker-compose
How to use configure haystack to use weaviate
https://github.com/hsm207/haystack-weaviate-docker-compose
demo neural-search nlp semantic-search vectorsearch
Last synced: 4 months ago
JSON representation
How to use configure haystack to use weaviate
- Host: GitHub
- URL: https://github.com/hsm207/haystack-weaviate-docker-compose
- Owner: hsm207
- Created: 2022-12-07T03:41:11.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-21T13:18:34.000Z (over 3 years ago)
- Last Synced: 2025-10-19T19:47:46.352Z (8 months ago)
- Topics: demo, neural-search, nlp, semantic-search, vectorsearch
- Language: Makefile
- Homepage:
- Size: 10.7 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
A simple demo to show how to configure a docker compose deployment of [Haystack](https://github.com/deepset-ai/haystack) that uses [Weaviate](https://github.com/semi-technologies/weaviate) as the document store.
# Prerequisites
1. VS Code
2. Docker
# Usage
1. Run `make clone-haystack` in a terminal (you can update the version of haystack you want to clone in the [makefile](./makefile))
2. Use the command palette to bring up [docker-compose.yaml](./docker-compose.yml)
3. Run `make upload-data` to upload the documents in the [data](./data) folder
Notes:
* Have a look at the [api.http](./api.http) for some examples on how to interact with the solution
* Check out this [blog post](https://medium.com/@_init_/a-beginners-guide-to-configuring-haystack-to-work-with-weaviate-6f90dc903175) for more details about the configuration