ElasticSearch Query_String搜索正斜杠跳跃

时间:2015-04-16 12:46:09

标签: elasticsearch

我正在尝试为此文件路径编写查询:

C:/This/Is/My/File.txt

像这样:

{
    "query": {
        "query_string": {
           "default_field": "filePath",
           "query": "C:This\\/Is\\/My\\/File.txt"
        }
    }
}

然而它给我一个错误说:

  

SearchPhaseExecutionException [无法执行阶段[查询]

所以我假设它与逃避有关,但似乎是正确的。

我在这里找不到什么东西?

1 个答案:

答案 0 :(得分:0)

"query": {
        "query_string": {
           "default_field": "filePath",
           "query": "C\\:\\/NewRevelation\\/PlexMaster\\/Cloud.CDN\\/Content\\/xslt\\/Modules\\/Purchasing\\/Shared\\/Specifications.xslt"
        }
    }

由于它需要在解析输入字符串后需要查看/之后需要额外的\