1. A system comprising: at least one processor; and a memory that stores instructions that, when executed by the at least one processor, cause the system to perform operations of: obtaining a document that is responsive to a user query, determining an interest of the user based on stored data associated with the user, determining that a portion of the document relates to the interest of the user, generating a first snippet for the document based on the portion of the document that relates to the interest of the user, and providing the first snippet for the document as part of a result list.