(adj) thorough, thoroughgoing
performed comprehensively and completely
an exhaustive study; made a thorough search; thoroughgoing research