Azure Cognitive Search中testkb索引自动创建相关问题咨询
关于Azure Cognitive Search中testkb索引的问题解答
1. 为何部分资源未生成testkb索引?
testkb索引的生成和特定操作强相关:只有当项目触发了知识库测试流程(比如在QnA Maker或Azure OpenAI Studio中进行知识库查询测试)时,才会自动创建该索引。未生成索引的项目,要么没有执行过这类测试操作,要么在测试配置中设置了不保留测试索引,或者相关服务的集成参数未开启自动创建测试索引的选项。
2. 能否避免自动创建testkb索引?
完全可以,可通过以下方式实现:
- 在执行知识库测试时,手动选择不创建测试索引,或测试完成后立即删除生成的testkb索引;
- 检查QnA Maker、Azure OpenAI Studio等关联服务的配置,关闭“自动创建测试索引”类的开关;
- 借助Azure Policy或自定义自动化脚本,监控并自动清理意外生成的testkb索引。
3. testkb索引自动创建的原因是什么?
testkb是测试知识库内容时生成的临时索引,作用是在不干扰生产索引的前提下,验证知识库的查询匹配效果、内容逻辑。当你在关联服务中执行知识库测试操作时,系统会自动创建该索引来存储测试用的知识库数据,部分场景下测试完成后不会自动清理,因此索引会保留在搜索服务中。
内容的提问来源于stack exchange,提问作者kausalya shekar
相关产品推荐
相关产品推荐

