Skip to content

Conversation

SuperEver
Copy link
Contributor

@SuperEver SuperEver commented Sep 16, 2025

So use batch get to replace get

📌 PR 内容 / PR Description

BUG描述:在doc_processor的reparse函数被调用时,会取出所有parent节点的内容进行重解析。当这些doc_ids 下持有的nodes总数大于milvus所支持的最大查询数目时,使用MilvusClient.get 会查询失败,跳过处理。

修复方式:milvus_store此处改为分批get

🔍 相关 Issue / Related Issue

✅ 变更类型 / Type of Change

  • 修复 Bug / Bug fix (non-breaking change that fixes an issue)
  • 新功能 / New feature (non-breaking change that adds functionality)
  • 重构 / Refactor (no functionality change, code structure optimized)
  • 重大变更 / Breaking change (fix or feature that would cause existing functionality to change)
  • 文档更新 / Documentation update (changes to docs only)
  • 性能优化 / Performance optimization

🧪 如何测试 / How Has This Been Tested?

  1. 单元测试:tests/basic_tests/test_store.py::TestMilvusStore

📷 截图 / Demo (Optional)

⚡ 更新后的用法示例 / Usage After Update

# 示例 / Example

🔄 重构前 / 重构后对比 (仅当 Type 为 Refactor) / Refactor Before & After (only for Refactor)

接口未发生变化,不需要调整

重构前 / Before:

重构后 / After:

⚠️ 注意事项 / Additional Notes

@SuperEver SuperEver force-pushed the bug_fix/modify_to_batch_get_in_milvus branch from bd211e2 to 1019745 Compare September 16, 2025 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants