Skip to content

Commit 861cc38

Browse files
committed
README: Add links to blog posts
(cherry picked from commit e607363)
1 parent 6190bd8 commit 861cc38

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,13 @@ func main() {
350350
As you see in the example above, the `esapi` package allows to call the Elasticsearch APIs in two distinct ways: either by creating a struct, such as `IndexRequest`, and calling its `Do()` method by passing it a context and the client, or by calling the `Search()` function on the client directly, using the option functions such as `WithIndex()`. See more information and examples in the
351351
[package documentation](https://godoc.org/github.com/elastic/go-elasticsearch/esapi).
352352

353-
The `estransport` package handles the transfer of data to and from Elasticsearch. At the moment, the implementation is really minimal: it only round-robins across the configured cluster endpoints. In future, more features — retrying failed requests, ignoring certain status codes, auto-discovering nodes in the cluster, and so on — will be added.
353+
The `estransport` package handles the transfer of data to and from Elasticsearch, including retrying failed requests, keeping a connection pool, discovering cluster nodes and logging.
354+
355+
Read more about the client internals and usage in the following blog posts:
356+
357+
* https://www.elastic.co/blog/the-go-client-for-elasticsearch-introduction
358+
* https://www.elastic.co/blog/the-go-client-for-elasticsearch-configuration-and-customization
359+
* https://www.elastic.co/blog/the-go-client-for-elasticsearch-working-with-data
354360

355361
<!-- ----------------------------------------------------------------------------------------------- -->
356362

0 commit comments

Comments
 (0)