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

Elasticsearch刪除映射類型

這篇具有很好參考價值的文章主要介紹了Elasticsearch刪除映射類型。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一 前言

官方解釋:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/removal-of-types.html

在elasticsearch6.0.0或更高的版本中創(chuàng)建索引僅能包含單個映射類型。在具有多種映射類型的5.x版本中創(chuàng)建的索引將繼續(xù)像以前一樣在elasticsearch6.x中運行。類型將在elasticsearch7.0.0中的API中棄用,并在8.0.0中完全刪除。

二 什么是映射類型?

從elasticsearch發(fā)布以來,每個文檔都存儲在單個索引中并分配了單個映射類型。映射類型用于表示要編制索引的文檔或實體的類型。例如微博(twitter)索引可能具有用戶(user)類型和推文(tweet)兩個類型。
每種映射類型都可以有自己的字段,因此用戶(user)類型可能有full_name、user_name、email字段;而推文(tweet)類型可能有contenttweet_at字段和用戶(user)類型的user_name字段。
每個文檔都有一個_type包含類型名稱的元字段,通過在URL中指定類型名稱,搜索可以限制為一種或多種類型:

GET twitter/user,tweet/_search
{
  "query":{
    "match":{
      "user_name":"kimchy"
    }
  }
}

_type字段與文檔組合_id以生成_uid字段,因此具有相同類型的文檔_id可以存儲在單個索引中。
映射類型也用于在文檔中建立父子關系,因此類型的文檔question可以是類型文檔的父類answer
扯了半天淡,一切不都是挺好的嘛?那還為啥要刪除映射類型呢?

三 為什么要刪除映射類型?

最初(其實到現(xiàn)在),為了便于理解elasticsearch的數(shù)據(jù)組織,通常拿elasticsearch和關系型數(shù)據(jù)庫做對比,比如我們談到一個es索引(index)時,通常將它比喻為類似于SQL數(shù)據(jù)庫中的database,而類型(type)等同于SQL數(shù)據(jù)庫中的表。
這真是一個糟糕的比喻!讓我們有了錯誤理解。因為在SQL數(shù)據(jù)庫中,表彼此獨立,一個表中的字段與另一個表中具有相同名稱的字段無關,而映射類型中的字段不是這種情況。
在elasticsearch的索引中,不同映射類型具有相同名稱的字段在內部由相同的Lucene字段支持。換句話說,使用上面的示例,用戶(user)類型中的user_name字段存儲在和推文(tweet)類型中的user_name字段完全相同的字段中,而且兩種類型中的user_name字段必須具有相同的映射(定義)。
當我們希望刪除一個類型的日期字段和同一個索引中另一個類型的布爾字段時,這可能會導致挫敗感(可以理解為刪除失?。?。文章來源地址http://www.zghlxwxcb.cn/news/detail-736608.html

到了這里,關于Elasticsearch刪除映射類型的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • Elasticsearch (ES) 搜索引擎: 數(shù)據(jù)類型、動態(tài)映射、多類型(子字段)

    原文鏈接:https://xiets.blog.csdn.net/article/details/132348634 版權聲明:原創(chuàng)文章禁止轉載 專欄目錄:Elasticsearch 專欄(總目錄) ES 映射字段的 數(shù)據(jù)類型 ,官網(wǎng)文檔參考:Field data types。 下面是 ES 常用的一些基本數(shù)據(jù)類型。 字符串 類型: keyword :類型。 text :文本類型。

    2024年03月23日
    瀏覽(38)
  • ElasticSearch系列 - SpringBoot整合ES:映射中定義字段的數(shù)據(jù)類型及屬性

    ElasticSearch - SpringBoot整合ES:映射定義字段的數(shù)據(jù)類型及屬性 01. ElasticSearch 搜索結果的準確性和召回率是什么? 在Elasticsearch中,搜索結果的準確性和召回率是非常重要的指標,它們反映了搜索引擎的性能和效果。以下是這兩個指標的定義和解釋: 準確性:搜索結果的準確性

    2024年02月08日
    瀏覽(25)
  • Elasticsearch映射與字段類型

    Elasticsearch映射與字段類型 Elasticsearch是一個分布式、實時的搜索和分析引擎,基于Lucene庫構建。它可以快速、高效地索引、搜索和分析大量數(shù)據(jù)。在Elasticsearch中,數(shù)據(jù)以文檔的形式存儲,每個文檔都有一個唯一的ID。文檔可以存儲在一個索引中,索引可以存儲在一個集群中。

    2024年02月22日
    瀏覽(46)
  • Elasticsearch 對比傳統(tǒng)數(shù)據(jù)庫:深入挖掘 Elasticsearch 的優(yōu)勢

    Elasticsearch 對比傳統(tǒng)數(shù)據(jù)庫:深入挖掘 Elasticsearch 的優(yōu)勢

    當你為項目選擇數(shù)據(jù)庫或搜索引擎時,了解每個選項的細微差別至關重要。 今天,我們將深入探討 Elasticsearch 的優(yōu)勢,并探討它與傳統(tǒng) SQL 和 NoSQL 數(shù)據(jù)庫的比較。 Elasticsearch 以強大的 Apache Lucene 庫為基礎,是一個分布式搜索和分析引擎。 它以其速度、可擴展性以及快速索引

    2024年02月10日
    瀏覽(25)
  • elasticsearch 數(shù)據(jù)庫擴容

    遇見的問題: Failed to execute phase [query], all shards failed; shardFailures {[eo918sbJQ8-luXJZR5LyVQ] [todayonduty][0]: RemoteTransportException[[node-1][192.168.10.113:9300] [indices:data/read/search[phase/query]]]; nested: IllegalArgumentException[Inner result window is too large, the inner hit definition\\\'s [null]\\\'s from + size must be less than o

    2023年04月08日
    瀏覽(23)
  • Elasticsearch數(shù)據(jù)庫

    Elasticsearch數(shù)據(jù)庫

    Elasticsearch和MongoDB/Redis/Memcache一樣,是非關系型數(shù)據(jù)庫。是一個接近實時的搜索平臺,從索引這個文檔到這個文檔能夠被搜索到只有一個輕微的延遲,企業(yè)應用定位:采用Restful API標準的可擴展和高可用的實時數(shù)據(jù)分析的全文搜索工具。 可拓展:支持一主多從且擴容簡易,只

    2024年02月04日
    瀏覽(23)
  • 【es數(shù)據(jù)庫】python 使用Elasticsearch數(shù)據(jù)庫

    Elasticsearch是一個開源的高擴展性搜索引擎,它可以快速地存儲、搜索和分析大量的數(shù)據(jù)。 使用Python語言和Elasticsearch,可以輕松地創(chuàng)建和操作“數(shù)據(jù)庫”和“數(shù)據(jù)庫表”,而且具備分布式和高擴展性的特點,適用于大規(guī)模數(shù)據(jù)存儲與搜索場景。 ES是一種文檔數(shù)據(jù)庫,它并不像

    2024年02月12日
    瀏覽(20)
  • ElasticSearch與數(shù)據(jù)庫集成

    Elasticsearch 是一個開源的搜索和分析引擎,基于 Lucene 庫,用于實時搜索和分析大規(guī)模文本數(shù)據(jù)。它可以將數(shù)據(jù)存儲在內存中,以提供快速、實時的搜索和分析功能。Elasticsearch 通常與數(shù)據(jù)庫集成,以提供更高效的搜索和分析功能。 在現(xiàn)代應用程序中,數(shù)據(jù)量越來越大,傳統(tǒng)的

    2024年02月20日
    瀏覽(26)
  • 【Elasticsearch學習筆記二】es的Mapping字段映射、Mapping字段常用類型、Mapping映射的創(chuàng)建、查看和更新、es數(shù)據(jù)遷移、ik分詞器

    【Elasticsearch學習筆記二】es的Mapping字段映射、Mapping字段常用類型、Mapping映射的創(chuàng)建、查看和更新、es數(shù)據(jù)遷移、ik分詞器

    目錄 1、Mapping字段映射概述 2、Mapping字段常用類型 3、映射中對時間類型詳解 1)采取自動映射器來映射 2)手工映射提前指定日期類型 4、ES的keyword的屬性ignore_above 5、Mapping映射的查看和創(chuàng)建 1)查看mapping信息:GET 索引名/_mapping 2)創(chuàng)建映射:PUT /索引名 3)?查看所有索引映

    2024年01月20日
    瀏覽(27)
  • Elasticsearch的數(shù)據(jù)庫與數(shù)據(jù)倉庫整合

    Elasticsearch是一個開源的搜索和分析引擎,基于Lucene庫,具有實時搜索、文本分析、數(shù)據(jù)聚合等功能。在大數(shù)據(jù)時代,Elasticsearch在數(shù)據(jù)庫和數(shù)據(jù)倉庫領域得到了廣泛的應用。本文將從以下幾個方面進行討論: 背景介紹 核心概念與聯(lián)系 核心算法原理和具體操作步驟以及數(shù)學模

    2024年02月21日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包