モデルの全文検索に Hibernate Search を使用することを計画していますInheritanceType.SINGLE_TABLE
が、モデル階層に引き続き使用できるかどうか、または 1 つの大きなフラット モデルを手動で作成する必要があるかどうかが心配です。基本的に、私には2つの要件があります。
- 階層内の具体的なモデルのすべてのサブモデルで検索を実行できること
- ベースモデルの共通フィールドと具体的なサブモデルのフィールドの両方で検索を実行できること
残念ながら、参照では継承については何も述べられていませんが、埋め込みオブジェクトと関連付けられたオブジェクトについてのみ言及されています。