在開發中,隨著業務需求的迭代,較⽼的業務邏輯就要⾯臨更新甚⾄是重構,⽽對於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 中。裝箱方法是 對每項物品,順序掃瞄箱子,把該物品放入足以能夠容下它的第乙個箱子中。請寫乙個程式模擬這種裝箱過程,並輸出每個物品所在的箱子序號,以及...