翻译 尝试翻译 ElasticSearch 官方文档

jasonliu · 2016年07月05日 · 最后由 jasonliu 回复于 2016年07月07日 · 5548 次阅读

Elasticsearch 是一个非常强大的开源搜索引擎,工作中也经常用到,很多网站都使用 Elasticsearch 做搜索,包括 Stack Overflow,Github,Ruby-China 的搜索也是由 Elasticsearch 实现的。Elasticsearch 的官方文档写的非常好,简单易读,例子图示都很多,连我这种英语很烂的也能很快看得懂(我英语四级都考了 5 次才勉强过😓),如果你想学习 Elasticsearch,官方文档真的很值得细看。

除了官方文档以外,Elasticsearch 的中文资料确实不多,网上也可以搜索到一些翻译,但大多数都不完整,而且版本比较旧,因此才有翻译官方文档的打算。翻译的过程中让我觉得很烦躁,Elasticsearch 的官方文档写的太细致了,任何一个很小的概念都会详细解释并带上实例,如果完整翻译,工作量也太大了,还不如去支援官方的中文站点,但在 github 上发现中文站点都好多年没更新了。因此我还是觉得翻译一些比较核心和常用的部分,包括搜索 API,查询 DSL,性能调优这些部分,因为发现工作中这些地方是用的最多的。因为工作比较忙,所以尽量保持每天更新一两节的样子,有兴趣的可以一起搞搞😄。

再介绍两本书有关 Elasticsearch 的书,翻译成中文的书籍基本上就这两本了,一本是《Elasticsearch 服务器开发(第 2 版)》:

这本书讲的还是比较全面,入门书籍,不过有些地方翻译的是在拗口,也有些错误,如果不愿意读官方文档的,可以买这本书看看,否则就没有买的必要了。

还有一本是《深入理解 ElasticSearch》,这本书讲的比较深入,包括了 Apache Lucene 的工作方式和 ElasticSearch 的工作机制,如果你不是需要深入的钻研 ElasticSearch,没有必要买这本书,而且 ElasticSearch 的更新是比较快的,都快出 5.0 了,所以这些书都不会介绍最新的特性,还是看官方文档好。

附:

Github 地址:https://github.com/liuzxc/Elasticsearch_reference_cn

ElasticSearch 官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html

http://es.xiaoleilu.com/010_Intro/05_What_is_it.html 这个是不是有重复了? 建议你接着他的翻译会比较好,这位作者后面的章节没翻译了。

#1 楼 @yakjuly 这个是翻译的有本书叫《Elasticsearch the definitive guide》,并不是官方的 guide,我看内容和目录结构都不一样,而且不清楚他到底是按照哪个版本翻译的

其实我感觉官方文档写的并不好,目录看不懂,我入门的时候是看 权威指南中文版的,大致了解后,实际应用是搜官方文档的。

#3 楼 @yakjuly 官方文档写的比较细,其实有很多重复的内容,所以我在考虑删减一些内容

表示有兴趣但英语水平不是很好😂

#5 楼 @shawndodo 没有关系啊,你可以提 PR,不过最好用过 elasticsearch 或者有基本的了解

#6 楼 @jasonliu 好的😂 也是想通过翻译的方式多了解了解。。

谢谢大神们,你们的这些兴趣,也帮助了许多人快速入门👍🏻👍🏻👍🏻

#9 楼 @laplace 可以提 PR 哈,我和其他的人会一起 review

需要 登录 后方可回复, 如果你还没有账号请 注册新账号