如何为elasticsearch开发HTML前端插件

时间:2015-03-30 13:22:11

标签: plugins elasticsearch

这不是火箭科学,但是如果你想为弹性搜索做一个仅用于UI的插件,那么顶级Google(或StackOverflow)搜索命中就不会轻易揭示它,所以我想我会问 - 和 - 在这里回答:

如何为ElasticSearch开发一个“仅限头部”(即缺少任何服务器端Java代码)HTML前端?文档和指南专注于Maven和jar文件,但我想要的只是创建一个简单的查询UI,并让该UI由elasticsearch本身托管。

1 个答案:

答案 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就是这种插件的一个例子。

相关问题