|
5 | 5 | "RedisKVStorage", |
6 | 6 | "PGKVStorage", |
7 | 7 | "MongoKVStorage", |
| 8 | + "ESKVStorage", |
8 | 9 | # "TiDBKVStorage", |
9 | 10 | ], |
10 | 11 | "required_methods": ["get_by_id", "upsert"], |
|
30 | 31 | "FaissVectorDBStorage", |
31 | 32 | "QdrantVectorDBStorage", |
32 | 33 | "MongoVectorDBStorage", |
| 34 | + "ESVectorDBStorage", |
33 | 35 | # "ChromaVectorDBStorage", |
34 | 36 | # "TiDBVectorDBStorage", |
35 | 37 | ], |
|
41 | 43 | "RedisDocStatusStorage", |
42 | 44 | "PGDocStatusStorage", |
43 | 45 | "MongoDocStatusStorage", |
| 46 | + "ESDocStatusStorage", |
44 | 47 | ], |
45 | 48 | "required_methods": ["get_docs_by_status"], |
46 | 49 | }, |
|
52 | 55 | "JsonKVStorage": [], |
53 | 56 | "MongoKVStorage": [], |
54 | 57 | "RedisKVStorage": ["REDIS_URI"], |
| 58 | + "ESKVStorage": ["ES_HOST"], |
55 | 59 | # "TiDBKVStorage": ["TIDB_USER", "TIDB_PASSWORD", "TIDB_DATABASE"], |
56 | 60 | "PGKVStorage": ["POSTGRES_USER", "POSTGRES_PASSWORD", "POSTGRES_DATABASE"], |
57 | 61 | # Graph Storage Implementations |
|
85 | 89 | "RedisDocStatusStorage": ["REDIS_URI"], |
86 | 90 | "PGDocStatusStorage": ["POSTGRES_USER", "POSTGRES_PASSWORD", "POSTGRES_DATABASE"], |
87 | 91 | "MongoDocStatusStorage": [], |
| 92 | + "ESDocStatusStorage": ["ES_HOST"], |
88 | 93 | } |
89 | 94 |
|
90 | 95 | # Storage implementation module mapping |
|
114 | 119 | "FaissVectorDBStorage": ".kg.faiss_impl", |
115 | 120 | "QdrantVectorDBStorage": ".kg.qdrant_impl", |
116 | 121 | "MemgraphStorage": ".kg.memgraph_impl", |
| 122 | + "ESKVStorage": ".kg.es_impl", |
| 123 | + "ESDocStatusStorage": ".kg.es_impl", |
| 124 | + "ESVectorDBStorage": ".kg.es_impl", |
117 | 125 | } |
118 | 126 |
|
119 | 127 |
|
|
0 commit comments