Replace legacy MilvusServiceClient knowledge search/write with a single MilvusClientV2 hybrid store (BM25 function + dense ANN + RRFRanker). Use collection biz_hybrid and require knowledge reindex.
508 B
508 B
Tasks
- 1. Add MilvusClientV2 factory + hybrid collection bootstrap
- 2. Implement MilvusHybridKnowledgeStore (insert/delete/dense/hybrid)
- 3. Point VectorIndexService writes at V2 store
- 4. Replace VectorSearchService knowledge path with V2 store (drop SDK/spring mode routing)
- 5. Update VectorKnowledgeSearchAdapter to delegate single backend
- 6. Config + constants for collection/mode
- 7. Unit tests (store routing / adapter / no SDK search)
- 8. Archive + commit