1. A computer-implemented method comprising: receiving a semantic query that includes at least one of a user interest domain or a user intent; responsive to the receiving the semantic query, retrieving a set of indexed semantic user profiles resulting from a search based on the semantic query, each indexed semantic user profile associated with a particular user of a plurality of users; ranking the set of indexed semantic user profiles based at least in part on an index of each of the indexed semantic user profiles of the set; and providing the ranked set of indexed semantic user profiles to enable selection of a target user segment.