Search interfaces for Robot Programming