摘要: 1、document路由到shard上是什么意思? 我们知道,1个index的数据会被分配到多个shard中,1个document只会被放到其中1个primary shard中。 也就是说,当我们创建document的时候,es就要决定这个document是放在这个index的哪个shard上,这个 阅读全文
posted @ 2020-08-03 17:09 百里喻初原 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 使用bulk语法可以进行批量增删改操作,bulk语法有严格的要求,每个json串不能换行,两个json串必须换行,下面演示下 #删除 POST /_bulk { "delete": { "_index": "test_index", "_type": "test_type", "_id": "1" 阅读全文
posted @ 2020-08-03 14:38 百里喻初原 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要批量查询 假如我们要查100个document,一个一个id查的话,需要发送100次网络请求,占用网络开销,用mget进行批量查询的话,只要发送1次网络请求,网络开销减小100倍。 2、mget的语法 (1) 同一index同一type GET /test_index/test_type 阅读全文
posted @ 2020-08-03 10:36 百里喻初原 阅读(516) 评论(0) 推荐(0) 编辑