2015-04-16 103 views
0

我試圖寫這個文件路徑的查詢:但是它給我一個錯誤說ElasticSearch QUERY_STRING搜索斜槓excaping

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

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

這樣

SearchPhaseExecutionException [無法執行階段[查詢]

所以我假設它與轉義有關,但它似乎是正確的。

有什麼我在這裏失蹤?

+0

爲什麼要使用QUERY_STRING這一點,使用期限查詢 –

+0

我允許用戶輸入額外的使用query_string格式進行搜索......我只需在我的文檔中指定要逃脫/他們必須使用\ / – Nived

回答

0
​​

因爲這將需要看到/通過輸入字符串解析後,你\