<rant>Search is a nice concept, it defines everything clearly - search space, goal space, action space. Compare it with fuzzy concepts like understanding, intelligence and consciousness. We can never define them, precisely because they gloss over their input-output domains and try to present a distributed process as centralized in the brain.
Search has a bunch of properties - it is compositional, hierarchical, recurrent (iterative in time) and recursive. This pattern holds across many fields, I think it is based on the fundamental properties of space-time which are also compositional, hierarchical and recurrent (object state at time t+1 depends on its state at time t)
Search can be personal, inter-personal, physical or information based. It can explain away much of the mystery of the three fuzzy concepts I mentioned. I describe cognition as two search loops - search externally by applying known behavior to collect experience, and search internally to compress experience and update behavior.</>