在php中使用Elasticsearch进行增删改查

先安装Elasticsearch客户端,不同系统客户端安装方式不同

安装成功后通过Elasticsearch\bin目录下的elasticsearch.bat文件进行启动文件

1.Elasticsearch客户端在不同系统的安装主要包括以下步骤:

Linux系统安装‌:

  • 准备环境‌:安装JDK,建议版本为java8、java11或java14,并配置JAVA_HOME环境变量。
  • 添加用户‌:由于安全机制,Elasticsearch不能使用root用户启动,因此需要创建新的用户来完成安装操作。
  • 上传并解压安装包‌:使用FTP工具上传Elasticsearch安装包到Linux服务器,并解压。
  • 配置和启动‌:修改Elasticsearch配置文件,设置数据和日志存放目录,然后启动Elasticsearch服务。

Windows系统安装‌:

  • 准备环境‌:安装较高版本的JDK,并配置环境变量。
  • 下载并解压安装包‌:从官网下载Elasticsearch安装包,并解压。
  • 启动服务‌:双击运行bin目录下的elasticsearch.bat文件,启动Elasticsearch服务。
  • 测试访问‌:通过浏览器访问http://localhost:9200/或http://127.0.0.1:9200/,验证服务是否启动成功。

代码方面

2.通过composer包安装服务

composer require elasticsearch/elasticsearch

3.载入配置

require 'vendor/autoload.php';

use Elasticsearch\ClientBuilder;

protected $client;
   function __construct()
   {
       parent::__construct();
   $hosts = [
         'localhost:9200', // IP及端口 // 可以添加更多的节点
         ];
   $this->client = ClientBuilder::create()      // 实例化 ClientBuilder
            ->setHosts($hosts)                  // 设置主机信息
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值