Wine & spirits: “magnum” and “150 cl” land in the same filter
The vintage isn't a detail: 2015 and 2016 are two different wines, two prices, two availabilities.
A vintage mistaken for a price
A wine listing carries estate, appellation, vintage, format, alcohol level, and sometimes farming method (the detail of each attribute). The vintage is a four-digit number a generalist engine confuses with a reference or a price. The format changes everything too: a magnum isn't a standard bottle.
Vintage, format and proof separated
The vins rule pack activates when you pick this industry, at indexing time. It produces these annotations, each becoming a usable filter:
| Annotation | What it isolates |
|---|---|
MILLESIME_2015 | the year, bounded to 1900-2029 so it never bites on a price |
FORMAT_MAGNUM | the format, by name or in centiliters — a magnum is 150 cl |
DEGRE_13 | the alcohol level, decimal comma included |
COULEUR_ROUGE | the color, in French as well as rosso, tinto or blanco |
ELEVAGE_BIO | how the vineyard is farmed — organic, biodynamic, Demeter |
On top of those: the type — still or sparkling, champagne and crémant included — and oak-barrel ageing. The four formats are recognized by name as well as by capacity: half-bottle, 75 cl, magnum, jeroboam. Two profiles then compose themselves, the ones a wine merchant looks for as such: MOUSSEUX_MILLESIME_2015 for a vintage champagne, ROUGE_BIODYNAMIE for a biodynamic red — with no need to cross two filters by hand.
Three bottles, taken from the label
| Indexed reference | What the engine extracts |
|---|---|
| Château X 2015 - Magnum | MILLESIME_2015 · FORMAT_MAGNUM · COULEUR_ROUGE2015 vintage, magnum format, red wine |
| Brut Crémant 2019, biodynamic | MILLESIME_2019 · TYPE_MOUSSEUX · ELEVAGE_BIODYNAMIE · MOUSSEUX_MILLESIME_20192019 vintage, sparkling, biodynamic farming |
| Oak-aged white, 13% | COULEUR_BLANC · ELEVAGE_FUT_CHENE · DEGRE_13white wine, oak-aged, 13% alcohol |
$20.15 mistaken for a vintage
A customer searches “magnum 2015”. Without vintage or format recognition, they get every wine containing “2015” anywhere — including a $20.15 price or an internal reference code.
A “vintage 2015” page you never had to build
The wine pack isolates vintage and format as filterable attributes, not as text. You can then offer an “all magnums” or “2015 vintage” page without building the taxonomy yourself.
A term specific to your catalog that the pack still misses (an unlisted local appellation, for example)? Add your own Custom Rule from the console, simply describing what it should recognize — no regex required.
Index your cellar or catalog
The getting started guide covers the full setup, from sign-up to your first indexed catalog. The documentation details every endpoint.
Watch the breakdown happen. The table above is the engine's output, not hand-written. The same mechanism runs on the home page, with no signup — on a hardware or fashion catalog, not wine. What you see there is the annotation mechanism itself, the one the vins pack applies to your vintages and formats.