Search interfaces

#748