-3
我试图使用Elasticsearch为GO与这个著名的repoElasticsearch的CreateIndex()没有足够的论据
然而,当我试图创建一个index
(docs,并给出一个例子here):
// Define an elastic client
client, err := elastic.NewClient(elastic.SetURL("host1"))
if err != nil {
client, err := elastic.NewClient(elastic.SetURL("host2"))
if err != nil {
fmt.Println("Error when connecting Elasticsearch host");
}
}
// Create an index
_, err = client.CreateIndex("events").Do()
if err != nil {
fmt.Println("Error when creating Elasticsearch index");
panic(err)
}
我得到了下面的错误,我不明白:
在调用client.CreateIndex(没有足够的论据”事件“)。
这是为什么?我在这里错过什么?
谢谢!虽然我没有得到'.TODO()'。那应该是什么? (并且感谢关于测试用例的建议) – Mornor
这只是返回一个非空的上下文,你可以使用:https://godoc.org/golang.org/x/net/context#TODO – Val