🍇 Solutions · Wine & spirits

Wine & spirits: “magnum” and “150 cl” land in the same filter

Three empty wine bottles standing on a wooden table, in different glass and shapes: brown, green and black.

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:

AnnotationWhat it isolates
MILLESIME_2015the year, bounded to 1900-2029 so it never bites on a price
FORMAT_MAGNUMthe format, by name or in centiliters — a magnum is 150 cl
DEGRE_13the alcohol level, decimal comma included
COULEUR_ROUGEthe color, in French as well as rosso, tinto or blanco
ELEVAGE_BIOhow 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 referenceWhat the engine extracts
Château X 2015 - MagnumMILLESIME_2015 · FORMAT_MAGNUM · COULEUR_ROUGE2015 vintage, magnum format, red wine
Brut Crémant 2019, biodynamicMILLESIME_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.

Open the live engine →
14-day free trial

Try the Search API on your catalog, no credit card.

Start free trial