Download Elastic Enterprise Search

Starting with 7.7, Elastic App Search and Elastic Workplace Search are now conveniently available as a single download known as Elastic Enterprise Search. Learn more »

Version:
7.7.0
Release date:
五月 13, 2020
Notes:

Refer to the detailed App Search documentation and Workplace Search Documentation for more information about deployment, operation, and maintenance.

Not the App Search version you're looking for? View past releases.

Installation steps

1

Prerequisites

Make sure Java 8 or Java 11 is installed and available.


2

Setting up Elasticsearch

You'll need to get Elasticsearch up and running with security features enabled:


  1. Download Elasticsearch 7.7.x and navigate to the uncompressed directory.
  2. Locate config/elasticsearch.yml and add the following configuration:
  3. xpack.security.enabled: true
  4. Start Elasticsearch:
  5. $ bin/elasticsearch
  6. Generate and retrieve a random password for the elastic user:
  7. $ bin/elasticsearch-setup-passwords auto
Note

You may also manually generate passwords using the elasticsearch-setup-passwords command.


3

Setting up Elastic Enterprise Search


  1. Download Elastic Enterprise Search 7.7.0, and navigate to the uncompressed directory.
  2. Locate config/enterprise-search.yml and add the following configuration:
  3. ent_search.auth.source: standard
    elasticsearch.username: elastic
    elasticsearch.password: [ELASTIC_USER_PASSWORD]
    allow_es_settings_modification: true
  4. (Workplace Search–specific) If you intend to use Workplace Search, you must also set at least one encryption key in the same config/enterprise-search.yml configuration file (256-bit key recommended) as an array:
  5. secret_management.encryption_keys: [{encryption_key1}, {encryption_key2}, {...}]
Note

For more information on encryption keys for Enterprise Search, refer to the configuration guide.


4

Start Enterprise Search by specifying a password for the default enterprise_search user:

$ ENT_SEARCH_DEFAULT_PASSWORD=passwordexample bin/enterprise-search


5

Log in to the Elastic Enterprise Search experience at http://localhost:3002 using the enterprise_search username and the password previously specified at start time.


6

From the Elastic Enterprise Search Home area, select the product experience that fits your use case best.

Need help choosing the best product for your needs?
Learn more about Elastic App Search and Elastic Workplace Search.