Brewers · Hugging Face
Hugging Face Datasets — Beer Search (83 datasets)
Datadory delivers hugging face datasets beer search 83 datasets data covering the Hub's entire 'beer' result set: a 1,586,614-row consumer review corpus with brewery, reviewer, style, ABV and five rating dimensions, a 1.5M-row BeerAdvocate corpus, entity-matching benchmarks and aspect-based sentiment sets. Delivered daily, weekly, or hourly as an API, files, or straight into your warehouse.
API, files, or your warehouse. Daily, weekly, or hourly.
- Where it covers
- Global and unspecified - review corpora draw on BeerAdvocate/Kaggle user bases concentrated in North America and Europe without carrying an explicit geography column; provenance is checked per corpus during curation
- How far back
- Review timestamps span roughly 2009 onward in the flagship corpus, about fifteen years of consumer opinion; hub listings refresh continuously as maintainers push updates
- How fine
- Per-review rows in the flagship corpora - one row per review with five rating axes; per-document rows in the sentiment and QA sets, per-pair rows in the entity-matching benchmarks
What is the hugging face datasets beer search 83 datasets data?
It is the Hugging Face Datasets Hub's entire 'beer' result set, catalogued as one product: 83 dataset repositories, dominated by consumer review corpora and NLP benchmarks, each publishing typed column schemas through its card's live data viewer.
The set splits into three tiers. The flagship tier carries the volume: SWilliams20/Kaggle_Beer_Reviews at 1,586,614 rows (~180 MB) with thirteen fields per review, and tlam25/beeradvocate_full1m5 at about 1.5 million rows - between them the deepest public consumer-opinion base the beer industry has. The benchmark tier repurposes or complements that material for machine-learning work: qi2peng2/beerqa for question answering, deniseiras/ABSA_beer for aspect-based sentiment, arize-ai/beer_reviews_label_drift_neg and _neutral for model-monitoring drills, matchbench/Beer and Beer-SM for entity-matching. The long tail holds smaller topical sets - television advertising, youth-drinking studies, Dutch-language question pairs.
One honest caveat belongs up front: a name-only hub search mixes genuine beer-domain corpora with incidental matches - robotics repositories whose titles happen to contain 'beer'. The true count of industry-relevant datasets sits below 83, which is why Datadory treats relevance filtering as part of curation rather than leaving it to the consumer. Get a sample of this dataset cut to the genuinely relevant corpora, or read the rows below first.
What do sample rows look like?
Two consecutive reviews of the same brewery, exactly as captured during the August 2026 research pass:
brewery_name : Vecchio Birraio beer_name : Sausa Weizen
beer_style : Hefeweizen beer_abv : 5.0 brewery_id: 10325
review_overall: 1.5 review_aroma: 2.0 review_appearance: 2.5
review_palate : 1.5 review_taste: 1.5 review_time: 1234817823
review_profilename: stcules beer_beerid: 47986
brewery_name : Vecchio Birraio beer_name : Red Moon
beer_style : English Strong Ale beer_abv : 6.2 brewery_id: 10325
review_overall: 3.0 review_aroma: 2.5 review_appearance: 3.0
review_palate : 3.0 review_taste: 3.0 review_time: 1235915097
review_profilename: stcules beer_beerid: 48213Read the pair and the corpus's design shows itself. One reviewer, one brewery, two styles, and a full point of separation between the verdicts - the Hefeweizen lands at 1.5 overall while the English Strong Ale takes 3.0, with every axis moving in step. That structure is what five separate rating columns buy: you can ask whether this reviewer punishes appearance more than taste (here, no - both rise together), and repeat the question across 1.59 million rows. Half-point granularity throughout, Unix-timestamp timing on both rows, and integer IDs ready to serve as join keys. Your sample arrives pre-cut to the corpora and fields you name.
What fields does the dataset include?
Thirteen fields define each review in the flagship corpus, dividing into identity, product description and judgment. The identity block - brewery_id, brewery_name, beer_beerid, beer_name, review_profilename - gives every row three resolvable entities: who made it, what was drunk, who said it. The product block - beer_style and beer_abv - carries the categorical and numeric attributes most analyses segment on.
The judgment block is the differentiator: review_overall, review_aroma, review_appearance, review_palate and review_taste decompose one opinion into five independent axes at half-point resolution. A star rating collapses all five; these columns let a model learn that a beer can smell wonderful and drink disappointing. review_time closes the schema as a Unix timestamp, which turns the whole table into a longitudinal panel rather than a snapshot.
Handle two columns deliberately. beer_abv has real gaps - treat zeros and blanks as missing, not as near-beer products. And review_profilename is a free-text username, useful for within-reviewer consistency panels but requiring normalization before any deduplication claim.
Which fields arrive only on request?
The thirteen-column spine covers every review row; the extensions below fold into additional fields on request because they depend on the shape of the delivery:
- The sibling corpora. Entity-matching pairs (matchbench/Beer, matchbench/Beer-SM), aspect-based sentiment annotations (ABSA_beer), the beerqa question-answer corpus, drift-monitoring derivatives, and the 1.5M-row BeerAdvocate corpus - each folded in when named rather than shipped by default.
- Relevance-filtered cuts. The false positives a name-only search drags in - robotics repos and unrelated titles containing 'beer' - dropped at curation time so your pipeline never meets them.
- Cross-catalog joins. Brewery-name-keyed links onto venue-level establishment tables elsewhere in the brewers catalog, putting review scores and physical footprints in one table.
- Derived aggregates. Average ratings by style, ABV band or brewery; review-volume trends by period; reviewer-panel counts informing weighting choices.
- Schema documentation. Per-column type and population-rate metadata from each card's viewer, joined onto the dictionary so coverage expectations travel with the columns.
Name the ones your models need when you request the sample; column naming locks against live records at that point.
Where does coverage run across geography, time and granularity?
- Geography: global and deliberately unspecified. Review corpora aggregate BeerAdvocate and Kaggle community bases - heavily North American and European in practice - without shipping an explicit country column, so geography enters through brewery names and joins rather than a dedicated field. Provenance gets checked corpus-by-corpus during curation.
- Temporal: roughly fifteen years of consumer opinion. Review timestamps in the flagship corpus reach back toward 2009 and forward to collection, making trend, seasonality and reputation-trajectory work possible without stitching annual snapshots. The surrounding hub listings refresh continuously as maintainers push changes.
- Granularity: one row per review, thirteen fields per row, nothing aggregated above the individual verdict. The sentiment and QA sets run per-document; the entity-matching benchmarks run per candidate pair. No rollups hide underneath, so any 'average rating for style X' number is computable rather than inherited.
How is the data delivered?
API, files, or your warehouse. Daily, weekly, or hourly.
Name the corpora, fields and any filters when you request the sample and it lands shaped to that scope with the thirteen-field dictionary unchanged - rating axes kept separate, identifiers kept as integers, timestamps kept raw for your timezone layer to interpret. Most teams take the full 1.59-million-row corpus once and keep a refresh rotating at whatever cadence matches their model-retraining cycle; key structure stays identical either way, so each pull appends cleanly to the last.
Who uses this data, and for what?
- Preference and style analytics - five independent rating axes turn 1.59 million reviews into style-cohort benchmarks: which categories over-index on palate versus appearance, where ABV stops predicting overall liking; the workflow continues on our market sizing page.
- NLP training and evaluation - review text paired with ratings yields supervised sentiment and regression corpora, with ABSA, QA and drift sets supplying ready-made evaluation baselines.
- Entity matching - the matchbench pairs exist to test fuzzy linkage of brewery and beer names, the exact problem distributor and marketplace catalogs face; methods continue on our citation-grade research page.
- Competitive monitoring - track a named beer's five-axis trajectory over fifteen years against its style cohort, catching reputation shifts before sales reports do.
- Demand-signal features - review volume and rating momentum feed forecasting models as leading indicators alongside production and tax-ledger series; see demand forecasting.
Which personas get the most value?
Data scientists and ML engineers get a million-scale labeled corpus with typed schemas and benchmark derivatives already split off - the difference between starting at feature engineering and starting at collection consent forms. Market researchers and consultants gain category-level preference claims grounded in five-axis scores rather than survey anecdotes. Brand and category managers can benchmark their products against style cohorts over time and tell whether a reformulation moved taste perception or merely optics. Developers and data-product builders ship recommendation and review-analytics features on Parquet-shaped files whose columns document themselves. Journalists, academics and students cite review-level evidence traceable to individual rows across a decade and a half of craft-beer opinion.
Which notes and neighboring datasets pair with it?
Scope note - '83 datasets' counts the hub's search results at research time, not 83 vetted industry sources; after removing false positives and near-duplicates the genuinely relevant count is materially lower, and Datadory's curation reflects that rather than the raw figure.
Provenance note - the review corpora carry no explicit geography column; location enters via brewery names and joins. Treat any regional breakdown built directly off these rows as an approximation until joined against a venue-level table.
Where to go next - the rail below pairs this consumer-opinion corpus with the venue-level establishment table it joins onto, the regulator's production ledger, and the trade association's interpretation layer.
Field dictionary
Every field below is documented against real records. The full dictionary ships with the sample.
| field | type | definition | example |
|---|---|---|---|
brewery_id | integer | Numeric identifier of the brewery tied to the review; stable join key back to venue-level tables such as establishment directories. | 10325 |
brewery_name | string | Trading name of the brewery associated with the review, as recorded by the reviewer at submission time. | Vecchio Birraio |
beer_name | string | Name of the specific beer reviewed; combined with brewery_id it forms the product-level key of the corpus. | Sausa Weizen |
beer_beerid | integer | Numeric identifier of the reviewed beer; the finest-grain entity key in the table, one value per distinct product. | 47986 |
beer_abv | number | Alcohol by volume percentage of the reviewed beer; populates broadly but not universally - treat zeros and blanks as missing rather than non-alcoholic. | 5.0 |
beer_style | string | Style category of the beer from the standard taxonomy; the primary segmentation axis for category and preference analysis. | Hefeweizen |
review_overall | number | The reviewer's overall rating; the summary judgment the other four axes decompose. | 1.5 |
review_aroma | number | Rating of the beer's aroma alone, scored separately from taste so olfactory and gustatory opinion stay distinguishable. | 2.0 |
review_appearance | number | Rating of color, head and clarity; frequently diverges from flavor scores, which is what makes within-row variance analytically interesting. | 2.5 |
review_palate | number | Rating of mouthfeel - body, carbonation, finish - isolated from both aroma and taste judgments. | 1.5 |
review_taste | number | Rating of flavor as such; the axis closest to repurchase intent and the usual dependent variable in preference models. | 1.5 |
review_time | integer | Unix timestamp of when the review was submitted, enabling trend and recency work across roughly fifteen years of consumer opinion. | 1234817823 |
review_profilename | string | Reviewer's username; supports panel construction and within-reviewer consistency analysis where the same taster recurs. | stcules |
What teams do with it
- Consumer preference and style analytics Five rating axes across 1.59 million reviews let you score styles, ABV bands and individual beers on what drinkers actually said - not on a single blended star - separating palate opinion from appearance opinion in the same row.
- NLP model training and benchmarking Review text plus ratings make supervised sentiment and rating-regression corpora; the dedicated ABSA, QA and drift-benchmark sets give evaluation baselines without building them first.
- Entity matching and record linkage The matchbench Beer pairs exist precisely to test deduplication: fuzzy-matching brewery and beer names against venue tables is the same problem distributors and marketplaces face with messy partner lists.
- Competitive monitoring for breweries Track how a named beer or brewery's ratings move over fifteen years of timestamps relative to its style category - early warning on reputation shifts that sales data reports quarters late.
- Demand-signal features for forecasting Review volume and rating trajectories by style and region feed demand models as leading indicators, joining cleanly onto production and tax-ledger data on brewery keys.
Questions buyers ask
What does the hugging face datasets beer search 83 datasets data contain?
Eighty-three dataset repositories matching the Hub's 'beer' query, led by a 1,586,614-row consumer review corpus with brewery, beer, reviewer, style, ABV and five rating axes per row, plus a 1.5M-row BeerAdvocate corpus, entity-matching benchmarks, aspect-based sentiment and question-answering sets. Each repository publishes typed column schemas through its card viewer.
How many rows does the flagship review corpus hold, and how wide is each row?
1,586,614 rows at roughly 180 MB, thirteen fields per row: four identity fields (brewery and beer names plus numeric IDs), the reviewer handle, style, ABV, a Unix submission timestamp and five separate rating axes - overall, aroma, appearance, palate and taste - scored at half-point granularity.
Why five rating columns instead of one star rating?
Because drinker opinion is not unidimensional. A review can praise aroma while panning palate, and collapsed stars erase that. The five axes let you compute within-row variance, build style-specific preference profiles, and train models that predict taste scores separately from presentation - distinctions a single rating cannot express.
Are all 83 datasets actually about the beer industry?
No, and honesty about this is part of the product. Name-only search pulls in unrelated repositories - robotics sets and others whose titles merely contain the word 'beer'. After relevance filtering the genuinely beer-domain count drops below 83. Datadory curates the relevant subset and documents what was excluded, rather than passing the raw result count through as substance.
Does the data cover my country or region?
Geography is implicit rather than explicit: the corpora aggregate BeerAdvocate and Kaggle community reviews, which skew North American and European, but no country column ships with the rows. Regional analysis runs by joining brewery names onto venue-level tables carrying addresses and coordinates - a join Datadory prepares on request.
Can a sample be scoped to particular corpora, fields or rating ranges?
Yes, and that is the default. Name the corpora you want - flagship reviews only, or the sentiment and matching sets too - the fields you need, and any filter such as a style list or ABV range, and the sample returns exactly that cut with the field dictionary unchanged and column naming locked against live records.
Notes on this record
- Scored 7/10 Datadory scores this record 7 of 10 on its rubric against a cross-catalog mean of 7.81 across 1,744 datasets - strong field verification and sample evidence, docked for implicit geography and search-result noise.
Datasets that pair with this one
- Open Brewery DB — GitHub Repository (Bulk CSV/JSON/SQL) 11,822 establishments with addresses and coordinates - the venue-level table these review rows join onto by brewery name.
- Open Brewery DB - Free Brewery API & Bulk Datasets The same establishment universe presented as a product with API and bulk faces described together.
- TTB - Statistics Portal (Beer, Wine & Spirits Reports) Production, removals and tax determinations - what consumers said here, what producers reported there.
- Brewers Association - Insights & Statistics Hub Economist-authored analyses on craft brewing benchmarks - interpretation layered over raw opinion like this corpus.
- UK HMRC - Alcohol Bulletin (Quarterly Alcohol Statistics) Quarterly production and clearance volumes - supply-side truth to set beside demand-side sentiment.
See the rows before you pay anything.
Name this dataset and we send real records from it — scoped to the fields you asked for.