Skip to main content

IdolCommitter

Commit documents to OpenText IDOL search engine.

Notesโ€‹

Commits crawled documents to an OpenText IDOL search engine. Supports Connector Framework Server (CFS) integration, optional database name configuration, and custom DREADDDATA and DREDELETEREF request parameters.

Examplesโ€‹

The following example uses the minimum required settings to configure IDOL Committer.

class: IdolCommitter
url: http://some_host:9100
databaseName: some_database

Usageโ€‹

Full configuration skeleton, with every option and its default
class: IdolCommitter
cfs: false
databaseName: string
dreAddDataParams: {}
dreDeleteRefParams: {}
fieldMappings: {}
queue:
class: FsQueue
batchSize: 0
commitLeftoversOnInit: false
maxPerFolder: 0
onCommitFailure:
ignoreErrors: false
maxRetries: 0
retryDelay: 0
splitBatch: OFF
restrictions:
- fieldMatcher: {}
valueMatcher: {}
sourceContentField: string
sourceReferenceField: string
url: string

Propertiesโ€‹

PropertyTypeRequiredDefault
cfsbooleanNofalse
databaseNamestringNo-
dreAddDataParamsRecord<string, string>No-
dreDeleteRefParamsRecord<string, string>No-
fieldMappingsRecord<string, string>No-
queueCommitterQueueNoFsQueue
restrictionsPropertyMatcher[]No-
sourceContentFieldstringNo-
sourceReferenceFieldstringNo-
urlstringNohttp://localhost:9001

Property Detailsโ€‹

cfsโ€‹

The URL points to a Connector Framework Server (CFS).

databaseNameโ€‹

Optional name of IDOL database where documents will be stored.

dreAddDataParamsโ€‹

Additional parameters sent with requests for new and updated documents.

dreDeleteRefParamsโ€‹

Additional parameters sent with requests for deleted documents.

fieldMappingsโ€‹

Mapping of source fields to target ones (IDOL fields).

queueโ€‹

Configures the committer queue used to batch documents before sending them to the target system. Adjust queue settings to tune throughput and memory usage.

restrictionsโ€‹

Defines filter conditions that restrict which documents this committer processes. Documents not matching the restrictions are ignored by this committer.

sourceContentFieldโ€‹

The document field name containing the value to be stored in IDOL DRECONTENT field. Leave blank to use the document content instead of a field (default).

sourceReferenceFieldโ€‹

The document field name containing the value to be stored in IDOL DREREFERENCE field. Leave blank to use the document reference instead of a field (default).

urlโ€‹

The IDOL index URL. Default is http://localhost:9001)