1. An information retrieval system comprising: a database comprising information regarding a plurality of lawyers; and a server, implemented at least partially by hardware, including at least one processor and memory, the server configured to: determine a legal issue associated with content currently being presented to a user on at least one client access device, wherein the content currently being presented is not created by the user; determine a legal context corresponding to the legal issue, wherein the determined legal context is not defined by the user and specifies whether the legal issue is one of a local issue, a state issue, and a federal issue, wherein a jurisdictional scope of the local issue is narrower than a jurisdictional scope of the state issue; generate a list of two or more lawyer names contained in the database corresponding to the legal issue; calculate at least one legal experience indicator for each of the two or more lawyer names, the at least one legal experience indicator based at least in part on the determined legal context; and rank the two or more lawyer names in the list according to the calculated at least one legal experience indicator associated with each of the two or more lawyer names and according to the determined legal context associated with the currently presented content.