### What problem does this PR solve?
Rename page_num_list, top_list, position_list to page_num_int, top_int,
position_int
### Type of change
- [x] Refactoring
### What problem does this PR solve?
Added static check at PR CI
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
- [x] Refactoring
### What problem does this PR solve?
1. Remove unused code
2. Fix type mismatch, in nlp search and infinity search interface
3. Fix chunk list, get all chunks of this user.
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
---------
Signed-off-by: jinhai <haijin.chn@gmail.com>
### What problem does this PR solve?
leiden alg throws exception for lack func cast definition
### Type of change
- Bug Fix (non-breaking change which fixes an issue)
Fix logs. Use dict.pop instead of del. Close #3473 (#3484)
### What problem does this PR solve?
Fix logs. Use dict.pop instead of del.
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?
Introduced [beartype](https://github.com/beartype/beartype) for runtime
type-checking.
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
enlarge the default token length of RAPTOR summarization (#3454)
Kevin Hu
0d756a3
### What problem does this PR solve?
#3426
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Move settings initialization after module init phase (#3438)
### What problem does this PR solve?
1. Module init won't connect database any more.
2. Config in settings need to be used with settings.CONFIG_NAME
### Type of change
- [x] Refactoring
Signed-off-by: jinhai <haijin.chn@gmail.com>
Use consistent log file names, introduced initLogger (#3403)
### What problem does this PR solve?
Use consistent log file names, introduced initLogger
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [ ] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [x] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
### What problem does this PR solve?
Integration with Infinity
- Replaced ELASTICSEARCH with dataStoreConn
- Renamed deleteByQuery with delete
- Renamed bulk to upsertBulk
- getHighlight, getAggregation
- Fix KGSearch.search
- Moved Dealer.sql_retrieval to es_conn.py
### Type of change
- [x] Refactoring
fix: double brace issue (#3328)
Kevin Hu
bf4c34e
### What problem does this PR solve?
#3299
### Type of change
- [x] Performance Improvement
fix index of range (#3279)
Kevin Hu
140db5b
### What problem does this PR solve?
#3273
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix es search parameter error (#3169)
Kevin Hu
8130a85
### What problem does this PR solve?
#3151
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
### What problem does this PR solve?
1. fix: mid map show error in knowledge graph, juse because
```@antv/g6```version changed
2. feat: concurrent threads configuration support in graph extractor
3. fix: used tokens update failed for tenant
4. feat: timeout configuration support for llm
5. fix: regex error in graph extractor
6. feat: qwen rerank(```gte-rerank```) support
7. fix: timeout deal in knowledge graph index process. Now chat by
stream output, also, it is configuratable.
8. feat: ```qwen-long``` model configuration
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: chongchuanbing <chongchuanbing@gmail.com>
Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
Refactoring entity_resolution (#2692)
lidp
91ede52
### What problem does this PR solve?
### Type of change
- [x] Refactoring
Simplify the usage of dict (#2681)
yqkcn+1: Kevin Hu
5720dea
### What problem does this PR solve?
Simplify the usage of dictionaries
### Type of change
- [x] Refactoring
---------
Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
format mind_map_extractor code (#2686)
yqkcn
5f0746a
### What problem does this PR solve?
format mind_map_extractor code
### Type of change
- [x] Refactoring
Fix mutable default argument (#2635)
yqkcn
2493f1d
### What problem does this PR solve?
The default value of Python function parameters cannot be mutable.
Modifying this parameter inside the function will permanently change the
default value
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
style: fix typo and format code (#2618)
yqkcn
35bb186
### What problem does this PR solve?
- Fix typo
- Remove unused import
- Format code
### Type of change
- [x] Other (please describe): typo and format
remove repeat func (#2619)
yqkcn
2570acc
### What problem does this PR solve?
- remove repeat func
### Type of change
- [x] Other (please describe): remove repeat func
fix empty children in mindmap (#2418)
Kevin Hu
5b47d62
### What problem does this PR solve?
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
debug backend API for TAB 'search' (#2389)
Kevin Hu
6d597a0
### What problem does this PR solve?
#2247
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
add search TAB backend api (#2375)
Kevin Hu
82bdd9f
### What problem does this PR solve?
#2247
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Fix graphrag : "role" user (#2273)
H
eb6e194
### What problem does this PR solve?
#2270
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
fix(graphrag): variable refernence error (#2136)
dearjane+1: 陈晓强
842fb8a
### What problem does this PR solve?
fix: Use wrong variable in graph rag step.
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
Co-authored-by: 陈晓强 <chenxiaoqiang@cvte.com>
fix callback function error (#2096)
Kevin Hu
2324bcb
### What problem does this PR solve?
#2085
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)