我无法在Elasticsearch中搜索以特殊字符结尾/开头的字符,例如"123456!"。
{
"query": {
"query_string": {
"default_field": "password",
"query": "123456!"
}
}
}
我的映射是
{
"mappings": {
"passwords": {
"properties": {
"date": { "type": "date"},
"password": { "type": "string","index": "not_analyzed"},
}
}
}
}
我的搜索查询(或者映射)中含有特殊字符,导致出现错误,我该怎么做才能让这些特殊字符被当作搜索字符串的一部分来处理?