18. A method, comprising: receiving, by a computing device comprising at least one processor and from a user device, search request criteria for identifying one or more items of digital content accessible to the user device, the search request criteria comprising one or more keywords; identifying, by the at least one processor and based on the one or more keywords, a plurality of related terms; calculating, by the at least one processor, a plurality of values, each value of the plurality of values corresponding to a degree of similarity between a keyword of the one or more keywords and a related term of the plurality of related terms; determining, by the at least one processor and based on a number of times a user of the user device has previously accessed one or more items of suggested digital content, a range of values indicating a degree of similarity associated with the user; utilizing, by the at least one processor, the plurality of values to identify a portion of the plurality of related terms, each term of the portion of the plurality of related terms being associated with a value of the plurality of values that is within the range; utilizing, by the at least one processor, the one or more keywords and at least one term of the portion of the plurality of related terms to identify a plurality of items of the digital content; and generating, by the at least one processor, a list of the plurality of items of the digital content, wherein the list comprises a search result portion comprising one or more items of the digital content identified based on the one or more keywords and a suggestion portion comprising one or more items of the digital content identified based on the at least one term.
24. The method of claim 18 , further comprising: identifying one or more similarities between digital content in the suggestion portion and digital content previously accessed by the user; and ranking the digital content in the suggestion portion based on the one or more similarities.