autosuggest - 从同一搜索服务中的多个索引创建搜索索引
问题描述
我必须为聊天机器人创建一个自动建议,其中包含来自 QnA Maker KB 的建议。在 Azure 搜索服务中有 5 个不同的知识库和相应的索引。我能够从每个索引或 testkb 索引中查询并获得建议。但是是否有可用的功能可以搜索同一搜索服务中的所有索引并返回适当的结果。
谢谢。
解决方案
目前,我们没有任何功能可以让您在同一个搜索服务中搜索所有索引。但是,您可以尝试一些选项:
- 您可以使用Dispatch作为路由服务,将请求分发到后端的不同 KB,而无需实现自定义路由解决方案。
- 或者,您可以使用更高级别的 QnA Maker 提出具有多个后续问题的问题,并让用户选择一个后续问题选项,然后将该选定选项发送给机器人以手动路由到正确的 KB。
希望这可以帮助。
推荐阅读
- d3.js - d3.js v4 scaleOrdinal 不是所有项目都显示?
- php - 测试 PDF 文件 Codeception
- asp.net - TexBox 不会启用捕获类型为“对象引用未设置为实例”的异常
- php - 将图像文件从角度发送到 php
- jquery - Fullcalendar dayClick 事件未在某些时间段触发
- laravel - Laravel 数组验证使用 IN 规则
- android - 在 TableLayout 中 findViewWithTag 返回 null
- r - 将一系列值(一维数组或向量)从 rstudio 传递到 Fortran
- node.js - 将 get reuqest 从 Angular 6 应用程序发送到 Elasticsearch 时出现 CORS 错误,即使在允许的情况下也是如此
- java - 由于“org.gradle.tooling.BuildException:无效的代码长度设置”,构建失败