def _create_unstructured_marqo_index(self, name: str) -> UnstructuredMarqoIndex:
        """Helper method to create an unstructured Marqo index for testing."""
        return UnstructuredMarqoIndex(
            name=name,
            schema_name=name,
            model=Model(name='hf/all_datasets_v4_MiniLM-L6'),
            normalize_embeddings=True,
            distance_metric=DistanceMetric.Angular,
            vector_numeric_type='float',
            hnsw_config=HnswConfig(ef_construction=100, m=16),
            marqo_version='2.12.0',  # Version that supports hybrid search
            created_at=time.time(),
            updated_at=time.time(),
            text_preprocessing=TextPreProcessing(
                split_length=2,
                split_overlap=0,
                split_method=TextSplitMethod.Sentence
            ),
            image_preprocessing=ImagePreProcessing(
                patch_method=None
            ),
            treat_urls_and_pointers_as_images=False,
            treat_urls_and_pointers_as_media=False,
            filter_string_max_length=50
        )
Helper method to create an unstructured Marqo index for testing.
tests/unit_tests/marqo/core/unstructured_vespa_index/test_unstructured_vespa_index_to_vespa_query.py