1

アプリケーションの 1 つの検索を実装するために、solr を学習しようとしています。私が常にsolr-coresolrj、およびspring-data-solrにぶつかる 3 つの異なるライブラリがあります。3つの 3 つの jar の基本的な違いは何ですか? 最近、solrj と solr-core を spring で使用してみましたが、StackOverflowException

これがスタックオーバーフローを引き起こした私の質問です.solr-core依存関係を削除しようとした解決策が見つかりませんでしたが、次のエラーが発生しました

 org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'solr:solr-server'. 

私は基本的に、正しい方法でやっていないと感じています。私の混乱に対する目を見張るものは非常に役に立ちます。ありがとう。

4

1 に答える 1

2

Solrj は、SolrServer インスタンスに接続しようとするときのクライアント ライブラリです。

Spring Data Solr は、solrj の上の小さなレイヤーであり、流暢な API とリポジトリの抽象化を提供します。出発点として、および/またはこのチュートリアルを見てください。

たとえば、組み込みの SolrServer を実行するために solr-core を使用したい場合があります。テスト用。

于 2013-03-11T05:23:29.980 に答える