About Dynamic Navigation Experience (DNE)

FacetDne2

Dynamic Navigation Experience (DNE) models leverage usage analytics events to pertinently order facets and facet values according to the user query and language. More precisely, Coveo Machine Learning (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.

A Coveo ML DNE model 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.

EXAMPLE

You’re selling smartphones on your 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 modifies 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 enabling 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 modifies 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.

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]

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.

EXAMPLE

In a Coveo-powered commerce interface, a customer 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. 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