Information seeking and retrieval systems: Components and evolution