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

ES 舊表新增字段與刪除字段

這篇具有很好參考價(jià)值的文章主要介紹了ES 舊表新增字段與刪除字段。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

注:

ES新建庫就是所謂的新建索引。一個(gè)索引不要采用刪除后重建數(shù)據(jù)遷移的方法,數(shù)據(jù)量太大,會(huì)有服務(wù)中斷時(shí)間。

一、先查看ES索引

GET /庫名(索引名)/_mapping

二、ES增加字段

PUT /庫名(索引名)/type(類型-可省略)/_mapping
{
  "properties": {
    "new_field": {
      "type": "text",(類型:text-支持分詞,keyword-不支持分詞)
      "analyzer": "standard"(可省略--省略時(shí)為默認(rèn))
    }
  }
}

三、ES給已有數(shù)據(jù)增加字段

在我們進(jìn)行ES索引mapping結(jié)果修改后,已有數(shù)據(jù)是并沒有改新增字段的

POST /庫名(索引名)/_update_by_query
{
    "script": {
        "inline":"new_field = '12222'"
            },
    "query": {
         "match_all":{...}
            }
}

四、ES增加字段不需要遷移老數(shù)據(jù)

只有在查詢新字段時(shí),系統(tǒng)會(huì)根據(jù)新字段類型自動(dòng)返回默認(rèn)值或者空值文章來源地址http://www.zghlxwxcb.cn/news/detail-550058.html

五、ES刪除字段

PUT /{索引名}/_mapping
{
    "properties": {
        "old_field": {
          "type":"object",
          "enabled": false
        }
    }
}

六、ES增加字段并設(shè)置默認(rèn)值

PUT /{索引名}/_mapping
{
  "properties": {
    "new_field": {
      "type": "text",
      "analyzer": "standard",
      "fields": { (新字段子屬性)
        "keyword": {
          "type": "keyword",
          "ignore_above": 256
        }
      },
      "null_value": "null" (該字段的默認(rèn)值)
    }
  }
}

七、ES增加字段不需要重建索引

八、增加字段的SQL語句

{
  "query": "ALTER TABLE {索引名} ADD new_field TEXT"
}

到了這里,關(guān)于ES 舊表新增字段與刪除字段的文章就介紹完了。如果您還想了解更多內(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)文章

  • ES索引修改mappings與重建reindex詳解之修改字段類型

    elasticsearch一直在使用,這里總結(jié)一下mappings的修改方法,分為兩種情況: 增加新的字段,這種很簡單; 修改已有的字段類型,這種就比較麻煩了,需要reindex,對(duì)索引進(jìn)行遷移重建。 1.1、獲取mappings 增加一個(gè) new_stocks 字段,如下: 再查一下: 可以看到new_stocks字段已經(jīng)加上去

    2024年02月17日
    瀏覽(24)
  • ES中刪除索引中某個(gè)字段

    ES中無法直接增刪索引中的字段,只能能夠覆蓋,即重建新的索引 例:刪除索引my_index中的source字段 先將source字段中的數(shù)據(jù)刪除 否則后面reindex時(shí),索引中會(huì)自動(dòng)增加source字段和類型 創(chuàng)建新的索引my_index_bak,該mapping中不包含source字段 數(shù)據(jù)遷移 刪除原來的索引 再重新創(chuàng)建索引

    2024年02月11日
    瀏覽(23)
  • ES簡單教程(二)使用ElasticsearchRestTemplate新增、刪除索引文檔數(shù)據(jù)

    注意 :不是新增索引哈,是為某個(gè)索引新增/刪除文檔數(shù)據(jù),即為某個(gè)表新增或者刪除表數(shù)據(jù)。

    2024年02月11日
    瀏覽(24)
  • ES 如何重建索引

    ES 如何重建索引

    ? ? ? ? ES索引中,為了效率和存儲(chǔ)空間,有些字段可以設(shè)定為不被索引,然后某一天又需要改成能索引,此時(shí)就需要對(duì)ES進(jìn)行重建索引,操作如下 cd /data/elk/logstash/es-template/ vim event.json 將 mask以及其他需要放開查詢的字段的\\\"index\\\": false 去掉(注意需要把上方\\\"type\\\": \\\"keyword\\\",的逗

    2024年02月11日
    瀏覽(42)
  • ES索引重建reindex詳解

    1. 分片數(shù)變更 :當(dāng)你的數(shù)據(jù)量過大,而你的索引最初創(chuàng)建的分片數(shù)量不足,導(dǎo)致數(shù)據(jù)入庫較慢的情況,此時(shí)需要擴(kuò)大分片的數(shù)量,此時(shí)可以嘗試使用Reindex。 2. mapping字段變更 :當(dāng)數(shù)據(jù)的mapping需要修改,但是大量的數(shù)據(jù)已經(jīng)導(dǎo)入到索引中了,重新導(dǎo)入數(shù)據(jù)到新的索引太耗時(shí);

    2024年02月06日
    瀏覽(17)
  • 請(qǐng)問如何用oracle觸發(fā)器實(shí)現(xiàn)不允許新增/刪除表/增加/減少/修改字段類型

    請(qǐng)問如何用oracle觸發(fā)器實(shí)現(xiàn)不允許新增/刪除表/增加/減少/修改字段類型

    請(qǐng)問如何用oracle觸發(fā)器實(shí)現(xiàn)不允許新增/刪除表/增加/減少/修改字段類型 給本帖投票 56211打賞收藏 ?分享 ?轉(zhuǎn)發(fā)到動(dòng)態(tài)舉報(bào) ?寫回復(fù) 性能測(cè)試中發(fā)現(xiàn)oracle11g數(shù)據(jù)庫每天22點(diǎn),oralce進(jìn)程CPU占用率突增 11 條回復(fù) ?切換為時(shí)間正序 請(qǐng)發(fā)表友善的回復(fù)… 發(fā)表回復(fù) microsoft_fly?2008-11-18 還

    2024年02月16日
    瀏覽(20)
  • es 已有記錄增加分詞字段

    ????????項(xiàng)目中接入車輛的抓拍記錄,接數(shù)據(jù)時(shí)車牌號(hào)直接存入es數(shù)據(jù)庫中,未進(jìn)行分詞?,F(xiàn)在需要對(duì)車牌號(hào)進(jìn)行模糊查詢,通過kibana對(duì)es的test索引進(jìn)行實(shí)驗(yàn)。對(duì)過程進(jìn)行整理。 1、關(guān)閉索引test 2、自定義分詞器autocomplete 3、增加字段my_text,綁定自定義分詞器 4、打開索引

    2024年02月13日
    瀏覽(20)
  • es elasticsearch 新增更新索引,新增更新文檔

    先新增索引 新增映射 ?或者上述兩步和為一步(創(chuàng)建索引,及創(chuàng)建mapping) 只能增加原有不存在的字段 創(chuàng)建一個(gè)全新的索引,映射包含調(diào)整后的字段或類型 將原有索引的數(shù)據(jù)遷移到新的索引 刪除原有索引 將新的索引的別名設(shè)置為原來索引相同名稱 創(chuàng)建一個(gè) 重建文檔(全量

    2024年02月11日
    瀏覽(23)
  • 【HBZ分享】ES中的Reindex重建索引

    滾動(dòng)索引 + 批量復(fù)制 如果新的索引沒有提前創(chuàng)建好,并指定字段類型,那么重建后的新索引類型極有可能會(huì)和舊的索引不一致,因?yàn)镋S他會(huì)推斷類型,而推斷錯(cuò)誤率從實(shí)戰(zhàn)來說那是相當(dāng)?shù)母?字段類型設(shè)置錯(cuò)了 舊的索引分片不合理,想重新分 某批數(shù)據(jù)存錯(cuò)了,或只想保留具備

    2024年02月13日
    瀏覽(16)
  • elasticsearch ES新增字段并賦初始值

    摘要:es head 新增字段并賦值_xiejunna的博客-CSDN博客_es新增字段并賦值

    2024年02月11日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包