04 2019 档案
摘要:滚动索引一般可以与索引模板结合使用,实现按一定条件自动创建索引。 1.当现有索引被认为太大或太旧时,滚动索引API会将别名滚动到新的索引。 创建索引 logs-0000001 别名为 logs_write.如果 logs_write 指向的索引是在7天以前创建的,或者包含1000个以上的文档,则会创
阅读全文
摘要:创建模板 删除模板 获取模板 判断模板是否存在 多个模板同时匹配,以order顺序倒排,order越大,优先级越高 模板版本号 模板可以选择添加版本号,这可以是任何整数值,以便简化外部系统的模板管理。版本字段是完全可选的,它仅用于模板的外部管理。要取消设置版本,只需替换模板即可 查看版本号
阅读全文
摘要:1.将索引的分片数拆分成多个。 _split API要求必须使用特定的number_of_routing_shards创建源索引,以便将来进行分割。在Elasticsearch 7.0中已经删除了这一要求。 索引可以拆分多次,但拆分的最大分片数是由创建索引是的number_of_routing_sh
阅读全文
摘要:1.缩小索引是指将原索引分片数缩小到一定数量。但缩小的数量必须为原数量的因子(即原分片数量是新分片倍数),例如8个分片可以缩小到4、2、1个分片。如果原分片数量为素数则只能缩小到一个分片。在缩小开始时,每个分片的复制都必须在同一节点(node)存在。 2.过程如下: 首先,以相同配置创建目标索引,但
阅读全文
摘要:1.默认路由规则 默认情况下通过_routing字段进行路由,这个字段的值默认等于文档_id字段 2.自定义路由字段 3._routing字段可用于查询 查询时指定路由 4.强制CRUD操作携带routing参数 自定义路由后,CRUD操作最好都要带上routing参数,要不可能导致一个文档被保存到
阅读全文
摘要:几种常用方式: 1.定时更新别名指向,更新后原索引可删除或保留 2.更新索引指向并删除原索引 3.创建过滤视图 下面是索引相关操作基础知识: _aliases:批量操作 创建别名 删除别名 组合操作 数组形式同时指定多个索引别名 通配符形式 通过别名指定routing 可以具体指定查询和索引的rou
阅读全文

浙公网安备 33010602011771号