diff --git a/search/highlight/highlighters/simple/highlighter_simple.go b/search/highlight/highlighters/simple/highlighter_simple.go index 93ca9b5c..2d8c41f8 100644 --- a/search/highlight/highlighters/simple/highlighter_simple.go +++ b/search/highlight/highlighters/simple/highlighter_simple.go @@ -135,7 +135,9 @@ func (s *Highlighter) BestFragmentsInField(dm *search.DocumentMatch, doc *docume if dm.Fragments == nil { dm.Fragments = make(search.FieldFragmentMap, 0) } - dm.Fragments[field] = formattedFragments + if len(formattedFragments) > 0 { + dm.Fragments[field] = formattedFragments + } return formattedFragments }