Since 7.7, Elastic Enterprise Search combines App Search and Workplace Search. Download or deploy on Elastic Cloud.
- GA Release
- Run with Docker
Refer to the detailed App Search documentation and Workplace Search Documentation for more information about deployment, operation, and maintenance.
Not the Enterprise Search version you're looking for? View past releases.
View the detailed release notes here.
Setting up Elasticsearch
You'll need to get Elasticsearch up and running with security features enabled:
- Download the current version of Elasticsearch and navigate to the uncompressed directory.
- Locate
config/elasticsearch.yml
and add the following configuration: - Start Elasticsearch:
- Generate and retrieve a random password for the
elastic
user:
xpack.security.enabled: true
xpack.security.authc.api_key.enabled: true
$ bin/elasticsearch
$ bin/elasticsearch-setup-passwords auto
You may also manually generate passwords using the elasticsearch-setup-passwords command.
Setting up Elastic Enterprise Search
- Download the current version of Elastic Enterprise Search, and navigate to the uncompressed directory.
- Locate
config/enterprise-search.yml
and add the following configuration: - 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:
ent_search.auth.source: standard
elasticsearch.username: elastic
elasticsearch.password: ELASTIC_USER_PASSWORD
allow_es_settings_modification: true
secret_management.encryption_keys: [
ENCRYPTION_KEY_1, ENCRYPTION_KEY_2, ...
]
For more information on encryption keys for Enterprise Search, refer to the configuration guide.
Start Enterprise Search by specifying a password for the default enterprise_search
user:
$ ENT_SEARCH_DEFAULT_PASSWORD=passwordexample bin/enterprise-search
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.
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.
Explore the Elastic App Search documentation and the Elastic Workplace Search documentation, and get searching!