  Quantum search algorithm (also known as Grover's algorithm) lays the
foundation for many other quantum algorithms. Although it is very simple, its
implementation is limited on noisy intermediate-scale quantum (NISQ)
processors. Grover's algorithm was designed without considering the physical
resources, such as depth, in the real implementations. Therefore, Grover's
algorithm can be improved for NISQ devices. In this paper, we demonstrate how
to implement quantum search algorithms better on NISQ devices. We present
detailed benchmarks of the five-qubit quantum search algorithm on different
quantum processors, including IBMQ, IonQ, and Honeywell quantum devices. We
report the highest success probability of the five-qubit search algorithm
compared to previous works. Our results show that designing the error-aware
quantum search algorithms is possible, which can maximally harness the power of
NISQ computers.
