es小记(copy_to)

简单创建索引复制字段

1: 3个主分片,各自有一个副本,总分片数为 3*2=6;
refresh_interval为刷新频率;
其他参数描述,转载自

PUT test1
{
“settings”:{
“number_of_shards”: 1,
“number_of_replicas”: 1,
“refresh_interval”: “30s”
},
“mappings”:{
“properties”:{
“id”:{
“type”:“integer”
},
“name”:{
“type”:“keyword”,
“copy_to”: “desc”
},
“age”:{
“type”:“integer”,
“copy_to”: “desc”
},
“desc”:{
“type”:“text”,
“store”: true
}
}
}
}

es小记(copy_to)_第1张图片
2: copy_to字段查询时不会返回
es小记(copy_to)_第2张图片
2.1:如下查询可返回
es小记(copy_to)_第3张图片
3: store
设置索引的时候,我们给某些字段的store属性设置为true,在查询时,请求中可以携带stored_fields参数,指定某些字段,最后,这些字段会被包含在返回的结果中。如果请求中携带的字段没有被储存,将会被忽略

你可能感兴趣的:(ES,elasticsearch)