ElasticSearch7 2之索引別名的使

2021-09-29 22:26:29 字數 1344 閱讀 9143

在開發中,隨著業務需求的迭代,較⽼的業務邏輯就要⾯臨更新甚⾄是重構,⽽對於es來說,為了適應新的業務邏輯,可能就要對原有的索引做⼀些修改,⽐如對某些欄位做調整,甚⾄是重建索引。⽽做這些操作的時候,可能會對業務造成影響,甚⾄是停機調整等問題。由此,

es提供了索引別名來解決這些問題。 索引別名就像⼀個快捷⽅式或是軟連線,可以指向⼀個或多個索引,也可以給任意⼀個需要索引名的api

來使⽤。別名的應⽤為程式提供了極⼤地靈活性

get

/nba

/_alias

get

/_alias

post

/_aliases

}]}

put /nba/_alias/nba_v.1.1

post

/_aliases

} ]

}

delete

/nba

/_alias

/nba_v1

.1

post

/_aliases

},}

] }

post

/_aliases

},}

] }

post

/_aliases

},}

] }

get /nba_v2.1

get

/national_player

當別名指定了⼀個索引,則可以做寫的操作

post

/nba_v2.1/

_doc

/566

當別名指定了多個索引,可以指定寫某個索引

post

/_aliases

},}]}

post

/national_player

/_doc

/566

Elasticsearch 7 2 學習筆記(二)

確切的匹配若干個單詞或者短語 phrases 例如我們想要查詢同時包含 rock 和 climbing 並且是相鄰的 的員工記錄。match查詢變更為match phrase查詢即可 get megacorp employee search 之前的語句上增加highlight引數 get megac...

7 2 使用者管理

只有管理員完成初始化登陸,並設定完響應使用者註冊的電子郵箱之後,才能啟用桉樹的登陸介面和註冊介面。桉樹會給客戶傳送乙個接受或拒絕乙個註冊申請的電子郵件。在接受到通知的情況下,使用者將看到乙個啟用帳戶的鏈結。啟用帳戶之前,使用者必須用註冊提交的使用者名稱和密碼登入。有興趣加入雲的使用者可以訪問桉樹管理...

7 2 裝箱問題

n項物品,大小分別為s 1 s 2 s i s n 其中s i 為滿足1 s i 10 0的整數。要把這些物品裝入到容量為100的一批箱子 序號1 n 中。裝箱方法是 對每項物品,順序掃瞄箱子,把該物品放入足以能夠容下它的第乙個箱子中。請寫乙個程式模擬這種裝箱過程,並輸出每個物品所在的箱子序號,以及...