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\service

/opt/searchblox/service

SearchBlox logs
es.log, index.log, status.log, query.log, parameter.log, auth.log, securesearch.log, user.log, activity.log

Location of SearchBlox-related log files.

C:\SearchBloxServer\webapps\ROOT\logs

/opt/searchblox/webapps
/ROOT/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\ROOT\WEB-INF\config.xml

/opt/searchblox/webapps/ROOT/WEB-INF/
config.xml

License File
license.xml

Location of license file

C:\SearchBloxServer\webapps\ROOT\WEB-INF\license.xml

/opt/searchblox/webapps/ROOT/WEB-INF/
license

Server Startup Config Files
ssl.ini jvm.ini

Location of ssl.ini and jvm.ini file

C:\SearchBloxServer\start.d

/opt/searchblox/start.d/start.ini

Base Template Search

Location of base template search

C:\SearchBloxServer\webapps\ROOT\search

/opt/searchblox/webapps/ROOT/search

Base Template Search Configuration**
facet.js*

Location of base template search configuration file

C:\SearchBloxServer\webapps\ROOT\search\facet.js

/opt/searchblox/webapps
/ROOT/search/facet.js

Elasticsearch Settings File
elasticsearch.yml
searchblox.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\elasticsearch\config
elasticsearch.yml

AND

C:\SearchBloxServer
webapps\ROOT\WEB-INF\searchblox.yml

/opt/searchblox/
elasticsearch/config/
elasticsearch.yml

AND

/opt/searchblox/webapps/ROOT/
WEB-INF/searchblox.yml

Mapping Files
collection specific mapping files with json extension

Location of json file related to elasticsearch mapping in SearchBlox

C:\SearchBloxServer\webapps\ROOT\WEB-INF\mappings\collections

/opt/searchblox/webapps/ROOT/WEB-INF/mappings/collections

Stopwords

Location for customizing stop words

C:\SearchBloxServer\webapps\ROOT\stopwords

/opt/searchblox/webapps/ROOT/stopwords

Analytics Port Change

Location and file to configure port

C:\SearchBloxServer\analytics.env

/opt/searchblox/analytics/.env

Connectors Port Change

Location and file to configure port

C:\SearchBloxServer\connectors\config.yml

/opt/searchblox/connectors/config.yml

Caddy

Location for caddy for port forarding and load balancer configuration

C:\SearchBloxServer\caddy

/opt/searchblox/caddy


What’s Next

You can go through the related sections below

Did this page help you?