我有一个Java客户机,它允许在本地ElasticSearch服务器上索引文档。 我现在想要构建一个简单的Web UI,允许用户通过在表单中键入一些文本来查询ES索引。在调用ElasticSearch API之前预处理输入文本
我的问题是,在调用ES API发出查询之前,我想通过调用一些Java代码来预处理用户输入。
什么是最简单和“最干净”的方式来实现这一目标?
- 我应该创建自己的API,以便UI可以访问我的Java代码吗?
- 我应该用JSP构建UI,以便我可以直接调用我的Java 代码吗?
- 可以在执行查询之前以某种方式使ElasticSearch执行我的Java代码之前 ? (?也许通过创建我自己的ElasticSearch插件)
感谢您的帮助。最后,我选择了简单的RESTful API http://stackoverflow.com/a/35923855/2091700 – Alphaaa