加载中

Go

这是 Elasticsearch 的官方 Go 客户端。

完整的文档托管在 GitHubPkgGoDev 上。本文档仅提供功能概述。

  • 与 REST API 一一对应。
  • 通用、可插拔的架构。
  • 方便的辅助工具。
  • 丰富的示例集合。
package main

import (
  "log"

  "github.com/elastic/go-elasticsearch/v9"
)

func main() {
  es, _ := elasticsearch.NewDefaultClient()
  log.Println(es.Info())
}
package main

import (
	"context"
	"log"

	"github.com/elastic/go-elasticsearch/v9"
)

func main() {
	es, _ := elasticsearch.NewTypedClient(elasticsearch.Config{
		Addresses: []string{"http://localhost:9200"},
	})
	log.Println(es.Info().Do(context.Background()))
}
注意

请查看仓库中位于 https://github.com/elastic/go-elasticsearch/tree/master/_examples 的综合示例集合。

版权所有 2019 Elasticsearch。

根据 Apache 许可协议版本 2.0 (“许可协议”) 获得许可;除非遵守本许可协议的条款,否则您不得使用本文件。您可以在以下网址获取本许可协议的副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,根据本许可协议分发的软件是按“原样”分发的,不附带任何明示或默示的担保或条件。请参阅本许可协议,了解管理权限和限制的具体语言。

© . All rights reserved.