API Documentation#

Conflict resolvers#

SpanProcessor

Span processor class that runs functions on all words of document.

Word processor#

WordProcessor

Word processor class that runs functions on all words of document.

PorterStemmer

A word stemmer based on the Porter stemming algorithm.

TypeIdentifier

Class to classify a word as STANDARD or STOP_WORD.

Matchers#

SlidingWindowMatcher

Sliding Window matcher class.

Text loaders#

StrTextLoader

Loader of text as string.

Data structures#

Document

Document class with sequence-like behavior.

Sentence

Sentence class with sequence-like behavior.

Word

Word class.

Span

Span class that stores all candidates of matching.

Candidate

Candidate class to store results of matching on a query.

Abstractions#

Pipeline

Pipeline class to define the way of enriching documents.

Node

Base for pipeline building blocks.