Search names and categories for 39,995 drugs.