我如何在Elasticsearch 5.x中获取搜索模板列表



它在此版本中不再存在.scripts索引,所以我不能只做http:\<elasticsearchserver>:9200.scripts_search

根据文档,脚本应在configscripts目录中,但是etcelasticsearchscripts文件夹在我的环境中为空。我目前创建了一个模板,所以在我看来应该有东西。

我发现,当您通过API添加搜索模板时,它将存储在群集状态中,并且可以在/_cluster/state下的CC_5中获取列表 -> "stored_scripts"

对我来说,我们的某些模板下的"code"庞大,掩盖了模板的名称,这就是我想要的。此片段将使用jq实用程序仅解析模板名称:curl 'localhost:9200/_cluster/state' | jq '.metadata.stored_scripts | keys'

相关内容

  • 没有找到相关文章

最新更新