Main Search Architecture