Classification, search, and retrieval in a multi-variable, multi-level taxonomy : application to decisionnet | NiceBooksReads