reverseHighlight
reverseHighlight({
  attribute: string,
  hit: object,
  // Optional parameters
  highlightedTagName: string,
});
        1
import { reverseHighlight } from 'instantsearch.js/es/helpers';
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. This helper is available in both forms: as a string and as a function.
Examples
1
2
3
4
5
6
7
8
9
hits({
  container: '#hits',
  templates: {
    item: `
      <h2>{{#helpers.reverseHighlight}}{ "attribute": "name" }{{/helpers.reverseHighlight}}</h2>
      <p>{{ description }}</p>
    `,
  },
});
      Options
| Parameter | Description | ||
|---|---|---|---|
          
            attribute
          
         | 
        
           
                
                type: string
                
               
              
                
                        Required
                
               
          The attribute of the record to highlight. You can give a dot-separated value for deeply nested objects, like   | 
      ||
| 
           
Copy
 
       | 
      |||
          
            hit
          
         | 
        
           
                
                type: object
                
               
              
                
                        Required
                
               
          The original   | 
      ||
| 
           
Copy
 
       | 
      |||
          
            highlightedTagName
          
         | 
        
           
                
                type: string
                
               
              
                
                  default: mark
                
               
              
                
                    Optional
                
               
          The name of the HTML element to wrap the highlighted parts of the string.  | 
      ||
| 
           
Copy
 
       | 
      |||
HTML output
1
<span>This is the <mark class="ais-Highlight-highlighted">highlighted text</mark></span>