「イベント」オブジェクトのリストがあります。各イベントには、操作 (削除、更新、インデックスなど)、マッピング タイプ (ドキュメント、フォルダーなど)、Elasticsearch にインデックスが作成される実際のコンテンツ (存在する場合) があります。これらの操作が事前にどのようなものになるかはわかりません。NEST を使用して、これらのイベントごとに一括操作とマッピング タイプを動的に選択するにはどうすればよいですか?
質問する
371 次
1 に答える
0
Bulk
の方法はElasticClient
、要件に適合する必要があります。
さまざまな一括操作を に渡すことができますBulkRequest
。これは簡単な使い方です。
var bulkRequest = new BulkRequest();
bulkRequest.Operations = new List<IBulkOperation>
{
new BulkCreateDescriptor<Document>().Id(1).Document(new Document{}),
new BulkDeleteDescriptor<Document>().Id(2)
};
var bulkResponse = client.Bulk(bulkRequest);
それが役に立てば幸い。
于 2015-08-27T20:07:45.960 に答える