如何使用Nest索引批量父子文档

时间:2019-06-12 13:16:05

标签: c# elasticsearch nest

我想在Elasticsearch的同一索引中批量索引父文档和子文档。 我正在使用Elasticsearch 6.1.1版和Nest 6.0版。 这是我正在使用的代码。

对于父母

  var result = elasticService.Bulk(b => b.IndexMany<Item>(lstItems,  
    (bulkDes, record) => bulkDes.Index(Constants.INDEX_NAME)
                .Document(record)));

儿童

    var indexResponse = elasticService.Bulk(s => s.IndexMany<ItemFacInv> 
    (itemFacInvs,(bulkDescriptor, record) =>
      bulkDescriptor.Index(Constants.INDEX_NAME)
             .Id(record.item_fac_inv_pk)
        .Routing(new Routing(record.item_pk.ToString()))
          .Document(record)));

我在这里遇到错误:-索引不包含2种类型。

0 个答案:

没有答案