Gurjot Singh
ef61ffe444
Add custom function with separate keyword extraction for user's query and a separate prompt
2025-01-14 22:10:47 +05:30
zrguo
61349b0fe7
Merge pull request #581 from jiabin2wang20230918/fix_mongo
...
Fix for mongoDB document 16MB limit and add os env NEO4J_MAX_CONNECTION_POOL_SIZE for neo4j
2025-01-13 18:38:22 +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
zrguo
057e23c4e9
Update __init__.py
2025-01-13 10:13:01 +08:00
zrguo
9f48124a69
Merge pull request #576 from ShanGor/main
...
Revise the AGE implementation on get_node_edges, to align with Neo4j behavior.
2025-01-13 09:29:01 +08:00
Samuel Chan
c016934021
Revise the AGE implementation on get_node_edges, to align with Neo4j behavior.
2025-01-12 21:38:39 +08:00
Saifeddine ALOUI
7aaab219ee
Fixed awaiting insert
2025-01-12 12:56:08 +01:00
Saifeddine ALOUI
5c67938467
Resolve 500 error caused by missing len() for LightRAG's API insert_text endpoint
2025-01-12 12:46:23 +01:00
zrguo
a2e96b67e9
Merge pull request #570 from ShanGor/main
...
Revise the AGE usage for postgres_impl
2025-01-12 13:23:06 +08:00
Samuel Chan
1998a5b204
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# README.md
2025-01-11 10:40:09 +08:00
Samuel Chan
d03d6f5fc5
Revised the postgres implementation, to use attributes(node_id) rather than nodes to identify an entity. Which significantly reduced the table counts.
2025-01-11 09:30:19 +08:00
Saifeddine ALOUI
224fce9b1b
run precommit to fix linting issues
2025-01-11 01:37:07 +01:00
Saifeddine ALOUI
e0e656ab01
Added ssl support
2025-01-11 01:35:49 +01:00
Saifeddine ALOUI
a619b01064
Next test of timeout
2025-01-10 22:17:13 +01:00
Saifeddine ALOUI
ab3cc3f0f4
fixed missing coma
2025-01-10 21:39:41 +01:00
Saifeddine ALOUI
adb288c5bb
added timeout
2025-01-10 21:39:25 +01:00
Saifeddine ALOUI
2297007b7b
Simplified the api services issue #565
2025-01-10 20:30:58 +01:00
jin
85331e3fa2
update Oracle support
...
add cache support, fix bug
2025-01-10 11:36:28 +08:00
adikalra
acde4ed173
Add custom chunking function.
2025-01-09 17:20:24 +05:30
zrguo
b93203804c
Merge branch 'main' into main
2025-01-09 15:28:57 +08:00
zrguo
92ccfa2770
Merge pull request #555 from ParisNeo/main
...
Restore backwards compatibility for LightRAG's ainsert method
2025-01-09 15:27:09 +08:00
童石渊
dd213c95be
增加仅字符分割参数,如果开启,仅采用字符分割,不开启,在分割完以后如果chunk过大,会继续根据token size分割,更新测试文件
2025-01-09 11:55:49 +08:00
Saifeddine ALOUI
65c1450c66
fixed retro compatibility with ainsert by making split_by_character get a None default value
2025-01-08 20:50:22 +01:00
Gurjot Singh
9565a4663a
Fix trailing whitespace and formatting issues in lightrag.py
2025-01-09 00:39:22 +05:30
Gurjot Singh
a940251390
Implement custom chunking feature
2025-01-07 20:57:39 +05:30
zrguo
6c78c96854
fix linting errors
2025-01-07 22:02:34 +08:00
zrguo
fe7f7086b1
Merge pull request #547 from n3A87/main
...
Fix:Optimized logic for automatic switching modes when keywords do not exist
2025-01-07 21:51:51 +08:00
童石渊
6b19401dc6
chunk split retry
2025-01-07 16:26:12 +08:00
童石渊
536d6f2283
添加字符分割功能,在“insert”函数中如果增加参数split_by_character,则会按照split_by_character进行字符分割,此时如果每个分割后的chunk的tokens大于max_token_size,则会继续按token_size分割(todo:考虑字符分割后过短的chunk处理)
2025-01-07 00:28:15 +08:00
xYLiuuuuuu
79646fced8
Fix:Optimized logic for automatic switching modes when keywords do not exist
2025-01-06 16:54:53 +08:00
zrguo
39a366a3dc
Update __init__.py
2025-01-06 15:43:05 +08:00
zrguo
990b684a85
Update lightrag.py
2025-01-06 15:27:31 +08:00
Samuel Chan
85d35b16d4
Merge branch 'HKUDS:main' into main
2025-01-06 12:53:06 +08:00
Samuel Chan
6ae27d8f06
Some enhancements:
...
- Enable the llm_cache storage to support get_by_mode_and_id, to improve the performance for using real KV server
- Provide an option for the developers to cache the LLM response when extracting entities for a document. Solving the paint point that sometimes the process failed, the processed chunks we need to call LLM again, money and time wasted. With the new option (by default not enabled) enabling, we can cache that result, can significantly save the time and money for beginners.
2025-01-06 12:50:05 +08:00
zrguo
6d7a01f29d
Merge pull request #542 from xiyihan0/main
...
添加选取Neo4j指定数据库功能的支持
2025-01-05 12:46:45 +08: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
Samuel Chan
6c1b669f0f
Fix the lint issue
2025-01-04 18:49:32 +08:00
Samuel Chan
11f889a9df
Merge remote-tracking branch 'origin/main'
2025-01-04 18:35:39 +08:00
Samuel Chan
e053223ef0
Fix the lint issue
2025-01-04 18:34:35 +08:00
Samuel Chan
733d329aba
Merge branch 'HKUDS:main' into main
2025-01-04 18:34:24 +08:00
Saifeddine ALOUI
b15c398889
applyed linting
2025-01-04 02:23:39 +01:00
Saifeddine ALOUI
518a8a726a
Added servers protection using an API key to restrict access to only authenticated entities.
2025-01-04 02:21:37 +01:00
Samuel Chan
60e8a355f0
Merge branch 'HKUDS:main' into main
2025-01-03 21:18:17 +08:00
Samuel Chan
ebe5fe1676
Merge remote-tracking branch 'origin/main'
2025-01-03 21:14:22 +08:00
Samuel Chan
f6f62c32a8
Fix the bug of AGE processing
2025-01-03 21:10:06 +08:00
Samuel Chan
b17cb2aa95
With a draft for progres_impl
2025-01-01 22:43:59 +08:00
zrguo
d489d9dec0
fix linting errors
2024-12-31 17:32:04 +08:00
zrguo
71e9267f4b
Update README.md
2024-12-31 17:25:57 +08:00