Using human knowledges for information retrieval