索引別名
ES中可以為索引添加別名,一個(gè)別名可以指向到多個(gè)索引中,同時(shí)在添加別名時(shí)可以設(shè)置篩選條件,指向一個(gè)索引的部分?jǐn)?shù)據(jù),實(shí)現(xiàn)在關(guān)系數(shù)據(jù)庫匯總的視圖功能,這就是ES中別名的強(qiáng)大之處。別名是一個(gè)非常實(shí)用的功能,為我們使用索引提供了極大的靈活性,許多ES的API都支持用別名來代替真實(shí)索引名。通過索引我們可以方便的進(jìn)行以下操作:文章來源:http://www.zghlxwxcb.cn/news/detail-542231.html
- 實(shí)現(xiàn)正在云心的集群上的一個(gè)索引到另一個(gè)索引之間的無縫切換。試想一下這種藏進(jìn),由于業(yè)務(wù)變換,我們需要將業(yè)務(wù)數(shù)據(jù)有索引1變換到新的索引2上,如果沒有別名,我們必須修改和總段業(yè)務(wù)系統(tǒng),但是有了別名,只需要修改別名,另起指向新的索引2即可,這樣的操作可以在用戶無任何感知的情況下完成。
- 使數(shù)據(jù)檢索等炒作更加方便。加入有兩個(gè)月的日志數(shù)據(jù),分別存放在index_202008和index_202009兩個(gè)索引中,沒有使用別名進(jìn)行檢索時(shí),我們需要同時(shí)寫上兩個(gè)索引名稱進(jìn)行檢索,使用索引后,我們可以令別名同時(shí)指向這兩個(gè)索引,檢索時(shí)只需要使用這個(gè)別名就可以同時(shí)在兩個(gè)索引中盡心檢索。
- 為一個(gè)索引中的部分?jǐn)?shù)據(jù)創(chuàng)建別名,例如,一個(gè)索引中存放了一整年的數(shù)據(jù),現(xiàn)在新增一個(gè)業(yè)務(wù)場景,更多的是對其中某一個(gè)月的數(shù)據(jù)進(jìn)行檢索,這時(shí),我們可以在創(chuàng)建別名時(shí),通過設(shè)置過濾條件filter,可以單獨(dú)令別名指向一個(gè)月的數(shù)據(jù),使得檢索更加高效。
通過上面的場景我們可以看出,ES中別名可以指向一個(gè)索引,也可以同時(shí)指向多個(gè)索引,甚至可以通過配合過濾器filter指向索引中部分?jǐn)?shù)據(jù)。別名可以再創(chuàng)建索引時(shí)添加,也可以在索引創(chuàng)建后進(jìn)行添加,ES中提供豐富的API對別名進(jìn)行管文章來源地址http://www.zghlxwxcb.cn/news/detail-542231.html
到了這里,關(guān)于ElasticSearch第十七講 ES索引別名的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!