Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Tag ¶
Tag holds some arbitrary string value (e.g. a word) along with some extra data about it.
func ParseHTML ¶
ParseHTML receives lines of raw strings from the Web and produces result of prioritised tags based on the importance of HTML tags which wrap sentences.
Example:
<h1>A story about foo <p> Foo was a good guy but, had a quite poor time management skills, therefore he had issues with shipping all his tasks. Though foo had heaps of other amazing skills, which gained him a fortune.
Result:
foo: 5 + 1 = 6, story: 5, management: 1 + 1 = 2, skills: 1 + 1 = 2.
func Run ¶
Run first sorts given list based on scores, then iterates over the given list and de-dupes items in the list by merging inflections, then sorts de-duped list by scores in descending order and takes only rquested size (limit) or just everything if result is smaller than limit.
nolint: gocyclo
Click to show internal directories.
Click to hide internal directories.