Directory Layout

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


What’s Next

You can go through the related sections below

Did this page help you?