Directory Layout

The directory layout of the SearchBlox Server installation is listed here for both Windows and Linux:

TypeDescriptionDefault Location WindowsDefault Location Linux
SearchBlox HomeDefault path for SearchBlox installationC:\SearchBloxServer/opt/searchblox
Elasticsearch HomeDefault path for ElasticsearchC:\SearchBloxServer\elasticsearch/opt/searchblox/elasticsearch
SearchBlox ServicesLocation of SearchBlox service files.C:\SearchBloxServer\services\bat/opt/searchblox/services
Wrapper LogLocation 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 logsLocation of Elasticsearch logsC:\SearchBloxServer\elasticsearch\logs/opt/searchblox/elasticsearch/logs
Data or Elasticsearch IndexLocation where data is stored in SearchBloxC:\SearchBloxServer\elasticsearch\data/opt/searchblox/elasticsearch/data
SearchBlox Collection Config File
config.xml
Location of config file containing details of the collectionsC:\SearchBloxServer
webapps\searchblox
WEB-INF\config.xml
/opt/searchblox/webapps/
searchblox/WEB-INF/
config.xml
License File
license.xml
Location of license fileC:\SearchBloxServer
webapps\searchblox\WEB-INF\license.xml
/opt/searchblox/webapps/
searchblox/WEB-INF/
license
Server Startup Config Files
start.ini
Location of start.ini fileC:\SearchBloxServer\start.ini/opt/searchblox/start.ini
Search XSL StylesheetsLocation of XSL files for regular searchC:\SearchBloxServer
webapps\searchblox
stylesheets
/opt/searchblox/webapps/
searchblox/stylesheets
Faceted Search PluginLocation of faceted search pluginC:\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 SearchBloxC:\SearchBloxServer
webapps\searchblox
WEB-INF
/opt/searchblox/webapps/
searchblox/WEB-INF
StopwordsLocation for customizing stop wordsC:\SearchBloxServer
webapps\searchblox
stopwords
/opt/searchblox/webapps/
searchblox/stopwords
Analytics ServerLocation and file to start Analytics ServerC:\SearchBloxServer
analytics\cubejs.bat
/opt/searchblox/
analytics/cubejs
KibanaLocation and file to start Kibana for SearchBloxC:\SearchBloxServer
kibana\bin\kibana.bat
/opt/searchblox/
kibana_linux/bin/kibana.bat

What’s Next

You can go through the related sections below