Elastic is an open-source project and we are looking forward to each
contribution.
Notice that while the official Elasticsearch documentation is rather good, it is a high-level
overview of the features of Elasticsearch. However, Elastic tries to resemble
the Java API of Elasticsearch which you can find on GitHub.
This explains why you might think that some options are strange or missing
in Elastic, while often they're just different. Please check the Java API first.
Having said that: Elasticsearch is moving fast and it might be very likely
that we missed some features or changes. Feel free to change that.
To make it easy to review and understand your changes, please keep the
following things in mind before submitting your pull request:
olivere/elastic
.release-branch.v2
for targeting Elasticsearch 1.x andrelease-branch.v3
for targeting 2.x.go test ./...
).go fmt
.