10. An apparatus comprising: one or more processors; and memory operatively coupled to the one or more processors and storing executable instructions that, when executed, cause the apparatus to: determine relevance intervals for corresponding terms in text associated with a content item, the text comprising a plurality of term strings and each relevance interval identifying one or more sections of the content item that are relevant to a corresponding term; after determining the relevance intervals, generate a first set of nodes for a first term string from the plurality of term strings, the first set of nodes comprising both a node for each term in the first term string and at least one node for a term from a second term string, and the term from the second term string having a corresponding relevance interval identifying a section of the content item with an occurrence of at least one term from the first term string; generate a second set of nodes for the second term string from the plurality of term strings, the second set of nodes comprising both a node for each term in the second term string and at least one node for a term from the first term string, and the term from the first term string having a corresponding relevance interval identifying a section of the content item with an occurrence of one term from the second term string; determine a plurality of connections between nodes in the first set of nodes and the second set of nodes; and determine, using the first set of nodes, the second set of nodes or the plurality of connections, one or more segment boundaries within the content item.
12. The apparatus of claim 10 , wherein the executable instructions, when executed, cause the apparatus to: filter the plurality of connections based on at least one of a number of connections in the plurality of connections, or a cumulative value of connection strengths associated with the plurality of connections.