如果您使用的是ES 5.2或更高版本,则现在可以将normalizer
s用于keyword
字段。只需像这样声明您的索引设置和映射,就可以了
PUT index
{
"settings": {
"analysis": {
"normalizer": {
"keyword_lowercase": {
"type": "custom",
"filter": ["lowercase"]
}
}
}
},
"mappings": {
"type": {
"properties": {
"field": {
"type": "keyword",
"normalizer": "keyword_lowercase"
}
}
}
}
}