Module: Html2rss::AutoSource::Segmenter::Cluster
- Defined in:
- lib/html2rss/auto_source/segmenter/cluster.rb
Overview
Class / structure clustering for anchorless pages (port of Discovery::DomClustering + OverlapResolver; group scoring owned by Scoring::ClusterScorer).
Defined Under Namespace
Classes: OverlapResolver
Class Method Summary collapse
Class Method Details
.call(segmenter) ⇒ Array<Segment>
15 16 17 18 19 20 |
# File 'lib/html2rss/auto_source/segmenter/cluster.rb', line 15 def call(segmenter) nodes = best_group_nodes(segmenter) nodes.each_with_index.map do |node, position| Segment.build(root_node: node, primary_link: nil, strategy: :cluster, position:) end end |