https://github.com/alina1412/elastic_web
Simple search in elasticsearch (educational)
https://github.com/alina1412/elastic_web
docker docker-compose elasticsearch fastapi makefile poetry python
Last synced: 3 months ago
JSON representation
Simple search in elasticsearch (educational)
- Host: GitHub
- URL: https://github.com/alina1412/elastic_web
- Owner: alina1412
- Created: 2022-12-20T04:34:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-21T09:48:28.000Z (over 1 year ago)
- Last Synced: 2025-03-14T14:28:38.647Z (over 1 year ago)
- Topics: docker, docker-compose, elasticsearch, fastapi, makefile, poetry, python
- Language: Python
- Homepage:
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# elastic_web
Educational task:
- services:
- fastapi backend: has endpoints to create, search in elasticsearch
- elasticsearch in docker
- web runs by nginx, simple html field for search
Current implementation has russian language mapping for elasticsearch.
To run locally:
- create env file
- `make build` (wait for containers to start)
- run `fill_index_from_csv.py` - it creates initial index and example data in elasticsearch
- work with http://localhost:8000/docs and web http://localhost:8080/
