batch_size_solr_commit
Batch size Solr commit
|
The number of documents every time solr_commit will be made.
type: integer
default value: '1000 '
|
collection
Collection
|
Collection documents will be indexed to.
type: string
pattern: ^[a-zA-Z0-9_-]+$
|
collections
MongoDB Collections to index
|
The MongoDB collections to index, in the format 'databaseName.collection'. Multiple collections can be separated by commas. The default '*.*' option crawls all databases (limited by user access) and their related collections.
type: string
default value: '*.* '
minLength: 1
|
commit_on_finish
Solr commit on finish
|
Set to true for a request to be sent to Solr after the last batch has been fetched to commit the documents to the index.
type: boolean
default value: 'true '
|
customized_timestamp
Customized Timestamp
|
Customized timestamp in epoch format (e.g. 1557881001), it is used to overwrite the existing checkpoint in zookeeper, use it carefully. The checkpoint is overwritten as long as the oplog is enabled. This property is transient, it means: if you set a value and add/update the datasoure, after the checkpoint is replaced, this property will be removed; you must refresh the UI manually
type: integer
exclusiveMinimum: false
minimum: 0
|
diagnosticMode
Diagnostic Mode
|
Diagnostic mode enables more logging, including logging the ID of every document inserted, updated or deleted in the oplog.
type: boolean
default value: 'false '
|
enable_ssl
Enable SSL
|
When enabled, SSL connections will be used to communicate with the MongoDB server
type: boolean
default value: 'false '
|
list_credentials
Credentials
|
Credentials for Mongo databases
type: array of object
object attributes: {
database
: {
display name: Database
type: string
}
id
: {
display name: Auth Config id
type: string
}
password
: {
display name: Password
type: string
}
username
: {
display name: Username
type: string
}
}
|
list_hosts
Hosts
required
|
Host and ports of Mongo nodes
type: array of object
default value: [
{"host"=>"localhost", "port"=>27017} ,
]
object attributes: {
host
: {
display name: Host
type: string
}
port
: {
display name: Port
type: integer
}
}
|
oplog_listener_period_time
Checkpoint Update Period Time
|
Period time in seconds when the checkpoint is updated in zookeeper. This option will work if oplog is enabled
type: integer
default value: '60 '
|
process_oplog
Process OPLog
required
|
Process updates from the oplog. Disable this option to perform a full synchronization of content in MongoDB collections with the index.
type: boolean
default value: 'true '
|
read_preferences
Read Preference Modes
|
Read preference describes how MongoDB clients route read operations to the members of a replica set.
type: string
default value: 'primary '
enum: {
primary
primary preferred
secondary
secondary preferred
nearest
}
|
tag_set_list
Read Preference Tag Sets
|
A list of Tag Sets used for non-primary read modes
type: array of object
default value: [
]
object attributes: {
tag_set
: {
display name: Tag Set
type: array of object
default value: ' '
}
}
|
verify_access
Validate access
|
Set to true to require successful connection to the filesystem before saving this datasource.
type: boolean
default value: 'true '
|