在elasticsearch中搜索uris

时间:2016-07-01 06:04:06

标签: elasticsearch

我在elasticsearch中有一些数据,当用

查询时
{
  "query": {"match_all": {}}
}

我收到一份文件:

"hits": [{ ...
        "_source": {
          "uri": "/",
          "templateId": "frontpage",
        ... }
      }]

我的问题是我似乎无法通过uri字段查询文档。 而用

查询

{"term": { "templateId": "frontpage" }}

按预期工作,我没有得到这样的查询结果:

POST http://localhost:9200/cms/page/_search
{
  "query" : {
    "term" : { "uri" : "/" }
  }
}

我还尝试根据文档和\/转义输入\\\/,但仍然没有结果。如果你能指出我正确的方向以便正确地逃避我的搜索输入,我真的很感激。

0 个答案:

没有答案