当前位置: 首页 > 知识库问答 >
问题:

在spring boot elastic search或spring data elasticsearch中,哪个更适合用于弹性搜索。?

督劲
2023-03-14

我想在我的项目中使用弹性搜索,但我对使用弹性搜索有点困惑。

  1. 我应该使用spring数据弹性搜索还是弹性搜索
  2. 如果我使用的是spring data-elasticsearch,那么是否需要在local上安装elastic search
  3. 我已经构建了一个演示spring启动项目,但每当我想运行时,它都会给我一个错误,即elasticSearch模板不可用

附言:我在寻求指导的答案。谢谢

共有1个答案

西门经国
2023-03-14

我建议使用新的Java高级REST客户端,这是将Java和elasticsearch结合使用的最新、最好的方法。

 类似资料:
  • 问题内容: 寻找有关 fcntl 和 lockf 的 优点 和 缺点 的信息以进行文件锁定。例如,哪个更适合用于便携性?我目前正在编写linux守护程序,并想知道哪种守护程序更适合用于执行互斥。 __ __ 问题答案: lockf和fcntl有什么区别: 在许多系统上,库例程只是的包装。也就是说,提供了该功能的子集。 资源 但是,在某些系统上,并且锁是完全独立的。 资源 由于它取决于实现,因此请确

  • 使用、或侦听和更改的可见性,是否有一些规则或好/坏的经验? 其中一个比其他的更好或更安全吗?我特别想知道/隐藏的时间和方式。 请注意,以下代码包含不正确的Swing规则,例如使用,在本例中,允许我在Swing GUI中打印出正确顺序的

  • 我试图从弹性搜索集群中获取数据。索引名称:testIndex类型:testType主机:localhost端口:8080 我想使用弹性搜索5.4版本,使用RestClient,我想使用多重匹配查询获取数据。 示例查询如下所示。 最好的方法是什么?我是否可以使用QueryBuilder构建查询并将其用于rest客户端。

  • 问题内容: 在hibernate状态下,EJB3和Spring 3有很多共同点。我需要找出在哪里可以将Spring框架与hibernate一起使用,而不是EJB3,反之亦然。 问题答案: 您可以互换使用它们。 如果使用EJB3,则必须拥有完整的Java EE,EJB3应用服务器。有些是免费的,有些不是。 如果使用Spring 3,则需要在CLASSPATH中包含Spring JAR,但是不需要完整

  • 问题内容: 据我所知,Python中两个主要的HTML解析库是lxml和BeautifulSoup。我为正在从事的项目选择了BeautifulSoup,但是我选择它的原因并不多,除了找到更易于学习和理解的语法外。但是我看到很多人似乎都喜欢lxml,而且我听说lxml更快。 所以我想知道一个相对于另一个的优势是什么?我什么时候要使用lxml,什么时候可以使用BeautifulSoup更好?还有其他值