Back to Insights

How to Choose the Right eCommerce Search Engine

, , ,

Search is one of the highest-intent areas of an eCommerce website. A customer who types a product name, part number, brand or problem into the search box is not casually browsing. They are telling you what they want.

That makes search a commercial system, not simply a website feature.

The right eCommerce search engine can help customers find suitable products faster, improve conversion rates, increase average order value and expose gaps in your product data. The wrong one can produce attractive demonstrations but struggle with your catalogue, business rules, B2B requirements or traffic volumes once it is live.

Choosing well requires more than comparing screenshots or accepting a vendor’s claim that its search is powered by AI. You need to understand what the engine can search, how it ranks products, how it handles your customers and commercial rules, what it costs at scale, where the data is stored and how its value will be measured.

Start with the search problems you need to solve

Before comparing platforms, document how customers currently search and where the experience fails.

Common problems include:

This initial work matters because a search engine should be selected against your real catalogue and customer behaviour, not a generic feature list.

For a retailer with 5,000 straightforward products, the right solution may be very different from the one required by an automotive supplier with millions of vehicle-product relationships, or a B2B distributor with customer-specific catalogues and pricing.

Not every search engine supports B2B commerce

Many search products were designed around a conventional B2C model: one public catalogue, one price per product and broadly the same results for every shopper. That can work well for retail, but it does not automatically support B2B.

In B2B eCommerce, search may need to respect:

An engine may be technically capable of indexing this data while still being unable to enforce it securely or efficiently. Ask whether B2B rules are applied before results are returned, rather than hiding unsuitable results in the browser after the search has occurred.

That distinction is important. Filtering restricted products only in the front end can expose sensitive product, price or availability information and may create unacceptable performance problems.

You should also test whether relevance can vary by customer. A trade buyer may want an exact SKU match and rapid bulk ordering, while a consumer may respond better to popular products, editorial content and visual merchandising. One universal ranking model rarely serves both audiences equally well.

The features an eCommerce search engine should support

The right feature set depends on your business, but the following capabilities provide a strong evaluation framework.

Relevance and query understanding

At a minimum, search should support:

Do not simply confirm that a feature exists. Test how much control it provides. A platform may support synonyms but impose a low limit, require every synonym to be maintained manually or treat two-way synonyms in a way that damages relevance.

For example, a shopper searching for “work boots” may reasonably see products described as “safety boots”. However, automatically treating every related term as interchangeable can create irrelevant results. Good search implementations use synonyms deliberately and validate their commercial impact.

Ranking and relevance controls

The search engine should allow you to control the factors that determine result order. These may include:

One of the most important questions is whether the engine can use sales and conversion data in ranking. Some platforms only rank according to textual relevance and manually configured boosts. Others can use behavioural data but offer limited visibility into how it changes results.

Sales weighting should also be applied carefully. If historical sales dominate the algorithm, bestsellers can remain permanently at the top while new or strategically important products receive little exposure. Strong implementations combine relevance, commercial signals, availability and explicit merchandising rules rather than relying on one measure.

Merchandising tools

Merchandising teams should be able to manage search without lodging a development request for every change. Useful controls include:

The balance matters. Merchandisers need practical control, but hundreds of manual rules can become difficult to maintain and may conflict with algorithmic relevance.

Facets and filters

Search and product filtering are closely connected. Confirm that the engine supports:

Also check whether filter counts remain accurate after B2B permissions, stock rules and customer catalogues have been applied.

Autocomplete and search suggestions

Autocomplete should do more than predict keywords. A mature implementation may display:

The experience should be fast on mobile, keyboard accessible and easy to operate without accidentally closing or obscuring the results.

Predictive search and on-page search results are not the same thing

Predictive search, sometimes called autocomplete or search-as-you-type, is the panel that appears while a customer is entering a query. The full search results page is what the customer sees after submitting that query. They are related, but they are often powered, configured and measured differently.

Predictive search is designed for speed and direction. It may show a small selection of suggested products, categories, brands, queries and content. Because it updates after each keystroke, it needs very low response times and careful limits on the number of requests generated. Its purpose is to help the customer reach a useful destination with minimal effort.

The full results page needs to support deeper product discovery. It commonly includes:

Do not assume that strong predictive results guarantee a strong results page, or vice versa. Some solutions use a native platform feature for autocomplete and a different engine for submitted searches. This can produce inconsistent product rankings, different synonym behaviour and confusing transitions when a customer presses Enter.

During evaluation, ask whether both experiences use the same index, relevance logic, merchandising rules and B2B permissions. Test whether the product shown first in predictive search remains easy to find on the results page. Also confirm whether predictive requests and submitted searches are priced differently, as search-as-you-type can create several billable API operations from a single customer query.

Measure the two experiences separately. Useful predictive-search metrics include suggestion click-through rate, time to selection and the percentage of users who submit the full query. Results-page metrics should include filter engagement, product clicks, add-to-cart rate, conversion and revenue per search session.

Out-of-the-box search versus paid AI search solutions

Most modern eCommerce platforms include a native search capability. For smaller catalogues and straightforward retail requirements, the out-of-the-box engine may be entirely suitable. It is already connected to the product catalogue, usually has a lower operating cost and avoids another vendor, data store and integration layer.

Native search is a sensible starting point when:

However, native search can become limiting when the catalogue is large, terminology is complex, B2B rules are extensive or the business needs greater control over relevance and experimentation.

Paid search platforms increasingly describe themselves as AI-powered. Depending on the product, this may include natural-language processing, semantic or vector search, automated synonym discovery, behavioural ranking, intent recognition, personalisation and generative answers.

These capabilities can be valuable, but the AI label does not prove that the product will outperform a well-configured conventional engine. A paid solution should demonstrate a measurable improvement using your own catalogue and real customer queries.

When comparing native and paid AI search, assess:

AI search may deliver its greatest value where conventional keyword matching genuinely struggles, such as customers describing a problem instead of naming a product. It is less compelling when buyers primarily enter exact SKUs and expect rapid, deterministic results.

A hybrid approach is often appropriate. Exact identifiers and strong keyword matches can be given priority, while semantic matching expands discovery for less precise queries. This protects high-intent searches from being displaced by results that are conceptually related but commercially wrong.

Voice search

Voice search can be useful where customers are mobile, working in warehouses, wearing gloves, or searching with complex product descriptions. It can reduce typing friction and improve accessibility.

However, voice input alone is not a search strategy. The engine still needs to interpret the transcribed query correctly. Product names, acronyms, model numbers and industry terminology are often difficult for general speech recognition systems.

When assessing voice search, test:

Voice search should be treated as an input method connected to a strong search engine, not as a substitute for relevance and product data quality.

Personalisation and recommendations

Some search engines can adjust results using behaviour, location, customer segment or purchase history. This can improve discovery, but it needs sensible controls.

Ask whether personalisation is transparent, whether merchandisers can override it and whether a user can become trapped in a narrow set of results based on previous behaviour. For B2B, account-level relevance may be more valuable than individual browsing behaviour.

Analytics and experimentation

Useful search analytics should show more than the most popular terms. Look for:

A/B testing or controlled experimentation is particularly valuable. Without it, a relevance change may feel better in a demonstration while reducing commercial performance in production.

Product data determines how good search can become

Even a sophisticated engine cannot reliably compensate for incomplete, inconsistent or poorly structured product data.

If colour, size, compatibility, material, application, brand and technical attributes are buried in descriptions rather than held in structured fields, the engine has less reliable information to search and rank.

Before implementation, assess:

Search projects often reveal broader product data issues. Resolving those issues can improve filters, SEO, recommendations, advertising feeds and marketplace performance as well as on-site search.

Common limitations hidden behind the feature list

Two vendors may both mark a capability as supported while delivering very different levels of usefulness. During procurement, investigate the limits attached to each feature.

Synonym limits

Check the number of synonym groups permitted, whether synonyms can be one-way or contextual, how they are imported and whether they vary by language, market or customer group.

Ranking limitations

Determine which fields can influence ranking, how many ranking rules are permitted and whether sales, margin, stock and conversion data can be supplied from external systems. Ask how frequently those signals are refreshed.

Catalogue and record limits

Pricing and performance may change materially based on product count, variant count, searchable records or index size. Some engines count each variant, customer-price record or language version separately. A catalogue described internally as 100,000 products can therefore become several million billable records.

API and query limits

Understand monthly search allowances, indexing limits, rate limits, concurrency restrictions and charges for exceeding the plan. Include autocomplete, filtering, merchandising previews, bots and internal users in your estimate because they may all generate billable activity.

B2B security and filtering limits

Ask how many customer groups, catalogues, price lists and permission combinations the platform can support. Confirm whether access rules are enforced in the search service and whether secure tokens or server-side queries are required.

Data freshness

Find out whether updates happen in real time, on a schedule or through a full reindex. A delay that is acceptable for product descriptions may be unacceptable for stock, price or account permissions.

Reporting limitations

Confirm how long analytics are retained, whether raw data can be exported and whether reporting can be connected to your analytics platform or data warehouse. Vendor dashboards can be useful, but you should not become dependent on reports you cannot independently validate.

Front-end and platform constraints

Some solutions work best only with a particular eCommerce platform, theme architecture or front-end framework. Check support for your current platform, headless storefront, mobile app, multiple websites, markets, currencies and languages.

Understand the upgrade obligation for Elasticsearch and OpenSearch solutions

Some eCommerce platforms and custom search implementations use Elasticsearch or OpenSearch as part of their architecture. These technologies can provide powerful search capabilities, but they are not install-once infrastructure.

Supported versions change over time. The search cluster, hosting environment, eCommerce platform, extensions, index mappings, client libraries and custom integrations need to remain compatible. Security patches and end-of-support dates can also create a requirement to upgrade even when the existing search experience appears to be working.

An upgrade may involve more than changing a version number. Depending on the age and complexity of the implementation, it can require:

Custom relevance logic can make upgrades more difficult. An analyser, plug-in or query written for an older version may behave differently or no longer be supported. Even where the eCommerce platform officially supports a new search version, third-party extensions and custom integrations may not be ready at the same time.

Ask who is responsible for monitoring version support, planning upgrades and testing relevance. Confirm whether these activities are included in hosting or support fees, and how frequently upgrades have historically been required.

A fully managed search service can reduce infrastructure work, but it does not eliminate application compatibility, data modelling or regression testing. A SaaS search platform may hide more of the underlying upgrade process, although the vendor can still change APIs, ranking behaviour, limits or commercial terms.

Include ongoing upgrade effort in the total cost of ownership. A self-managed Elasticsearch or OpenSearch solution may avoid some SaaS fees, but operational responsibility, specialist skills and periodic upgrade projects have a real cost.

Where is your search data stored?

Search systems commonly receive a substantial copy of your product catalogue and may also process queries, customer identifiers, pricing, inventory and behavioural data.

You should understand:

Data location can also affect search speed. An overseas region may still perform well with appropriate architecture, but latency should be tested from the markets in which your customers actually shop.

For B2B organisations, customer-specific prices, product entitlements and query history may be commercially sensitive. Involve security, legal and privacy stakeholders early rather than treating data hosting as a final procurement checkbox.

How eCommerce search pricing models work

Search pricing can look inexpensive during a proof of concept and become significant at production scale. Common pricing inputs include:

The definition of a “search” or “record” matters. One customer action can generate several requests as autocomplete updates with each keystroke. A single product can become multiple records when variants, locations, languages or customer-specific values are indexed.

Build a three-year cost model using realistic growth assumptions. Include:

  1. Software subscription and usage charges
  2. Initial discovery and implementation
  3. Product data remediation
  4. Front-end design and development
  5. Analytics and conversion tracking
  6. Ongoing relevance tuning and merchandising
  7. Internal ownership and training
  8. Charges for additional markets, traffic or records
  9. Migration or exit costs

Do not compare subscription prices alone. A lower-cost engine that requires constant developer intervention or produces weaker conversion can be more expensive overall.

How to measure the ROI of better search

The business case should connect search performance to revenue, margin, customer experience and operational efficiency.

Start by establishing a baseline for:

A simple incremental revenue model is:

Incremental revenue = search sessions × improvement in search conversion rate × average order value

For example, if a site receives 100,000 search sessions per month, has a 4% search conversion rate and a $180 average order value, search contributes approximately $720,000 in monthly revenue. Improving the conversion rate from 4% to 4.4% would generate around 400 additional orders, or $72,000 in incremental monthly revenue before considering margin and implementation cost.

This is a useful forecast, but actual ROI should be validated through analytics and controlled testing. Account for seasonality, marketing mix, stock changes and other website releases that may affect conversion.

For B2B, the return may also include:

Measure gross profit where possible, not revenue alone. A ranking model that increases revenue by disproportionately promoting low-margin products may not deliver the commercial improvement it appears to.

Run a proof of concept using your own data

A polished vendor demonstration is not enough. Shortlist suitable platforms and test them against a representative extract of your catalogue and real search behaviour.

Your test set should include:

Score result quality consistently. For each query, record whether the expected product appears, where it ranks and whether any unsuitable results are exposed.

Also test performance, indexing speed, administration workflows, analytics and integration complexity. The strongest search results are of limited value if stock updates take hours, account permissions are difficult to enforce or merchandising rules cannot be maintained by the business.

Questions to ask every search vendor

Use the following questions during evaluation:

  1. Does the platform genuinely support B2B catalogues, permissions and customer-specific results?
  2. Can security rules be enforced before results are returned?
  3. Which fields and behavioural signals can influence ranking?
  4. Can sales, margin, inventory and conversion data be incorporated?
  5. What limits apply to synonyms, rules, records, queries and indexes?
  6. How are variants, languages, locations and customer price records counted?
  7. How quickly can product, price, stock and permission data be updated?
  8. Can merchandisers manage and schedule rules without development?
  9. Does the platform support voice input, and what component performs speech recognition?
  10. Which analytics are included, and can raw events be exported?
  11. Where is data stored, processed and backed up?
  12. Is customer or query data used to train any shared AI model?
  13. What will the platform cost at our expected scale over three years?
  14. What happens if traffic or record volumes exceed the contracted allowance?
  15. How do we export our configuration and data if we leave?
  16. What implementation, optimisation and support capabilities exist in Australia?
  17. Do predictive search and the full results page use the same index, rules and permissions?
  18. What measurable improvement does the paid or AI product provide over our platform’s native search?
  19. Who owns Elasticsearch or OpenSearch upgrades, compatibility testing and reindexing?

Choosing the right implementation partner

Search touches more systems than the visible search box suggests. A successful implementation may require eCommerce platform development, ERP or PIM integration, catalogue modelling, analytics, UX design, privacy review and ongoing conversion optimisation.

Choose a partner that can evaluate the complete architecture and commercial objective, not simply install an extension. They should be able to explain:

The implementation should begin with discovery, real query data and measurable success criteria. Technology selection comes after the requirements are understood.

The best search engine is the one that fits your commerce model

There is no universally best eCommerce search engine. A strong choice is one that understands your catalogue, respects your commercial and security rules, gives the business appropriate control and produces a measurable improvement in customer outcomes.

For some retailers, that may mean a focused native search solution with modest costs and simple administration. For a large B2B distributor, multi-brand retailer or complex omnichannel business, it may require a dedicated platform with advanced relevance, secure filtering, behavioural data and extensive integration capability.

The decision should ultimately answer five questions:

If those questions are answered properly, search can become one of the most valuable conversion investments on an eCommerce roadmap.

Talk to an eCommerce search specialist

OSE helps Australian retailers, wholesalers and distributors assess, design and implement search experiences across Shopify, Adobe Commerce and integrated B2B environments.

We can help you define the requirements, assess product data, compare suitable technologies, model the likely return and implement a search experience around the way your customers actually buy.