JSONドキュメントをSolrに挿入または「更新」する例がありますが、Solrj(Solr Java Client)を使用して同じことをどのように実現するのか疑問に思いました。
それとも、ソケットを開いてそれを送信する必要がありますか?
注:私はSolr4.0を使用しています
JSONドキュメントをSolrに挿入または「更新」する例がありますが、Solrj(Solr Java Client)を使用して同じことをどのように実現するのか疑問に思いました。
それとも、ソケットを開いてそれを送信する必要がありますか?
注:私はSolr4.0を使用しています
SolrJ を使用すると、@Field アノテーションを使用してPOJO を Solr に追加するか、 SolrInputDocument インスタンス(ドキュメント フィールドを含むより少ないマップ) を追加できます。Json ドキュメントを直接追加することはできません。Json ドキュメントがすでに利用可能な場合は、Jacksonを使用してそれを Java オブジェクトに戻し、注釈を付けて SolrJ 経由で送信するか、SolrJ をまったく使用せずに httpclient 経由でリクエストを送信できます。