JPA エンティティーでなくても @RooSolrSearchable であるオブジェクトを作成することは可能ですか?
5 ~ 6 層のコンポジションで構成されるオブジェクト モデルがあります。オブジェクト モデルの最下位レベルでいくつかのテキスト フィールドを検索する必要がありますが、上位レイヤーでフィルター処理する必要があります。私たちの考えは、Solr 専用の DTO を作成することでした。これにより、ID フィールドでフィルタークエリを実行し、テキスト フィールドであいまい一致を実行できます。
Roo は少し異なるモデルを想定しています... @RooSolrSearchable としてオブジェクトにアノテーションを付ける場合、Roo はそれが JPA エンティティーであることを想定しています。JPA エンティティーでなくても、検索と、検索を使用する利点 (アスペクト生成など) が必要なだけです。もちろん、Spring と SolrJ を使用して手動でこれを行うこともできますが、難しい作業は Roo に任せたいと思います。
続行するための最善の方法は何ですか?