"location" 字段创建的时候设置了不分词
"properties" : { "location" : { "type" : "string", "index" : "not_analyzed" } }
现在有一条这样的数据
"location": "e:\\内勤工作\\其他\\gr、nd\\xitong\\documents and settings\\jjkk\\my documents\\my documents.exe"
使用通配符查询
{"wildcard": {
"location": {
"value": "*my documents.exe*"
}
}} 可以查询到内容,但是当查询里面有“\\”
"wildcard": {
"location": {
"value": "*xitong\\documents and settings\\jjk*"
}
}}查询的时候就查不到内容,为什么会出现这种情况
"properties" : { "location" : { "type" : "string", "index" : "not_analyzed" } }
现在有一条这样的数据
"location": "e:\\内勤工作\\其他\\gr、nd\\xitong\\documents and settings\\jjkk\\my documents\\my documents.exe"
使用通配符查询
{"wildcard": {
"location": {
"value": "*my documents.exe*"
}
}} 可以查询到内容,但是当查询里面有“\\”
"wildcard": {
"location": {
"value": "*xitong\\documents and settings\\jjk*"
}
}}查询的时候就查不到内容,为什么会出现这种情况
1 个回复
Cheetah
赞同来自: hansongnan 、laoyang360 、learnonly