20. A method of identifying content items ordered based on microgenres of desired content items, the method comprising: receiving, by a client device of a user, through the user interfacing with a video consumption application that is executed at the client device, an input identifying a desired content item of a plurality of content items, wherein each content item of the plurality of content items is associated with: a respective genre that broadly characterizes the respective content item, a respective microgenre that, with respect to the respective genre, narrowly characterizes the respective content item, and a respective base relevance value that indicates how relevant the respective content item is to the user; transmitting, to a server, the input identifying the desired content item; causing the server to: cause to be stored, at a database, an entry associated with a microgenre of the desired content item in a data structure associated with a profile of the user, identify, based on the profile of the user, a subset of the plurality of content items, wherein the respective microgenre associated with each content item of the subset comprises the microgenre of the desired content item, increase the respective relevance value associated with each content item of the subset, and rank each content item of the plurality of content items in an order reflecting the respective relevance value associated with each content item of the plurality of content items; receiving, from the server, a communication comprising an indication of the order; and generating a display, using the video consumption application, based on the order.
20. A method of identifying content items ordered based on microgenres of desired content items, the method comprising: receiving, by a client device of a user, through the user interfacing with a video consumption application that is executed at the client device, an input identifying a desired content item of a plurality of content items, wherein each content item of the plurality of content items is associated with: a respective genre that broadly characterizes the respective content item, a respective microgenre that, with respect to the respective genre, narrowly characterizes the respective content item, and a respective base relevance value that indicates how relevant the respective content item is to the user; transmitting, to a server, the input identifying the desired content item; causing the server to: cause to be stored, at a database, an entry associated with a microgenre of the desired content item in a data structure associated with a profile of the user, identify, based on the profile of the user, a subset of the plurality of content items, wherein the respective microgenre associated with each content item of the subset comprises the microgenre of the desired content item, increase the respective relevance value associated with each content item of the subset, and rank each content item of the plurality of content items in an order reflecting the respective relevance value associated with each content item of the plurality of content items; receiving, from the server, a communication comprising an indication of the order; and generating a display, using the video consumption application, based on the order. 23. The method of claim 20 , wherein the transmitting the input to the server further comprises transmitting a context associated with the input, the context comprising at least one of a geographic location, date, day, or time associated with the input.