53 Commits

Author SHA1 Message Date
Yannick Stephan
cedb5f3975
Merge pull request #886 from YanSte/clean-2
removed get_knowledge_graph
2025-02-19 22:59:10 +01:00
Yannick Stephan
89c35c82c7 removed get_knowledge_graph 2025-02-19 22:57:46 +01:00
Yannick Stephan
4978379b9c
Merge pull request #885 from YanSte/remove-unsused
Cleanup of code
2025-02-19 22:54:58 +01:00
Yannick Stephan
eb3306f34c cleanup 2025-02-19 22:52:49 +01:00
Saifeddine ALOUI
52abf9cc50
Removed useless try/except 2025-02-19 19:32:23 +01:00
Yannick Stephan
05147f4799 improved code of postgress and execution 2025-02-19 13:31:30 +01:00
ultrageopro
6bfe34b952 Merge remote-tracking branch 'upstream/main' 2025-02-17 21:00:52 +03:00
ultrageopro
9f2689551f
fix: .get 2025-02-17 20:54:08 +03:00
Yannick Stephan
442838d0f1
Merge pull request #805 from ultrageopro/main
feat: neo4j custom timeouts & fix: neo4j max_pool_size
2025-02-17 18:42:29 +01:00
Yannick Stephan
64f8cb7dae fixed lint 2025-02-17 18:38:55 +01:00
Yuguo Qin
22c319420f Fix neo4j outdated get_edge() return data format. 2025-02-17 19:56:46 +08:00
ultrageopro
d2f1e961ec
feat: neo4j custom timeouts & fix: neo4j max_pool_size 2025-02-17 12:58:04 +03:00
Yannick Stephan
49bea486a7 cleaned code 2025-02-16 16:04:35 +01:00
Yannick Stephan
2b2c81a722 added some comments 2025-02-16 16:04:07 +01:00
Yannick Stephan
a0844bca28 cleaned import 2025-02-16 14:45:45 +01:00
Yannick Stephan
3fef8201c6 added final, required methods and cleaned import 2025-02-16 14:38:09 +01:00
Yannick Stephan
931c31fa8c cleaned code 2025-02-16 13:55:30 +01:00
Yannick Stephan
882190a515 updated clean of what implemented on DocStatusStorage 2025-02-16 13:53:59 +01:00
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