我将创建具有用于数据库操作的JPA的spring boot应用程序,并且必须使用Elastic search提供搜索引擎(仅在我的Web应用程序中搜索数据(例如模块链接,文档以及简短描述))。
我的问题是:
我是否可以在数据库内的表周围搜索文本 并将其放入“ elasticsearch索引”中,如果是,那么何时以及如何?
快速搜索的最佳方法是什么?
请提出策略,如果有人像这样的应用程序从头到尾(从后端到UI)知道示例,请提供演示。
我已经参考了这篇帖子Spring Boot + Spring Data JPA + Spring Data ElasticSearch: elastic doesn't return any results 但是它不是完整的代码,如果我将获得完整的POC,我可以理解,我正在做类似的事情
答案 0 :(得分:0)
嗯, 也许您可以使用Logstash(这是elasticsearch堆栈的元素) 几年前,在一个项目中,我使用Logstash将mysql数据库迁移到elasticsearch
我认为最好的方法是: 坚持交易中的元素,这些元素将可供搜索。
最佳搜索方式?你可以说得更详细点吗?
答案 1 :(得分:0)
对于任何插入/更新:
对于任何搜索: