文書IDを指定せずに一括インデックスを実行することはできますか?インデックス作成中にElasticsearchからランダムIDを生成してもらいたいのですが、それはできますか?ElasticsearchのドキュメントIDを指定せずにバルクインデックスを実行できますか?
13
A
答えて
16
はい、できます。 0.90.0.Beta1でテスト
:ここ
$ cat requests
{ "index" : { "_index" : "test", "_type" : "type1" } }
{ "field1" : "value1" }
$ curl -s -XPOST localhost:9200/_bulk --data-binary @requests; echo
{"took":6,"items":[{"create":{"_index":"test","_type":"type1","_id":"IWqsRqyhRVq-F69OLIngTA","_version":1,"ok":true}}]}
1
は_idを指定せずに一括アップロードの別の例です。
`
curl -XPOST "http://localhost:9200/_bulk" -d'
{ "index" : { "_index" : "test", "_type" : "demo" } }
{ "title" : "Quick brown rabbits", "content" : "Brown rabbits are commonly seen" }
{ "index" : { "_index" : "test", "_type" : "demo" } }
{ "title" : "Keeping pets healthy", "content" : "My quick brown fox eats rabbits
`
応答は、スクリプトによって同じ操作のために、サンプルのJava APIを提供してくださいすることができ
`
{
"took": 451,
"errors": false,
"items": [
{
"create": {
"_index": "test",
"_type": "demo",
"_id": "AVYDtp_fxosF2Bdj7ghV",
"_version": 1,
"_shards": {
"total": 2,
"successful": 1,
"failed": 0
},
"status": 201
}
},
{
"create": {
"_index": "test",
"_type": "demo",
"_id": "AVYDtp_fxosF2Bdj7ghW",
"_version": 1,
"_shards": {
"total": 2,
"successful": 1,
"failed": 0
},
"status": 201
}
}
]
}
`
関連する問題
- 1. 実際のテンプレートパラメータを指定せずにstatic_assertできますか?
- 2. トランザクションを指定せずにSQLCommandを実行する
- 3. コントローラを指定せずに.nibにコンセントを定義できますか?
- 4. UbuntuでElasticSearchをサービスとして実行できません
- 5. 実行時にmaven project.artifactIdを指定できますか?
- 6. XMLタグをSQL Serverで親タグを指定せずにクエリできますか?
- 7. 指定されたIDを持つ要素のelasticsearch検索
- 8. GoogleのGoogleドキュメントのGoogle gdata APIを実行できません
- 9. 遅延量指定子を使わずに実際に行うことはできますか?
- 10. CSSの特定の行にスタイリングを指定できますか?
- 11. テンプレートパラメータを指定せずにテンプレートクラスをtypedef
- 12. Javascriptではどのようにrgbを指定せずにrgbaを設定できますか?
- 13. 特定のページにアクセスせずにWebBrowserコントロール内でJavaScriptを実行することはできますか?
- 14. クライアントが指定されたポートにバインドできず、指定されたサーバーに接続できません
- 15. テスト結果を作成せずにmstestを実行できますか?
- 16. インストールせずにAdobe AIRアプリケーションを実行することはできますか?
- 17. Python XLWTで行の高さを指定できません
- 18. プロジェクトを設定せずにVisual Studio内からfsxファイルを実行できますか?
- 19. ElasticSearchでインデックスを付けるフィールドを指定します。
- 20. elasticsearchで数値フィールドの実行回数を計算できますか?
- 21. Gallio/MbUnitテストはGallioをインストールせずに実行できますか?
- 22. 目的Cテストを実行する場合:基本クラスを指定せずに定義されたクラス
- 23. パッケージを指定せずにフォルダからクラスをロードする
- 24. キバナグラフに任意のelasticsearchクエリを設定できますか?
- 25. インデックスを指定せずにawkの配列に項目を追加することはできますか?
- 26. プロパティファイルで実行するクラスを指定しますか?
- 27. デバイス上で実行するiPhone OSを指定しますか?
- 28. パラメータを指定せずに抽象メソッドを定義する
- 29. 実行時にspring.net XmlApplicationContextにオブジェクト定義を指定します。
- 30. Node.js - クエリを実行せずにSchemaObjectを取得しますか?
を下回っています? –
ありがとう、@ dadoonet。 IDを指定せずに複数のドキュメントを更新することは可能ですか? – Harshit
バルクAPIではありません。クエリによる更新が必要な場合があります。 – dadoonet