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

elasticSearch創(chuàng)建索引庫、映射、文檔

這篇具有很好參考價(jià)值的文章主要介紹了elasticSearch創(chuàng)建索引庫、映射、文檔。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

創(chuàng)建索引庫

使用postman或curl這樣的工具創(chuàng)建

put http://localhost:9200/索引庫名稱

參數(shù):

{
    "settings": {
        "index": {
            "number_of_shards": 1,
            "number_of_replicas": 0
        }
    }
}

number_of_shards:設(shè)置分片的數(shù)量,在集群中通常設(shè)置多個(gè)分片,表示一個(gè)索引庫將拆分成多片分別存儲(chǔ)不同的結(jié)點(diǎn),提高了ES的處理能力和高可用性,入門程序使用單機(jī)環(huán)境,這里設(shè)置為1。

number_of_replicas:設(shè)置副本的數(shù)量,設(shè)置副本是為了提高ES的高可靠性,單機(jī)環(huán)境設(shè)置為0.

如下是創(chuàng)建的例子,創(chuàng)建course索引庫,共1個(gè)分片,0個(gè)副本:
elasticSearch創(chuàng)建索引庫、映射、文檔
結(jié)果:
elasticSearch創(chuàng)建索引庫、映射、文檔

創(chuàng)建映射

創(chuàng)建映射就是向索引庫中創(chuàng)建field的過程,下邊是document和field與關(guān)系數(shù)據(jù)庫的概念的類比:

文檔(Document)----------------Row記錄

字段(Field)-------------------Columns 列

如果數(shù)據(jù)庫就表示一個(gè)索引庫可以創(chuàng)建很多不同類型的文檔,這在ES中也是允許的。
如果表就表示一個(gè)索引庫只能存儲(chǔ)相同類型的文檔,ES官方建議 在一個(gè)索引庫中只存儲(chǔ)相同類型的文檔。

put   http://localhost:9200/索引庫名稱 /類型名稱/_mapping

這里類型名稱注意查看head顯示的內(nèi)容
elasticSearch創(chuàng)建索引庫、映射、文檔

使用postman請(qǐng)求

put    http://localhost:9200/course/_doc/_mapping
{
    "properties": {
        "name": {
            "type": "text"
        },
        "description": {
            "type": "text"
        },
        "studymodel": {
            "type": "keyword"
        }
    }
}
索引庫+映射

也可以同時(shí)創(chuàng)建索引庫和映射,這里創(chuàng)建一個(gè)新的索引庫xc_course

put     http://localhost:9200/xc_course
{
	"settings":{
		"number_of_shards":3,
		"number_of_replicas":1
	},
	"mappings":{
		"properties":{
				"name":{
					"type":"text"
				},
				"country":{
					"type":"keyword"
				},
				"age":{
					"type":"integer"
				}
			}
	}
創(chuàng)建文檔

ES中的文檔相當(dāng)于MySQL數(shù)據(jù)庫表中的記錄。

發(fā)送:put 或Post http://localhost:9200/xc_course/類型名稱/id值
(如果不指定id值ES會(huì)自動(dòng)生成ID)

post    http://localhost:9200/xc_course/_doc/1 
{
	"name":"李明",
	"country":"中國",
	"age":"14"
}

elasticSearch創(chuàng)建索引庫、映射、文檔
通過head查看數(shù)據(jù)
elasticSearch創(chuàng)建索引庫、映射、文檔

查詢文檔
get     http://localhost:9200/xc_course/_doc/1 

elasticSearch創(chuàng)建索引庫、映射、文檔文章來源地址http://www.zghlxwxcb.cn/news/detail-442247.html

到了這里,關(guān)于elasticSearch創(chuàng)建索引庫、映射、文檔的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • springboot3整合elasticsearch8.7.0實(shí)現(xiàn)為bean對(duì)象創(chuàng)建索引添加映射

    springboot3整合elasticsearch8.7.0實(shí)現(xiàn)為bean對(duì)象創(chuàng)建索引添加映射

    目錄 準(zhǔn)備工作 添加相關(guān)依賴 在yml中配置elasticsearch 主要內(nèi)容 實(shí)體類 ElasticSearch配置類 測(cè)試 確認(rèn)當(dāng)前沒有counter索引 啟動(dòng)spring 再次查詢counter索引? 在測(cè)試類中輸出counter索引的映射 官方文檔 要注意版本對(duì)應(yīng)關(guān)系 spring官方文檔中有版本對(duì)照表 目前我使用的都是最新的版本,

    2024年02月03日
    瀏覽(20)
  • [golang gin框架] 38.Gin操作Elasticsearch創(chuàng)建索引、修改映射、數(shù)據(jù)CURD以及數(shù)據(jù)分頁

    常見的 Golang 操作 ElasticSearch 的插件主要有下面兩個(gè): 第三方插件: github.com/olivere/elastic 官網(wǎng)插件 github.com/elastic/go-elasticsearch 其中 elastic 比 go-elasticsearch 文檔更全面一些,start 量也更多一些,本節(jié)講解 elastic 使用第三方庫 https://github.com/olivere/elastic 來連接 ES 并進(jìn)行操作 注意

    2024年02月09日
    瀏覽(25)
  • 使用kibana來創(chuàng)建ElasticSearch的索引庫與文檔的命令

    使用kibana來創(chuàng)建ElasticSearch的索引庫與文檔的命令

    本篇博客主要以介紹使用kibana來創(chuàng)建ElasticSearch的索引庫與文檔的命令語句 操作 效果 創(chuàng)建索引表 查詢(索引)表結(jié)構(gòu) 修改(索引)表結(jié)構(gòu) 刪除表結(jié)構(gòu) 操作 效果 插入文檔 修改文檔 查詢文檔 檢索文檔 刪除文檔 |

    2024年01月18日
    瀏覽(44)
  • elasticsearch[一]-索引庫操作(輕松創(chuàng)建)、文檔增刪改查、批量寫入(效率倍增)

    elasticsearch[一]-索引庫操作(輕松創(chuàng)建)、文檔增刪改查、批量寫入(效率倍增)

    在 elasticsearch 提供的 API 中,與 elasticsearch 一切交互都封裝在一個(gè)名為 RestHighLevelClient 的類中,必須先完成這個(gè)對(duì)象的初始化,建立與 elasticsearch 的連接。 分為三步: 1)引入 es 的 RestHighLevelClient 依賴: 2)因?yàn)?SpringBoot 默認(rèn)的 ES 版本是 7.6.2,所以我們需要覆蓋默認(rèn)的 ES 版本

    2024年01月16日
    瀏覽(22)
  • Elasticsearch的索引和映射:動(dòng)態(tài)映射

    Elasticsearch是一個(gè)基于分布式搜索和分析引擎,可以提供實(shí)時(shí)的、可擴(kuò)展的、高性能的搜索功能。它是一個(gè)基于Lucene的搜索引擎,具有高度可擴(kuò)展性和高性能。Elasticsearch支持多種數(shù)據(jù)類型,如文本、數(shù)字、日期等,并提供了豐富的查詢功能。 在Elasticsearch中,數(shù)據(jù)是通過索引和

    2024年02月20日
    瀏覽(17)
  • 3分鐘快速了解ES中索引,映射,文檔的概念

    在 Elasticsearch 中,索引、映射和文檔是數(shù)據(jù)存儲(chǔ)和組織的基本概念。以下是這三個(gè)概念的關(guān)系和用法: 索引:索引是用于存儲(chǔ)和組織具有類似結(jié)構(gòu)的文檔集合。在我們的書籍示例中,我們可以創(chuàng)建一個(gè)名為 “books” 的索引來存儲(chǔ)書籍信息。 映射:映射定義了索引中文檔的字

    2024年02月06日
    瀏覽(21)
  • 深入理解Elasticsearch的索引映射(mapping)

    當(dāng)我們談?wù)揈lasticsearch時(shí),索引映射是一個(gè)核心概念,它定義了如何存儲(chǔ)和檢索數(shù)據(jù)。在Elasticsearch 7.6及更高版本中,映射提供了一系列強(qiáng)大的功能,使您能夠精確地控制數(shù)據(jù)的結(jié)構(gòu)和行為。本文將詳細(xì)介紹映射的關(guān)鍵屬性、用途以及如何正確設(shè)置和優(yōu)化它。 在Elasticsearch中,

    2024年02月22日
    瀏覽(39)
  • ElasticSearch RestHighLevClient之索引、映射操作(一)

    RestHighLevelClient 創(chuàng)建索引映射 索引文檔 更新文檔 刪除文檔 基于 id 查詢文檔 查詢所有 綜合查詢

    2024年02月12日
    瀏覽(44)
  • Elasticsearch學(xué)習(xí)-索引操作及Mapping映射

    在7.X版本前類似于關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)庫概念,8.X版本后刪除了type概念,索引類似于關(guān)系型數(shù)據(jù)庫中的表 相當(dāng)于關(guān)系型數(shù)據(jù)庫中的一條數(shù)據(jù),最小單元 每一個(gè)節(jié)點(diǎn)就是一個(gè)ES實(shí)例(一個(gè)java進(jìn)程),一個(gè)節(jié)點(diǎn) != 一臺(tái)服務(wù)器 多個(gè)節(jié)點(diǎn)組成分布式系統(tǒng),ES原生分布式,已啟動(dòng)一

    2023年04月22日
    瀏覽(23)
  • ElasticSearch第八講 ES索引字段映射類型以及動(dòng)態(tài)映射相關(guān)操作

    ElasticSearch第八講 ES索引字段映射類型以及動(dòng)態(tài)映射相關(guān)操作

    ES的映射:映射就是 Mapping,它用來定義一個(gè)文檔以及文檔所包含的字段該如何被存儲(chǔ)和索引。所以,它其實(shí)有點(diǎn)類似于關(guān)系型數(shù)據(jù)庫中表的定義。其中ES中映射可以分為動(dòng)態(tài)映射和靜態(tài)映射,靜態(tài)映射就是提前創(chuàng)建好對(duì)應(yīng)字段文檔映射關(guān)系,如果插入的類型不對(duì)會(huì)出錯(cuò),而動(dòng)

    2024年02月10日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包