【发布时间】:2016-04-21 10:19:58
【问题描述】:
我正在使用 Azure 搜索构建搜索页面。在我的页面上,我有一个搜索框。我想向用户提供建议。为了做到这一点,我在我的索引上使用了Suggestions endpoint。此时,我有一个包含以下查询字符串的请求:
search=sta&suggesterName=sites&$top=3
我的问题是,top 如何确定返回哪三个结果?它是通过搜索索引时遇到的前三个匹配项吗?或者是别的什么?基于 URL 结构,我认为它没有使用评分配置文件。所以,我排除了相关性。但后来我开始阅读有关 minimumCoverage 字段的信息,我感到很困惑。
如果 suggest 端点只返回它遇到的第一个 [top] 匹配项,那么为什么还需要 minimumCoverage 字段呢?
【问题讨论】:
标签: azure azure-cognitive-search