Articles by Karel Minařík

In our series on the Go client for Elasticsearch, we've covered the architecture and design of the client and how to configure it. In this post, we’ll look at encoding and decoding JSON payloads and efficiently indexing documents in bulk...

When using the Elasticsearch Go client, you'll run into situations where you'll want to configure, customize, or enable/disable certain features. In this blog, we'll review the available options and examples of their usage...

Learn about the overall architecture of the official Go client for Elasticsearch and the package and repository layout.

Learn how to run Nginx as a 100% transparent proxy for Elasticsearch with just a few configuration changes.