0

「イベント」オブジェクトのリストがあります。各イベントには、操作 (削除、更新、インデックスなど)、マッピング タイプ (ドキュメント、フォルダーなど)、Elasticsearch にインデックスが作成される実際のコンテンツ (存在する場合) があります。これらの操作が事前にどのようなものになるかはわかりません。NEST を使用して、これらのイベントごとに一括操作とマッピング タイプを動的に選択するにはどうすればよいですか?

4

1 に答える 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 に答える