字段mapping如下(采用默认,之前没有设置过):
"name" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
}
}
}
加入name字段值是“管理员test559测试”
怎样在查询时候输入“员test55”都能查到结果?
我试了好多种方法都不行
PS:在不修改mapping的情况下可以做到吗?
"name" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
}
}
}
加入name字段值是“管理员test559测试”
怎样在查询时候输入“员test55”都能查到结果?
我试了好多种方法都不行
PS:在不修改mapping的情况下可以做到吗?
3 个回复
imp
赞同来自:
laududu
赞同来自:
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自:
必须全部搜索。
或者修改mapping