什么是具体指数

时间:2015-12-28 12:28:13

标签: elasticsearch elasticsearch-indices

关于弹性搜索,具体指标是什么。

elasticsearch docs提到了数百次,但我无法在任何地方找到定义。

例如:

count - allowNoIndices:

  • 是否忽略通配符索引表达式是否解析为no <具体索引〜。

1 个答案:

答案 0 :(得分:4)

具体索引只是存储在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
  6. 在案例1和案例2中,您指定了具体的索引,即您将看到的上述/_cat/indices命令列出的索引。

    在案例3和案例4中,您指定的别名将解析为具体索引,因此如果my_aliasmy_index1my_index2的别名,那么最后3.相当于2.

    在案例5中,它只是一个快捷方式,无需列出名称以前缀my_开头的所有具体索引。当你有基于时间的索引时,你经常会使用它,例如logstash-2015*对于2015年的所有logstash索引。

    总而言之,具体索引是you have created这样或那样的索引,在列出Elasticsearch实例中存在的所有索引时将显示。