0
helpers.bulk functionの素晴らしい例が見つかりましたが、応答コードが見つかりません。私はhelpers.bulk関数(elasticsearch API)のpythonレスポンスはどうやって取得できますか?
helpers.bulk(es, actions)
から得るすべてはdocumentationで書かれたよう
(1, [])
helpers.bulk functionの素晴らしい例が見つかりましたが、応答コードが見つかりません。私はhelpers.bulk関数(elasticsearch API)のpythonレスポンスはどうやって取得できますか?
helpers.bulk(es, actions)
から得るすべてはdocumentationで書かれたよう
(1, [])
です:
それは要約情報を持つタプルを返します - 正常に実行されたアクションの数とエラーまたは番号のいずれかのリストをstats_onlyがTrueに設定されているとエラーが発生する [...]多くのデータを処理する必要があり、エラーを無視/収集したい場合は、streaming_bulk()ヘルパーを使用することを検討してください。エラーを返してメモリに格納しません。
streaming_bulk()では、エラー発生時にraise_on_error
パラメータを使用する必要があります。 多くのデータを収集したい場合は、より高速で直感的なparallel_bulk()を使用することをお勧めします。
完全な方法を教えてください。 – NeoVe
[例](https://stackoverflow.com/questions/20288770/how-to-use-bulk-api-to-store-the-keywords-in-es-by-using)に示されているのと同じです。 -python)。 'helpers.bulk(es、actions)'は 'Response [200]'や '{" acknowled ":true}のようなものを返します。 –