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