Elasticsearch-PHP 概述

Posted Hail Hydra

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch-PHP 概述相关的知识,希望对你有一定的参考价值。

最近在学习使用Elasticsearch,并且是和php一起使用的,看到了Elasticsearch-PHP,其实是Elasticsearch为PHP提供的客户端,那么我们来学习一下API文档,如何在PHP中使用Elasticsearch。

官方文档:https://www.elastic.co/guide/en/elasticsearch/client/php-api/current/_overview.html

但是看到的官方文档又是英文的,目前还没有中文版本,所以尝试翻译一下。这会是一个系列的翻译文档,稍后会有其它章节的翻译。

下面开始对Elasticsearch-PHP API进行介绍。

 

概述

 

这是官方Elasticsearch PHP客户端。它被设计成一个非常低级别的客户端以至于不会偏离REST API。

 

所有的方法都紧密的匹配着REST API,并且匹配着其他语言客户端的方法结构(ruby,python,等)。我们希望这种一致性使得很容易学习一种客户端,并且能够花最少的努力无缝地从一种语言切换到另外一种语言。

 

客户端被设计为“unopinionated”。有几个普遍的细节被添加到客户端(集群状态监听,轮循请求等),但很大程度上是很贫乏的。这是故意的。我们希望更复杂的库可以构建在共同的普遍的基础之上。

来源:http://blog.csdn.net/zpf336/article/details/48547871

以上是关于Elasticsearch-PHP 概述的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch-PHP 安装

使用composer安装Elasticsearch-php教程

使用composer安装Elasticsearch-php教程

用elasticsearch-php laravel为啥不能返回高亮数据

Elasticsearch-PHP 命名空间

Elasticsearch-PHP 搜索操作