elasticsearch
文章平均质量分 75
growing_duck
这个作者很懒,什么都没留下…
展开
-
elasticSearch5-原理解析
一:近实时搜索原理先认识几个基本概念:1、segmentes基本存储单元是shard,index分散在多个shard上。 而每个shard由多个段-segment组成,每次创建一个新Document(一条新数据),就会归属于一个新的segment。 删除数据时,也不会直接删除当前segment,只是标记为已删除状态,后续在合适时机删除。2、translog操作日志,用来记录操作动作,防止数据丢失。 每个shard中对应一个translog文件。3、commit提交,意味着将多个原创 2022-03-30 17:33:06 · 2348 阅读 · 0 评论 -
elasticSearch4-搜索实战
搜索实战原创 2022-03-29 17:37:41 · 2586 阅读 · 0 评论 -
elasticSearch3-进阶知识
一:集群Node节点组合:主节点+数据节点(master+data) 默认 。node.master: true (为true只是代表有成为master的资格,如果集群中多个节点为true,需要竞选master)node.data: true (如果请求量和数据量较大,master节点最好不要存储数据)数据节点(data) node.master: false node.data: true客户端节点(client) 不会成为主节点,也不会存储数...原创 2021-12-06 18:10:23 · 1662 阅读 · 0 评论 -
elasticSearch2-高级应用
索引迁移:使用_reindex命令做索引迁移:slices: 切片,可以同时独立运行,性能提高很多倍。 auto时切片数=分片数,也可手动指定,但不要大于分片数。source: 原索引dest: 目标索引version_type:internal: 不管新索引中有没有相同数据,直接覆盖。external: 如果有相同数据,查看_version版本号,根据乐观锁机制更新。size: 每批处理迁移的数据量,对性能也有影响,最好5-15 MB。.........原创 2021-12-01 20:01:17 · 409 阅读 · 0 评论 -
elasticSearch1-入门使用
索引和映射://创建索引PUT /my-test//查看索引信息GET /my-test//查看索引是否存在HEAD /my-test//打开关闭POST /my-test/_closePOST /my-test/_open//删除DELETE /my-test//创建索引和映射PUT /my-test{ "mappings": { "properties": { "name":{ "type": "text", "analy.原创 2021-11-29 18:33:46 · 1149 阅读 · 0 评论