A taxonomically intelligent biodiversity search engine