Details
-
Improvement
-
Resolution: Unresolved
-
High
-
None
-
None
-
None
Description
The Solr Bundle currently relies on autoCommit and autoSoftCommit features to push data into the index. For most cases it is acceptable to have some delay, with tuning autoSoftCommit to something reasonable.
However when the user is interacting with the repository using the administration interface, it is possible that the Solr index isn't indexed fast enough to provide a consistent user experience.
This delay can lead to the admin interface not displaying a piece of content directly after publishing, for example. Data is persisted to the DB as expected, but the delay in indexing is not what the users would expect to happen. This will likely lead to error reports of "random" behaviour.
Tuning autoCommit and autoSoftCommit values to acceptable levels or manually committing upon received signals can be used to mitigate this issue.