首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
邦就是我53674
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
Elasticsearch Translog 介绍
对 Lucene 的更改只在 Lucene commit 期间持久化到磁盘,这是一个相当昂贵的操作,因此不能在每次索引或删除操作之后执行。在进程退出或硬件故障的情况下,Lucene 还没来得及 commit 的数据将会丢失。 由于 Lucene commit 的代价太高,无法对…
Elasticsearch 中 must, filter, should, must_not, constant_score 的区别
must:其查询子句必须全部被满足,逻辑相当于 and ,并且会计算分数。 filter:与 must 作用一样,但是不会计算分数。在 filter context 下的查询子句不会计算分数且会被缓存。 should:其查询子句应该被满足,也就是不一定都满足,逻辑相当于 or。…
【讨论】Apollo为什么不在Client端长轮询同步时的返回结果中直接返回更新的结果呢?
Client定时轮询。 Client发起长轮询,利用Spring的DeferredResult,若Config Service 端监听到有新的通知,则返回有新通知消息,这时Client端立即发起对有新通知的Namespace的配置的读取。 Client端发起长轮询,Config…
Elasticsearch 提高建立索引的速度
使用Bulk Request。为了得到一次 bulk request 的最佳容量,可以建一个索引在单节点上并且单分片,依次以两倍的数量测试,100,200,400...直到建立索引的速度趋于平稳,此时的数量即为一次bulk request的最佳容量。但是这里有一个误区就是,并不…
Elasticsearch 使用建议(持续更新)
不要返回太大的结果集。Es 作为一个搜索引擎,非常擅长返回一定条件下的 Top N 条文档,而不太擅长返回所有文档,如果需要返回所有文档,请使用 scroll api 方式。 避免存储太大的文档。Es 默认最大的文档大小是 100MB,最大可设置为大约 2GB。即使不考虑这个硬…
Guava Cache 使用经验
刷新数据,LoadingCache.refresh(K),刷新指定key的值,刷新过程内部是异步操作(当前线程仍然会阻塞直到刷新完成),在刷新完成前拿到的还是旧值。in contrast to eviction, which forces retrievals to wait …
Elasticsearch【6.7】 使用float类型字段聚合时出现精度丢失
_soucre 返回的是插入时的原值,不会做更改,即使字段在mapping类型与插入的实际类型不一致,也不会做任何处理,所以实际做聚合的值与 _source 里的值有可能会不一样。
个人成就
文章被点赞
97
文章被阅读
32,543
掘力值
769
关注了
15
关注者
37
收藏集
5
关注标签
28
加入于
2018-08-14