Black box search: framework and methods