|
12 | 12 | from engine.clients.elasticsearch.upload import ElasticUploader |
13 | 13 | from engine.clients.milvus import MilvusConfigurator, MilvusSearcher, MilvusUploader |
14 | 14 | from engine.clients.qdrant import QdrantConfigurator, QdrantSearcher, QdrantUploader |
| 15 | +from engine.clients.redis_single_node.configure import RedisConfigurator |
| 16 | +from engine.clients.redis_single_node.search import RedisSearcher |
| 17 | +from engine.clients.redis_single_node.upload import RedisUploader |
15 | 18 | from engine.clients.weaviate import ( |
16 | 19 | WeaviateConfigurator, |
17 | 20 | WeaviateSearcher, |
|
23 | 26 | "weaviate": WeaviateConfigurator, |
24 | 27 | "milvus": MilvusConfigurator, |
25 | 28 | "elastic": ElasticConfigurator, |
| 29 | + "redis": RedisConfigurator, |
26 | 30 | } |
27 | 31 |
|
28 | 32 | ENGINE_UPLOADERS = { |
29 | 33 | "qdrant": QdrantUploader, |
30 | 34 | "weaviate": WeaviateUploader, |
31 | 35 | "milvus": MilvusUploader, |
32 | 36 | "elastic": ElasticUploader, |
| 37 | + "redis": RedisUploader, |
33 | 38 | } |
34 | 39 |
|
35 | 40 | ENGINE_SEARCHERS = { |
36 | 41 | "qdrant": QdrantSearcher, |
37 | 42 | "weaviate": WeaviateSearcher, |
38 | 43 | "milvus": MilvusSearcher, |
39 | 44 | "elastic": ElasticSearcher, |
| 45 | + "redis": RedisSearcher, |
40 | 46 | } |
41 | 47 |
|
42 | 48 |
|
|
0 commit comments