1
  1. 「コンパス」を使用できる検索以外のシナリオの例はありますか? 最も閲覧数の多い上位 10 件の記事をリストするページがあるとします。コンパスを使用してこの種の結果を表示する方法。これについて参照するデモ/サンプル プロジェクトはありますか? 間違いなく Jira は良い例ですが、そのソース コードは利用できません。アプリケーションで compass-lucene を使用する利点を最大化する方法を知りたいです。

  2. spring-compass jpa @annotated の例はどこでダウンロードできますか? ダウンロードしたナイトリー ビルドは xml ベースです。

4

1 に答える 1

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にはペットクリニックのアノテーション付きエンティティが添付されていますので、ご自由にお使いください。

于 2010-02-04T21:36:07.490 に答える