Я изменил свой код, чтобы он использовал пакет olivere при вставке данных в эластичный поиск.Это код
// Get a snapshot of stats (always blank if not enabled--see above)
stats := p.Stats()
fmt.Printf("Number of times flush has been invoked: %d\n", stats.Flushed)
fmt.Printf("Number of times workers committed reqs: %d\n", stats.Committed)
fmt.Printf("Number of requests indexed : %d\n", stats.Indexed)
fmt.Printf("Number of requests reported as created: %d\n", stats.Created)
fmt.Printf("Number of requests reported as updated: %d\n", stats.Updated)
fmt.Printf("Number of requests reported as success: %d\n", stats.Succeeded)
fmt.Printf("Number of requests reported as failed : %d\n", stats.Failed)
Это журнал, который я получил
Number of times flush has been invoked: 1
Number of times workers committed reqs: 0
Number of requests indexed : 0
Number of requests reported as created: 0
Number of requests reported as updated: 0
Number of requests reported as success: 0
Number of requests reported as failed : 0
Я не знаю, почему результат равен 0. Я не уверен, как найти, где ошибкаявляется.Кто-нибудь знает, как найти ошибку?