「コンパス」を使用できる検索以外のシナリオの例はありますか? 最も閲覧数の多い上位 10 件の記事をリストするページがあるとします。コンパスを使用してこの種の結果を表示する方法。これについて参照するデモ/サンプル プロジェクトはありますか? 間違いなく Jira は良い例ですが、そのソース コードは利用できません。アプリケーションで compass-lucene を使用する利点を最大化する方法を知りたいです。
spring-compass jpa @annotated の例はどこでダウンロードできますか? ダウンロードしたナイトリー ビルドは xml ベースです。
1 に答える
「コンパス」を使用できる検索以外のシナリオの例はありますか?
まあ、知る限り、これが設計されたものです。
最も閲覧数の多い上位 10 件の記事をリストするページがあるとします。コンパスを使用してこの種の結果を表示する方法。
これが良いユースケースかどうかはわかりませんが、コンパスは、アプリケーション ビジネス ドメイン モデル全体で結果を検索したい場合、つまり記事を言うだけでなく (その場合、データベースにクエリを実行するだけでよい) 場合に便利だと思います。 .
ここで、ドメイン オブジェクトが検索可能なクラスであり、検索可能なプロパティ numberOfViews
を持っているとします。このプロパティで検索できると思います (検索セクション全体を参照してください)。
これについて参照するデモ/サンプル プロジェクトはありますか?
Compassディストリビューションには、サンプルが含まれています。Compass ::Core の主な機能を強調するライブラリの基本的な例と、既存のアプリケーションにコンパスを追加する方法を示すPetclinicサンプル (Spring petclinic サンプル) です。
アプリケーションで compass-lucene を使用する利点を最大化する方法を知りたいです。
著者のブログ、Compass wiki、リファレンスドキュメントを読んでください:)
spring-compass jpa @annotated example をダウンロードできる場所を教えてください。
前述のように、コンパス配布に含まれる spring-compass サンプルは、注釈を使用しない Spring のペットクリニックに基づいています ( SPR-2960を参照)。念のため、 SPR-2960にはペットクリニックのアノテーション付きエンティティが添付されていますので、ご自由にお使いください。