def test_image_search_highlights(self):
        """does the URL get returned as the highlight? (it should - because no rerankers are being used)"""
        url_1 = TestImageUrls.HIPPO_REALISTIC.value
        url_2 = TestImageUrls.HIPPO_STATUE.value
        docs = [
            {"_id": "123",
             "image_field": url_1,
             "text_field": "irrelevant text"
             },
            {"_id": "789",
             "image_field": url_2},
        ]
        self.add_documents(
            config=self.config,
            add_docs_params=AddDocsParams(
                index_name=self.default_image_index.name,
                docs=docs,
                tensor_fields=["image_field"]
            )
        )
        res = tensor_search.search(
            config=self.config, index_name=self.default_image_index.name,
            text="A hippo in the water", result_count=3,
        )
        assert len(res['hits']) == 2
        assert {hit['image_field'] for hit in res['hits']} == {url_2, url_1}
        assert {hit['_highlights'][0]['image_field'] for hit in res['hits']} == {url_2, url_1}
does the URL get returned as the highlight? (it should - because no rerankers are being used)
tests/integ_tests/tensor_search/integ_tests/test_search_semi_structured.py