ElasticSearch Query_String 搜索正斜杠转义
ElasticSearch Query_String search forward slash excaping
我正在尝试为此文件路径编写查询:
C:/This/Is/My/File.txt
像这样:
{
"query": {
"query_string": {
"default_field": "filePath",
"query": "C:This\/Is\/My\/File.txt"
}
}
}
但是它给我一个错误提示:
SearchPhaseExecutionException[Failed to execute phase [query]
所以我假设它与转义有关,但它似乎是正确的。
我在这里遗漏了什么吗?
"query": {
"query_string": {
"default_field": "filePath",
"query": "C\:\/NewRevelation\/PlexMaster\/Cloud.CDN\/Content\/xslt\/Modules\/Purchasing\/Shared\/Specifications.xslt"
}
}
由于在解析输入字符串后需要查看/,因此您需要额外的 \
我正在尝试为此文件路径编写查询:
C:/This/Is/My/File.txt
像这样:
{
"query": {
"query_string": {
"default_field": "filePath",
"query": "C:This\/Is\/My\/File.txt"
}
}
}
但是它给我一个错误提示:
SearchPhaseExecutionException[Failed to execute phase [query]
所以我假设它与转义有关,但它似乎是正确的。
我在这里遗漏了什么吗?
"query": {
"query_string": {
"default_field": "filePath",
"query": "C\:\/NewRevelation\/PlexMaster\/Cloud.CDN\/Content\/xslt\/Modules\/Purchasing\/Shared\/Specifications.xslt"
}
}
由于在解析输入字符串后需要查看/,因此您需要额外的 \