关于弹性搜索,具体指标是什么。
elasticsearch docs提到了数百次,但我无法在任何地方找到定义。
答案 0 :(得分:4)
具体索引只是存储在Elasticsearch中的真实索引,您可以使用/_cat/indices
命令列出,例如
curl 'localhost:9200/_cat/indices?v'
您可能知道,在搜索时您可以指定:
/my_index/_search
/my_index1,my_index2/_search
/my_alias/_search
/my_alias1,my_alias2/_search
/my_*/_search
在案例1和案例2中,您指定了具体的索引,即您将看到的上述/_cat/indices
命令列出的索引。
在案例3和案例4中,您指定的别名将解析为具体索引,因此如果my_alias
是my_index1
和my_index2
的别名,那么最后3.相当于2.
在案例5中,它只是一个快捷方式,无需列出名称以前缀my_
开头的所有具体索引。当你有基于时间的索引时,你经常会使用它,例如logstash-2015*
对于2015年的所有logstash索引。
总而言之,具体索引是you have created这样或那样的索引,在列出Elasticsearch实例中存在的所有索引时将显示。