Move search indexing to a background job