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

spring boot 項(xiàng)目中搭建 ElasticSearch 中間件 一 postman 操作 es

這篇具有很好參考價(jià)值的文章主要介紹了spring boot 項(xiàng)目中搭建 ElasticSearch 中間件 一 postman 操作 es。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

作者:逍遙Sean
簡(jiǎn)介:一個(gè)主修Java的Web網(wǎng)站\游戲服務(wù)器后端開發(fā)者
主頁(yè):https://blog.csdn.net/Ureliable
覺(jué)得博主文章不錯(cuò)的話,可以三連支持一下~ 如有需要我的支持,請(qǐng)私信或評(píng)論留言!

本文是ElasticSearch 的入門文章,包含ElasticSearch 的環(huán)境準(zhǔn)備和基礎(chǔ)操作(使用postman)
ElasticSearch 系列文章目的是使用ElasticSearch結(jié)合spring boot項(xiàng)目實(shí)現(xiàn)項(xiàng)目的搜索功能。
系列文章 :

spring boot 項(xiàng)目中搭建 ElasticSearch 中間件 二 java api 操作 es
spring boot 項(xiàng)目中搭建 ElasticSearch 中間件 三 spring data 操作 es

1. 簡(jiǎn)介

存儲(chǔ),檢索數(shù)據(jù)
集群擴(kuò)展
PB級(jí)處理數(shù)據(jù)
全文檢索,分析
日志管理

2. 環(huán)境

本文使用 elasticsearch-7.10.0
不同的jdk版本要使用適配的es版本
最新es與jdk適配圖

elasticsearch-7.10.0-windows-x86_64\elasticsearch-7.10.0\bin

下載后在bin中點(diǎn)擊 elasticsearch.bat 啟動(dòng)es
默認(rèn)端口是9200
es有幾個(gè)重要概念

  • 索引:index 類似數(shù)據(jù)庫(kù)中的表,一個(gè)索引可以理解為一個(gè)表
  • 文檔:doc 類似數(shù)據(jù)庫(kù)中的行,一個(gè)文檔可以理解為一行數(shù)據(jù)
  • 倒排索引:數(shù)據(jù)庫(kù)中的id一般是 :
    id(1001) - > name("zhang san"), type("man"),es進(jìn)行分詞 建立一個(gè)"zhang " -> 1001和 “san” -> 1001就是倒排索引

3. postman操作索引

3.1 創(chuàng)建索引

注:以下操作 以索引名為product為例
注:域名前表示請(qǐng)求類型

// 請(qǐng)求類型
post
// 域名
http://localhost:9200/product
3.2 查看索引
// 請(qǐng)求類型
get
// 域名
http://localhost:9200/product
3.3 查看所有索引
// 請(qǐng)求類型
get
// 域名
http://localhost:9200/_cat/indices?v
3.4 刪除索引
// 請(qǐng)求類型
delete
// 域名
http://localhost:9200/product

4. postman操作文檔

4.1 添加文檔

注:以下操作 以索引名為product為例
注:域名前表示請(qǐng)求類型
注:以下使用1001作為文檔唯一id,可以不填,es會(huì)創(chuàng)建一個(gè)唯一id
注:_doc為固定寫法表示操作文檔

// 請(qǐng)求類型
post
// 域名
http://localhost:9200/product/_doc/1001
// 請(qǐng)求體body
{
    "title":"小米手機(jī)",
    "category":"小米",
    "image":"http://www.sean.com/xm.jpg",
    "price":10000
}
4.2 查詢文檔
// 請(qǐng)求類型
get
// 域名
http://localhost:9200/product/_doc/1001
4.3 查詢?nèi)课臋n
// 請(qǐng)求類型
get
// 域名
http://localhost:9200/product/_search
4.4 更新文檔
// 請(qǐng)求類型
put
// 域名
http://localhost:9200/product/_doc/1001
// 請(qǐng)求體body
{
    "title":"華為手機(jī)",
    "category":"小米",
    "image":"http://www.sean.com/xm.jpg",
    "price":10000
}
4.5 局部更新文檔
// 請(qǐng)求類型
post
// 域名
http://localhost:9200/product/_update/1001
// 請(qǐng)求體body
{
    "doc": {
        "title":"mi手機(jī)"
    }
}
4.6 刪除文檔
// 請(qǐng)求類型
delete
// 域名
http://localhost:9200/product/_doc/1001
4.7 條件查詢文檔1
// 請(qǐng)求類型
get
// 域名
http://localhost:9200/product/_search?q=category:小米

4.8 條件查詢文檔2
// 請(qǐng)求類型
get
// 域名
http://localhost:9200/shopping/_search
// 請(qǐng)求體body
{
    "query" : {
        "match" : {
            "category" : "小米"
        }
    }
}
4.9 條件查詢文檔 limit

分頁(yè)查詢

// 請(qǐng)求類型
get
// 域名
http://localhost:9200/shopping/_search
// 請(qǐng)求體body
{
    "query" : {
        "match" : {
            "category" : "小米"
        }
    },
    "from": 0,
    "size": 1
}
4.10 條件查詢文檔 less

只顯示一個(gè)title字段文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-678996.html

// 請(qǐng)求類型
get
// 域名
http://localhost:9200/shopping/_search
// 請(qǐng)求體body
{
    "query" : {
        "match" : {
            "category" : "小米"
        }
    },
    "from": 0,
    "size": 1,
    "_source":["title"]
}

到了這里,關(guān)于spring boot 項(xiàng)目中搭建 ElasticSearch 中間件 一 postman 操作 es的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 使用Spring Boot集成中間件:Kafka的高級(jí)使用案例講解

    在實(shí)際應(yīng)用中,Kafka作為一種強(qiáng)大的分布式消息系統(tǒng),廣泛應(yīng)用于實(shí)時(shí)數(shù)據(jù)處理和消息傳遞。本文將通過(guò)一個(gè)全面的使用案例,詳細(xì)介紹如何使用Spring Boot集成Kafka,并展示其在實(shí)際場(chǎng)景中的應(yīng)用。 在開始之前,我們需要確保已經(jīng)完成以下準(zhǔn)備工作: 安裝并啟動(dòng)Kafka集群 創(chuàng)建

    2024年02月01日
    瀏覽(19)
  • Spring Boot 接入 KMS 托管中間件密碼&第三方接口密鑰

    Spring Boot 接入 KMS 托管中間件密碼&第三方接口密鑰

    Nacos中關(guān)于中間件的密碼,還有第三方API的密鑰等信息,都是明文存儲(chǔ),不符合系統(tǒng)安全要求?,F(xiàn)需對(duì)這些信息進(jìn)行加密處理,Nacos只存儲(chǔ)密文,并在服務(wù)啟動(dòng)時(shí),調(diào)用云廠商的KMS接口進(jìn)行解密,將解密后的明文存儲(chǔ)在內(nèi)存中供服務(wù)后續(xù)使用。 業(yè)界上已有 jasypt 組件可以很好地

    2024年01月22日
    瀏覽(98)
  • Spring Cloud Alibaba 最新版本(基于Spring Boot 3.1.0)整合完整使用及與各中間件集成

    Spring Cloud Alibaba 最新版本(基于Spring Boot 3.1.0)整合完整使用及與各中間件集成

    目錄 前言 源碼地址 官方中文文檔 使用版本 spring Spring Boot 3.1.0 中間件 使用到的組件與功能 環(huán)境安裝 虛擬機(jī) nexus nacos 集成過(guò)程 工程搭建 父工程搭建 子工程 服務(wù)集成 nacos集成 配置文件 服務(wù)注冊(cè)與發(fā)現(xiàn)-discovery 服務(wù)注冊(cè) 啟動(dòng) 服務(wù)發(fā)現(xiàn) 測(cè)試 配置管理-config 新增配置 ?測(cè)試

    2024年02月07日
    瀏覽(28)
  • Spring Cloud 項(xiàng)目中實(shí)現(xiàn)推送消息到 RabbitMQ 消息中間件

    Spring Cloud 項(xiàng)目中實(shí)現(xiàn)推送消息到 RabbitMQ 消息中間件

    (注:安裝在虛擬機(jī)則填虛擬機(jī)地址,否則則為本機(jī)地址) 用戶名和密碼都為guest 看到如下頁(yè)面則為RabbitMQ安裝登錄成功。 三、依賴注入 導(dǎo)入依賴坐標(biāo) 四、配置yaml文件 配置yaml配置文件 (注:host為地址,如果安裝在虛擬機(jī)則為虛擬機(jī)地址,安裝在本機(jī)則本機(jī)地址。port為端

    2024年04月13日
    瀏覽(25)
  • 遠(yuǎn)程方法調(diào)用中間件Dubbo在spring項(xiàng)目中的使用

    作者: 逍遙Sean 簡(jiǎn)介:一個(gè)主修Java的Web網(wǎng)站游戲服務(wù)器后端開發(fā)者 主頁(yè):https://blog.csdn.net/Ureliable 覺(jué)得博主文章不錯(cuò)的話,可以三連支持一下~ 如有需要我的支持,請(qǐng)私信或評(píng)論留言! Dubbo是一個(gè)高性能分布式服務(wù)的Java RPC框架,它可以可以幫助實(shí)現(xiàn)不同應(yīng)用之間的遠(yuǎn)程調(diào)用

    2024年02月10日
    瀏覽(18)
  • spring cloud 搭建消息中間件 RabbitMQ 環(huán)境、Mac/Windows下載安裝RabbitMQ、配置RabbitMQ環(huán)境變量

    spring cloud 搭建消息中間件 RabbitMQ 環(huán)境、Mac/Windows下載安裝RabbitMQ、配置RabbitMQ環(huán)境變量

    spring boot、spring cloud工程:Mac/Windows下載安裝Erlang、RabbitMQ,并配置環(huán)境變量。 這里學(xué)習(xí)如何安裝 RabbitMQ,因?yàn)檫h(yuǎn)程配置中心的動(dòng)態(tài)更新需要結(jié)合 RabbitMQ 來(lái)使用。 這里給出自己下載和使用的百度網(wǎng)盤鏈接:Erlang 版本為25.3.2、RabbitMQ版本為3.12.1 : 鏈接:百度網(wǎng)盤鏈接 提取碼:

    2024年02月15日
    瀏覽(20)
  • Spring Cloud Alibaba 最新版本(基于Spring Boot 3.1.0)整合完整使用及與各中間件集成
Sleuth+Zipkin集成分布式鏈路追蹤

    Spring Cloud Alibaba 最新版本(基于Spring Boot 3.1.0)整合完整使用及與各中間件集成 Sleuth+Zipkin集成分布式鏈路追蹤

    目錄 前言 源碼地址 官方中文文檔 使用版本 spring Spring Boot 3.1.0 中間件 使用到的組件與功能 環(huán)境安裝 虛擬機(jī) nexus nacos 集成過(guò)程 工程搭建 父工程搭建 子工程 服務(wù)集成 nacos集成 配置文件 服務(wù)注冊(cè)與發(fā)現(xiàn)-discovery 服務(wù)注冊(cè) 啟動(dòng) 服務(wù)發(fā)現(xiàn) 測(cè)試 配置管理-config 新增配置 ?測(cè)試

    2024年02月12日
    瀏覽(59)
  • 【開發(fā)】中間件——ElasticSearch

    【開發(fā)】中間件——ElasticSearch

    ElasticSearch是一個(gè)基于Lucene的搜索服務(wù)器。提供了一個(gè)分布式多用戶能力的全文搜索引擎,基于RESTful web接口 ElasticSearch是一個(gè)基于Lucene的搜索服務(wù)器。提供了一個(gè)分布式多用戶能力的全文搜索引擎,基于RESTful web接口 ElasticSearch是用JAVA開發(fā)的。達(dá)到實(shí)時(shí)搜索,穩(wěn)定可靠,快速,

    2024年02月17日
    瀏覽(21)
  • Java中間件-Elasticsearch

    Java中間件-Elasticsearch

    Elasticsearch 是一個(gè)非常強(qiáng)大的搜索引擎。它目前被廣泛地使用于各個(gè) IT 公司。Elasticsearch 是由 Elastic 公司創(chuàng)建。它的代碼位于 GitHub - elastic/elasticsearch: Free and Open, Distributed, RESTful Search Engine。目前,Elasticsearch 是一個(gè)免費(fèi)及開放(free and open)的項(xiàng)目。同時(shí),Elastic 公司也擁有

    2023年04月27日
    瀏覽(20)
  • ES(Elasticsearch)中間件

    文章目錄 配置連接ES 全文搜索引擎 全文搜索引擎就是通過(guò)從互聯(lián)網(wǎng)上提取的各個(gè)網(wǎng)站的信息(以網(wǎng)頁(yè)文字為主)而建立的數(shù)據(jù)庫(kù)中,檢索與用戶查詢條件匹配的相關(guān)記錄,然后按一定的排列順序?qū)⒔Y(jié)果返回給用戶。 官網(wǎng)地址: 鏈接:

    2024年02月11日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包