2017-07-10 8 views
0

私はElasticsearchのpythonライブラリを使用しています。メソッドcreateには、ドキュメントのインデックスを作成するためのIDが必要です。Elasticsearchのpythonライブラリ "post"のドキュメント

文書にインデックスに文書を「投稿」する方法が見つかりません。投稿すると、私のIDの生成を担当するメソッドを意味します。

私にIDを生成させる方法はありますか?または自分でランダムIDを生成してcreateメソッドを使用する必要がありますか?

答えて

1

デフォルトでは、あなたがESを提供しない場合、デフォルトでESはauto-generate an IDになります。

ES Pythonライブラリを使用しているので、index()関数を利用してIDを提供することはできませんので、ESが生成します。

client.index(index='my_index', doc_type='my_type', body=mydoc) 
関連する問題