Help Center
-
Knowledge Base
-
-
-
- Articles coming soon
-
- Home
- Install Settings
- Merchandising
- Personalize
- Category
- NLP
- Script-Hooks
- Analytics
- Manage Users
- Agentic Search (AI-Powered Conversational Search)
- AI Synonyms
- Semantic Search
- AI Shop Assistant (Chat Widget)
- Recommendations Widget
- Advanced Filtering & Filter Trees
- Troubleshooting Guide
- Search Performance Optimization
- BigCommerce Search Integration
- WooCommerce Search Integration
- Getting Started with eCommerce Search
- Ecom Copilot (AI Sales Assistant)
- AI Filtering (Query Tagging and Intent Classification)
- Visual Merchandising (Product Pinning)
- Geo Merchandising
- A/B Testing
- Showcase Products (Zero-Character Search)
- Delete Products from Search Index
- Landing Pages
- Autocomplete Configuration
- Popular Suggestion Queries
- Tab Views
- Theme Setup
- Search Bar Integration
- Search Redirects
- Advanced Configuration (Search Weights)
- Matching Options
- Connect BigCommerce
- GDPR and Privacy Settings (Cookie Consent)
- Image Search (Visual Search)
- Smart Notifications (Back-in-Stock and Price Drop Alerts)
- Leverage GA4 Data (Google Analytics 4 Integration)
- Manage Users (Dashboard Access and Permissions)
- Reporting Overview
- Show all articles (28) Collapse Articles
-
-
- Install Settings
- Analytics
- Search settings
- Merchandising
- Category
- NLP
- Search-API info
- Manage Users
- Script-Hooks
- Personalize
- Agentic Search (AI-Powered Conversational Search)
- AI Synonyms
- Semantic Search
- Recommendations Widget
- Advanced Filtering & Filter Trees
- Troubleshooting Guide
- Search Performance Optimization
- WooCommerce Search Integration
- Show all articles (3) Collapse Articles
-
-
- Instructions to install app
- Home
- Install Settings [Shopify]
- Category
- Merchandising
- Search settings
- NLP
- Analytics
- Search-API info
- Manage Users
- Script-Hooks
- Personalize
- Agentic Search (AI-Powered Conversational Search)
- AI Synonyms
- Semantic Search
- AI Shop Assistant (Chat Widget)
- Recommendations Widget
- Commerce MCP Server (Shopify AI Tools)
- Advanced Filtering & Filter Trees
- Troubleshooting Guide
- Search Performance Optimization
- Ecom Copilot (AI Sales Assistant)
- Search Bar Integration
- Search Redirects
- Metafields and Tags (Shopify)
- Product Bundles (Shopify)
- Collection Pages (Shopify)
- GDPR and Privacy Settings (Cookie Consent)
- Image Search (Visual Search)
- Smart Notifications (Back-in-Stock and Price Drop Alerts)
- Leverage GA4 Data (Google Analytics 4 Integration)
- Manage Users (Dashboard Access and Permissions)
- Reporting Overview
- Show all articles (18) Collapse Articles
-
- Getting started
- Installation Guide
- Magento 2 Search Integration - Adobe Commerce edition
- Commerce MCP Server (Shopify AI Tools)
- BigCommerce Search Integration
- WooCommerce Search Integration
- Getting Started with eCommerce Search
- Connect BigCommerce
- Domain Allowlist (WordPress)
- Leverage GA4 Data (Google Analytics 4 Integration)
-
- Articles coming soon
-
- KB Home
- Knowledge Base
- Ecommerce Search [Custom Stack]
- Matching Options
Matching Options
Overview
The Matching Options page controls how strictly search queries must match the text in your product catalog. Adjusting these settings lets you balance precision (returning only very relevant results) against recall (returning more results, including approximate matches).
Navigate to: Search Settings > Matching Options
AND vs OR Logic
When a customer types a multi-word query, ExpertRec can apply either AND logic or OR logic to determine which products match:
- AND logic: A product must contain all words in the query to appear in results. This produces fewer but more precise results. Best for stores with large catalogs where broad results would be overwhelming.
- OR logic: A product needs to match at least one word in the query. This produces more results but may include less relevant items. Best for stores with smaller catalogs or niche products where strict matching causes too many zero-result searches.
You can also configure a minimum match percentage as a middle ground: for example, require at least 75% of query words to match.
Fuzzy Matching
Fuzzy matching corrects for typos and minor spelling errors by allowing a small edit distance between the query word and the indexed word:
- Off: Queries must match product text exactly (allowing for stemming).
- Low: Allows 1 character difference. Catches single-character typos such as “shooes” matching “shoes”.
- Medium: Allows up to 2 character differences. Recommended for most stores.
- High: Allows up to 3 character differences. Use with caution as it can reduce precision significantly.
Partial Matching
Partial matching allows a query word to match the beginning of an indexed word rather than requiring a full word match:
- Prefix matching: “run” matches “running”, “runner”, and “runway”. Useful for autocomplete-style queries.
- Infix matching: “run” also matches “outrun” and “rerun”. More flexible but can produce unexpected results.
Recommended Settings
- For most ecommerce stores: AND logic, medium fuzzy matching, prefix matching enabled.
- For small catalogs (fewer than 500 products): consider OR logic to avoid empty result pages.
- If customers frequently misspell product names (technical or brand names): increase fuzzy matching to medium or high.
Applying Changes
- Navigate to Search Settings > Matching Options.
- Adjust the AND/OR logic, fuzzy matching level, and partial matching settings.
- Use the test search box to verify results with sample queries.
- Click Save. Changes take effect immediately for all new searches.