Chat Support
Loupe - Log - Monitor - Resolve
Loupe / User's Guide / Loupe Server / Loupe Self-Hosted / Configuration Options / Loupe Server Administration - Configuration - Search
Loupe Server Administration - Configuration - Search
This configuration only applies to Loupe Standard Edition

The search configuration section configures the Loupe Server to use an external Elasticsearch server for full text search.  Elasticsearch is required to use certain features in Loupe Monitor and is required for full text search in Loupe Enterprise Edition.  The following options can be specified:

Option Description Default Value Required
serverUris One or more URIs for the Elasticsearch cluster endpoints.  If set, Elasticsearch will be used instead of the repository SQL database. "" true
userName

Optional. The user to authenticate with.  Set this property to enable basic authentication.

"" false
password

Optional. The password to authenticate with.  If a UserName is set a password must be provided.

"" false

Using the Server.Config

The Server.Config file is an XML formatted file with a section for email. 

Server.Config
Copy Code
<?xml version="1.0" encoding="utf-8"?>
<gibraltar>
  <search serverUris="https://your.elastic.server:9200;https://your.second.elastic.server:9200" />
</gibraltar>

Using Environment Variables

To set the configuration through environment variables (like for hosting in an Azure App Service), the configuration items use the format:

Loupe__Server__Search__{Option}

For example, to set the list of Elasticsearch endpoint URIs use Loupe__Server__Search__ServerUris