How does the Product Search work?

⚡ PLATFORM INTELLIGENCE

How Product Search
Works in CMS Max

Built on PostgreSQL full-text search, CMS Max delivers fast, relevant results across your entire product catalog — with intelligent ranking so shoppers always find what they're looking for.

Search products, brands, SKUs, categories…
title brand SKU tags

What Gets Indexed

Every field is weighted — higher-ranked fields push matching products to the top of results.

A
Primary Match Weight 1.0

Highest relevance — exact matches here rank first in results.

Product Title SKU GTIN / Barcode
B
Secondary Match Weight 0.4

Strong supporting signal — brand searches and category browsing route here.

Brand Name Category Name Tags Meta Description
C
Supporting Detail Weight 0.2

Broad content matching — surfaces products with rich descriptions.

Product Description Page HTML Variant Options

How Ranking Works

Results aren't random — they're scored and ordered by a set of intelligent signals.

1

Exact title match

Searching "Blue Dream" will immediately surface products with that exact title at the top.

2

Brand & category match

Searching a brand name like "Wyld" returns every product from that brand, ranked by title relevance within the brand.

3

Tag & type match

Tags like "organic," "vegan," or "gluten-free" are fully searchable so shoppers can find products by attribute.

4

Description & content match

Product descriptions and page content are searched last — great for detailed queries that don't match any structured field.

5

Recency as a tiebreaker

When two products have equal relevance scores, newer products appear first.

Two Ways to Search

CMS Max has two distinct search experiences, each optimized for its context.

Site-Wide Search

Accessed at /search?q=… — searches across your entire store simultaneously.

  • Products
  • Pages & blog posts
  • Events & locations
  • Job openings
Product Catalog Search

Accessed at /shop?q=… — laser-focused on your product catalog with advanced filtering.

  • Price range filtering
  • Brand & category filters
  • In-stock filter
  • Sort by price, relevance, newest

Advanced Query Syntax

CMS Max supports natural-language search operators for power users and store admins.

search examples
"blue dream"

Exact phrase match — only results containing that exact string

gummies -thc

Exclude a term — shows gummies but hides THC products

wyld strawberry

Multi-word search — finds products matching both terms across any field

SKU-10042

Direct SKU lookup — instantly surfaces the exact product

Built for Performance

Search results are fast because the heavy lifting happens at index time, not query time.

30s

Result cache per query keeps repeat searches instant

GIN

Generalized Inverted Index — PostgreSQL's fastest text search structure

4+

Content types searched simultaneously in site-wide search

Building Relationships with Web Developers and Marketing Agencies that want better results

The world's fastest and most SEO friendly website code.