SearchBlox for Elastic Cloud

SearchBlox for Elastic Cloud

SearchBlox Enterprise Search integrates seamlessly with Elastic Cloud, allowing you to use Elastic’s managed OpenSearch service while taking advantage of SearchBlox’s powerful search capabilities.

Key Features

  • **Multi-source Connectivity: Search across 326+ data sources.
  • Enterprise Security: User management via SearchBlox Realm, LDAP/AD, or Okta, with collection, document, and field-level security and encryption.
  • Global Readiness: Supports 36 languages and 33+ document formats.
  • Developer Friendly: Comprehensive REST API for all operations and embeddable search widgets.
  • Flexible Deployment: Available for on-premise or cloud environments.

Supported Platforms:

  • Windows
  • CentOS/RHEL
  • Ubuntu
  • Amazon Linux 2

OpenSearch Compatibility:
Certified with OpenSearch v2.11 on Elastic Cloud

Configuration Steps

  1. Set Up Elastic Cloud
    Create a new OpenSearch v2.11 deployment in Elastic Cloud
    Note the following credentials:
    1. OpenSearch endpoint URL
    2. Admin username
    3. Password
644

Update the OpenSearch settings in your SearchBlox installation and then restart the SearchBlox service as shown below.

  1. Edit the file <SEARCHBLOX_INSTALLATION_PATH>/webapps/ROOT/WEB-INF/searchblox.yml to update the opensearch url endpoint, username and password. Here we provided a sample searchblox.yml configuration below:
    searchblox.deployment.type:<Empty>
    searchblox.elasticsearch.host: xxxxx-azure.es.eastus2.azure.elastic-cloud.com
    searchblox.elasticsearch.port: 9243
    searchblox.elasticsearch.basic.username: elastic
    searchblox.elasticsearch.basic.password: Ue7Dl5RElANBRgqHviMRdXXX

  2. Restart the SearchBlox service and wait for 30 seconds to access your SearchBlox Admin Console.