infiniflow / infiniflow/infinity
[Refactor]: Unify the vector, text, sparse, and tensor search parameter style
Open
refactor
- Dominant language
- C++
- Stars
- 4.7k
- Forks
- 445
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 7
Description
### Describe the improvement you'd like
TopN in sparse, vector are mandatory and digit, which is key-value style option in tensor and text search. We need to unify the style.
Contributor guide
Research direction
Start by locating the parameter definitions and call sites for vector, sparse, tensor, and text search. Compare how TopN and digit are represented, then determine the unified style and verify that all four search modes use it consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- databases, search
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100