terasaur search backend web application