gpt4 book ai didi

java - Heroku 上的 hibernate 搜索

转载 作者:行者123 更新时间:2023-12-02 09:37:15 24 4
gpt4 key购买 nike

我有一个使用 Spring+JPA+Hibernate 构建的应用程序,在 Heorku 上运行,并且我使用 Hibernate-Search 进行 FullTextSearch。在我的本地计算机上,我将索引存储在文件系统上。我在 persistence.xml 中的配置。

<property name="hibernate.search.default.directory_provider" 
value="filesystem"/>
<property name="hibernate.search.default.indexBase"
value="/opt/lucene/indexes"/>

Heroku 对文件系统具有只读访问权限,然后我将索引存储在内存中,但这不是最好的方法,因为服务器实例重新启动时索引会丢失。最好的方法是如何做到这一点?有没有办法将 hibernate 搜索与 WebSolr 或其他东西集成?

最佳答案

我找到了解决方案。我将在 heroku 上使用 mongodb 插件来存储我的索引,我已经实现了一个基于 lucene 的 mongodb 目录的用于 hibernate 搜索的目录提供程序,并且在我的本地计算机上运行良好。

关于java - Heroku 上的 hibernate 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com