跨语言检索场景下,先把查询翻译成文档语言再嵌入,和直接用多语言嵌入相比各有什么优劣?
跨语言检索场景下,先把查询翻译成文档语言再嵌入,和直接用多语言嵌入相比各有什么优劣? 本文先给出可直接复述的结论,再用最小代码说明查询翻译 多语言嵌入 跨语言检索 对比的工作方式、判断依据、项目边界和常见误区。
向量检索专题面试题第 2 页,显示第 51–66 题,共找到 66 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
跨语言检索场景下,先把查询翻译成文档语言再嵌入,和直接用多语言嵌入相比各有什么优劣? 本文先给出可直接复述的结论,再用最小代码说明查询翻译 多语言嵌入 跨语言检索 对比的工作方式、判断依据、项目边界和常见误区。
BERTScore 或向量余弦相似度在哪些生成场景会高估答案质量? 本文先给出可直接复述的结论,再用最小代码说明BERTScore 语义相似度 生成评测 高估事实性的工作方式、判断依据、项目边界和常见误区。
网络分区恢复后,两侧都接受了写的系统如何合并冲突? 本文先给出可直接复述的结论,再用最小代码说明分区恢复 冲突合并 last write wins CRDT的工作方式、判断依据、项目边界和常见误区。
向量时钟如何检测两个并发写是冲突的? 本文先给出可直接复述的结论,再用最小代码说明向量时钟 并发冲突检测的工作方式、判断依据、项目边界和常见误区。
去重应该发生在嵌入计算之前还是之后,两个顺序各浪费或节省什么成本? 本文先给出可直接复述的结论,再用最小代码说明去重时机 嵌入成本 管道顺序优化的工作方式、判断依据、项目边界和常见误区。
源文档删除后,为什么只删文档记录不够,还要保证其所有分块和向量一并清除? 本文先给出可直接复述的结论,再用最小代码说明删除传播 分块清理 向量删除 级联的工作方式、判断依据、项目边界和常见误区。
知识库需要保留文档历史版本时,应为每个版本单独建块建向量还是只保留最新版本加版本元数据? 本文先给出可直接复述的结论,再用最小代码说明文档版本管理 历史版本 存储设计的工作方式、判断依据、项目边界和常见误区。
多租户知识库中,权限过滤应该放在向量检索之前、之中还是之后? 本文先给出可直接复述的结论,再用最小代码说明权限过滤 向量检索 前置过滤 后置过滤的工作方式、判断依据、项目边界和常见误区。
知识库删除采用软删除标记还是物理删除,合规要求彻底删除时应选哪种? 本文先给出可直接复述的结论,再用最小代码说明软删除 物理删除 合规要求的工作方式、判断依据、项目边界和常见误区。
RAG 系统选择嵌入(embedding)模型时应依据哪些维度,为什么嵌入模型换了必须重建索引? 本文先给出可直接复述的结论,再用最小代码说明RAG embedding 模型选择 重建索引原因的工作方式、判断依据、项目边界和常见误区。
RAG 为什么需要向量检索与关键词检索(BM25)混合,单靠向量检索在哪类查询上会系统性失败? 本文先给出可直接复述的结论,再用最小代码说明RAG 混合检索 必要性 失败场景的工作方式、判断依据、项目边界和常见误区。
文档频繁更新的 RAG 系统如何做增量索引,如何避免删除文档的旧向量仍被召回? 本文先给出可直接复述的结论,再用最小代码说明RAG 增量索引 文档更新 删除旧向量的工作方式、判断依据、项目边界和常见误区。
RAG 检索前用元数据过滤(如租户、时间、文档类型)为什么应在向量搜索阶段下推而不是召回后再过滤? 本文先给出可直接复述的结论,再用最小代码说明RAG 元数据过滤 下推到向量搜索的工作方式、判断依据、项目边界和常见误区。
RAG 已经有向量相似度排序了,为什么还需要重排(rerank)阶段,交叉编码器比双编码器强在哪? 本文先给出可直接复述的结论,再用最小代码说明RAG rerank 重排 交叉编码器 强于双编码器的工作方式、判断依据、项目边界和常见误区。
多跳问题(需要多份文档联合回答)在 RAG 中为什么要做子问题分解检索,单次检索失败的原因是什么? 本文先给出可直接复述的结论,再用最小代码说明RAG 多跳问题 子问题分解 检索的工作方式、判断依据、项目边界和常见误区。
WebAssembly SIMD 相对标量版本在什么条件下才有加速收益? 本文先给出可直接复述的结论,再用最小代码说明WebAssembly SIMD 性能 128位的工作方式、判断依据、项目边界和常见误区。