Skip to main content

Enhanced search techniques: Typos, Partials, and Numerics

In this article, we introduce you to our advanced Search features.

Thomas Ta avatar
Written by Thomas Ta
Updated yesterday

📖 We are constantly updating the Boost app to provide our customers with the latest features and technology in the market. Our advanced search features focus on improving the product search experience through faster and more accurate returned results.

⚠️ This article only works for Boost AI Search & Discovery V2 and above. To find out which version of our app your store's current theme is installed with, please follow this article.


Partial Search

Finds results when a term is only partly typed. Useful for large catalogs or when shoppers remember only part of a name.

  • How it works: the engine tokenizes text so partial tokens can match.

  • Example: typing nik can match “Nike”.

Partial search works by having tokenizers break a string of characters into tokens that can be made searchable:

Tokenizer

Description

Example use case

Prefix

Creates Prefix tokens.

Searching for ball will include results for ”balloon”.

Searching for alpha will include results for “alphanumeric”.

Suffix

Creates Suffix tokens.

Searching forball will include results for "baseball ".

Searching for metric will include results for "geometric".

Infix

Creates Infix tokens.

Searching for Metric will include results for "Asymmetrical".

Searching for Pha will include results for "Alphalux".


Typo Tolerance

Understands minor spelling errors and still returns the intended results or suggestions. Helps users with different keyboards or accessibility needs.

  • Examples: snikers → “sneakers”, iphnoe → “iPhone”.

💡 Boost Typo tolerance algorithms use various techniques to handle different types of errors, such as swapping adjacent letters, omitting or adding letters, or substituting similar-looking characters.


Numeric Search

Matches exact values and ranges.

  • Examples: dress $70–$100, sale 50%.

💪 Special Characters refer to any character that is not alphanumeric, meaning any character that is not a number (0-9) or a letter (A-Z).

When it comes to Boost Search, special characters are treated as spaces; accents are ignored. Applies to Search, Synonyms, and Auto‑suggest.

  • Example: "(shirt)" is treated as shirt.


The benefits

  • Reduce no‑result searches and bounce rate.

  • Improve product discoverability—even with incomplete or misspelled queries.

  • Deliver a faster, more familiar search experience that supports how shoppers actually type.


Feel free to reach out to our dedicated support team via chat if you have any questions or require additional assistance.

Did this answer your question?