Default language.

Configuring Elasticsearch


You can configure Elasticsearch only for on-premises deployments.

Elasticsearch is a highly scalable open-source, full-text search, and analytics engine. It is used as the underlying engine that powers applications that have complex search features and requirements.

You can configure the Elasticsearch for  () while deploying your instance of  to index, search, and analyze big volumes of data quickly and in near real-time. The index creation, updates, deletion, and searching tasks are performed in the Elasticsearch server cluster. The Elasticsearch server cluster runs the indexing and searching tasks in parallel, thus allowing  server to be unoccupied with search and indexing tasks.

Elasticsearch provides the following capabilities to increase the server performance:

  • Distributed and scalable search
  • High availability
  • Distributed indexing
  • Multi-tenancy
  • Near real-time search

To configure Elasticsearch

If you are using  server in an on-premises environment, to configure the Elasticsearch server, perform the following steps:

  1. Configure the NAMESPACE parameter in the deployment input configuration file which serves as an input to the Jenkins pipeline when you install or upgrade to .
    NAMESPACE is an environment parameter used to create a unique Elasticsearch index. Elasticsearch creates one index for every tenant; for example, NAMESPACE=bmc_prod.
  2. Configure the following Centralized Configuration parameters in the deployment input configuration file:

    • FTS-Type
    • Elasticsearch-Host-Name
    • Elasticsearch-Port
    • Elasticsearch-User
    • Elasticsearch-User-Password

For more information about the parameters, see Configuration-settings-E-M

Related topics

Enabling-and-disabling-full-text-search

How-FTS-high-availability-works-in-a-server-group-environment


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*