Free and Open, Distributed, RESTful Search Engine
Find a file
Joe Gallo ce98a62427
Remove MavenFilteringHack (#73637) (#75550)
Co-authored-by: Jake Landis <jake.landis@elastic.co>
2021-07-21 09:25:36 -04:00
.ci Bump version after 7.13.4 release 2021-07-20 10:39:54 -04:00
.github Add version command to issue template 2017-07-31 08:55:31 +09:00
.idea Order imports when reformatting (#74059) 2021-06-16 09:25:55 +01:00
benchmarks Order imports when reformatting (#74059) 2021-06-16 09:25:55 +01:00
build-conventions Fix gradle func tests running in idea (#74811) (#74818) 2021-07-01 07:16:22 -04:00
build-tools Fix task dependency wiring for multi node test clusters (#74692) (#74738) 2021-07-01 03:48:53 -04:00
build-tools-internal Remove MavenFilteringHack (#73637) (#75550) 2021-07-21 09:25:36 -04:00
client Fix typo in deprecation log for size=-1 (#75380) 2021-07-16 12:27:59 +02:00
dev-tools Update sources with new SSPL+Elastic-2.0 license headers 2021-02-02 18:07:23 -08:00
distribution Remove MavenFilteringHack (#73637) (#75550) 2021-07-21 09:25:36 -04:00
docs [DOCS] SQL: Add formal API docs (#75506) (#75579) 2021-07-21 09:16:40 -04:00
gradle/wrapper Updating Gradle wrapper to version 7.1.1 (#74886) (#74894) 2021-07-08 12:57:29 +02:00
libs Dry Up XContent Parser Construction (#75114) (#75126) 2021-07-08 15:32:29 +02:00
licenses [7.x] Keep low level rest client under Apache 2 software license (#68697) 2021-02-08 11:14:18 -08:00
modules Fix test version and index creation (#75534) 2021-07-20 15:08:26 -04:00
plugins Remove MavenFilteringHack (#73637) (#75550) 2021-07-21 09:25:36 -04:00
qa Remove MavenFilteringHack (#73637) (#75550) 2021-07-21 09:25:36 -04:00
rest-api-spec [DOCS] SQL: Add formal API docs (#75506) (#75579) 2021-07-21 09:16:40 -04:00
server Fix RoutingTable Lookup by Index (#75530) (#75574) 2021-07-21 14:33:33 +02:00
test Re-enable compiler warnings in :test:framework (#75449) 2021-07-21 13:53:12 +01:00
x-pack Remove MavenFilteringHack (#73637) (#75550) 2021-07-21 09:25:36 -04:00
.dir-locals.el Go back to 140 column limit in .dir-locals.el 2017-04-14 08:50:53 -06:00
.editorconfig Add .editorconfig options for gradle and groovy files (#74286) 2021-06-21 20:50:39 +01:00
.git-blame-ignore-revs Update .git-blame-ignore-revs after #73996 (#73999) 2021-06-10 14:51:30 +02:00
.gitattributes Add a CHANGELOG file for release notes. (#29450) 2018-04-18 07:42:05 -07:00
.gitignore Move custom checkstyle rule implementations to build-conventions project (#74017) (#74033) 2021-06-10 16:57:56 -07:00
build.gradle Fix gradle func tests running in idea (#74811) (#74818) 2021-07-01 07:16:22 -04:00
CONTRIBUTING.md Order imports when reformatting (#74059) 2021-06-16 09:25:55 +01:00
elasticsearch Bump version to v7.14.0 2021-04-21 12:36:56 +01:00
gradle.properties Fix Spotless failing with InvocationTargetException on JDK 16 (#73246) (#73390) 2021-05-25 13:32:43 -07:00
gradlew Update wrapper to 7.1 (#73941) (#74225) 2021-06-17 17:01:21 +02:00
gradlew.bat Update gradle wrapper to 6.6 (#59909) (#60949) 2020-08-11 11:03:19 +02:00
LICENSE.txt Update sources with new SSPL+Elastic-2.0 license headers 2021-02-02 18:07:23 -08:00
NOTICE.txt Update sources with new SSPL+Elastic-2.0 license headers 2021-02-02 18:07:23 -08:00
README.asciidoc [DOCS] Refactor quick start guide and README (#71331) (#71936) 2021-04-20 10:26:15 -04:00
settings.gradle Update wrapper to 7.1 (#73941) (#74225) 2021-06-17 17:01:21 +02:00
TESTING.asciidoc Fix docs paths 2021-06-07 17:08:00 +02:00
Vagrantfile Introduce ES_JAVA_HOME (#68954) 2021-02-17 12:44:34 -05:00

= Elasticsearch

Elasticsearch is the distributed, RESTful search and analytics engine at the
heart of the https://www.elastic.co/products[Elastic Stack]. You can use
Elasticsearch to store, search, and manage data for:

* Logs
* Metrics
* A search backend
* Application monitoring
* Endpoint security

\... and more!

To learn more about Elasticsearch's features and capabilities, see our
https://www.elastic.co/products/elasticsearch[product page].

[[get-started]]
== Get started

The simplest way to set up Elasticsearch is to create a managed deployment with
https://www.elastic.co/cloud/as-a-service[Elasticsearch Service on Elastic
Cloud].

If you prefer to install and manage Elasticsearch yourself, you can download
the latest version from 
https://www.elastic.co/downloads/elasticsearch[elastic.co/downloads/elasticsearch].

For more installation options, see the
https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html[Elasticsearch installation
documentation].

[[upgrade]]
== Upgrade

To upgrade from an earlier version of Elasticsearch, see the
https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html[Elasticsearch upgrade
documentation].

[[build-source]]
== Build from source

Elasticsearch uses https://gradle.org[Gradle] for its build system.

To build a distribution for your local OS and print its output location upon
completion, run:
----
./gradlew localDistro
----

To build a distribution for another platform, run the related command:
----
./gradlew :distribution:archives:linux-tar:assemble
./gradlew :distribution:archives:darwin-tar:assemble
./gradlew :distribution:archives:windows-zip:assemble
----

To build distributions for all supported platforms, run:
----
./gradlew assemble
----

Distributions are output to `distributions/archives`.

To run the test suite, see xref:TESTING.asciidoc[TESTING].

[[docs]]
== Documentation

For the complete Elasticsearch documentation visit
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html[elastic.co].

For information about our documentation processes, see the
xref:docs/README.asciidoc[docs README].

[[contribute]]
== Contribute

For contribution guidelines, see xref:CONTRIBUTING.md[CONTRIBUTING]. 

[[questions]]
== Questions? Problems? Suggestions?

* To report a bug or request a feature, create a
https://github.com/elastic/elasticsearch/issues/new/choose[GitHub Issue]. Please
ensure someone else hasn't created an issue for the same topic.

* Need help using Elasticsearch? Reach out on the
https://discuss.elastic.co[Elastic Forum] or https://ela.st/slack[Slack]. A
fellow community member or Elastic engineer will be happy to help you out.