azure - Azure 认知搜索:如何正确搜索某些单字符值
问题描述
在 Azure 搜索中,我有一个包含一批文档的索引。文档是 JSON,其中一个文档具有以下字段(节略):
{
"id": "1638",
"segment": "N",
"segmentIndicator": 1.23,
}
以及其他一些segment
存在但为空的文档。
如链接中所述,我使用 POST 发出搜索请求。我得到了有效的结果id
并segmentIndicator
使用了类似的请求
{
"search": "id:(\"1638\")",
"queryType": "full",
"searchMode": "all"
}
or
{
"search": "segmentIndicator:(\"1.23\")",
"queryType": "full",
"searchMode": "all"
}
因为他们都返回所需的文件,没有别的。我无法更改queryType
,searchMode
并且需要与我的搜索条件完全匹配(无模糊/邻近搜索)。
然而,当我说
{
"search": "segment:(\"N\")",
"queryType": "full",
"searchMode": "all"
}
我得到一个空的搜索结果,而我希望找到相同的文档。如何更改查询以便通过segment
参数正确找到文档?
解决方案
推荐阅读
- javascript - ng test --code-coverage 不打印覆盖率详细信息
- php - 具有简单 dom 的 scavage 网站需要很长时间,需要帮助或其他解决方案
- c# - NHibernate分页一对多关系属性
- android - 关于安卓工作室
- vb.net - 在 CefSharp 中修改 Cookie 的过期数据
- android - 模拟规则 - 允许访问;Android - 访问被拒绝
- selenium - 初始化 WebDriver Chrome 时出错,导致无法等待扩展背景加载
- swift - 使用codingkeys快速制作XML
- ionic3 - Ionic StreamingMedia 视频播放器导致状态栏在标题上重叠
- javascript - 反应:组件属性中的“Prop or nothing”