@Configurationpublic class RedisVectorStorageConfig { @Bean public VectorStorage redisVectorStorage(RedisVectorProperties properties) { return new RedisVectorStorage(properties); }}
@Configurationpublic class RedisSimilaritySearchConfig { @Bean public SimilaritySearch redisSimilaritySearch(RedisVectorProperties properties) { return new RedisSimilaritySearch(properties); }}
@Servicepublic class IndexService { private final RedisVectorClient vectorClient; public void createIndex(String name, int dimension) { vectorClient.createIndex(name, dimension); } public void dropIndex(String name) { vectorClient.dropIndex(name); }}