1.5.6 • Published 11 months ago
concepts-parser v1.5.6
concepts-parser
Nodejs module for extracting concepts from text.
A Concept is a part of a text that may be a Named entity. We use Concepts for learning new named-entities, for searching known entities, for identifying entity names(synonyms, abbreviations), etc.
Usage
JavaScript:
const parser = require('concepts-parser');
const concepts = parser.parse({ text: 'Some text', lang: 'ru', country: 'ru' });
TypeScript:
import { parse } from 'concepts-parser';
const concepts = parse({ text: 'Some text', lang: 'ru', country: 'ru '});
API
parse(context, options)
Finds concepts in a context.
context
(Object) required - Contexttext
(String) required - Text to find concepts;lang
(String) required - Text language, 2 chars code:en
,ru
;country
(String) optional - Context country:ru
,it
;
options
(Object) optional:mode
(String) optional - Can be identity or collect. Default: identity. identity mode excludes filters:start_word
,duplicate
andpartial
;filters
(String[]) optional - Ordered list of filters;
Valid filters
invalid_prefix
- deletes invalid prefixes;invalid
- exclude invalid concepts;partial
- exclude partial concepts;prefix
- add prefixes to concepts;suffix
- add suffixes to concepts;start_word
- exclude sentence start words;abbr
- finds concepts abbreviations;known
- finds known concepts;duplicate
- exclude duplicates;quote
- concats concepts in quotes:Teatrul Național "Mihai Eminescu"
;
1.5.5
12 months ago
1.5.6
11 months ago
1.5.4
5 years ago
1.5.3
5 years ago
1.5.2
5 years ago
1.5.1
5 years ago
1.5.0
5 years ago
1.4.1
6 years ago
1.4.0
6 years ago
1.3.1
6 years ago
1.3.0
6 years ago
1.2.0
6 years ago
1.1.3
6 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
8 years ago
0.3.0
8 years ago
0.1.3
8 years ago
0.1.2
8 years ago
0.1.1
8 years ago
0.1.0
8 years ago
0.0.4
9 years ago