当前位置: 首页 > 面试题库 >

Elasticsearch:获取索引列表

张高澹
2023-03-14
问题内容

是否可以获得与特定模式匹配的索引列表,例如

这是获取索引列表的方法:

curl -XGET 'localhost:9200/_stats/'

但是我找不到过滤它们的方法,因此该列表仅包含匹配“ my_index_nr_1 ”的索引,其中“ ”是通配符

在使用ES一段时间后,这里是我现在使用的东西,希望它能对其他人有所帮助:

curl -XGET '/_cat/indices/my_index_nr_1*'

您也可以?v在末尾添加,以得到结果中每一列的标题。


问题答案:

使用_aliases命令有一个巧妙的技巧,当与通配符结合使用时(my_index_nr_1*下面),它将仅显示匹配的索引名称和关联的索引:

curl -XGET 'http://localhost:9200/my_index_nr_1*/_aliases?pretty'

我得到的结果是:

{
  "my_index_nr_1_test" : {
    "aliases" : { }
  }
}

当群集上有很多索引但又不想查看所有其他统计信息时,此功能非常有用。



 类似资料:
  • 问题内容: 如何获得Python中索引名称的列表?这是我到目前为止的内容: 问题答案: 搜索有关使用库进行检索的信息时,会出现此问题。接受的答案说可以使用,但该方法已删除(截至2017年)。要获取,您可以使用以下代码:

  • 问题内容: 我正在尝试计算特定术语在整个索引中出现的总次数(术语收集频率)。我试图通过使用术语向量来做到这一点,但是这仅限于单个文档。即使在指定文档中存在术语的情况下,响应似乎也达到了某个doc_count(在field_statistics之内)的最大值,这使我怀疑其准确性。 请求: 尽管术语统计不应该特定于文档,但此处使用的文档ID为“ AVmk-ky6XMskTDwIwpih”。 响应: 这

  • 在R中,当需要根据可以执行的列名称检索列索引时 有没有一种方法可以对熊猫数据帧执行相同的操作?

  • 问题内容: 不知道这里出了什么问题…我想要的只是本系列中的第一个也是唯一的元素 为什么这样不起作用?以及如何获得第一个元素? 问题答案: 当索引为整数时,您将无法使用位置索引器,因为选择将是模棱两可的(应基于标签还是位置返回?)。您需要明确使用 或传递标签。 由于索引类型是对象,因此可以进行以下操作: 但是对于整数索引,情况有所不同:

  • 我已经使用创建了“CfnUserPool”对象https://docs.aws.amazon.com/cdk/api/latest/python/aws_cdk.aws_cognito/CfnUserPool.html aws文件。 我想获取UserPool的“Pool Id”。其Id值为“us-east-1_4kxxxxxx”。我使用python尝试了很多选项来获取这个值,但都没有成功。 所以我

  • 问题内容: 在R中,当您需要根据列名检索列索引时,可以执行此操作 有没有办法对熊猫数据框做同样的事情? 问题答案: 当然可以使用: 虽然老实说,我自己通常不需要这个。通常,通过名称进行访问可以实现我想要的功能(,或也许),尽管我可以肯定地看到一些情况下需要索引号的情况。