2015-12-28 38 views
0

關於彈性研究,什麼是具體指數。什麼是具體指數

elasticsearch文檔提到它們數百次,但我無法在任何地方找到定義。

例如:

count - allowNoIndices:

  • 是否如果一個通配符指數表達式分解爲無〜混凝土指數〜忽略。

回答

2

一個具體的指標僅僅是存儲在Elasticsearch一個真正的指數,你可以用一個/_cat/indices命令列出諸如

curl 'localhost:9200/_cat/indices?v' 

正如你可能知道,搜索您可以指定時:

  1. 一個具體指標:/my_index/_search
  2. 多個具體指標:/my_index1,my_index2/_search
  3. 一個別名:/my_alias/_search
  4. 多個別名:/my_alias1,my_alias2/_search
  5. 指數通配符:/my_*/_search

在案例1和2,您可以指定具體的指標,即你會被看到列出的指標上面的命令爲/_cat/indices

在案件3和4,別名(ES)指定將解決混凝土指數,所以,在結束時,如果my_aliasmy_index1my_index2一個別名,然後3.相當於2

在情況5中,這只是一個快捷方式,不必列出名稱以前綴my_開頭的所有具體索引。如果您有基於時間的指數,例如logstash-2015*適用於2015年的所有logstash指數,則您經常使用該指標。

總結起來,具體指數是某種指數,它會以某種方式顯示,並顯示何時列出您的Elasticsearch實例中的所有存在索引。