2

JSONドキュメントをSolrに挿入または「更新」する例がありますが、Solrj(Solr Java Client)を使用して同じことをどのように実現するのか疑問に思いました。

それとも、ソケットを開いてそれを送信する必要がありますか?

:私はSolr4.0を使用しています

4

1 に答える 1

3

SolrJ を使用すると、@Field アノテーションを使用してPOJO を Solr に追加するか、 SolrInputDocument インスタンス(ドキュメント フィールドを含むより少ないマップ) を追加できます。Json ドキュメントを直接追加することはできません。Json ドキュメントがすでに利用可能な場合は、Jacksonを使用してそれを Java オブジェクトに戻し、注釈を付けて SolrJ 経由で送信するか、SolrJ をまったく使用せずに httpclient 経由でリクエストを送信できます。

于 2012-10-17T11:51:29.390 に答える