Elasticsearch(简称:ES)功能强大,其背后有很多默认值,或者默认操作。这些操作优劣并存,优势在于我们可以迅速上手使用ES,劣势在于,其实这些默认值的背后涉及到很多底层原理,怎么做更合适,只有数据使用者知道。用ES的话来说,你比ES更懂你的数据,但一些配置信息、限制信息,还是需要在了解了ES的功能之后进行人工限制。你是否遇到:在使用了一段时间ES之后,期望使用ES的其他功能,例如聚合、排序,但因为字段类型受限,无奈只能进行reindex等一系列问题?题主在遇到一些问题后,发现用ES很简单,但是会用ES很难。这让我下定决心一定好好了解ES,也就出现了本文。 前言ES(全称Elasti
Elasticsearch(简称:ES)功能强大,其背后有很多默认值,或者默认操作。这些操作优劣并存,优势在于我们可以迅速上手使用ES,劣势在于,其实这些默认值的背后涉及到很多底层原理,怎么做更合适,只有数据使用者知道。用ES的话来说,你比ES更懂你的数据,但一些配置信息、限制信息,还是需要在了解了ES的功能之后进行人工限制。你是否遇到:在使用了一段时间ES之后,期望使用ES的其他功能,例如聚合、排序,但因为字段类型受限,无奈只能进行reindex等一系列问题?题主在遇到一些问题后,发现用ES很简单,但是会用ES很难。这让我下定决心一定好好了解ES,也就出现了本文。 前言ES(全称Elasti
前言作为公司代码委员会golang分会的理事,我review了很多代码,看了很多别人的review评论。发现不少同学codereview与写出好代码的水平有待提高。在这里,想分享一下我的一些理念和思路。 为什么技术人员包括leader都要做codereview谚语曰:'TalkIsCheap,ShowMeTheCode'。知易行难,知行合一难。嘴里要讲出来总是轻松,把别人讲过的话记住,组织一下语言,再讲出来,很容易。绝知此事要躬行。设计理念你可能道听途说了一些,以为自己掌握了,但是你会做么?有能力去思考、改进自己当前的实践方式和实践中的代码细节么?不客气地说,很多人仅仅是知道并且认同了某个
前言作为公司代码委员会golang分会的理事,我review了很多代码,看了很多别人的review评论。发现不少同学codereview与写出好代码的水平有待提高。在这里,想分享一下我的一些理念和思路。 为什么技术人员包括leader都要做codereview谚语曰:'TalkIsCheap,ShowMeTheCode'。知易行难,知行合一难。嘴里要讲出来总是轻松,把别人讲过的话记住,组织一下语言,再讲出来,很容易。绝知此事要躬行。设计理念你可能道听途说了一些,以为自己掌握了,但是你会做么?有能力去思考、改进自己当前的实践方式和实践中的代码细节么?不客气地说,很多人仅仅是知道并且认同了某个