35 Commits

Author SHA1 Message Date
Pankaj Kaushal
cd81312659 Enhance Neo4j graph storage with error handling and label validation
- Add label existence check and validation methods in Neo4j implementation
- Improve error handling in get_node, get_edge, and upsert methods
- Add default values and logging for missing edge properties
- Ensure consistent label processing across graph storage methods
2025-02-14 16:07:41 +01:00
ultrageopro
8773ad983f
fix: incorrect usage of os.environ.get in PASSWORD 2025-02-13 18:09:24 +03:00
ultrageopro
a50cdbc177
fix: incorrect usage of os.environ.get method in neo4j 2025-02-13 18:07:24 +03:00
ultrageopro
438caa776d
fix: neo4j MAX_CONNECTION_POOL_SIZE impl 2025-02-13 15:26:45 +03:00
zrguo
dea6f4f288
Merge branch 'main' into select-datastore-in-api-server 2025-02-13 20:03:38 +08:00
ArnoChen
6896d4ab21 add pre-built graph viewer files
format

a

a
2025-02-13 18:05:50 +08:00
ArnoChen
c674905a98 use KnowledgeGraph typed dict for graph API response 2025-02-13 17:32:51 +08:00
yangdx
8cfca5a141 Fix linting 2025-02-11 03:29:40 +08:00
yangdx
56c1792767 feat optimize storage configuration and environment variables
* add storage type compatibility validation table
* add enviroment variables check for storage
* modify storage init to get setting from confing.ini and env
2025-02-11 00:55:52 +08:00
ArnoChen
1c7f918d8c format
format
2025-02-10 00:33:59 +08:00
ArnoChen
8d23ed16be add support for querying all nodes and relationships in Neo4j 2025-02-09 22:22:59 +08:00
ArnoChen
f5bf6a4af8 use namespace as neo4j database name
format

fix
2025-02-08 20:06:18 +08:00
zrguo
80451af839 fix linting errors 2025-01-27 23:21:34 +08:00
Saifeddine ALOUI
3fdeeff8ba
Update neo4j_impl.py 2025-01-27 09:36:10 +01:00
Saifeddine ALOUI
f307ed43f5 fixed linting 2025-01-27 02:10:24 +01:00
Saifeddine ALOUI
a68aebb124 translated docstrings to english and enhanced the webui 2025-01-27 02:07:06 +01:00
hyb
cd5b1dc98f fix: light_server.py fix 2025-01-26 09:13:11 +08:00
hyb
3dba406644 feat: Added webui management, including file upload, text upload, Q&A query, graph database management (can view tags, view knowledge graph based on tags), system status (whether it is good, data storage status, model status, path),request /webui/index.html 2025-01-25 18:38:46 +08:00
bingo
1984da0fd6 add logger.debug for mongo_impl get_by_mode_and_id() 2025-01-13 07:27:30 +00:00
bingo
f28b90b2b3 1. add os env NEO4J_MAX_CONNECTION_POOL_SIZE to for neo4j ;
2. fix https://github.com/HKUDS/LightRAG/issues/580 issue for mongoDB document 16MB limit.
2025-01-13 07:06:01 +00:00
xiyihan
1e3b25db22
添加选取Neo4j指定数据库功能的支持(fix lint) 2025-01-04 22:33:35 +08:00
xiyihan
bb4c271623
添加选取Neo4j指定数据库功能的支持 2025-01-04 21:47:52 +08:00
AdityaKalraShorthillsAI
7734b81911 Added embedding_func argument in Neo4JStorage class's __init__ method in neo4j implementation 2024-12-02 02:44:47 +05:30
lzd
9bf140d7cf 删除Neo4JStorage.has_edge中定义的没有用到的同步close函数 2024-11-22 13:59:14 +08:00
LarFii
ce7f524174 Update 2024-11-19 16:52:26 +08:00
Richard
6bdf693b85 fix neo4j bug 2024-11-15 13:11:43 +08:00
LarFii
d0c1844264 Linting 2024-11-11 10:45:22 +08:00
Ken Wiltshire
3d5d083f42 fix event loop conflict 2024-11-06 11:18:14 -05:00
Ken Wiltshire
7af90f0129 linting errors fixed 2024-11-03 07:17:02 -05:00
Ken Wiltshire
8bd5d9b5b2 using neo4j async 2024-11-02 18:35:07 -04:00
Ken Wiltshire
465c9a13d9 cleaning code for pull 2024-11-01 16:29:36 -04:00
Ken Wiltshire
8547dd4941 cleaning code for pull 2024-11-01 16:13:39 -04:00
Ken Wiltshire
13940c1726 env var naming conflict, qualified by prefix 2024-11-01 14:24:17 -04:00
Ken Wiltshire
b41d990fd6 securing for production with env vars for creds 2024-11-01 11:01:50 -04:00
Ken Wiltshire
e966a14418 set kg by start param, defaults to networkx 2024-11-01 08:47:52 -04:00