Remove Gremlin storage implementaion
This commit is contained in:
@@ -1038,7 +1038,7 @@ rag.clear_cache(modes=["local"])
|
|||||||
| **working_dir** | `str` | 存储缓存的目录 | `lightrag_cache+timestamp` |
|
| **working_dir** | `str` | 存储缓存的目录 | `lightrag_cache+timestamp` |
|
||||||
| **kv_storage** | `str` | Storage type for documents and text chunks. Supported types: `JsonKVStorage`,`PGKVStorage`,`RedisKVStorage`,`MongoKVStorage` | `JsonKVStorage` |
|
| **kv_storage** | `str` | Storage type for documents and text chunks. Supported types: `JsonKVStorage`,`PGKVStorage`,`RedisKVStorage`,`MongoKVStorage` | `JsonKVStorage` |
|
||||||
| **vector_storage** | `str` | Storage type for embedding vectors. Supported types: `NanoVectorDBStorage`,`PGVectorStorage`,`MilvusVectorDBStorage`,`ChromaVectorDBStorage`,`FaissVectorDBStorage`,`MongoVectorDBStorage`,`QdrantVectorDBStorage` | `NanoVectorDBStorage` |
|
| **vector_storage** | `str` | Storage type for embedding vectors. Supported types: `NanoVectorDBStorage`,`PGVectorStorage`,`MilvusVectorDBStorage`,`ChromaVectorDBStorage`,`FaissVectorDBStorage`,`MongoVectorDBStorage`,`QdrantVectorDBStorage` | `NanoVectorDBStorage` |
|
||||||
| **graph_storage** | `str` | Storage type for graph edges and nodes. Supported types: `NetworkXStorage`,`Neo4JStorage`,`PGGraphStorage`,`AGEStorage`,`GremlinStorage` | `NetworkXStorage` |
|
| **graph_storage** | `str` | Storage type for graph edges and nodes. Supported types: `NetworkXStorage`,`Neo4JStorage`,`PGGraphStorage`,`AGEStorage` | `NetworkXStorage` |
|
||||||
| **doc_status_storage** | `str` | Storage type for documents process status. Supported types: `JsonDocStatusStorage`,`PGDocStatusStorage`,`MongoDocStatusStorage` | `JsonDocStatusStorage` |
|
| **doc_status_storage** | `str` | Storage type for documents process status. Supported types: `JsonDocStatusStorage`,`PGDocStatusStorage`,`MongoDocStatusStorage` | `JsonDocStatusStorage` |
|
||||||
| **chunk_token_size** | `int` | 拆分文档时每个块的最大令牌大小 | `1200` |
|
| **chunk_token_size** | `int` | 拆分文档时每个块的最大令牌大小 | `1200` |
|
||||||
| **chunk_overlap_token_size** | `int` | 拆分文档时两个块之间的重叠令牌大小 | `100` |
|
| **chunk_overlap_token_size** | `int` | 拆分文档时两个块之间的重叠令牌大小 | `100` |
|
||||||
|
@@ -1066,7 +1066,7 @@ Valid modes are:
|
|||||||
| **working_dir** | `str` | Directory where the cache will be stored | `lightrag_cache+timestamp` |
|
| **working_dir** | `str` | Directory where the cache will be stored | `lightrag_cache+timestamp` |
|
||||||
| **kv_storage** | `str` | Storage type for documents and text chunks. Supported types: `JsonKVStorage`,`PGKVStorage`,`RedisKVStorage`,`MongoKVStorage` | `JsonKVStorage` |
|
| **kv_storage** | `str` | Storage type for documents and text chunks. Supported types: `JsonKVStorage`,`PGKVStorage`,`RedisKVStorage`,`MongoKVStorage` | `JsonKVStorage` |
|
||||||
| **vector_storage** | `str` | Storage type for embedding vectors. Supported types: `NanoVectorDBStorage`,`PGVectorStorage`,`MilvusVectorDBStorage`,`ChromaVectorDBStorage`,`FaissVectorDBStorage`,`MongoVectorDBStorage`,`QdrantVectorDBStorage` | `NanoVectorDBStorage` |
|
| **vector_storage** | `str` | Storage type for embedding vectors. Supported types: `NanoVectorDBStorage`,`PGVectorStorage`,`MilvusVectorDBStorage`,`ChromaVectorDBStorage`,`FaissVectorDBStorage`,`MongoVectorDBStorage`,`QdrantVectorDBStorage` | `NanoVectorDBStorage` |
|
||||||
| **graph_storage** | `str` | Storage type for graph edges and nodes. Supported types: `NetworkXStorage`,`Neo4JStorage`,`PGGraphStorage`,`AGEStorage`,`GremlinStorage` | `NetworkXStorage` |
|
| **graph_storage** | `str` | Storage type for graph edges and nodes. Supported types: `NetworkXStorage`,`Neo4JStorage`,`PGGraphStorage`,`AGEStorage` | `NetworkXStorage` |
|
||||||
| **doc_status_storage** | `str` | Storage type for documents process status. Supported types: `JsonDocStatusStorage`,`PGDocStatusStorage`,`MongoDocStatusStorage` | `JsonDocStatusStorage` |
|
| **doc_status_storage** | `str` | Storage type for documents process status. Supported types: `JsonDocStatusStorage`,`PGDocStatusStorage`,`MongoDocStatusStorage` | `JsonDocStatusStorage` |
|
||||||
| **chunk_token_size** | `int` | Maximum token size per chunk when splitting documents | `1200` |
|
| **chunk_token_size** | `int` | Maximum token size per chunk when splitting documents | `1200` |
|
||||||
| **chunk_overlap_token_size** | `int` | Overlap token size between two chunks when splitting documents | `100` |
|
| **chunk_overlap_token_size** | `int` | Overlap token size between two chunks when splitting documents | `100` |
|
||||||
|
@@ -1,3 +1,7 @@
|
|||||||
|
##############################################
|
||||||
|
# Gremlin storage implementation is deprecated
|
||||||
|
##############################################
|
||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
import inspect
|
import inspect
|
||||||
import os
|
import os
|
||||||
|
@@ -303,7 +303,6 @@ NetworkXStorage NetworkX(默认)
|
|||||||
Neo4JStorage Neo4J
|
Neo4JStorage Neo4J
|
||||||
PGGraphStorage Postgres
|
PGGraphStorage Postgres
|
||||||
AGEStorage AGE
|
AGEStorage AGE
|
||||||
GremlinStorage Gremlin
|
|
||||||
```
|
```
|
||||||
|
|
||||||
* VECTOR_STORAGE 支持的实现名称
|
* VECTOR_STORAGE 支持的实现名称
|
||||||
|
@@ -314,7 +314,6 @@ NetworkXStorage NetworkX(defualt)
|
|||||||
Neo4JStorage Neo4J
|
Neo4JStorage Neo4J
|
||||||
PGGraphStorage Postgres
|
PGGraphStorage Postgres
|
||||||
AGEStorage AGE
|
AGEStorage AGE
|
||||||
GremlinStorage Gremlin
|
|
||||||
```
|
```
|
||||||
|
|
||||||
* VECTOR_STORAGE supported implement-name
|
* VECTOR_STORAGE supported implement-name
|
||||||
|
@@ -16,7 +16,7 @@ STORAGE_IMPLEMENTATIONS = {
|
|||||||
# "MongoGraphStorage",
|
# "MongoGraphStorage",
|
||||||
# "TiDBGraphStorage",
|
# "TiDBGraphStorage",
|
||||||
"AGEStorage",
|
"AGEStorage",
|
||||||
"GremlinStorage",
|
# "GremlinStorage",
|
||||||
"PGGraphStorage",
|
"PGGraphStorage",
|
||||||
],
|
],
|
||||||
"required_methods": ["upsert_node", "upsert_edge"],
|
"required_methods": ["upsert_node", "upsert_edge"],
|
||||||
@@ -62,7 +62,7 @@ STORAGE_ENV_REQUIREMENTS: dict[str, list[str]] = {
|
|||||||
"AGE_POSTGRES_USER",
|
"AGE_POSTGRES_USER",
|
||||||
"AGE_POSTGRES_PASSWORD",
|
"AGE_POSTGRES_PASSWORD",
|
||||||
],
|
],
|
||||||
"GremlinStorage": ["GREMLIN_HOST", "GREMLIN_PORT", "GREMLIN_GRAPH"],
|
# "GremlinStorage": ["GREMLIN_HOST", "GREMLIN_PORT", "GREMLIN_GRAPH"],
|
||||||
"PGGraphStorage": [
|
"PGGraphStorage": [
|
||||||
"POSTGRES_USER",
|
"POSTGRES_USER",
|
||||||
"POSTGRES_PASSWORD",
|
"POSTGRES_PASSWORD",
|
||||||
@@ -104,7 +104,7 @@ STORAGES = {
|
|||||||
"PGVectorStorage": ".kg.postgres_impl",
|
"PGVectorStorage": ".kg.postgres_impl",
|
||||||
"AGEStorage": ".kg.age_impl",
|
"AGEStorage": ".kg.age_impl",
|
||||||
"PGGraphStorage": ".kg.postgres_impl",
|
"PGGraphStorage": ".kg.postgres_impl",
|
||||||
"GremlinStorage": ".kg.gremlin_impl",
|
# "GremlinStorage": ".kg.gremlin_impl",
|
||||||
"PGDocStatusStorage": ".kg.postgres_impl",
|
"PGDocStatusStorage": ".kg.postgres_impl",
|
||||||
"FaissVectorDBStorage": ".kg.faiss_impl",
|
"FaissVectorDBStorage": ".kg.faiss_impl",
|
||||||
"QdrantVectorDBStorage": ".kg.qdrant_impl",
|
"QdrantVectorDBStorage": ".kg.qdrant_impl",
|
||||||
|
Reference in New Issue
Block a user