用elasticsearch-php laravel为啥不能返回高亮数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用elasticsearch-php laravel为啥不能返回高亮数据相关的知识,希望对你有一定的参考价值。
参考技术A 自己重新写一个编辑器就可以了。1、已在本地windows机器上安装好了elasticsearch及相关插件。
2、然后在laravel中安装好了elasticsearch-php客户端。
3、写一个SearchController控制器就可以自己调动返回数据。
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 laravel为啥不能返回高亮数据的主要内容,如果未能解决你的问题,请参考以下文章
使用composer安装Elasticsearch-php教程