您正在创建一个 .NET Core MVC 应用程序,该应用程序使用 Azure Cognitive Search 通过多个条件(包括价格范围和到机场的距离)来查找度假住宿。您应该设置 SearchParameters 类的哪个属性来按价格和距离限制结果?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 设置 SearchParameters 类的 Filter 属性。.
为什么这是答案
正确答案是设置 SearchParameters 类的 Filter 属性。 Azure Cognitive Search 中的 Filter 属性用于应用布尔表达式来限制结果集。对于价格范围和到机场的距离等条件,这些都是筛选条件,可以直接在索引字段上进行比较操作(例如 price ge 100 and price le 500 或 distancetoairport lt 10)。 其他选项不正确: SearchMode 属性用于指定搜索模式,例如 All(所有词都必须匹配)或 Any(任一词匹配即可),这与限制结果的条件无关。 QueryType 属性用于指定查询的类型,例如 Simple、Full 或 Semantic,这与筛选特定字段的值无关。 Facets 属性用于在搜索结果中返回可用于进一步细化搜索的聚合数据(如类别计数),它不是用来限制初始结果集的。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡