0

JPA エンティティーでなくても @RooSolrSearchable であるオブジェクトを作成することは可能ですか?

5 ~ 6 層のコンポジションで構成されるオブジェクト モデルがあります。オブジェクト モデルの最下位レベルでいくつかのテキスト フィールドを検索する必要がありますが、上位レイヤーでフィルター処理する必要があります。私たちの考えは、Solr 専用の DTO を作成することでした。これにより、ID フィールドでフィルタークエリを実行し、テキスト フィールドであいまい一致を実行できます。

Roo は少し異なるモデルを想定しています... @RooSolrSearchable としてオブジェクトにアノテーションを付ける場合、Roo はそれが JPA エンティティーであることを想定しています。JPA エンティティーでなくても、検索と、検索を使用する利点 (アスペクト生成など) が必要なだけです。もちろん、Spring と SolrJ を使用して手動でこれを行うこともできますが、難しい作業は Roo に任せたいと思います。

続行するための最善の方法は何ですか?

4

1 に答える 1

0

わかりましたので、私が見つけることができるこれを行う方法は本当にありません。通常の Solr-Spring 統合を使用することになりました (これはそれほど悪いことではありません)。

于 2012-05-01T16:24:22.373 に答える