def test_empty_lexical_query(self):
        """
        Test that no documents are returned for an empty lexical query.
        Expected behavior:
        - No documents are returned for an empty query
        """
        for index in [self.structured_default_text_index, self.unstructured_default_text_index]:
            with self.subTest(index=index.type):
                self.add_documents(
                    config=self.config,
                    add_docs_params=AddDocsParams(
                        index_name=index.name,
                        docs=[
                            {"_id": "1", "text": "document_1"},
                            {"_id": "2", "text": "document_2"},
                            {"_id": "3", "text": "document_3"},
                            {"_id": "4", "text": "document_4", "my_list": ["tag1", "tag2 some"]},
                        ],
                        tensor_fields=["text"] if isinstance(index, UnstructuredMarqoIndex) else None

                    )
                )

                # Assert that no documents are returned for an empty query
                res = tensor_search.search(text="", config=self.config, index_name=index.name,
                                           search_method=SearchMethod.LEXICAL, result_count=10)
                self.assertIn("hits", res)
                self.assertEqual(0, len(res['hits']))

        Test that no documents are returned for an empty lexical query.
        Expected behavior:
        - No documents are returned for an empty query
        
tests/integ_tests/tensor_search/integ_tests/test_search_combined.py