We show that by adding a workspace qubit to Ahmed Younes, et al. algorithm (Younes et al. AIP Conf. Proc. 734:171, 2004, 2008), and applying newly defined partial diffusion operators on subsystems, the algorithm’s performance is improved. We consider an unstructured list of N items and M matches, 1 ≤ M ≤ N.