Heorku で実行されている Spring+JPA+Hibernate で構築されたアプリケーションがあり、FullTextSearch に Hibernate-Search を使用しています。私のローカルマシンでは、インデックスをファイルシステムに保存しています。persistence.xml での私の構成。
<property name="hibernate.search.default.directory_provider"
value="filesystem"/>
<property name="hibernate.search.default.indexBase"
value="/opt/lucene/indexes"/>
Heroku にはファイル システムへの読み取りアクセスのみがあり、インデックスをメモリに保存しますが、サーバー インスタンスの再起動時にインデックスが失われるため、最善の方法ではありません。これを行うにはどうすればよいでしょうか?休止状態の検索を WebSolr などと統合する方法はありますか?