UpdateExisting
Set UpdateExisting
to True
to attempt to convert incoming index actions into metadata updates when no Index or SourceType fields have been modified.
By default, when IDOL Server detects a duplicate document according to your KillDuplicates method, it deletes the existing document, and then indexes the incoming document (unless you also set KeepExisting to True
, in which case it ignores the new version). This behavior can result in a large number of disk reads and an expensive flush, even if only metadata (such as the ACL) has changed.
When you set UpdateExisting
, IDOL Server attempts to determine if the change is a simple metadata update, by checking that:
- KillDuplicates would delete a single existing document.
- the Index or SourceType fields are identical in the new and existing versions of the document.
In this case, it modifies the metadata in the existing document, rather than fully indexing the new version. This option saves the disk usage required for index field processing.
Type: | Boolean |
Default: | False |
Required: | No |
Configuration Section: | Server |
Example: | UpdateExisting=True
|
See Also: |