@Configurationpublic class MilvusVectorStorageConfig { @Bean public VectorStorage milvusVectorStorage(MilvusVectorProperties properties) { return new MilvusVectorStorage(properties); }}
@Configurationpublic class MilvusSimilaritySearchConfig { @Bean public SimilaritySearch milvusSimilaritySearch(MilvusVectorProperties properties) { return new MilvusSimilaritySearch(properties); }}
@Servicepublic class CollectionService { private final MilvusVectorClient vectorClient; public void createCollection(String name, int dimension) { vectorClient.createCollection(name, dimension); } public void dropCollection(String name) { vectorClient.dropCollection(name); }}