我是靠谱客的博主 忧郁小笼包,这篇文章主要介绍PHP 如何使用 Elasticsearch API接口一、实战场景二、知识点三、菜鸟实战,现在分享给大家,希望可以做个参考。

目录

一、实战场景

二、知识点

PHP

Elasticsearch

Restful 接口

三、菜鸟实战

1、安装 Elasticsearch 官方 PHP SDK

2、创建 ES Client

3、执行返回结果


一、实战场景

如何在 PHP 中使用 Elasticsearch API 接口

二、知识点

  • PHP

  • Elasticsearch

  • Restful 接口

三、菜鸟实战

1、安装 Elasticsearch 官方 PHP SDK

https://github.com/elastic/elasticsearch-php

composer require elasticsearch/elasticsearch

2、创建 ES Client

use ElasticElasticsearchClientBuilder;
public function info(Request $request){
// 初始化
$client = ClientBuilder::create()
->setHosts(['localhost:9200'])
->build();
$response = $client->info();
// 响应格式化
$info = $response->asArray();
$data = [
'es_info' => $info,
];
$this->success($data);
}

3、执行返回结果

{
"code": 0,
"message": "ok",
"data": {
"es_info": {
"name": "xqdsvtvnyje9zxeo",
"cluster_name": "elasticsearch",
"cluster_uuid": "tNPisFAxTVaRdXHKATIUWQ",
"version": {
"number": "8.5.1",
"build_flavor": "default",
"build_type": "tar",
"build_hash": "c1310c45fc534583afe2c1c03046491efba2bba2",
"build_date": "2022-11-09T21:02:20.169855900Z",
"build_snapshot": false,
"lucene_version": "9.4.1",
"minimum_wire_compatibility_version": "7.17.0",
"minimum_index_compatibility_version": "7.0.0"
},
"tagline": "You Know, for Search"
}
}
}

通过上述步骤,就将 php 与 Elasticsearch 连通了,接下来使用 sdk 中的 api 即可。

最后

以上就是忧郁小笼包最近收集整理的关于PHP 如何使用 Elasticsearch API接口一、实战场景二、知识点三、菜鸟实战的全部内容,更多相关PHP内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(124)

评论列表共有 0 条评论

立即
投稿
返回
顶部