国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

關(guān)于PHP 使用 Elastic Search8的相關(guān)經(jīng)歷

這篇具有很好參考價(jià)值的文章主要介紹了關(guān)于PHP 使用 Elastic Search8的相關(guān)經(jīng)歷。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

你好! 如果你也是第一次使用ES8和PHP對接使用,這里或許有一些心得可以為你解決一些問題。

本地環(huán)境所需工具

windows 版本搭建 Elastic Search

如下圖,通過官網(wǎng)下載一個(gè)windows版本的Elastic Search 執(zhí)行.bat文件即可啟動
https://localhost:9200 默認(rèn)的是ssl證書
關(guān)于PHP 使用 Elastic Search8的相關(guān)經(jīng)歷,PHP,逐步成長,php,Elastic Search

ES8登錄是需要賬戶密碼的,windows啟動ES8以后,重新開啟一個(gè)終端窗口。修改完畢以后登錄的時(shí)候不能使用(示例:123456),需要使用的是加密的那個(gè)
關(guān)于PHP 使用 Elastic Search8的相關(guān)經(jīng)歷,PHP,逐步成長,php,Elastic Search

// 進(jìn)入到Es目錄下執(zhí)行
// elastic 用戶名(默認(rèn)的)
// 123456 修改的登錄密碼
bin\elasticsearch-reset-password.bat -u elastic 123456

PHP客戶端部分(我搭建的比較匆忙,也是比較快捷的一種方式)

下載一個(gè)PHPStudy(有composer的就不用下載了)
安裝composer后,使用composer下載elasticsearch

// 準(zhǔn)備工作,找到composer.json (下面是我的配置,
// 也可以只配一個(gè)"elasticsearch/elasticsearch":"^8.8",
{
    "require": {
        "elasticsearch/elasticsearch":"^8.8",
        "psr/http-message": "^2.0"
    },
    "config": {
        "allow-plugins": {
            "php-http/discovery": true
        }
    }
}
// 配置好了以后執(zhí)行
// 終端執(zhí)行:
composer require elasticsearch/elasticsearch
// windows執(zhí)行:
composer.phar require elasticsearch/elasticsearch
// 最后執(zhí)行
curl -s http://getcomposer.org/installer | php
// 終端執(zhí)行:
php composer install
// windows執(zhí)行
php composer.phar install

composer后的所有文件以及相關(guān)依賴??

關(guān)于PHP 使用 Elastic Search8的相關(guān)經(jīng)歷,PHP,逐步成長,php,Elastic Search

第一個(gè)問題:
將下載的文件,放入自己對應(yīng)的框架即可,在使用的時(shí)候:

require 'vendor/autoload.php';
// 初始化客戶端
 $client = \Elastic\Elasticsearch\ClientBuilder::create()->build();

當(dāng)時(shí)安裝的時(shí)候一心就死腦經(jīng)下載【elasticsearch】文件,所以也只引入了【elasticsearch】文件。客戶端初始化的時(shí)候,只要build就報(bào)500,錯誤,查詢以后發(fā)現(xiàn)是沒有對應(yīng)的依賴 Psr/Guzzlehttp,其實(shí)都已經(jīng)下載了,就是當(dāng)時(shí)鉆牛角尖了,很簡單的問題。

第二個(gè)問題:

客戶端初始化以后,可以使用

$response = $client->info() 

來獲取對象信息。這個(gè)地方如果報(bào)錯,需要修改一下文件配置。將默認(rèn)ssl驗(yàn)證關(guān)閉

文件路徑【elasticsearch-8.8.2\config\elasticsearch.yml]??修改完后重啟(關(guān)閉終端,重新去bin目錄下雙擊.bat文件

關(guān)于PHP 使用 Elastic Search8的相關(guān)經(jīng)歷,PHP,逐步成長,php,Elastic Search

全部調(diào)用完以后能出現(xiàn)??圖,算是基本調(diào)通了

關(guān)于PHP 使用 Elastic Search8的相關(guān)經(jīng)歷,PHP,逐步成長,php,Elastic Search文章來源地址http://www.zghlxwxcb.cn/news/detail-552632.html

到了這里,關(guān)于關(guān)于PHP 使用 Elastic Search8的相關(guān)經(jīng)歷的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【elastic search】JAVA操作elastic search

    【elastic search】JAVA操作elastic search

    目錄 1.環(huán)境準(zhǔn)備 2.ES JAVA API 3.Spring Boot操作ES 本文是作者ES系列的第三篇文章,關(guān)于ES的核心概念移步: https://bugman.blog.csdn.net/article/details/135342256?spm=1001.2014.3001.5502 關(guān)于ES的下載安裝教程以及基本使用,移步: https://bugman.blog.csdn.net/article/details/135342256?spm=1001.2014.3001.5502 在前文

    2024年01月25日
    瀏覽(23)
  • Elastic Search一些用法

    Elastic Search一些用法

    參考: 中國開源社區(qū) 官方介紹 ES 的權(quán)重排序 【Elasticsearch】ElasticSearch 7.8 多字段權(quán)重排序 ElasticSearch7.3學(xué)習(xí)(十三)----定制動態(tài)映射(dynamic mapping) 【Elasticsearch教程4】Mapping 動態(tài)映射 【Elasticsearch教程5】Mapping 動態(tài)模板 Dynamic templates 注意事項(xiàng):需要先創(chuàng)建模板,然后添加數(shù)據(jù)

    2024年02月06日
    瀏覽(19)
  • elastic search入門

    elastic search入門

    參考1:Elastic Search 入門 - 知乎 參考2:Ubuntu上安裝ElasticSearch_ubuntu elasticsearch-CSDN博客 1、ElasticSearch安裝 1.1安裝JDK,省略,之前已安裝過 1.2創(chuàng)建ES用戶 1.3?下載ElasticSearch安裝包 Ubuntu上下載: 然后解壓: 1.4配置 配置jvm.options 配置elasticsearch.yml: 根據(jù)以上設(shè)置的path.data和path.l

    2024年01月23日
    瀏覽(15)
  • SpringCloud整合Elastic Search

    1、配置Elastic Search 注釋說明: spring.elasticsearch.rest.uris :設(shè)置Elastic Search的連接地址,這里的示例是本地地址 http://localhost:9200 ,根據(jù)實(shí)際情況修改。 spring.elasticsearch.username 和 spring.elasticsearch.password :設(shè)置Elastic Search的用戶名和密碼,如果沒有設(shè)置訪問控制,這兩項(xiàng)可以省略

    2024年02月15日
    瀏覽(12)
  • Elastic Search 命令詳解-索引操作

    Elastic Search 命令詳解-索引操作

    關(guān)于Elastic Search安裝可以參考《Elastic Search 8.6.2集群安裝部署》及Kibana安裝可以參考《Elastic Search 8.6.2簡單操作》。相關(guān)命令將在Kibana工具的Console平臺上執(zhí)行。 Elastic Search索引操作主要包含:創(chuàng)建、刪除、關(guān)閉和打開索引,以及索引別名的操作。其中,索引別名的操作在生產(chǎn)環(huán)

    2024年02月08日
    瀏覽(18)
  • 【搜索引擎】elastic search核心概念

    【搜索引擎】elastic search核心概念

    前言 本文不涉及ES的具體安裝下載、操作、集群的內(nèi)容,這部分內(nèi)容會放在后面一篇文章中。本文只包含ES的核心理論,看完本文再去學(xué)ES的細(xì)節(jié)會事半功倍。 目錄 1.由日志存儲引出的問題 2.什么是ES? 3.ES的數(shù)據(jù)結(jié)構(gòu) 4.ES的核心原理 5.聯(lián)系作者 本文或者說本系列的來源: 前面

    2024年02月03日
    瀏覽(17)
  • Elastic Search的RestFul API入門:如何進(jìn)行ES的查詢-search

    在這篇教學(xué)文章中,我們將深入探討Elasticsearch的search功能。這是一個(gè)非常強(qiáng)大且靈活的功能,它允許我們對存儲在Elasticsearch中的數(shù)據(jù)進(jìn)行各種復(fù)雜的查詢和分析。本章的目標(biāo)是讓讀者理解如何進(jìn)行Elasticsearch的搜索,以及如何在搜索過程中自主調(diào)整搜索參數(shù),從而靈活地控制

    2024年02月03日
    瀏覽(27)
  • elastic search es 分組統(tǒng)計(jì) aggs 次數(shù)用法

    參考鏈接:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations.html es 各個(gè)版本的語法可能會不一樣,如果大家在用的時(shí)候發(fā)現(xiàn)語法報(bào)錯了,請查閱相關(guān)版本的語法。 剛需要按 ip 地址統(tǒng)計(jì)某個(gè)接口的訪問次數(shù),查了下 es 分組統(tǒng)計(jì)次數(shù) aggs 的用法,特此記錄一下,方

    2024年02月11日
    瀏覽(13)
  • Elastic Search 根據(jù)匹配分和熱度分排序

    匹配分、熱度分歸一化 排序:匹配分 * 0.8 + 熱度分 * 0.2

    2024年02月16日
    瀏覽(15)
  • Centos 7 通過 targz 文件安裝 Elastic Search 服務(wù)

    Centos 7 通過 targz 文件安裝 Elastic Search 服務(wù)

    區(qū)別于通過發(fā)行版自帶的倉庫, 介紹如何通過 targz 文件安裝 Elastic Search 服務(wù), 使用的 Linux 為 Centos 7 https://www.elastic.co/downloads/elasticsearch 選擇 Linux x86_64, 下載 elasticsearch-8.8.0-linux-x86_64.tar.gz 解壓到 /opt/elasticsearch, 并加上軟鏈 這個(gè)版本的 Elastic Search 自帶 JVM, 版本為 openjdk version

    2024年02月08日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包