{"id":18928008,"url":"https://github.com/joeywhelan/beers-search","last_synced_at":"2026-05-04T21:32:18.003Z","repository":{"id":206288935,"uuid":"716282056","full_name":"joeywhelan/beers-search","owner":"joeywhelan","description":"Demo of normalized data load + search in Redis","archived":false,"fork":false,"pushed_at":"2023-11-11T16:53:14.000Z","size":56,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-25T05:05:29.150Z","etag":null,"topics":["json","redis","search"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joeywhelan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-11-08T20:10:05.000Z","updated_at":"2023-11-08T23:21:54.000Z","dependencies_parsed_at":"2023-11-11T17:47:13.938Z","dependency_job_id":null,"html_url":"https://github.com/joeywhelan/beers-search","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"3550ac1d5243ab74a9d6311261b9b136dea04067"},"previous_names":["joeywhelan/beers-search"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joeywhelan/beers-search","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeywhelan%2Fbeers-search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeywhelan%2Fbeers-search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeywhelan%2Fbeers-search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeywhelan%2Fbeers-search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joeywhelan","download_url":"https://codeload.github.com/joeywhelan/beers-search/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeywhelan%2Fbeers-search/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32625980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["json","redis","search"],"created_at":"2024-11-08T11:22:16.886Z","updated_at":"2026-05-04T21:32:17.982Z","avatar_url":"https://github.com/joeywhelan.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Beers Dataset Search Examples\n\n## Contents\n1.  [Summary](#summary)\n2.  [Approach](#approach)\n3.  [Features](#features)\n4.  [Prerequisites](#prerequisites)\n5.  [Usage](#usage)\n\n\n## Summary \u003ca name=\"summary\"\u003e\u003c/a\u003e\nThis demonstrates a technique for loading normalized data into Redis without denormalization.  It further demonstrates some sample search queries on that data.\n\n## Approach \u003ca name=\"approach\"\u003e\u003c/a\u003e\nTwo normalized datasets in CSV format are loaded into Redis as JSON objects.  Association between the two sets (breweries and beer types) is made via JSON array of beers in the brewery JSON boject.\n\n## Features \u003ca name=\"features\"\u003e\u003c/a\u003e\n- Redis JSON + Search\n\n## Prerequisites \u003ca name=\"prerequisites\"\u003e\u003c/a\u003e\n- Docker Compose\n\n## Usage \u003ca name=\"usage\"\u003e\u003c/a\u003e\nSimply follow the Jupyter notebook steps.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeywhelan%2Fbeers-search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoeywhelan%2Fbeers-search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeywhelan%2Fbeers-search/lists"}