Solrへの非同期バッチインデックス作成
(The bot translated the original post https://lists.apache.org/thread/d5tsbvzw3qs2fby956nb590osnwx2lo9 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、
Javaを使用してSolrに対して非同期のバルクインデックス操作を行いたいと考えています。Solrのドキュメント
https://solr.apache.org/guide/8_7/using-solrj.htmlには、Http2SolrClient
https://solr.apache.org/docs/8_7_0/solr-solrj/org/apache/solr/client/solrj/impl/Http2SolrClient.html
が非同期で非ブロッキングな操作を行うことができると記載されていますが、この件に関する具体的な例が見つかりませんでした。私は、Solrにはドキュメントをインデックス化してFuture
を返す関数があるのか、と疑問に思っています。私のニーズに合った唯一の方法は、コミュニティによる "solrs" ライブラリ
https://inoio.github.io/solrs/usage/adding-data.htmlで、ドキュメントをバルクでインデックス化し、CompletableFuture
を受け取ることができるというものです。Solrが本当にそのようなオプションを提供しているのか、もし提供していない場合は、どのようにしてユーザーがドキュメントを非同期でインデックス化することを期待しているのかを知りたいと思っています。
トピックへ返信するには、ログインが必要です。