extract results disambiguation from search VC

for #27
extract search API controller from search VC