The _highlights field in Marqo search results had different types depending on the search method. Reading results['hits'][0]['_highlights'] returned a dict for the default TENSOR search but an empty list for search_method='LEXICAL'. This made client code that consumed highlights method-dependent and fragile. A community member proposed the fix and a maintainer invited a PR.