Skip to main content
Signature

About this widget

The reverseHighlight function returns any attribute from a hit into its highlighted form, when relevant. The function leverages the highlighting feature of Algolia and is designed to work with the hits or infiniteHits widget.

Examples

JavaScript

Options

string
required
The attribute of the record to highlight. You can give a dot-separated value for deeply nested objects, like actor.name.
JavaScript
object
required
The original hit object provided to the function. The value is already bound to the function inside a string template, so you donโ€™t have to provide it. For this to work, the provided object must have a _highlightResult[attribute].value property.
JavaScript
string
default:"mark"
The name of the HTML element to wrap the highlighted parts of the string.
JavaScript
string
default:"span"
The HTML element that wraps the non-highlighted parts of the string.
JavaScript
string
default:""
The character between each item when the attribute to highlight is an array.
JavaScript
object
default:"{}"
The CSS classes you can override:
  • root. The componentโ€™s root element.
  • highlighted. The highlighted parts.
  • nonHighlighted. The non-highlighted parts.
  • separator. The separator elements between highlighted parts.
JavaScript

HTML output

HTML
Last modified on May 19, 2026