Solr創(chuàng)建或修改集合的別名:CREATEALIAS

2018-01-02 14:06 更新

該CREATEALIAS操作將創(chuàng)建一個指向一個或多個集合的新別名。如果已經(jīng)存在一個同名的別名,那么這個操作將會取代現(xiàn)有的別名,這就像是一個原子的“MOVE”命令。

/admin/collections?action=CREATEALIAS&name=name&collections=collectionlist

CREATEALIAS參數(shù)

  • name

    要創(chuàng)建的別名。該參數(shù)是必需的。

  • collections

    逗號分隔的收藏列表將被別名。集合必須已經(jīng)存在于集群中。該參數(shù)是必需的。

  • async

    請求ID來跟蹤這個將被異步處理的動作。

CREATEALIAS響應(yīng)

輸出將只是一個responseHeader,其中包含處理請求所花費的時間的詳細信息。要確認別名的創(chuàng)建,您可以查看Solr Admin UI中Cloud部分下的aliases.json文件。

使用CREATEALIAS的例子

輸入如下:

創(chuàng)建一個名為“testalias”的別名,并將其鏈接到名為“anotherCollection”和“testCollection”的集合:

http://localhost:8983/solr/admin/collections?action=CREATEALIAS&name=testalias&collections=anotherCollection,testCollection

得到的輸出是:

<response>
  <lst name="responseHeader">
    <int name="status">0</int>
    <int name="QTime">122</int>
  </lst>
</response>
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號