{"repo":"MysterionRise/flavours-of-elastic","free":true,"listed":false,"github":"https://github.com/MysterionRise/flavours-of-elastic","clone":"git clone https://github.com/MysterionRise/flavours-of-elastic.git","description":"Different docker-compose examples and configurations for different distribution of search engines based on Elastic, such as: OpenSearch and ElasticSearch OSS or licensed version","language":"Python","stars":13,"topics":["docker","elastic","opendistro-elastic","elasticsearch","docker-compose","opendistro","opensearch"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Flavours of Elastic Flavours of Elastic is a local AI/search portfolio project and a 4-day Elasticsearch course lab. It demonstrates reproducible search infrastructure, dense vector search, hybrid RRF retrieval, evaluation metrics, Docker operations, and production tradeoff thinking. 10-Minute Reviewer Path This starts Elastic Single, loads the checked-in movie dataset, creates both lexical and embedding indices, and opens a Streamlit UI for comparing: - BM25 lexical search - dense vector kNN search - hybrid RRF search Run evaluation metrics in another terminal: The evaluator reports NDCG@10 , MRR@10 , Recall@10 , p50 latency, and p95 latency over the hand-labeled query set in evaluation/movie queries.yml . What This Proves - Search architecture: BM25, dense retrieval, hybrid RRF, and optional ELSER paths. - AI evaluation discipline: labeled queries plus relevance and latency metrics. - Reproducibility: checked-in CSV data, deterministic local embeddings, Docker Compose stacks, and Make targets. - Operations thinking: env hygiene, validation scripts, CI, benchmark notes, and production-readiness docs. - Communication: complete course slides and exercises for a 4-day Elasticsearch curriculum. Core Commands Direct commands: Architecture Docs - Architecture - Production readiness - Benchmark report - ADRs Supported Stacks Stack Version Use Case ------- --------- ---------- Elastic Single 8.19.11 Default reviewer path, HTTP, auth, low memory Elastic Stack 8.19.11 Production-like ","default_branch":null,"files":null,"tree":[],"storefront":"/r/MysterionRise","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MysterionRise/flavours-of-elastic/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}