⚡️ 增强说明
- 添加了 apply_filter_policy 函数,以标准化跨所有文档存储特定检索器的 filter policy 的应用,允许根据所选策略(替换或合并)对初始过滤器和运行时过滤器进行一致处理。
- 为 InMemoryBM25Retriever 和 InMemoryEmbeddingRetriever 都引入了 'filter_policy' 初始化参数,允许用户定义运行时过滤器如何应用,选项包括“替换”初始过滤器或“合并”它们,从而为过滤查询结果提供更大的灵活性。
🐛 Bug 修复
- 已修复 Azure OCR 中对字节流的元处理。
- 修复了运行具有条件输出组件的 Pipeline 时的一些 bug。一些本应不运行的分支仍然会运行,即使它们没有收到任何输入。另一些分支则会导致 Pipeline 卡住,等待运行该分支,即使它们没有收到任何输入。行为取决于未接收输入的组件是否具有可选输入。
