azure - 如何将评分配置文件添加到特定字符串的 Azure 搜索索引
问题描述
我知道您可以提升搜索词中包含已定义字段的项目。但我想提升描述字段中包含特定字符串(如“£”)的项目。
我想象一个类似于这个的方案:
"scoringProfiles": [
{
"name": "currency",
"text": {
"weights": {
"description": {
"£" : 1.5
}
}
}
}
解决方案
您可以按照本文调整 Azure 搜索中的相关性分数。您可以选择评分配置文件或术语提升。
有关术语提升的更多信息:用于在 Azure 搜索中构建高级查询的 Lucene 语法查询示例 > 示例 5:术语提升
推荐阅读
- r - 为什么从参数列表中通过迭代创建pdf会因for/lapply而失败?
- flutter - 使用颤振向 ClipRRect 添加阴影和彩色边框的最佳方法
- javascript - Redux 只调度了一半的函数
- graphql - 动态 slug 未使用 graphql 和 nuxt 填充 url
- json - 如何将“json”数据从控制器传递到 View 并使用它来形成表格?
- python - 为什么在 Stack 类中将链表应用到我的 pop 函数时会出现这种类型的错误
- open-policy-agent - Rego 规则中的参数 [Open Policy Agent]
- unix - YML 配置文件中的 IP 地址模式匹配和替换
- css - 根据屏幕宽度在表格内换行
- python-3.x - 不断收到 werkzeug.routing.BuildError