Applications#

Pipelines, both in the Portal and the SDK, support applications. These are small programs that enrich your NLP results with features that would otherwise be limited by the use of domains only.

The following table gives an overview of the available applications:

Name

ID

Analysis Formatter

eot_analysis_formatter

Entity Graph

eot_entity_graph

Entity Mapper

eot_entity_mapper

Filter

eot_filter

Grep

eot_grep

Language Identifier

eot_language_identifier

Numbers

eot_numbers

Phones

eot_phones

Quotes

eot_quotes

Sentiments

eot_sentiments

Snippet

eot_snippet

Themes

eot_themes

Topics

eot_topics

Word Sense

eot_word_sense

Workflow

eot_workflow

Some applications can be configured: it is possible to set options that are applicable during the processing of options. By default, an application is language-independent. In fact, part of the configuration an application receives by default is the (detected) language in the pipeline so that the pipeline english,topics.app is the equivalent of english,topics({"language":"english"}).app