search list of terms