【发布时间】:2020-08-04 03:54:59
【问题描述】:
我正在尝试在 Cloudsearch 中执行结构化前缀查询。
这是查询参数的 sn-p(csattribute 是文本类型)
{
"query": "(prefix field=csattribute '12-3')",
"queryParser": "structured",
"size": 5
}
我上面的查询将得到No matches for "(prefix field=csattribute '12-3')"。
但是,如果我将查询更改为
{
"query": "(prefix field=csattribute '12')",
"queryParser": "structured",
"size": 5
}
然后我会得到一个我期望的结果列表。
我在简短的谷歌搜索中没有找到太多东西。如何在查询中包含-?需要逃避吗?还有其他需要转义的字符吗?
【问题讨论】:
标签: amazon-web-services amazon-cloudsearch