Search relevance

A real search engine, not just keyword matching

Kea Search Pro runs a custom SQL-based search engine - not FULLTEXT, LIKE queries, or basic tag matching. No Elasticsearch required.
Kea Search Pro analyzing, scoring, and ranking a product query

Ranking model

How the ranking engine works

Search Pro analyzes product data, tokenizes text, scores matches, and ranks results - the same core approach used by dedicated search servers, inside your PrestaShop store.

Text processing

Text analysis and tokenization

Language-aware processors normalize product text and turn it into searchable terms.

Catalog signals

Weighted product fields

Give product name, brand, category, reference, attributes, and features different influence.

Kea Search Pro ranking engine connecting query analysis, scoring, and live product data

Relevance score

BM25 relevance scoring

Stronger matches receive higher scores and rise above incidental mentions.

Fresh store data

Always current price and stock

Store updates keep price and availability in sync instead of leaving them frozen at the last scheduled rebuild.

Ranking stack

Ranking first. Business controls on top.

Every query passes through distinct layers, so commercial priorities can shape good results without replacing the search engine underneath.

01

Foundation

Relevance ranking

BM25 relevance scoring, weighted fields, analyzers, synonyms, and typo tolerance find and order relevant products.

02

Product context

Product rules

Availability, category context, and other product conditions adjust the ranked result set.

03

Business control

Search merchandising

Pin, boost, bury, or hide products for important queries while the relevance engine continues to find the right candidates.

Merchandising changes business priority. It does not replace the engine that finds relevant products.

Query handling

Useful results from imperfect queries

Shoppers do not need to type the exact words stored in the catalog.

Typos and fuzzy matches

A misspelling such as “sneker” can still find products indexed as “sneaker”.

Word forms and variants

Analyzers connect useful forms of a word instead of requiring one exact spelling.

Kea Search Pro recovering a typo and matching word forms, product codes, store-specific synonyms, and a wrong keyboard layout

Partial terms and product codes

Match useful fragments and exact references such as SKU, EAN, UPC, or vendor codes.

Store-specific synonyms

Connect the terms shoppers use with the words used in the catalog.

Language processing

Search across European catalog languages

Kea Search Pro applies language-aware normalization before tokenization, helping equivalent text match even when accents or special characters differ.

  • Match plain text with accented forms, such as “cafe” and “café”.
  • Normalize accented and special characters across supported European languages.
  • Apply language-aware processing for supported European languages.
  • Add store-specific synonyms for the vocabulary customers use.
Kea Search Pro normalizing accents and special characters across supported European catalog languages

See search in action

Open the live PrestaShop demo, try product names, attributes, misspellings, and references, then inspect the relevance controls in the Back Office.