Fielddata is disabled on text fields by default Set fielddata=true on [service.address]
2个字段的:
PUT metricbeat-7.3.0/_mapping
{
"properties": {
"service": {
"properties": {
"address": {
"type": "text",
"fielddata": true,
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
}
3个字段的:
PUT metricbeat-7.3.0/_mapping
{
"properties": {
"kafka": {
"properties": {
"topic": {
"properties": {
"name":{
"type": "text",
"fielddata": true,
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
}
}
}
4个字段的:
PUT metricbeat-7.3.0/_mapping
{
"properties": {
"kafka": {
"properties": {
"consumergroup": {
"properties": {
"client":{
"properties": {
"id": {
"type": "text",
"fielddata": true,
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
}
}
}
}
}
}
}