Skip to main content

AliasSubIndexSearch

This page provides generated reference documentation for the AliasSubIndexSearch data model.

Overview

PropertySummary
remoteSolrUrlThe URL of the external SolrServer.
remoteZooKeeperHostThe address of the zookeeper, which manages the SolrCloud.
remoteAuthenticationMethodThe authentication method used to access the remote Solr server.
solrUserThe username for the authentication.
solrPasswordThe password for the authentication user.
userTitleUsertitle in whose context jdito processes will be executed. In some instances processes cant be executed if nothing is configured.
collectionNameThe name of the solr collection in which the index is stored.
remoteUsesSolrCloudModeSets the API, which is used to communicate with Solr.
canManageCollectionSpecifies whether the ADITO server may create the collection of the index and update the contained schema with patches.
solrConnectionTimeoutThe connection timeout for the connection to the Solr server.
searchTimeoutThe timeout for search queries.
indexerTimeoutThe timeout for requests from the indexer.
configHandlerTimeoutThe timeout for requests to configure the index.
stateControlTimeoutThe timeout for the index status check.
zkConnectionTimeoutThe connection timeout for the connection to the ZooKeeper.
zkClientTimeoutThe timeout for requests to the ZooKeeper.
zkRetryExpiryTimeThe time span in seconds that must be waited before the status of the ZooKeeper cluster can be retrieved again.

remoteSolrUrl

Type: String

The URL of the external SolrServer.
The URL must point to the base address ( default: /solr ) of the Solr server. Example: "*http://localhost:8983/solr*"\ If a SolrCloud is used, it is possible to set multiple URLs as a comma separated list. Example: "http://localhost:8983/solr, http://localhost:7743/solr}"


remoteZooKeeperHost

Type: String
Requires: remoteUsesSolrCloudMode property group

The address of the zookeeper, which manages the SolrCloud.
Required the IP-Address and port of the zookeeper. Example: "localhost:9983"


remoteAuthenticationMethod

Type: SolrLoginType

The authentication method used to access the remote Solr server.


solrUser

Type: String
Requires: remoteAuthenticationMethod property group

The username for the authentication.


solrPassword

Type: String
Requires: remoteAuthenticationMethod property group

The password for the authentication user.


userTitle

Type: String

Usertitle in whose context jdito processes will be executed. In some instances processes cant be executed if nothing is configured.
Example: Admin


collectionName

Type: String

The name of the solr collection in which the index is stored.
If empty, a collection with a generated default name will be used.
The generated name follows the pattern {projectName}_{system}, for example basic2020_default or basic2020_prod.
If no project name was defined the collection name is equal to the system name. Example: default or prod.

IMPORTANT: The server will create a new index when the name of the collection is changed. The previous index will not be deleted.


remoteUsesSolrCloudMode

Type: Boolean
Default: true

Sets the API, which is used to communicate with Solr.\

  • false The old Core-API is used. Required for non-cloud Solr servers.\
  • true The Collections-API is used. Required for SolrCloud systems.

canManageCollection

Type: Boolean
Default: true

Specifies whether the ADITO server may create the collection of the index and update the contained schema with patches.
The default is true.
If the option is deactivated, the server can only add new fields for an existing index to the schema.


solrConnectionTimeout

Type: Long

The connection timeout for the connection to the Solr server.
The timeout is used for all Solr clients of the index search.
Default is one minute (1M).
If the value is not set, 0 or negative, the default timeout is used.


searchTimeout

Type: Long

The timeout for search queries.
Default is 10 seconds (10S).
If the value is not set, 0 or negative, the default timeout is used.


indexerTimeout

Type: Long

The timeout for requests from the indexer.
Default is 5 minutes (5M).
If the value is not set, 0 or negative, the default timeout is used.


configHandlerTimeout

Type: Long

The timeout for requests to configure the index.
This applies to all requests for creating the index and for updating the schema and other configurations.
Default is 10 minutes (10M).
If the value is not set, 0 or negative, the default timeout is used.


stateControlTimeout

Type: Long

The timeout for the index status check.
The status check is used to determine whether the index and the external service can still be used, which is why the timeout should be set to a low value.
Default is 5 seconds (5S).
If the value is not set, 0 or negative, the default timeout is used.


zkConnectionTimeout

Type: Long
Requires: remoteUsesSolrCloudMode property group

The connection timeout for the connection to the ZooKeeper.
The timeout is used for all Solr clients of the index search.
Default is 30 seconds (30S).
If the value is not set, 0 or negative, the default timeout is used.


zkClientTimeout

Type: Long
Requires: remoteUsesSolrCloudMode property group

The timeout for requests to the ZooKeeper.
The timeout is used for all Solr clients of the index search.
Default is 15 seconds (15S).
If the value is not set, 0 or negative, the default timeout is used.


zkRetryExpiryTime

Type: Long
Requires: remoteUsesSolrCloudMode property group

The time span in seconds that must be waited before the status of the ZooKeeper cluster can be retrieved again.
The value is used for all Solr clients of the index search.
Default is 5 seconds (5S).
If the value is not set, 0 or negative, the internal default wait time is used.