Muk*_*kun 2 hibernate-search spring-data spring-data-jpa spring-data-solr spring-data-elasticsearch
我有一个Spring Boot,Spring Data JPA(休眠)Web应用程序,想要引入文本搜索功能。
我了解以下内容
休眠搜索或spring-data- *都可以集成到我的应用中
休眠搜索可以与嵌入式Lucene或外部弹性搜索一起使用。
外部弹性搜索/ Solr有其自身的优势,但我可以接受
嵌入式也从这里开始。
我的问题
自从我是Hibernate开发人员以来,我显然有偏见,但是我至少可以提供一些专注于Hibernate Search的元素。至于哪个“更好”,则由您来判断。
主要区别在于Hibernate Search在JPA和您选择的索引(Lucene或Elasticsearch)之间提供了集成:
据我了解,Spring-Data-Elasticsearch专注于访问Elasticsearch,并且没有任何JPA集成。也就是说,您可以使用Spring-Data-JPA,也可以使用Spring-Data-Elasticsearch,但它们不会相互通信。您将拥有两个单独的模型,分别对它们进行更新和查询。
其他一些要素:
| 归档时间: |
|
| 查看次数: |
1025 次 |
| 最近记录: |