azure-cognitive-search - 使用精确短语的 Azure 邻近搜索?
问题描述
我正在尝试使用带有两个短语的 Azure 邻近搜索。有用。例如:
"unit test"~2 // returns all occurrences of unit and test within two words.
但是,我怎样才能在接近时使用精确的短语?例如,我需要在故事的 5 个单词内找到“单元测试”的匹配项。以下不起作用:
""unit test" story"~5
也"unit test story"~5
不会返回正确的匹配项。
任何想法?
谢谢你。
解决方案
您可以将查询分成两部分
- 包含“单元测试”
- “测试”在“故事”的5个字以内
所以查询会变成search="unit test" AND "test story"~5
.
推荐阅读
- java - Css 文件在 Eclipse 上不起作用
- angular5 - Angular 5项目产品构建中的打字稿错误
- javascript - 记忆游戏错误。当我重新启动游戏时,它无法正常运行
- android - 颜色选择器和颜色视图
- javascript - Redux - 了解返回函数的高级 mapStateToProps
- amazon-dynamodb - Terraform + DynamoDB:所有属性都必须被索引
- angular - 将重点放在元素
- r - 从 R 中的条目行创建一个稀疏矩阵
- node.js - Firebase admin sdk:创建的用户显示为匿名
- ios - 由于 iCloud 组件,无法将开发应用程序分发到 Testflight