The directory layout of the SearchBlox Server installation is listed here for both Windows and Linux:
Type | Description | Default Location Windows | Default Location Linux |
**SearchBlox Home** | Default path for SearchBlox installation | C:\SearchBloxServer | /opt/searchblox |
**Elasticsearch Home** | Default path for Elasticsearch | C:\SearchBloxServer\elasticsearch | /opt/searchblox/elasticsearch |
**SearchBlox Services** | Location of SearchBlox service files. | C:\SearchBloxServer\services\bat | /opt/searchblox/services |
**Wrapper Log** | Location of service-related logs. | C:\SearchBloxServer\services\log | /opt/searchblox/services/log |
**SearchBlox logs** _es.log, index.log, status.log, query.log, parameter.log, auth.log, activity.log, data.log_ | Location of SearchBlox-related log files. | C:\SearchBloxServer webapps\searchblox\logs | /opt/searchblox/webapps/ searchblox/logs |
**Elasticsearch logs** | Location of Elasticsearch logs | C:\SearchBloxServer\elasticsearch\logs | /opt/searchblox/elasticsearch/logs |
**Data or Elasticsearch Index** | Location where data is stored in SearchBlox | C:\SearchBloxServer\elasticsearch\data | /opt/searchblox/elasticsearch/data |
**SearchBlox Collection Config File** _config.xml_ | Location of config file containing details of the collections | C:\SearchBloxServer webapps\searchblox WEB-INF\config.xml | /opt/searchblox/webapps/ searchblox/WEB-INF/ config.xml |
**License File** _license.xml_ | Location of license file | C:\SearchBloxServer webapps\searchblox\WEB-INF\license.xml | /opt/searchblox/webapps/ searchblox/WEB-INF/ license |
**Server Startup Config Files** _start.ini_ | Location of start.ini file | C:\SearchBloxServer\start.ini | /opt/searchblox/start.ini |
**Search XSL Stylesheets** | Location of XSL files for regular search | C:\SearchBloxServer webapps\searchblox stylesheets | /opt/searchblox/webapps/ searchblox/stylesheets |
**Faceted Search Plugin** | Location of faceted search plugin | C:\SearchBloxServer webapps\searchblox\plugin | /opt/searchblox/webapps/ searchblox/plugin |
**Elasticsearch Settings File** _elasticsearch.yml_ | Location of yml file for elasticsearch configuration. Note: Main elasticsearch.yml would be available in elasticsearch config folder and searchblox.yml file would be available in WEB-INF folder | C:\SearchBloxServer webapps\searchblox WEB-INF\searchblox.yml AND C:\SearchBloxServer elasticsearch\config elasticsearch.yml | /opt/searchblox/webapps/ searchblox/ WEB-INF/searchblox.yml AND /opt/searchblox/ elasticsearch/config/ elasticsearch.yml |
**Mapping Files** mapping.json, jdbc.json, csv.json and so on | Location of json file related to elasticsearch mapping in SearchBlox | C:\SearchBloxServer webapps\searchblox WEB-INF | /opt/searchblox/webapps/ searchblox/WEB-INF |
**Stopwords** | Location for customizing stop words | C:\SearchBloxServer webapps\searchblox stopwords | /opt/searchblox/webapps/ searchblox/stopwords |
**Analytics Server** | Location and file to start Analytics Server | C:\SearchBloxServer analytics\cubejs.bat | /opt/searchblox/ analytics/cubejs |
**Kibana** | Location and file to start Kibana for SearchBlox | C:\SearchBloxServer kibana\bin\kibana.bat | /opt/searchblox/ kibana_linux/bin/kibana.bat |