Skip to main content
One engine, every surface

One search engine for storefront, admin, and every custom entity

Faceted, multi-language, geo-aware search across millions of SKUs. One engine for the storefront, the admin palette, and every custom entity you define.

Real search built in, a dedicated engine when you need it

Most commerce platforms ship a basic SQL LIKE wrapper and tell you to bolt a paid search vendor on top. Two vendors, two indexes, a per-query bill that scales with traffic.

Vendure ships DefaultSearchPlugin out of the box: faceted, channel-aware product search backed by your database. When you outgrow the database index, Advanced Search swaps in a dedicated Typesense engine behind the same GraphQL API: your storefront queries don't change.

What this category gives you

One search API, from the built-in index to a dedicated engine

Faceted search is built into every Vendure deployment. A dedicated Typesense engine and an admin command palette extend it behind the same API when your catalogue needs them.

Core

Built-in search

Faceted, channel-aware, multi-language product search backed by your SQL database. Uses the same GraphQL API as the rest of Vendure. No extra infrastructure, no per-query bill.

Platform

Advanced search

Drops in a dedicated Typesense engine behind the same GraphQL API, so you upgrade without rewriting a query. Adds tunable relevance, multi-language indexes, and geo-aware search. Replaces the paid per-query vendor in your stack.

Platform

Global search

Cmd+K palette in the Admin Dashboard. Search products, orders, customers, collections, assets, and any custom entity your plugins define. No separate search infrastructure.

Merchandisers own relevance from the Admin Dashboard

Merchandising teams can tune relevance directly from the Admin Dashboard. Advanced Search gives merchandisers a control surface for curation, synonyms, and analytics, owned by the people who own relevance day to day.

Storefront, admin, and custom entities: one index

Advanced Search runs the storefront engine. It also exposes an external index API any Vendure plugin can hook into to define its own collection. Global Search uses it for the Cmd+K palette. Your own plugins use it the same way for custom-entity search.

One search instance per Vendure deployment. Self-host it, or have it managed on Vendure Cloud.

Two scenarios this category was built for

These are the use cases that push search past a basic product list. Each one uses the same engine and the same GraphQL API; the scenario is what changes.

Scale and performance

Fast search across millions of SKUs

Advanced Search runs on a dedicated engine built for large, high-write catalogues, with the operational controls to keep it fast in production.

Isolated search infrastructure

Search runs on a dedicated Typesense instance, so search spikes and catalogue transaction spikes never contend for the same resources.

Reindex with zero downtime

Reindexing builds into a fresh collection and swaps atomically via collection aliases. No search outage during a rebuild. The job runs on the queue in the background.

Tuned for big, busy catalogues

Handles millions of SKUs and custom entities. For high-write catalogues, buffered-update mode defers index writes so frequent changes don't overwhelm the engine.

Trusted by complex B2B commerce and enterprise retail.

FAQ

What teams ask about Vendure search and discovery

Questions we hear from engineering and product teams evaluating Vendure for a real catalogue.

Part of a wider enterprise feature set

Search and discovery spans both layers: a Core search foundation in every Vendure deployment, plus the Platform extensions in the Vendure Platform enterprise feature set. It covers B2B workflows, pricing and promotions, operations and automation, and governance and compliance alongside it.

Ready when you are
See Vendure search on your catalogue

Book 60 minutes and we will walk through the built-in search foundation, Advanced Search, Global Search, and how the same engine fits the rest of your Vendure stack.