search.h documentation