下载 Elastic 企业搜索
GA 版本
Elastic 企业搜索处于维护模式
独立的 Enterprise Search、App Search 和 Workplace Search 产品仍然以维护模式提供,但不会包含在新的 Elasticsearch 9.0 版本中,不建议用于新的搜索体验。
我们建议使用我们积极开发和改进的 Elasticsearch 原生工具集,用于您的目录和内部知识搜索用例。这些工具提供了直接使用 Elasticsearch 索引的灵活性和可组合性。
下载 Elastic 企业搜索
对于大多数用户,我们建议按照Elasticsearch下载说明进行操作。以下下载说明适用于 Elastic 企业搜索应用程序节点,以下用户需要该节点
- Elastic Web Crawler 的用户
- App Search 或 Workplace Search 独立产品体验的用户
下载适用于您平台的当前搜索包。
保存密码、注册令牌和证书路径名
在 Elasticsearch 终端输出中,找到 elastic
用户的密码和 Kibana 的注册令牌。这些信息会在 Elasticsearch 首次启动时打印出来。
在单独的终端中,找到 Elasticsearch 创建的文件 http_ca.crt
的绝对路径名。例如,在 Elasticsearch 安装目录中使用 find
命令
find $(pwd) -name 'http_ca.crt'
保存密码、注册令牌和证书路径名。您将在后续步骤中需要它们。
设置 Kibana
在单独的终端中,下载并解压适用于您平台的当前 Kibana 包。
找到 config/kibana.yml
,并添加以下配置
enterpriseSearch.host: https://127.0.0.1:3002
然后启动 Kibana
bin/kibana
打开打印到终端的链接以导航到 Kibana (https://127.0.0.1:5601?code=)。按照 Kibana 中的说明完成注册过程。使用步骤 4 中的注册令牌。
当您看到登录屏幕时,请转到下一步。
设置搜索
在一个单独的终端中,从步骤 1 中提取搜索包。
找到 config/enterprise-search.yml,并添加以下配置
allow_es_settings_modification: true
secret_management.encryption_keys: [ENCRYPTION_KEYS]
elasticsearch.username: elastic
elasticsearch.password: ELASTIC_USER_PASSWORD
elasticsearch.host: https://127.0.0.1:9200
elasticsearch.ssl.enabled: true
elasticsearch.ssl.certificate_authority: PATH_TO_CERTIFICATE
kibana.external_url: https://127.0.0.1:5601
- 将 ENCRYPTION_KEYS 替换为至少一个加密密钥 (建议使用 256 位密钥)。
- 将 ELASTIC_USER_PASSWORD 替换为步骤 4 中的 elastic 用户密码。
- 将 PATH_TO_CERTIFICATE 替换为步骤 4 中证书的绝对路径名。
配置示例
allow_es_settings_modification: true
secret_management.encryption_keys: ['q3t6w9z$C&F)J@McQfTjWnZr4u7x!A%D']
elasticsearch.username: elastic
elasticsearch.password: piXrh1WeDNxrQF0KRsJ_
elasticsearch.host: https://127.0.0.1:9200
elasticsearch.ssl.enabled: true
elasticsearch.ssl.certificate_authority: /path/elasticsearch/config/certs/http_ca.crt
kibana.external_url: https://127.0.0.1:5601
然后启动搜索
bin/enterprise-search
登录
打开打印到终端的链接以导航到 Kibana 中的 Elastic (https://127.0.0.1:5601/app/enterprise_search/overview)。以用户 elastic 身份登录。使用步骤 4 中此用户的密码。