ast searc