массовое добавление и извлечение данных с помощью эластичного поиска

#go #elasticsearch

# #Вперед #elasticsearch

Вопрос:

Как массово добавить массив пользователя в elastic и получить все данные в go?

 type User struct {
    UserID    int    
    Email     string 
    FirstName string 
    LastName  string 
}
 

Ответ №1:

Если вы используете github.com/olivere/elastic , вы можете найти все необходимые операции прямо здесь: https://github.com/olivere/elastic/wiki/BulkIndex

Вики-страница этого репозитория очень удобна для изучения и использования.

Если вы столкнулись с какой-либо проблемой или вопросом при использовании этого репозитория, пожалуйста, сообщите мне, чтобы помочь в написании кода.