Optimize graphrag again (#6513)

### What problem does this PR solve?

Removed set_entity and set_relation to avoid accessing doc engine during
graph computation.
Introduced GraphChange to avoid writing unchanged chunks.

### Type of change

- [x] Performance Improvement
This commit is contained in:
Zhichang Yu
2025-03-26 15:34:42 +08:00
committed by GitHub
parent 7a677cb095
commit 6bf26e2a81
19 changed files with 466 additions and 530 deletions

View File

@ -319,9 +319,3 @@ class RedisDistributedLock:
def release(self):
return self.lock.release()
def __enter__(self):
self.acquire()
def __exit__(self, exception_type, exception_value, exception_traceback):
self.release()