我在elasticsearch中有一些数据,当用
查询时{
"query": {"match_all": {}}
}
我收到一份文件:
"hits": [{ ...
"_source": {
"uri": "/",
"templateId": "frontpage",
... }
}]
我的问题是我似乎无法通过uri
字段查询文档。
而用
{"term": { "templateId": "frontpage" }}
按预期工作,我没有得到这样的查询结果:
POST http://localhost:9200/cms/page/_search
{
"query" : {
"term" : { "uri" : "/" }
}
}
我还尝试根据文档和\/
转义输入\\\/
,但仍然没有结果。如果你能指出我正确的方向以便正确地逃避我的搜索输入,我真的很感激。