/
OpenSearch Source Config
OpenSearch Source Config
Configuring the OpenSearch Source
Configurable Properties
Title | Property | Type | Description | Default Value | Required |
---|---|---|---|---|---|
Source Name | shortname | String | DDF-OS | Yes | |
OpenSearch service URL | endpointUrl | String | The OpenSearch endpoint URL, e.g., DDF's OpenSearch endpoint (http://0.0.0.0:8181/services/catalog/query?q={searchTerms}... ) | https://example.com?q={searchTerms}&src={fs:routeTo?}&mr={fs:maxResults?}&count={count?}&mt={fs:maxTimeout?}&dn={idn:userDN?}&lat={geo:lat?}&lon={geo:lon?}&radius={geo:radius?}&bbox={geo:box?}&polygon={geo:polygon?}&dtstart={time:start?}&dtend={time:end?}&dateName={cat:dateName?}&filter={fsa:filter?}&sort={fsa:sort?} | Yes |
Always perform local query | localQueryOnly | Boolean | Always performs a local query by setting
| false | Yes |
Convert to BBox | shouldConvertToBBox | Boolean | Converts Polygon and Point-Radius searches to a Bounding Box for compatibility with legacy interfaces. Generated bounding box is a very rough representation of the input geometry | true | Yes |
Truststore File Location | trustStoreLocation | String | Truststore is only required for secure OpenSearch endpoints. This is the local file location of a java keystore that contains the trusted root certificates for the server being called. For the official servers this is the "store.jks" file attached to the Configuring a Java Keystore for Secure Communications page. | trustStore.jks | No |
Truststore Password | trustStorePassword | String | The password of the above truststore. | password | No |
Keystore File Location | keyStoreLocation | String | This is the local file location of a java keystore that contains the client certificates sent to the server and used for client authentication. This should be a personal ECA Cert that has been exported and converted from PKCS12 to a Java keystore (.jks). | keyStore.jks | No |
Keystore Password | keyStorePassword | String | The password of the above keystore. This should be the same password that used when exporting the client cert. | password | No |
Information on creating keystores and truststores can be found on the Configuring a Java Keystore for Secure Communications page.
, multiple selections available,