Add ability to UnifiedHighlighter to combine matches from multiple fields to highlight a single field.
FastVectorHighlighter for a long time has an option to highlight a single field based on matches from several fields. But UnifiedHighlighter was missing this option.
This adds this ability with a new function: UnifiedHighlighter::withMaskedFieldsFunc that sets up a function that given a field retuns a set of masked fields whose matches are combined to highlight the given field.
Add ability to UnifiedHighlighter to combine matches from multiple fields to highlight a single field.
FastVectorHighlighter for a long time has an option to highlight a single field based on matches from several fields. But UnifiedHighlighter was missing this option.
This adds this ability with a new function:
UnifiedHighlighter::withMaskedFieldsFunc
that sets up a function that given a field retuns a set of masked fields whose matches are combined to highlight the given field.Backport for PR #13268