バルクインデックスを私のdjangoモデルを弾性検索にしようとしています6、私の計画はインデックスを更新するために1日1回cronとして実行することです。 インポート要求バルクインデックスdjangoモデルを弾性検索
data = serialize('json', CapitalSheet.objects.all())
data += "\n"
r = requests.post("http://127.0.0.1:9200/capitalsheet/_bulk", json = data)
print(r.content)
私はこのエラーを取得しています: b'{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"The bulk request must be terminated by a newline [\\n]"}],"type":"illegal_argument_exception","reason":"The bulk request must be terminated by a newline [\\n]"},"status":400}'
あなたがより良いものを提案することができる場合、私は喜んでいるだろう。
バルク構文は(少なくとも私には)一種の奇妙です。各オブジェクトを別々の行として送信する必要があります。 –
しかし、あなたはPythonライブラリを使うのが良いでしょう。 –