SearchBlox for OpenSearch
SearchBlox for On-Prem OpenSearch
SearchBlox Enterprise Search Solution allows you to integrate with the OpenSearch On-Prem solution.
SearchBlox allows you to rapidly deploy high-performance search-based applications.
- Search data from 326+ data sources within internal and external connectors
- Web Admin Console with User Management (SearchBlox Realm/LDAP-AD/Okta)
- Support for 36 languages and 33+ document formats
- REST API for programmatic crawling/indexing/administration/search/queries
- Collection, Document, and Field Level Security with Encryption
- Embed Search Results widget anywhere
- Available for on-premise or cloud deployment
Once you deploy SearchBlox on Windows, CentOS/RHEL or Ubuntu, or Amazon Linux 2, configure your opensearch path with the user credentials for SearchBlox to use OpenSearch.
SearchBlox will also work with the latest Opensearch v2.11 for OpenSearch
Create a new deployment for Opensearch v2.11 on OpenSearch and copy the Opensearch location, username and password.
# ======================== SearchBlox Configuration =========================
searchblox.deployment.type: onPrem
searchblox.elasticsearch.host: localhost
searchblox.elasticsearch.port: 9200
searchblox.elasticsearch.basic.username: admin
searchblox.elasticsearch.basic.password: admin
es.home: E:\opensearch-2.11.1\opensearch-2.11.1
searchblox.refresh_interval: 4s
searchblox.shards: 1
searchblox.replicas: 0
searchblox.http.crawldepth: -1
searchblox.user.expiry: 30
http.lastmodified.header: SearchBlox-Last-modified
#searchblox.indexserver: true
Update the Opensearch information on your SearchBlox installation and restart SearchBlox service as shown in the following.
-
Edit the file <SEARCHBLOX_INSTALLATION_PATH>/webapps/ROOT/WEB-INF/searchblox.yml to update the Opensearch path, username and password. Here we provided a sample searchblox.yml configuration below:
searchblox.deployment.type: onPrem
searchblox.elasticsearch.host: localhost
searchblox.elasticsearch.port: 9200
searchblox.elasticsearch.basic.username: admin
searchblox.elasticsearch.basic.password: admin
es.home: E:\opensearch-2.11.1\opensearch-2.11.1
-
Start OpenSearch through Terminal and make sure it is accessible before starting the SearchBlox service.
-
Restart the SearchBlox service and wait for 30 seconds to access your SearchBlox Admin Console.
Updated about 2 months ago