Add typed search support