Incremental reindexing wll privide a better UX if waiting for the backend response is omitted. To archieve this a daemon for transferring the content to the search server asynchronously is added.
Screenimage-1: Opensearch-server is available: saving (and reindexing) a text-block takes 0.15s
Screenimage-2: Opensearch-server is not available: saving a text-block takes 0.15s too, unsuccessfully trying the reindexing runs non-blocking in the background.
Incremental reindexing wll privide a better UX if waiting for the backend response is omitted. To archieve this a daemon for transferring the content to the search server asynchronously is added.
Screenimage-1: Opensearch-server is available: saving (and reindexing) a text-block takes 0.15s
Screenimage-2: Opensearch-server is not available: saving a text-block takes 0.15s too, unsuccessfully trying the reindexing runs non-blocking in the background.