code: def highlight(self, search):
          
          return search.highlight(*(f if '^' not in f else f.split('^', 1)[0]
                                    for f in self.fields))
docs: Add highlighting for all the fields