开始翻译 Elasticsearch-PHP 中文文档

最近社区搜索功能换上了专业的搜索软件 —— Elasticsearch 。在代码实现上,Eloquent 模型的自动 index 和更新使用了 Laravel Scout,查询方面的逻辑用了官方的 elasticsearch-php 库。查询上还是使用官方库才能完全体会到 Elasticsearch 的强大。阅读 elasticsearch-php 项目的文档时,发现有蛮多有趣的知识点,故引进社区翻译,让大家趁这个机会也一起来学习下哈。

Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。现在是使用最广的开源搜索引擎之一,Wikipedia、Stack Overflow、GitHub 等都基于 Elasticsearch 来构建他们的搜索引擎。
更多介绍请见:全文搜索分析引擎 Elasticsearch

翻译须知

以下是我们的翻译须知:

  • 翻译有利于技能精进,因为高品质的翻译需要你 完全理解 将要翻译的内容;
  • 遇到不熟悉的内容,可以先利用搜索引擎查阅资料,把这当成一次难得的学习机会;
  • 请不要像机器人一样直译原文,那样你将无法成长;
  • 请仔细阅读并联系上下文,然后用 自己的方式 表达出来,就如自己在写作;
  • 翻译完成后请 朗读一遍,发出声音来,这是高品质翻译的最好检阅方法;
  • 请注意单词拼写,以及中英文排版,参考此页,特别注意以下:
    • 英文的左右 必须 保持一个空白,避免中英文字黏在一起;
    • 排版请与原文保持一致;
    • 必须 使用全角标点符号;
    • 必须 严格遵循 Markdown 语法;
    • 原文中的双引号(" ")请代换成中文的引号(「」符号怎么打出来见 这里);
    • 加亮」和「加粗」和「[链接]()」都需要在左右保持一个空格;
    • 代码注释统一要求翻译;
    • 专有名词首字母必须大写;

开始翻译

如果你有兴趣参与,请前往:

项目地址:《Elasticsearch-PHP 中文文档》
翻译动态:《Elasticsearch-PHP 中文文档》

摈弃世俗浮躁,追求技术精湛
本帖已被设为精华帖!
Summer
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 10

基于 Elasticsearch-PHP 开发的 laravel 扩展包走一波; https://github.com/baijunyao/laravel-scout...

5年前 评论
Summer

@夜晚的雨 哈哈,不冲突不冲突,译者都是以学习为目的,后续版本也会持续维护

5年前 评论

@Summer ES 官方翻译比较落后,停滞与 2.X,现在 ES 都 6.X 很多 API 都已经发生了变化,包括 suggester 的翻译并不好,期待你的耶耶耶 :kissing_heart:

5年前 评论

如何将数据库里面的数据和 ES 进行关联了?

5年前 评论

这个很棒,有空也参与下。

5年前 评论
Leonz3n

社区真的是越来越壮大了

5年前 评论

能不能出个7.x版本的啊, 7之后的变化挺多的, 期待!!!

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!