To have encyclopedic knowledge is to have "vast and complete" knowledge about a large number of diverse subjects. A person having such knowledge is called a human encyclopedia or a walking encyclopedia.