havenask 1.0版本规划
Open
v1.0
- Dominant language
- C++
- Stars
- 1.8k
- Forks
- 352
- PR merge metrics
- No merged PRs in 30d
Description
1. 升级Havenask的基础编译环境
* gcc升级至gcc 10
* glibc升级至glibc 2.32
* 编译工具scons升级为bazel
2. 升级indexlib至indexlibv2,扩展性更好,更容易扩展新的索引类型,动态修改索引结构
3. 支持读写统一,自持有数据,实时索引整理
4. 支持单节点承载多数据分片,单机多shard
5. 单机模式下,支持qrs和searcher角色合并
6. 开放更多的组件和基础库
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by breaking the six roadmap items into separately scoped changes and locating the existing build, index, read/write, sharding, role, and component boundaries. Done would require implementation and validation of all listed Havenask 1.0 goals, but the issue does not define acceptance tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend, build-system, distributed-systems, search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100