Class DefaultLanguageDetectorContextGenerator
- Namespace
- NOpenNLP.Tools.Langdetect
- Assembly
- NOpenNLP.Tools.dll
A context generator for language detector.
public class DefaultLanguageDetectorContextGenerator : ILanguageDetectorContextGenerator
- Inheritance
-
DefaultLanguageDetectorContextGenerator
- Implements
- Inherited Members
Constructors
DefaultLanguageDetectorContextGenerator(int, int, params ICharSequenceNormalizer[])
Creates a customizable DefaultLanguageDetectorContextGenerator that computes ngrams from text.
public DefaultLanguageDetectorContextGenerator(int minLength, int maxLength, params ICharSequenceNormalizer[] normalizers)
Parameters
minLengthintmin ngrams chars
maxLengthintmax ngrams chars
normalizersICharSequenceNormalizer[]zero or more normalizers to be applied in to the text before extracting ngrams
Fields
maxLength
protected readonly int maxLength
Field Value
minLength
protected readonly int minLength
Field Value
normalizer
protected readonly ICharSequenceNormalizer normalizer
Field Value
Methods
GetContext(string)
Generates the context for a document using character ngrams.
public virtual string[] GetContext(string document)
Parameters
documentstringdocument to extract context from
Returns
- string[]
the generated context