# SearchUncommittedDocuments

Set `SearchUncommittedDocuments` to `True` to enable search for documents that have not yet been flushed to disk. In this case, documents are available to query from the time that an index job reaches the `Pending Commit` state.

NOTE: If your IDOL Server goes offline (for example because of a power failure) before it flushes the index cache to disk, the data in the index cache is lost until the server replays the index queue. If you enable `SearchUncommittedDocuments`, this might result in documents being available for search before the outage, and then unavailable for some time after.

Enabling `SearchUncommittedDocuments` might increase the amount of memory that IDOL Server uses while flushing the content to disk, by approximately 128MB.

In addition, when you enable `SearchUncommittedDocuments`, IDOL Server does not use an intermediate on-disk store to flush the index cache. Therefore, when the index cache becomes full, IDOL Server runs a full index merge. Micro Focus recommends that you set the index cache memory size as high as possible to avoid extraneous index merge operations.

NOTE: This option is not available if you set RepositoryStorage to `False` (the default is `True`). Similarly, it does not affect operation if you set DelayedSync to `False` (the default is `True`).

When you set `SearchUncommittedDocuments` to `True`, you cannot use Wildcard and fuzzy matching or expansion if you have set UnstemmedTermTree to `False` (the default is `True`).

Type: | Boolean
Default: | False
Required: | No
Configuration Section: | Server
Example: | `SearchUncommittedDocuments=True`
See Also: | DelayedSync RepositoryStorage UnstemmedTermTree

_FT_HTML5_bannerTitle.htm