我在尝试通过存储文件路径"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"
}
}
]
}
答案 0 :(得分:1)
确保字段" storageDir"被标记为" not_analyzed"在映射中。否则它将以斜线和短划线分开。