Как индексировать основной родительский дочерний документ с помощью Nest - PullRequest
0 голосов
/ 12 июня 2019

Я хочу выполнить массовый индекс родительского и дочернего документа в одном индексе вasticsearch.Я использую Elassearch версии 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 типа.

...