在多个数据库实例中使用Hibernate-search

亚历克斯·科内霍

我正在使用Hibernate搜索应用程序,目前正在索引postgres数据库,并在创建了一些Lucene查询后,到目前为止一切正常。

我担心是否可以对多个实例使用Hibernate搜索(所有实例都具有相同的db结构)。那是因为我想将信息拆分为多个实例(不仅限于本地),并且避免将所有数据存储在一个实例中。

  1. 最好的方法是什么?
  2. 我可以使用Hibernate-search来做到这一点吗?

我认为有一种方法可以在同一个Lucene索引中包含多个实例,因此无论数据来自何处,我都可以查询该索引以获取和检索信息。但是我认为索引编制过程应该和往常一样。

耶罗地尔

当前最好的方法是使用Hibernate Search 6及其Elasticsearch集成。这个想法是,Hibernate Search而不是在本地建立索引,而是将其委托给一个Elasticsearch节点集群(如果您想要的话,它只能是一个节点)。集群对您的应用程序将完全透明。

如果您当前使用的是Hibernate Search 5,则由于工件ID,内部体系结构和API发生了变化,因此升级到6将需要一些工作。Hibernate Search 6目前也处于Beta版,因此API相当稳定,但是例如迁移指南尚未准备好。建议您在进行跳转之前,先阅读一下Search 6入门指南

如果您希望保留在Search 5上,或者出于某种原因想要避免使用Elasticsearch,那么您唯一剩下的选择就是使用依赖于JMS或JGroups的Search 5的“集群”后端。但是,这些架构的设置很复杂,这就是我们在Search 6中(至少现在)放弃它们并专注于Elasticsearch集成的原因。请参阅此处的JMS此处的JGroups

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在数据库中搜索文本(使用Hibernate Search)

来自分类Dev

Hibernate Search不为数据库中的项目建立索引

来自分类Dev

在iOS App中使用多个数据库

来自分类Dev

如何在opencart中使用多个数据库?

来自分类Dev

在iOS App中使用多个数据库

来自分类Dev

在 Pony ORM 中使用多个数据库

来自分类Dev

使用PHP会更快:多个数据库连接类实例或单个实例?

来自分类Dev

使用MongoRepository的多个数据库

来自分类Dev

续集:使用多个数据库

来自分类Dev

Spring-Hibernate使用多个数据源/数据库

来自分类Dev

Android-运行多个数据库实例

来自分类Dev

如何在Hibernate Search 3.0.0.ga中使用多个参数进行搜索

来自分类Dev

在Android中使用多个数据库表时的代码设计

来自分类Dev

如何在多个数据库中使用EXCEPT子句

来自分类Dev

从列表中使用AddRange会导致多个数据库行程

来自分类Dev

如何在R中使用相同的循环向量引用多个数据库?

来自分类Dev

在Android中使用多个数据库表时的代码设计

来自分类Dev

如何在实体框架中使用多个数据库?

来自分类Dev

如何在Wordpress中使用单个数据库运行多个网站

来自分类Dev

如何在laravel项目中使用多个数据库连接?

来自分类Dev

优点/缺点使用多个数据库与使用单个数据库

来自分类Dev

何时使用多个数据库与多个表

来自分类Dev

Python Flask Search MySQL数据库出现()

来自分类Dev

使用Hibernate连接到两个数据库

来自分类Dev

如何在Hibernate Search中使用分析器?

来自分类Dev

使用多个关键字进行Hibernate Search的索引搜索

来自分类Dev

与peewee一起使用多个数据库

来自分类Dev

使用游标在多个数据库中循环查询

来自分类Dev

EntityFramwork,使用多个数据库/连接

Related 相关文章

  1. 1

    在数据库中搜索文本(使用Hibernate Search)

  2. 2

    Hibernate Search不为数据库中的项目建立索引

  3. 3

    在iOS App中使用多个数据库

  4. 4

    如何在opencart中使用多个数据库?

  5. 5

    在iOS App中使用多个数据库

  6. 6

    在 Pony ORM 中使用多个数据库

  7. 7

    使用PHP会更快:多个数据库连接类实例或单个实例?

  8. 8

    使用MongoRepository的多个数据库

  9. 9

    续集:使用多个数据库

  10. 10

    Spring-Hibernate使用多个数据源/数据库

  11. 11

    Android-运行多个数据库实例

  12. 12

    如何在Hibernate Search 3.0.0.ga中使用多个参数进行搜索

  13. 13

    在Android中使用多个数据库表时的代码设计

  14. 14

    如何在多个数据库中使用EXCEPT子句

  15. 15

    从列表中使用AddRange会导致多个数据库行程

  16. 16

    如何在R中使用相同的循环向量引用多个数据库?

  17. 17

    在Android中使用多个数据库表时的代码设计

  18. 18

    如何在实体框架中使用多个数据库?

  19. 19

    如何在Wordpress中使用单个数据库运行多个网站

  20. 20

    如何在laravel项目中使用多个数据库连接?

  21. 21

    优点/缺点使用多个数据库与使用单个数据库

  22. 22

    何时使用多个数据库与多个表

  23. 23

    Python Flask Search MySQL数据库出现()

  24. 24

    使用Hibernate连接到两个数据库

  25. 25

    如何在Hibernate Search中使用分析器?

  26. 26

    使用多个关键字进行Hibernate Search的索引搜索

  27. 27

    与peewee一起使用多个数据库

  28. 28

    使用游标在多个数据库中循环查询

  29. 29

    EntityFramwork,使用多个数据库/连接

热门标签

归档