JavaベースのWebアプリケーションにHibernateを使用しており、Compassを介して全文検索を追加したいと考えています。Compassはそれをサポートすることになっていますが、有用な入門ガイドを提供していません。
エンティティに@Searchableとさまざまな@SearchableXXXバリエーションで注釈を付け、HibernateHelper.getCompass(sessionFactory)を介してサービスコードのCompassにアクセスする必要があることがわかりました。
「コンパスイベントリスナーが構成されていません。リファレンスドキュメントとアプリケーションのhibernate.cfg.xmlを確認してください」というHibernateExceptionが発生します。
SpringのAnnotationSessionFactoryBeanを使用してHibernateを構成している間、リファレンスドキュメントは再びヒントとhibernate.cfg.xmlを示します。その場合、ドキュメントには次のように記載されています。「HibernateAnnotationsまたはHibernateEntityManager(JPA)が使用されている場合、Compass jarファイルをクラスパスにドロップするだけで有効になります(クラスパスでHibernateSearchが使用されていないことを確認してください。同じイベントクラス名)。」それは私にはうまくいきません。
私が見逃しているアイデアや、始めるための良いリソースはありますか?