Dynamic Navigation Experience

FacetDne2

The DNE feature learns from usage analytics events to pertinently order facets and facet values according to the user query and language. More precisely, Coveo ML DNE models analyze queries and actions performed by previous users (e.g., clicked results, facet selections) to make the most relevant facets appear at the top for a given query.

Coveo ML DNE models also reorder facet values within a given facet to make the most popular values appear at the top. To do so, the models use the search events performed by previous users, who have selected certain facet values for a specific query.

The Coveo ML DNE feature uses its facet value ranking to boost search results. The model uses the most popular facet values ​​for a certain query and applies query ranking expressions (QREs) to boost the search results whose field values match the values of those facets.

To create a DNE model, click here. For information on how to manage your ML models, click here.

To deploy this feature, see Deploy Dynamic Navigation Experience.

You’re selling smartphones on your e-commerce website. Before enabling Coveo ML DNE, your search page, powered by the Coveo JavaScript Search Framework, displays facets in the following order when customers search for cellphone:

  • Screen size

  • Storage capacity

  • Price

  • Brand

You enable a Coveo ML DNE model. When your search interface sends a query to the Search API to request facets, the DNE model can modify that query in the query pipeline. It applies insights gained from the analysis of past customer behavior and determines that users are most likely to sort search results using the Brand and Price facets. Your search page now displays facets in the following order:

  • Brand

  • Price

  • Screen size

  • Storage capacity

Before you enabled Coveo ML DNE, the Brand facet displayed its facet values in the following order when customers searched for cellphone:

  • LG

  • Samsung

  • Apple

You enable a Coveo ML DNE model. When your search interface sends a query to the Search API to request facets, the DNE model can modify that query in the query pipeline. It applies insights gained from the analysis of past customer behavior and determines that users are most likely to search for Apple and Samsung smartphones rather than for LG devices. The JavaScript Search Framework now displays the facet values within the Brand facet in the following order:

  • Apple

  • Samsung

  • LG

Since the Coveo ML DNE model determined that customers are more likely to shop for Apple smartphones, the model modifies the user query to boost Apple smartphone result list items.

Coveo JavaScript Search Framework 2.7968 (January 2020)

Since the Coveo JavaScript Search Framework January 2020 release, it’s possible to activate the DNE autoselection feature in your Coveo-powered search interfaces.1

1: You must contact Coveo Support to take advantage of the DNE autoselection feature.

The DNE autoselection feature automatically selects facet values according to the end-user query. The feature learns from your end-users behaviors to understand which categories are the most relevant according to their current browsing task.

In a Coveo-powered commerce interface, an end user searches for queen sheets. Based on the current context and recorded usage analytics data, the DNE model automatically selects the bedding value from the Product category hierarchical facet.1 This filters out potentially irrelevant products such as queen mattresses, sheets of paper, or albums by the band Queen.

1: You should consider configuring the DynamicHierarchicalFacet component in search interfaces that leverage the DNE autoselection feature.

Recommended Articles