【发布时间】:2015-04-16 21:20:15
【问题描述】:
我正在尝试为此文件路径编写查询:
C:/This/Is/My/File.txt
像这样:
{
"query": {
"query_string": {
"default_field": "filePath",
"query": "C:This\\/Is\\/My\\/File.txt"
}
}
}
但是它给了我一个错误说:
SearchPhaseExecutionException[未能执行阶段[查询]
所以我假设它与转义有关,但它似乎是正确的。
这里有什么我遗漏的吗?
【问题讨论】:
-
为什么要使用 query_string 这个,使用 term 查询
-
我允许用户使用 query_string 格式输入进行搜索...我只需要在我的文档中指定转义 / 他们必须使用 \/
标签: elasticsearch