如标题中所述,我想禁用elasticsearch
中指定字段的索引,例如,我有一个名为@fileds
的字段,其中包含三个子字段,如name、age、salary
,现在我不想在@fields.age
中为字段elasticsearch
编制索引,我该如何实现?我曾尝试使用include_in_all
参数,但它不起作用。 mapping
配置如:
"mappings": {
"fluentd": {
"properties": {
"@fields": {
"properties": {
"age": {
"type": "text",
"include_in_all": false,
"index": "no"
}
}
}
}
}
}
当我使用上面的mapping
配置时,我只能在索引的映射中看到@fields.age
,@fields.name
和@fields.salary
应该出现在索引的映射上而不是{{ 1}},怎么会发生这种情况?任何答案将不胜感激。