我的问题很简单,我不能在搜索查询中使用@。最后,我发现我可以使用反斜杠转义特殊字符。
GET index/_search
{
"size": 20,
"query": {
"query_string": {
"query": "\@as",
"analyzer": "keyword"
}
}
}
但是当我尝试这样做时,我得到了以下错误Unrecognized character escape '@' (code 64)\n at
。当我尝试没有@符号时,我得到了没有@符号的结果
- 一如既往的怀念
- 作为。图形用户界面
- 好像等等。任何人都可以建议我如何实现之前的查询可以按照我的期望执行?
我在用
- 弹性搜索 2.4.1
- Ubuntu 14.04
- Kibana 4.6.1