ElasticSearch.Net/Nest 2.0.2にアップグレードしました。低レベルのクライアントメソッド(connector.GetClient()、Raw.Bulk())を使用できなくなりました。私はドキュメントを見てきましたが、新しいバージョンのインデックスを作成するために新しいバージョンを使ってraw jsonを投稿する方法を示すものは見つかりませんでした。生のjsonを弾性検索クライアントを使用して投稿する
5
A
答えて
2
私はそれを行う方法それ:
var client = new Elasticsearch.Net.ElasticLowLevelClient();
var result = client.Index<object>("index", "type", "id", new Elasticsearch.Net.PostData<object>("{\"name\":\"value\"}"));
2
client.Raw.Bulkは())(client.LowLevel.Bulkになりました。 NESTを使用すると、次のようなことができます:
// jsonStringList assumed to hold your bulk indexing commands and objects
var jsonPostData = new PostData<object>(jsonStringList);
var response = nestClient.LowLevel.Bulk<VoidResponse>("your_index", "your_type", jsonPostData);
関連する問題
- 1. 弾性検索 - Java 1.4を使用したデータ投稿
- 2. 弾性検索クエリ - 弾性検索弾性検索にこれを投稿すると、例外 org.elasticsearch.index.query.QueryParsingExceptionを投げる1.7
- 3. 弾性検索にデータを投稿するときにJsonデータをElasticSearch
- 4. 弾性検索を使用してJava
- 5. 弾性検索を使用したタグベースの検索
- 6. angularjsを使用した弾性検索の検索データ
- 7. 弾性検索を使用してmysqlレコードをインデックスする
- 8. 弾性検索クライアント:原因:java.lang.NoSuchMethodError:io.netty.buffer.CompositeByteBuf.addComponents
- 9. 弾性検索で「search_after」を使用して1Mデータを検索する
- 10. androidでspring resttemplateを使用して弾性検索でJsonを検索するには
- 11. htmlボタンを使用して検索値を投稿する
- 12. ストアドプロシージャ検索弾性検索
- 13. 弾性検索検索フロントエンドデモ
- 14. 弾性検索:高いCPU使用率
- 15. スプリングブート+スプリングデータの弾性検索+弾性検索5.6.0
- 16. Java APIを使用して弾性検索にアクセス
- 17. boolを使用していない弾性検索クエリ
- 18. 弾性検索インデックス
- 19. 弾性検索キャッシュ
- 20. スプリングブート、弾性検索
- 21. 弾性検索クエリプラグイン
- 22. 弾性検索マルチフィールドクエリ
- 23. 弾性検索インデックステンプレート
- 24. 弾性検索:フィルター
- 25. 弾性検索クラスタ
- 26. 弾性検索クエリ
- 27. 弾性検索フィルタークエリ
- 28. 弾性検索サブリストフィルター
- 29. 弾性検索インデックス
- 30. 弾性検索クエリフィルタ
2.0.4バージョンを使用していますが、問題が発生しています。あなたが今考えている場合は、投稿してください – cmrhema