所以,我有一个从 Elasticsearch 文档中提取关键字的应用程序。当我的 Elasticsearch 收到要索引的新文档时,我需要以某种方式运行此应用程序,以便生成的关键字注册并与文档一起存储。是否有办法创建一个插件,在文档到达后立即提取关键字?
最佳答案
“当我的 Elasticsearch 收到要索引的新文档时,我需要以某种方式运行此应用程序”
您所描述的内容需要将摄取管道和摄取插件与索引事件监听器结合起来。
https://www.elastic.co/guide/en/elasticsearch/reference/current/ingest.html
摄取管道允许您操作传入的 JSON,并且监听器提供了一个钩子(Hook)供您触发任何您想要的代码。
Elastic.co 通常不会为此类事情提供良好的文档,但请查看他们拥有的示例及其 GitHub: https://github.com/elastic/elasticsearch/tree/master/plugins
关于java - 在 Elasticsearch 上创建自定义 CRUD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60889091/