Algorithm

algorithm
a set of rules for the solution of a problem in a finite number of steps
Search engines often keep their exact search algorithm a secret like food companies might keep their recipes a secret.
algorithm