我在go
中使用这个库作为Elasticsearch客户端:https://pkg.go.dev/github.com/elastic/go-elasticsearch/esapi#IndicesCreate.WithBody
我在使用此库创建新索引时遇到问题。文档中说明了此方法:
type IndicesCreate func(index string, o ...func(*IndicesCreateRequest)) (*Response, error)
这看起来像是我可以用来创建索引的那个。但是我是go
的新手,不确定如何传递第二个参数。
下面是我的代码:
req := esapi.IndicesCreateRequest{
Index: indexName,
}
esapi.IndicesCreate(indexName, &req)
但是我得到了too many arguments in conversion to esapi.IndicesCreate
错误消息。正确的方法是什么?
1条答案
按热度按时间s71maibg1#
新答案
根据这篇文章,这是对您的问题的回答:
旧答案
根据这篇文章:
你要做的就是:
第一次