这不是火箭科学,但是如果你想为弹性搜索做一个仅用于UI的插件,那么顶级Google(或StackOverflow)搜索命中就不会轻易揭示它,所以我想我会问 - 和 - 在这里回答:
如何为ElasticSearch开发一个“仅限头部”(即缺少任何服务器端Java代码)HTML前端?文档和指南专注于Maven和jar文件,但我想要的只是创建一个简单的查询UI,并让该UI由elasticsearch本身托管。
答案 0 :(得分:1)
Elasticsearch的插件文件夹结构如下所示:
/[es-home]/plugins/my-plugin/_site
Elasticsearch的HTTP服务器将很乐意在_site
路径中提供静态内容。此外,它会将index.html
作为主插件网址的默认文档(例如http://my-es-server:9200/_plugin/my-plugin
)。鉴于此,创建一个静态HTML / CSS / JS站点非常简单,该站点使用相对URL来查询elasticsearch实例并在浏览器中显示结果。 elasticsearch-head
就是这种插件的一个例子。