我是靠谱客的博主 忧郁小笼包,最近开发中收集的这篇文章主要介绍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 如何使用 Elasticsearch API接口一、实战场景二、知识点三、菜鸟实战所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部