防止在 Spring 应用程序中初始化 Hibernate Search

Prevent initialization of Hibernate Search in Spring application

我有一个在两个应用程序之间共享的模型 class。其中一个应用程序需要支持已使用 hibernate search 实现的全文搜索。其他应用程序不需要此搜索功能。问题是当我启动我的 spring 应用程序时,索引目录是自动创建的。有什么方法可以防止在其他应用程序中创建这些索引目录?

将您不想在其中使用 Hibernate Search 的应用程序的配置 属性 hibernate.search.autoregister_listeners 设置为 false

来源:https://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#search-configuration-event