in packages/search-ui-elasticsearch-connector/src/queryBuilders/SearchQueryBuilder.ts [44:57]
private buildHighlight() {
const highlightFields = Object.entries(
this.queryConfig.result_fields || {}
).reduce((acc, [fieldKey, fieldConfiguration]) => {
if (fieldConfiguration.snippet) {
acc[fieldKey] = {};
}
return acc;
}, {});
return Object.keys(highlightFields).length > 0
? { fields: highlightFields }
: null;
}