Help Center
NLP
Expertrec Search offers an advanced Natural Language Processing feature that can improve the customer experience. The NLP feature when enabled will make Expertrec Search Engine understand phrases that are commonly used by customers when searching for a product.
A customer search for products with a particular feature, price range, color, texture, etc as a Search phrase. Some common phrases are Red cotton shirts under $20, grey air max size 10, active noise canceling range $200 to $300, restaurants near me, gold chain under 20,000, etc.

This will reduce the intermediate steps of applying filters and scrolling through results to get to the right products the customer is looking for.
The NLP feature design varies depending on how many named entities are to be recognized. In the search phrase ‘Red cotton shirt under $20’, Expertrec Search Engine can recognize <color> <material> <type> <condition> <conditional value>. You can design a search phrase pattern, and contact support for more information on adding the NLP feature to the Search.
Contact support to enable the feature
Query Tagging & Intent Classification
- ExpertRec’s NLP engine automatically classifies search queries by intent.
- Intent types: product search, informational, navigational, comparison.
- This helps deliver the right type of results for each query.
- Configuration: Dashboard > NLP > Query Tagging.
Zero Results Analysis
- When a search returns no results, the NLP engine analyzes why.
- Common causes: misspellings, out-of-stock items, missing synonyms.
- Dashboard > Analytics > Zero Results shows all failed queries.
- Use this data to add synonyms, expand product descriptions, or identify gaps.
Natural Language Understanding
- Goes beyond keyword matching to understand query meaning.
- Handles conversational queries: “I need something for my daughter’s birthday under $50”.
- Extracts entities: product type, price range, occasion, recipient.
- Works with Agentic Search for full conversational experiences.
NLP Configuration
- Enable/disable NLP features in Dashboard > NLP Settings.
- Spell correction sensitivity (aggressive vs conservative).
- Stemming and lemmatization options.
- Language-specific NLP settings.
- Custom entity recognition (coming soon).