Не удалось сохранить список содержимого карт в asticsearch

Я пытаюсь сохранить список содержимого карт для упругого поиска (как вложенный тип), и это не удается. пример кода ниже импорта ( "fmt")

func main() {
    fmt.Println("Hello, playground")
    var List_CounterData []interface{}
    List_Counterdata = map[string]interface{}{}
    err := savekpi(List_Counterdata)
    if err != nil {
    fmt.Println("error in save")
    }   
}

func saveKpi(kpi interface{}) error {
    put1, err := elasticSearchClient.Index().
        Index(KpiIndex).
        Type(KpiDocType).
        Id("1001").
        BodyJson(kpi).
        Do(elasticSearchContext)
    if err != nil {
        fmt.Println("Failed to store Kpi , %v", err.Error())
        return err
    }
    fmt.Println("Indexed  %s to index %s, type %s\n", put1.Id, put1.Index, put1.Type)
    return err
}

Пример моего List_Counterdata ниже

List_Counterdata = [map[name: kisha] map[name: kish age: 29]]

При попытке создать индекс, следуя ошибке

elastic: Error 400 (Bad Request): failed to parse [type=mapper_parsing_exception]

0 ответов

Другие вопросы по тегам