查询在ElasticSearch上存储文件路径的字段时发出问题

时间:2014-12-30 18:04:46

标签: elasticsearch

我在尝试通过存储文件路径"c:\\change\\users\\89841b89-6529-43a6-9ca9-b2a851b4a7da\\example"的字段进行查询或过滤时遇到问题,我曾经在该字段中执行过滤前缀而没有任何问题,但在将ElasticSearch更新为版本1.4.0。 任何线索???这就是我的查询的样子:

{
  "query": {
    "query_string": {
      "query": "content.type:estimate"
    }
  },
  "filter": {
    "prefix": {
      "storageDir": "c:\\change\\users\\89841b89-6529-43a6-9ca9-b2a851b4a7da\\example"
    }
  },
  "sort": [
    {
      "modifiedWhen": {
        "order": "desc"
      }
    }
  ]
}

1 个答案:

答案 0 :(得分:1)

确保字段" storageDir"被标记为" not_analyzed"在映射中。否则它将以斜线和短划线分开。