5

spring MVCを使用して Web アプリケーションを開発しており、tomcatを使用してこれをホストしています。検索エンジンにapache-solrを統合したいという要件があります。

インターネットでさまざまなチュートリアルを探してみましたが、手順を説明する適切なチュートリアルが見つかりませんでした。

だから私の要件は

  1. maven依存関係を使用してSpring MVCにapache solrを統合する方法(サーバーをホストするためにtomcatを使用しています)
  2. solr を使用してデータ ファイルを追加するための基本的なチュートリアル
  3. データベースからデータを取得するために統合するにはどうすればよいですか。データベーステーブルをマップするために休止状態を使用しています。

いくつかのチュートリアルを行った後、spring-data-solrは spring MVC に適していると思います。

PS私は上記のすべてのテクノロジーに不慣れです。

4

1 に答える 1

2

一般的な Solrについては、Solr リファレンス ガイドを参照してください。これは次の Solr 5.0 リリースを対象としていますが、ほとんどのガイドはまだ 4.0 に関連しており、他のドキュメント (古い wiki) の品質は低くなっています。

Solr には個別のインストールが必要です。それは単なるMavenの依存関係ではありません。Solr をインストールするには、ガイドのインストール手順に従ってください。

Java レイヤーで solr に接続するには、ここに記載されているように、maven 依存関係として追加solr-jできるを使用できます。最新バージョンは次のとおりです。4.10.2

<dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>4.10.2</version> </dependency>

ここには、Solr-J の使用方法に関するドキュメントが多数あります。 spring-data-solrあなたのために働くかもしれません。

Hibernate は、solr と spring の統合とは何の関係もありません。Solr は、データ インポート ハンドラを使用して DB から直接ロードするか、REST API を介してsolr のドキュメントを更新できます。

于 2014-11-25T11:21:34.013 に答える