
ES
mgxcool
这个作者很懒,什么都没留下…
展开
-
es中的scan and scroll搜索
在es上搜索数据时,默认es只会返回10条文档,当我们想获取更多结果,或者只要结果中的一个区间的数据时,可以通过szie和from来指定。 GET /_search?size=3&from=20如上的查询语句,会返回排序后的结果中第20到第22条数据。es在收到这样的一个请求之后,每一个分片都会返回一个top22的搜索结果,然后将这些结果汇总排序,再选出top22,最后取第20到第22条数据作为原创 2015-11-18 14:40:44 · 4130 阅读 · 0 评论 -
es _bulk批处理
通常我们在操作es的时候,都是一个一个http命令发送来实现的,如果想一次执行多个操作,可以使用bulk api。 _bulk api支持4中常见的操作: index 写入文档 create 创建索引 delete 删除索引 update 更新文档 我们提前将需要执行的操作写入到一个文本文件中,每个操作后通过换行结束。其中create和index可以在该行的下面加入一个数据行,作为该操翻译 2015-11-24 17:21:01 · 2495 阅读 · 0 评论 -
两种时间格式2017-03-15T16:52:38.186+0800和2017-03-15T16:52:38.186Z的区别
一开始误以为2017-03-15T16:52:38.186+0800和2017-03-15T16:52:38.186Z其实是相同的时间,最后拿着2017-03-15T16:52:38.186Z格式去es中查数据时,结果总是不对。 后来网上搜了一下,2017-03-15T08:52:38.186Z = 2017-03-15T16:52:38.186+800,记录一下这个无知的错误。。。原创 2017-03-16 10:49:46 · 2305 阅读 · 0 评论 -
ES内部分片处理机制
ES内部分片工作机制翻译 2015-10-19 15:07:26 · 26058 阅读 · 5 评论