Is Grovers Algorithm Oracle creation a hardware level aspect?

There are numerous questions that asks about practical application demonstration of the Grover algorithm for arrays and databases.

However examples are not seen anywhere.

While searching for its practicality, I came across with study Is Quantum Search Practical which states that creation of the oracle is a hardware level aspect (section 4 - Oracle implementation).

Can I get please get some support in clarifying this?

• Although the quantum speedup of Grover Aalgorithm is universal, the author certainly do not know which exact problem do you want to solve. So, an oracle is needed. otherwise maybe he has to enumerate all kinds of problems. – Yitian Wang Nov 24 '20 at 1:11
• Hi @YitianWang Appreciate your support. Do you have a clear understanding of creating a proper oracle for a question. Because I want to learn how to make one for atleast one question. – Adhisha Gammanpila Nov 24 '20 at 7:28
• This question (quantumcomputing.stackexchange.com/questions/14787/…) is an example. When I was writing the code for Grover search, the oracle of mine is simply a number and the rest job is to compare if it is identical to any one of the states(Hadamard acts on register 1 and initialize register to a specific state like $|1101\rangle$ and compare if register 1 contains this state). – Yitian Wang Nov 24 '20 at 7:45