字段数据频率过滤(Fielddata Frequency Filter) #
为了减少内存占用,可以配置字段数据过滤器来移除低频率的项。
基本用法 #
PUT my-index
{
"mappings": {
"properties": {
"tags": {
"type": "text",
"fielddata": true,
"fielddata_frequency_filter": {
"min": 2,
"min_segment_size": 50
}
}
}
}
}
适用的字段类型 #
text(启用fielddata时)
参数选项 #
- min: 项必须出现的最少次数(默认值:0)
- max: 项可能出现的最多次数(无上限)
- min_segment_size: 仅在至少有这么多文档的段中应用过滤器(默认值:0)
说明 #
当启用字段数据用于聚合或排序时,此参数可以降低内存占用。低频项会被从内存中移除。