$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

$

$_ - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns the current Object being processed.

A

Abbr - com.gengoai.hermes.morphology.UniversalFeature
Abbreviation:
ABBREVIATIONS - com.gengoai.hermes.BasicCategories
 
Abe - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) abessive
Abl - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) ablative
ABRAHAMISM - com.gengoai.hermes.BasicCategories
 
Abs - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) Absolutive
(Degree) Absolute Superlative
ABSTRACT_ENTITY - com.gengoai.hermes.BasicCategories
 
Acc - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) accusative / oblique
accuracy() - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the accuracy of the system as defined as:
ACIDS - com.gengoai.hermes.BasicCategories
 
ACRONYM - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant ACRONYM.
ACRONYMS - com.gengoai.hermes.BasicCategories
 
Act - com.gengoai.hermes.morphology.UniversalFeatureValue
(Voice) Active Voice
Action - Interface in com.gengoai.hermes.workflow
An action defines a processing step to perform on a Corpus with a given Context which results in either modifying the corpus or the context.
Adadj - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdvType) Ad-Adjective
add(char) - Method in class com.gengoai.hermes.en.PorterStemmer
Add a character to the word being stemmed.
add(char[], int) - Method in class com.gengoai.hermes.en.PorterStemmer
Adds wLen characters to the word being stemmed contained in a portion of a char[] array.
add(LexiconEntry) - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
add(LexiconEntry) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
add(Annotation) - Method in class com.gengoai.hermes.AnnotationSet
Adds an annotation to the set
add(Document) - Method in interface com.gengoai.hermes.corpus.Corpus
Adds a document to the corpus
add(LexiconEntry) - Method in class com.gengoai.hermes.lexicon.Lexicon
Adds an entry to the lexicon
add(Relation) - Method in interface com.gengoai.hermes.HString
Adds an outgoing relation to the HString.
Add - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) additive
ADD - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
addAll(Iterable<Document>) - Method in interface com.gengoai.hermes.corpus.Corpus
Adds multiple documents to the corpus.
addAll(Iterable<LexiconEntry>) - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
addAll(Iterable<LexiconEntry>) - Method in class com.gengoai.hermes.lexicon.Lexicon
Adds all lexicon entries in the given iterable to the lexicon
addAll(Iterable<Relation>) - Method in interface com.gengoai.hermes.HString
Adds multiple outgoing relations to the HString.
addEdge(Annotation, Annotation) - Method in class com.gengoai.hermes.RelationGraph
 
addEdge(Annotation, Annotation, double) - Method in class com.gengoai.hermes.RelationGraph
 
addNegativeSeeds(T, String...) - Method in class com.gengoai.hermes.lexicon.generation.DistributionalLexiconGenerator
Adds a negative example for the given tag
addOther(String, String) - Method in class com.gengoai.hermes.format.CoNLLRow
Adds a field not specifically tracked.
addPositiveSeeds(T, String...) - Method in class com.gengoai.hermes.lexicon.generation.DistributionalLexiconGenerator
Adds a positive example for the given tag
Ade - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) adessive
ADJECTIVE - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
ADJP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
adjust(Counter<T>) - Method in enum com.gengoai.hermes.ml.feature.ValueCalculator
Adjust counter.
Adm - com.gengoai.hermes.morphology.UniversalFeatureValue
(Mood) Admirative
ADMINISTRATION - com.gengoai.hermes.BasicCategories
 
ADMINISTRATIVE_DIVISION - com.gengoai.hermes.BasicCategories
 
ADMINISTRATIVE_REGIONS - com.gengoai.hermes.BasicCategories
 
ADPOSITION - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
AdpType - com.gengoai.hermes.morphology.UniversalFeature
Adposition Type:
ADVERB - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
ADVP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
AdvType - com.gengoai.hermes.morphology.UniversalFeature
Adverb Type:
AERONAUTICS - com.gengoai.hermes.BasicCategories
 
AffixFeaturizer - Class in com.gengoai.hermes.ml.feature
The type Affix featurizer.
AffixFeaturizer(int, int) - Constructor for class com.gengoai.hermes.ml.feature.AffixFeaturizer
Instantiates a new Affix featurizer.
AFX - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
AGE - Static variable in interface com.gengoai.hermes.Entities
 
AIRPORT - Static variable in interface com.gengoai.hermes.Entities
 
ALCOHOLIC_BEVERAGES - com.gengoai.hermes.BasicCategories
 
ALGAE - com.gengoai.hermes.BasicCategories
 
ALGEBRA - com.gengoai.hermes.BasicCategories
 
ALISMATALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
all(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns true if all items in the given list evaluates to *true* for the given predicate expression.
All - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) allative
ALL_ABBREVIATION - com.gengoai.hermes.en.ENLexicons
 
allPossibleLemmas(String, PartOfSpeech) - Method in class com.gengoai.hermes.en.ENLemmatizer
 
allPossibleLemmas(String, PartOfSpeech) - Method in interface com.gengoai.hermes.morphology.Lemmatizer
Gets all lemmas.
allPossibleLemmasAndPrefixes(String, PartOfSpeech) - Method in class com.gengoai.hermes.en.ENLemmatizer
 
allPossibleLemmasAndPrefixes(String, PartOfSpeech) - Method in interface com.gengoai.hermes.morphology.Lemmatizer
Gets prefixed lemmas.
ALPHA_NUMERIC - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant ALPHA_NUMERIC.
ALTERNATIVE_MEDICINE - com.gengoai.hermes.BasicCategories
 
AMERICAN_FICTION - com.gengoai.hermes.BasicCategories
 
AMPHIBIANS - com.gengoai.hermes.BasicCategories
 
AMUSEMENT_PARK - Static variable in interface com.gengoai.hermes.Entities
 
ANATIDS - com.gengoai.hermes.BasicCategories
 
ANATOMY - com.gengoai.hermes.BasicCategories
 
ancestors() - Method in enum com.gengoai.hermes.BasicCategories
 
ANCIENT_NEAR_EAST - com.gengoai.hermes.BasicCategories
 
and(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns true when the left-hand and right-hand expressions evaluate to true
andPipe(LyreExpression...) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Sequentially processes each expression with the output of the previous expression or the input object for the first expression.
ANGIOSPERMS - com.gengoai.hermes.BasicCategories
 
Anim - com.gengoai.hermes.morphology.UniversalFeatureValue
(Animacy) Animate
Animacy - com.gengoai.hermes.morphology.UniversalFeature
Animacy:
ANIMALS - com.gengoai.hermes.BasicCategories
 
ANNOTATABLE_TYPE_CONFIG - Static variable in class com.gengoai.hermes.workflow.actions.Annotate
 
AnnotatableType - Interface in com.gengoai.hermes
An annotatable type is one that can be added to a document through annotation either by Corpus.annotate(AnnotatableType...) or Document.annotate(AnnotatableType...).
AnnotatableType.Deserializer - Class in com.gengoai.hermes
 
AnnotatableType.KeyDeserializer - Class in com.gengoai.hermes
 
AnnotatableType.Serializer - Class in com.gengoai.hermes
 
AnnotatableTypeConverter - Class in com.gengoai.hermes
Mango Converter to automatically Convert other objects (Json and Strings) into AnnotatableTypes
AnnotatableTypeConverter() - Constructor for class com.gengoai.hermes.AnnotatableTypeConverter
 
annotate(AnnotatableType...) - Method in interface com.gengoai.hermes.corpus.Corpus
 
annotate(AnnotatableType...) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Annotates this corpus with the given annotation types and returns a new corpus with the given annotation types present
annotate(Annotation) - Method in class com.gengoai.hermes.annotator.LexiconAnnotator
 
annotate(Document) - Method in class com.gengoai.hermes.AnnotationPipeline
Annotates a document to fulfill the desired set of annotatable types
annotate(Document) - Method in class com.gengoai.hermes.annotator.Annotator
Annotates a document with one or more AnnotatableType defined in satisfies().
annotate(AnnotatableType...) - Method in interface com.gengoai.hermes.Document
Convenience method for annotating the document with the given annotatable types.
annotate(Annotation) - Method in class com.gengoai.hermes.annotator.DefaultDependencyAnnotator
 
annotate(Annotation) - Method in class com.gengoai.hermes.annotator.DefaultPartOfSpeechAnnotator
 
annotate(Annotation) - Method in class com.gengoai.hermes.annotator.DefaultPhraseChunkAnnotator
 
annotate(Annotation) - Method in class com.gengoai.hermes.annotator.DefaultTokenTypeEntityAnnotator
 
annotate(Annotation) - Method in class com.gengoai.hermes.annotator.SentenceLevelAnnotator
Annotates a single sentence.
annotate(Annotation) - Method in class com.gengoai.hermes.annotator.ViterbiAnnotator
 
Annotate - Class in com.gengoai.hermes.workflow.actions
The type Annotate processor.
Annotate() - Constructor for class com.gengoai.hermes.workflow.actions.Annotate
 
Annotate(AnnotatableType...) - Constructor for class com.gengoai.hermes.workflow.actions.Annotate
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.RegexAnnotator
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.Annotator
Annotates a document with one or more AnnotatableType defined in satisfies().
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.DefaultCategoryAnnotator
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.DefaultLemmaAnnotator
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.DefaultMlEntityAnnotator
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.DefaultSentenceAnnotator
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.DefaultStemAnnotator
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.DefaultTokenAnnotator
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.DefaultTransliterationAnnotator
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.SentenceLevelAnnotator
 
annotateImpl(Document) - Method in class com.gengoai.hermes.annotator.SubTypeAnnotator
 
annotation(long) - Method in interface com.gengoai.hermes.Document
Gets an annotation on the document by its ID.
annotation(AnnotationType) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns all annotations of the given type overlapping with the current HString
annotation(AnnotationType, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns all annotations of the given type overlapping with the HString resulting from the given expression.
annotation(AnnotationType, LyreExpression, String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns all annotations of the given type overlapping with the HString resulting from the given expression.
annotation(AnnotationType, String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns all annotations of the given type overlapping with the current HString
annotation(String) - Static method in interface com.gengoai.hermes.Types
Annotation annotation type.
Annotation - Interface in com.gengoai.hermes
An annotation is an HString that associates an AnnotationType, e.g.
ANNOTATION_TYPE - Static variable in class com.gengoai.hermes.format.TaggedFormat
The constant ANNOTATION_TYPE.
annotationBuilder(AnnotationType) - Method in interface com.gengoai.hermes.Document
Creates an annotation builder for adding annotations to the document.
annotationGraph(Tuple, AnnotationType...) - Method in interface com.gengoai.hermes.HString
Constructs a relation graph with the given relation types as the edges and the given annotation types as the vertices (the HString.interleaved(AnnotationType...) method is used to get the annotations).
AnnotationPipeline - Class in com.gengoai.hermes
Helper class for determining the correct sequence of annotators to apply on a Document in order for to satisfy the given AnnotatableType.
AnnotationPipeline(AnnotatableType...) - Constructor for class com.gengoai.hermes.AnnotationPipeline
Instantiates a new AnnotationPipeline with the given set of annotatable types to be annotated.
AnnotationPipeline(Collection<? extends AnnotatableType>) - Constructor for class com.gengoai.hermes.AnnotationPipeline
Instantiates a new AnnotationPipeline with the given set of annotatable types to be annotated.
annotations() - Method in interface com.gengoai.hermes.HString
Gets all annotations overlapping this HString
annotations(AnnotationType) - Method in interface com.gengoai.hermes.HString
Gets annotations of a given type that overlap with this HString.
annotations(AnnotationType, Predicate<? super Annotation>) - Method in interface com.gengoai.hermes.HString
Gets annotations of a given type and that test positive for the given filter that overlap with this HString.
annotations(AnnotationType...) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
The annotations to base the extraction on
annotations(AnnotationType, Span) - Method in interface com.gengoai.hermes.Document
Gets annotations of the given type that overlap with the given span.
annotations(AnnotationType, Span, Predicate<? super Annotation>) - Method in interface com.gengoai.hermes.Document
Gets annotations of the given type that overlap with the given span and meet the given filter.
annotations(List<AnnotationType>) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
The annotations to base the extraction on
AnnotationSet - Class in com.gengoai.hermes
An AnnotationSet acts as the storage mechanism for annotations associated with a document.
AnnotationSet() - Constructor for class com.gengoai.hermes.AnnotationSet
 
annotationStream() - Method in interface com.gengoai.hermes.HString
Gets a java Stream over all annotations overlapping this HString.
annotationStream(AnnotationType) - Method in interface com.gengoai.hermes.HString
Gets a java Stream over annotations of the given type overlapping this HString.
annotationType - Variable in class com.gengoai.hermes.format.TaggedFormat.TaggedParameters
The Annotation type.
AnnotationType - Class in com.gengoai.hermes
An AnnotationType defines an Annotation, which is a typed (e.g.
annotationTypes - Variable in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
 
Annotator - Class in com.gengoai.hermes.annotator
An annotator processes documents adding one or more AnnotatableTypes.
Annotator() - Constructor for class com.gengoai.hermes.annotator.Annotator
 
ANNOTATOR_PACKAGE - Static variable in interface com.gengoai.hermes.AnnotatableType
Package to look for default annotator implementations.
ANTELOPES - com.gengoai.hermes.BasicCategories
 
ANTHEMIDEAE_TRIBE_PLANTS - com.gengoai.hermes.BasicCategories
 
ANTHROPOLOGY - com.gengoai.hermes.BasicCategories
 
Antip - com.gengoai.hermes.morphology.UniversalFeatureValue
(Voice) Antipassive Voice
any(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns true if any item in the given list evaluates to *true* for the given predicate expression.
ANY - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
APIALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
APPLIED_MATHEMATICS - com.gengoai.hermes.BasicCategories
 
APPLIED_SCIENCES - com.gengoai.hermes.BasicCategories
 
apply(Counter<String>) - Method in enum com.gengoai.hermes.ml.feature.ValueCalculator
 
apply(SerializableFunction<HString, HString>) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
 
apply(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Applies the right-hand expression on the object resulting from the left-hand expression.
apply(TokenRegex, SerializableConsumer<TokenMatch>) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Applies token regular expression to the corpus creating annotations of the given type for matches.
apply(HString) - Method in class com.gengoai.hermes.ml.BaseHStringMLModel
 
apply(HString) - Method in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
apply(HString) - Method in class com.gengoai.hermes.ml.IOBTagger
 
apply(HString) - Method in class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
apply(Lexicon, SerializableConsumer<HString>) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Applies a lexicon to the corpus creating annotations of the given type for matches.
apply(TokenRegex, SerializableConsumer<TokenMatch>) - Method in interface com.gengoai.hermes.corpus.Corpus
 
apply(HString) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
 
apply(HString) - Method in class com.gengoai.hermes.ml.TensorFlowSequenceLabeler
 
apply(Lexicon, SerializableConsumer<HString>) - Method in interface com.gengoai.hermes.corpus.Corpus
 
apply(String, Language) - Method in class com.gengoai.hermes.preprocessing.TextNormalizer
Performs a pre-processing operation on the input string in the given input language
applyAsDouble(HString) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Applies this expression to the given object converting it to a double
applyAsDouble(Object) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Applies this expression to the given object converting it to a double
applyAsFeatures(HString) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor
 
applyAsFeatures(HString) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
 
applyAsFeatures(HString) - Method in class com.gengoai.hermes.ml.feature.AffixFeaturizer
 
applyAsFeatures(HString) - Method in class com.gengoai.hermes.ml.feature.BasicCategoryFeature
 
applyAsFeatures(HString) - Method in class com.gengoai.hermes.ml.feature.PredefinedFeatures.PredefinedFeaturizer
 
applyAsHString(HString) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Applies this expression to the given HString converting the result into an HString
applyAsList(Object) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Applies the given lambda against the given HString returning a list
applyAsList(Object, Class<T>) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Applies the given lambda against the given HString returning a list of of the given element type.
applyAsObject(Object) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Applies this expression to given object.
applyAsString(Object) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Applies this expression to given object return a String value.
ARACHNIDS - com.gengoai.hermes.BasicCategories
 
Arch - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) Archaic, Obsolete
ARCHITECTURE - com.gengoai.hermes.BasicCategories
 
array(LyreExpression...) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Creates an array of expressions.
Art - com.gengoai.hermes.morphology.UniversalFeatureValue
(PronType) Article
ART - com.gengoai.hermes.BasicCategories
 
ARTHROPODOLOGY - com.gengoai.hermes.BasicCategories
 
ARTHROPODS - com.gengoai.hermes.BasicCategories
 
ARTISTS - com.gengoai.hermes.BasicCategories
 
asAnnotation() - Method in interface com.gengoai.hermes.HString
Gets this HString as an annotation.
asAnnotation(AnnotationType) - Method in interface com.gengoai.hermes.HString
Attempts to cast this HString to an Annotation of the given type.
asDataSet(HStringDataSetGenerator) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
As data set data set.
ASPARAGALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
Aspect - com.gengoai.hermes.morphology.UniversalFeature
Aspect:
assignRandomSplit(double) - Method in interface com.gengoai.hermes.corpus.Corpus
 
ASTERALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
asTokenMatch() - Method in class com.gengoai.hermes.extraction.regex.TokenMatcher
 
ASTRAL_BODY - Static variable in interface com.gengoai.hermes.Entities
 
ASTRONOMY - com.gengoai.hermes.BasicCategories
 
atBeginningOfSentence() - Method in interface com.gengoai.hermes.HString
 
atEndOfSentence() - Method in interface com.gengoai.hermes.HString
 
ATHLETES - com.gengoai.hermes.BasicCategories
 
ATMOSPHERE - com.gengoai.hermes.BasicCategories
 
ATMOSPHERIC_PHENOMENA - com.gengoai.hermes.BasicCategories
 
attach() - Method in interface com.gengoai.hermes.Annotation
Attaches the annotation the document is contained in
attach(Annotation) - Method in interface com.gengoai.hermes.Document
Attaches the given annotation to the document.
attribute(AttributeType<?>) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns the value of the given AttributeType on the current HString.
attribute(AttributeType<?>, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns the value of the given AttributeType on the HString resulting from the given expression
attribute(AttributeType<T>) - Method in interface com.gengoai.hermes.Annotation
 
attribute(AttributeType<T>) - Method in interface com.gengoai.hermes.HString
Gets the value for a given attribute type
attribute(AttributeType<T>, T) - Method in interface com.gengoai.hermes.HString
Gets the value for a given attribute type
attribute(AttributeType, Object) - Method in class com.gengoai.hermes.Document.AnnotationBuilder
Sets the value of the given AttributeType on the new Annotation to the given value.
attribute(String) - Static method in interface com.gengoai.hermes.Types
Attribute attribute type.
attribute(String, Class<T>) - Static method in interface com.gengoai.hermes.Types
Attribute attribute type.
attribute(String, Type) - Static method in interface com.gengoai.hermes.Types
Attribute attribute type.
attributeEquals(AttributeType<T>, Object) - Method in interface com.gengoai.hermes.HString
Checks if the HString has an attribute of the given type that is equal to the given target value is used.
attributeIsA(AttributeType<T>, Object) - Method in interface com.gengoai.hermes.HString
Checks if the HString has an attribute of the given type that is a instance of the given target value.
attributeMap() - Method in interface com.gengoai.hermes.HString
Exposes the underlying attributes as a Map
AttributeMap - Class in com.gengoai.hermes
Specialized HashMap for storing AttributeTypes and their values that correctly handles json serialization / deserialization and allows for checked type gets.
AttributeMap() - Constructor for class com.gengoai.hermes.AttributeMap
Instantiates a new Attribute map.
attributes(HString) - Method in class com.gengoai.hermes.Document.AnnotationBuilder
Adds attributes to this annotation by copying the attributes of another HString object.
attributes(Map<AttributeType<?>, ?>) - Method in class com.gengoai.hermes.Document.AnnotationBuilder
Adds multiple attributes to the annotation
AttributeType<T> - Class in com.gengoai.hermes
An AttributeType defines a named Attribute that can be added to an HString.
AUTHOR - Static variable in interface com.gengoai.hermes.Types
Attribute type defining the name (String) of the document's author
AUTHORS - com.gengoai.hermes.BasicCategories
 
AUTOMOBILES - com.gengoai.hermes.BasicCategories
 
AUTONOMOUS_REGION - com.gengoai.hermes.BasicCategories
 
Aux - com.gengoai.hermes.morphology.UniversalFeatureValue
(VerbType) Auxiliary Verb
AUXILIARY - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 

B

BackreferenceTransition - Class in com.gengoai.hermes.extraction.regex
 
BackreferenceTransition(String) - Constructor for class com.gengoai.hermes.extraction.regex.BackreferenceTransition
 
BACTERIA - com.gengoai.hermes.BasicCategories
 
BALL_GAMES - com.gengoai.hermes.BasicCategories
 
BASE_ANNOTATIONS - Static variable in interface com.gengoai.hermes.Types
 
BaseHStringMLModel - Class in com.gengoai.hermes.ml
The type Base h string ml model.
BaseHStringMLModel(Model, HStringDataSetGenerator) - Constructor for class com.gengoai.hermes.ml.BaseHStringMLModel
Instantiates a new Base h string ml model.
BaseWorkflowIO - Class in com.gengoai.hermes.workflow
 
BaseWorkflowIO() - Constructor for class com.gengoai.hermes.workflow.BaseWorkflowIO
 
BasicCategories - Enum in com.gengoai.hermes
A basic set of categories to describe words which is useful for inferring higher level concepts.
BasicCategoryFeature - Class in com.gengoai.hermes.ml.feature
 
BasicCategoryFeature() - Constructor for class com.gengoai.hermes.ml.feature.BasicCategoryFeature
 
BATHING - com.gengoai.hermes.BasicCategories
 
BEECH_FAMILY_PLANTS - com.gengoai.hermes.BasicCategories
 
BEETLES - com.gengoai.hermes.BasicCategories
 
Ben - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) benefactive / destinative
BEVERAGES - com.gengoai.hermes.BasicCategories
 
bigrams() - Static method in class com.gengoai.hermes.extraction.NGramExtractor
 
binary - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into binary features over the current HString.
binary(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into binary features.
binary(String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into binary features over the current HString.
binary(String, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into binary features.
Binary - com.gengoai.hermes.ml.feature.ValueCalculator
The Binary.
BIOCHEMISTRY - com.gengoai.hermes.BasicCategories
 
BIOLOGICAL_ATTRIBUTES - com.gengoai.hermes.BasicCategories
 
BIOLOGY - com.gengoai.hermes.BasicCategories
 
BIOMOLECULES - com.gengoai.hermes.BasicCategories
 
BIRDS - com.gengoai.hermes.BasicCategories
 
BIRDS_OF_PREY - com.gengoai.hermes.BasicCategories
 
BOARD_GAMES - com.gengoai.hermes.BasicCategories
 
BOARD_SPORTS - com.gengoai.hermes.BasicCategories
 
BODIES_OF_WATER - com.gengoai.hermes.BasicCategories
 
BODILY_FLUIDS - com.gengoai.hermes.BasicCategories
 
BODY - com.gengoai.hermes.BasicCategories
 
BODY_PARTS - com.gengoai.hermes.BasicCategories
 
BOOKS - com.gengoai.hermes.BasicCategories
 
BOTANY - com.gengoai.hermes.BasicCategories
 
bounds(Span) - Method in class com.gengoai.hermes.Document.AnnotationBuilder
Sets the bounds of this annotation from the given span
BRASSICALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
Brck - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) bracket
BreakIteratorTokenizer - Class in com.gengoai.hermes.morphology
A tokenizer implementation based on Java's BreakIterator class
BreakIteratorTokenizer(Locale) - Constructor for class com.gengoai.hermes.morphology.BreakIteratorTokenizer
Instantiates a new Break iterator tokenizer.
BRIDGE - Static variable in interface com.gengoai.hermes.Entities
 
BRITISH_FICTION - com.gengoai.hermes.BasicCategories
 
BROADCASTING - com.gengoai.hermes.BasicCategories
 
BUDDHISM - com.gengoai.hermes.BasicCategories
 
build() - Method in class com.gengoai.hermes.DocumentFactory.DocumentFactoryBuilder
Build document factory.
build() - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
 
build() - Method in class com.gengoai.hermes.extraction.NGramExtractor.Builder
 
build() - Method in class com.gengoai.hermes.extraction.TermExtractor.Builder
 
build() - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator.Builder
 
builder() - Static method in class com.gengoai.hermes.DocumentFactory
 
builder() - Static method in class com.gengoai.hermes.extraction.NGramExtractor
 
builder() - Static method in class com.gengoai.hermes.extraction.TermExtractor
 
builder() - Static method in class com.gengoai.hermes.ml.HStringDataSetGenerator
Creates a builder which will build an HStringDataSetGenerator where there the generated datum represents the entire Document.
builder(int) - Static method in class com.gengoai.hermes.extraction.NGramExtractor
Creates a builder initialized to extract n-grams of the given order.
builder(int, int) - Static method in class com.gengoai.hermes.extraction.NGramExtractor
Creates a builder initialized to extract n-grams ranging from the given minimum to the given maximum order.
builder(AnnotationType) - Static method in class com.gengoai.hermes.ml.HStringDataSetGenerator
Creates a builder which will build an HStringDataSetGenerator where the given AnnotationType will be the basis for the Observation signals.
Builder() - Constructor for class com.gengoai.hermes.extraction.NGramExtractor.Builder
 
Builder() - Constructor for class com.gengoai.hermes.extraction.TermExtractor.Builder
 
BUILDINGS - com.gengoai.hermes.BasicCategories
 
BUILDINGS_AND_STRUCTURES - com.gengoai.hermes.BasicCategories
 
BUSINESS - com.gengoai.hermes.BasicCategories
 
BUSINESSES - com.gengoai.hermes.BasicCategories
 
BUTTERFLIES - com.gengoai.hermes.BasicCategories
 

C

cache() - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Caches any actions performed on this collection.
CADUCEUS - com.gengoai.hermes.ResourceType
Caduceus programs
CADUCEUS_RULE - Static variable in interface com.gengoai.hermes.Types
Attribute added to extractions created by Caduceus to identify the name of the rule that created the extraction.
CaduceusProgram - Class in com.gengoai.hermes.extraction.caduceus
Caduceus, pronounced ca·du·ceus, is a rule-based information extraction system.
calculate(HString, HString) - Method in class com.gengoai.hermes.similarity.EmbeddingSimilarity
 
calculate(HString, HString) - Method in class com.gengoai.hermes.similarity.ExtractorBasedSimilarity
 
calculate(HString, HString) - Method in interface com.gengoai.hermes.similarity.HStringSimilarity
Calculates the similarity between the two given HString
calculate_max_sequence_length(DataSet) - Method in class com.gengoai.hermes.ml.model.NeuralNERModel
 
calculateTokenLength(String, Language) - Static method in class com.gengoai.hermes.lexicon.LexiconEntry
Helper method for calculating the length in tokens of a phrase for a given language.
CALENDAR_TERMS - com.gengoai.hermes.BasicCategories
 
CALORIE - Static variable in interface com.gengoai.hermes.Entities
 
CANIDS - com.gengoai.hermes.BasicCategories
 
canLemmatize(String, PartOfSpeech) - Method in class com.gengoai.hermes.en.ENLemmatizer
 
canLemmatize(String, PartOfSpeech) - Method in interface com.gengoai.hermes.morphology.Lemmatizer
Can lemmatize boolean.
canonicalName() - Method in interface com.gengoai.hermes.AnnotatableType
The canonical name of the type (typically in the form of PackageName.ClassName.Name)
CAPITAL_CITIES - com.gengoai.hermes.BasicCategories
 
CAR_STOP - Static variable in interface com.gengoai.hermes.Entities
 
CARBOHYDRATES - com.gengoai.hermes.BasicCategories
 
Card - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumType) Cardinal Number
CARD_GAMES - com.gengoai.hermes.BasicCategories
 
CARDINAL - Static variable in interface com.gengoai.hermes.Entities
 
CARNIVORES - com.gengoai.hermes.BasicCategories
 
CARYOPHYLLALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
Case - com.gengoai.hermes.morphology.UniversalFeature
Case:
categories() - Method in interface com.gengoai.hermes.HString
 
CATEGORY - Static variable in interface com.gengoai.hermes.Types
Attribute defining the basic categories for a word/phrase.
CATEGORY_TAG - Static variable in interface com.gengoai.hermes.Types
Special Attribute for loading BasicCategories lexicons
CategoryProcessor - Class in com.gengoai.hermes.format.conll
 
CategoryProcessor() - Constructor for class com.gengoai.hermes.format.conll.CategoryProcessor
 
CATHOLICISM - com.gengoai.hermes.BasicCategories
 
CATS - com.gengoai.hermes.BasicCategories
 
Cau - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdvType) Cause
(Case) Causative / motivative / purposive
(Voice) Causative Voice
CC - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
CCONJ - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
CD - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
CELERY_FAMILY_PLANTS - com.gengoai.hermes.BasicCategories
 
CELESTIAL_BODIES - com.gengoai.hermes.BasicCategories
 
CELTIC_MYTHOLOGY - com.gengoai.hermes.BasicCategories
 
CEPHALOPODS - com.gengoai.hermes.BasicCategories
 
CERTHIOID_BIRDS - com.gengoai.hermes.BasicCategories
 
CERVIDS - com.gengoai.hermes.BasicCategories
 
CETACEANS - com.gengoai.hermes.BasicCategories
 
charAt(int) - Method in interface com.gengoai.hermes.HString
 
charEndIndex - Variable in class com.gengoai.hermes.morphology.Tokenizer.Token
The Char end index.
charNGrams(int) - Method in interface com.gengoai.hermes.HString
Extracts character n-grams of the given order (e.g.
charNGrams(int, int) - Method in interface com.gengoai.hermes.HString
Extracts all character n-grams from the given minimum to given maximum order (e.g.
charStartIndex - Variable in class com.gengoai.hermes.morphology.Tokenizer.Token
The Char start index.
CHEMICAL_ELEMENTS - com.gengoai.hermes.BasicCategories
 
CHEMICAL_PROCESSES - com.gengoai.hermes.BasicCategories
 
CHEMISTRY - com.gengoai.hermes.BasicCategories
 
CHESS - com.gengoai.hermes.BasicCategories
 
children() - Method in enum com.gengoai.hermes.BasicCategories
 
children() - Method in interface com.gengoai.hermes.HString
Gets all child annotations, i.e.
children(String) - Method in interface com.gengoai.hermes.Document
 
children(String) - Method in interface com.gengoai.hermes.HString
Gets all child annotations, i.e.
CHILDREN - com.gengoai.hermes.BasicCategories
 
CHINESE_JAPANESE - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant CHINESE_JAPANESE.
CHRISTIANITY - com.gengoai.hermes.BasicCategories
 
Circ - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdpType) Circumposition
CITIES - com.gengoai.hermes.BasicCategories
 
CITY - Static variable in interface com.gengoai.hermes.Entities
 
CLEANING - com.gengoai.hermes.BasicCategories
 
clear() - Static method in class com.gengoai.hermes.lexicon.LexiconManager
Clears all loaded lexicons.
clearNormalizers() - Method in class com.gengoai.hermes.DocumentFactory.DocumentFactoryBuilder
Clear normalizers document factory builder.
CLOTHING - com.gengoai.hermes.BasicCategories
 
Clusivity - com.gengoai.hermes.morphology.UniversalFeature
Clusivity:
Cmp - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) comparative
(Degree) Comparative, second degree
Cnd - com.gengoai.hermes.morphology.UniversalFeatureValue
(Mood) Conditional
Cns - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) considerative
COCKROACHES - com.gengoai.hermes.BasicCategories
 
COGNITIVE_PROCESSES - com.gengoai.hermes.BasicCategories
 
Coll - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Collective / Mass / Singulre Tantum
(Style) colloquial
Colo - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) colon
COLON - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
COLORS - com.gengoai.hermes.BasicCategories
 
COLUMN_NAMES - Static variable in class com.gengoai.hermes.format.CsvFormat
List of strings representing the column names
columns - Variable in class com.gengoai.hermes.format.CsvFormat.CSVParameters
List of strings representing the column names
Com - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) comitative / associative
(Definite) Complex
(Gender) Common Gender
(NameType) Company Name
com.gengoai.hermes - package com.gengoai.hermes
Hermes is a framework for Natural Language Processing.
com.gengoai.hermes.annotator - package com.gengoai.hermes.annotator
 
com.gengoai.hermes.corpus - package com.gengoai.hermes.corpus
 
com.gengoai.hermes.en - package com.gengoai.hermes.en
 
com.gengoai.hermes.extraction - package com.gengoai.hermes.extraction
 
com.gengoai.hermes.extraction.caduceus - package com.gengoai.hermes.extraction.caduceus
 
com.gengoai.hermes.extraction.keyword - package com.gengoai.hermes.extraction.keyword
 
com.gengoai.hermes.extraction.lyre - package com.gengoai.hermes.extraction.lyre
 
com.gengoai.hermes.extraction.regex - package com.gengoai.hermes.extraction.regex
 
com.gengoai.hermes.extraction.summarization - package com.gengoai.hermes.extraction.summarization
 
com.gengoai.hermes.format - package com.gengoai.hermes.format
 
com.gengoai.hermes.format.conll - package com.gengoai.hermes.format.conll
 
com.gengoai.hermes.lexicon - package com.gengoai.hermes.lexicon
 
com.gengoai.hermes.lexicon.generation - package com.gengoai.hermes.lexicon.generation
 
com.gengoai.hermes.ml - package com.gengoai.hermes.ml
 
com.gengoai.hermes.ml.feature - package com.gengoai.hermes.ml.feature
 
com.gengoai.hermes.ml.model - package com.gengoai.hermes.ml.model
 
com.gengoai.hermes.morphology - package com.gengoai.hermes.morphology
 
com.gengoai.hermes.preprocessing - package com.gengoai.hermes.preprocessing
 
com.gengoai.hermes.similarity - package com.gengoai.hermes.similarity
 
com.gengoai.hermes.workflow - package com.gengoai.hermes.workflow
 
com.gengoai.hermes.workflow.actions - package com.gengoai.hermes.workflow.actions
 
combineScore(double, double) - Method in class com.gengoai.hermes.annotator.ViterbiAnnotator
Combines the score of a possible span with that of the spans up to this point to determine the optimal segmentation.
COMBUSTION - com.gengoai.hermes.BasicCategories
 
COMICS - com.gengoai.hermes.BasicCategories
 
Comm - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) comma
COMMA - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
COMMELINIDS - com.gengoai.hermes.BasicCategories
 
comment - Variable in class com.gengoai.hermes.format.CsvFormat.CSVParameters
The character representing a commented line
COMMENT_CHAR - Static variable in class com.gengoai.hermes.format.CsvFormat
The character representing a commented line
COMMUNICATION - com.gengoai.hermes.BasicCategories
 
Comp - com.gengoai.hermes.morphology.UniversalFeatureValue
(ConjType) Comparing conjunction
compact() - Method in interface com.gengoai.hermes.corpus.Corpus
Compacts the storage used for the corpus.
COMPANY - Static variable in interface com.gengoai.hermes.Entities
 
COMPANY - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant COMPANY.
COMPANY_GROUP - Static variable in interface com.gengoai.hermes.Entities
 
compare(Annotation, Annotation) - Method in class com.gengoai.hermes.annotator.SubTypeAnnotator
 
compareTo(LexiconEntry) - Method in class com.gengoai.hermes.lexicon.LexiconEntry
 
COMPETITION_LAW - com.gengoai.hermes.BasicCategories
 
compile(String) - Static method in class com.gengoai.hermes.extraction.regex.TokenRegex
Compiles the given pattern into a TokenRegex object
completed() - Method in interface com.gengoai.hermes.Document
Gets the set of completed AnnotatableType on this document.
computeIfAbsent(AttributeType<T>, Supplier<T>) - Method in interface com.gengoai.hermes.HString
Sets the value of an attribute if a value is not already set.
COMPUTER_SCIENCE - com.gengoai.hermes.BasicCategories
 
COMPUTING - com.gengoai.hermes.BasicCategories
 
CONDIMENTS - com.gengoai.hermes.BasicCategories
 
CONFIDENCE - Static variable in interface com.gengoai.hermes.Types
Attribute defining the numeric confidence of an extraction.
configuredInstance() - Static method in class com.gengoai.hermes.preprocessing.TextNormalization
Configured instance text normalization.
CONIFERS - com.gengoai.hermes.BasicCategories
 
CONJP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
ConjType - com.gengoai.hermes.morphology.UniversalFeature
Conjunction Type:
CoNLLColumnProcessor - Interface in com.gengoai.hermes.format
Interface defining how to process a column from a CoNLL formatted document.
CoNLLEvaluation - Class in com.gengoai.hermes.ml
Evaluation used in CoNLL for Named Entity Recognition.
CoNLLEvaluation(String) - Constructor for class com.gengoai.hermes.ml.CoNLLEvaluation
Instantiates a new CoNLLEvaluation.
CoNLLFormat - Class in com.gengoai.hermes.format
Format Name: conll
CoNLLFormat.CoNLLParameters - Class in com.gengoai.hermes.format
The type CoNLL parameters.
CoNLLFormat.Provider - Class in com.gengoai.hermes.format
The type Provider.
CoNLLParameters() - Constructor for class com.gengoai.hermes.format.CoNLLFormat.CoNLLParameters
 
CoNLLRow - Class in com.gengoai.hermes.format
A Row (token) in a CoNLL formatted file
CoNLLRow() - Constructor for class com.gengoai.hermes.format.CoNLLRow
 
Cons - com.gengoai.hermes.morphology.UniversalFeatureValue
(Definite) Construct State / Reduced Definiteness
CONSTELLATIONS - com.gengoai.hermes.BasicCategories
 
CONSTITUENT_PARSE - Static variable in interface com.gengoai.hermes.Types
AnnotationType denoting that a constituent parse has be performed.
constraint - Variable in class com.gengoai.hermes.lexicon.LexiconIO.CSVParameters
The Constraint.
construct() - Method in class com.gengoai.hermes.extraction.regex.BackreferenceTransition
 
CONSTRUCTION - com.gengoai.hermes.BasicCategories
 
CONTAINERS - com.gengoai.hermes.BasicCategories
 
contains(HString) - Method in interface com.gengoai.hermes.lexicon.WordList
Is the HString contained in the WordList
contains(UniversalFeature, UniversalFeatureValue) - Method in class com.gengoai.hermes.morphology.UniversalFeatureSet
Checks if the given feature and value combination are in the set.
contains(Annotation) - Method in class com.gengoai.hermes.AnnotationSet
Checks if an annotation is in the set or not
contains(Annotation) - Method in interface com.gengoai.hermes.Document
Determines if the given annotation is attached to this document.
contains(String) - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
contains(String) - Method in class com.gengoai.hermes.lexicon.SimpleWordList
 
contains(String) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
contains(String) - Method in class com.gengoai.hermes.lexicon.TrieWordList
 
contains(String) - Method in interface com.gengoai.hermes.lexicon.WordList
Is the String contained in the WordList
containsFeature(UniversalFeature) - Method in class com.gengoai.hermes.morphology.UniversalFeatureSet
Checks if the given feature is in the set
content - Variable in class com.gengoai.hermes.format.CsvFormat.CSVParameters
The name of the column containing the content
CONTENT_COLUMN - Static variable in class com.gengoai.hermes.format.CsvFormat
The name of the column containing the content
context(int) - Method in interface com.gengoai.hermes.HString
Generates a new HString consisting of this HString and its given window size (number) of tokens to the left and right.
context(AnnotationType, int) - Method in interface com.gengoai.hermes.HString
Generates a new HString consisting of this HString and its given window size (number) of annotation type to the left and right.
context(LyreExpression, int) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets a contextual (previous or next) token for the given HString at the given position (relative).
context(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets a contextual (previous or next) token for the given HString at the given position (relative).
Context - Class in com.gengoai.hermes.workflow
Contexts are a specialized map that act as a shared memory for a Workflow.
Context() - Constructor for class com.gengoai.hermes.workflow.Context
Instantiates a new Context.
Context(Map<String, ?>) - Constructor for class com.gengoai.hermes.workflow.Context
Instantiates a new Context
ContextualizedEmbedding - Interface in com.gengoai.hermes.ml
 
CONTINENTS - com.gengoai.hermes.BasicCategories
 
CONTRACTION - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant CONTRACTION.
Conv - com.gengoai.hermes.morphology.UniversalFeatureValue
(VerbForm) Converb, Transgressive, Adverbial Participle, Verbal Adverb
convert(Object, Type...) - Method in class com.gengoai.hermes.AnnotatableTypeConverter
 
convert(Object, Type...) - Method in class com.gengoai.hermes.EntityType.Converter
 
convert(Object, Type...) - Method in class com.gengoai.hermes.morphology.PartOfSpeechConverter
 
Converter() - Constructor for class com.gengoai.hermes.EntityType.Converter
 
COOKING - com.gengoai.hermes.BasicCategories
 
Cop - com.gengoai.hermes.morphology.UniversalFeatureValue
(VerbType) Copula Verb
copy() - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor
 
copy() - Method in class com.gengoai.hermes.morphology.UniversalFeatureSet
 
copy() - Method in class com.gengoai.hermes.workflow.Context
 
COPYRIGHT - com.gengoai.hermes.BasicCategories
 
Corpus - Interface in com.gengoai.hermes.corpus
A persistent collection of documents each having a unique document ID.
CORPUS_LOCATION - Static variable in class com.gengoai.hermes.workflow.actions.ImportDocuments
 
count() - Method in interface com.gengoai.hermes.extraction.Extraction
Generates a count over string representations of the extractions
count(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Counts the items resulting from the given expression (treated as a list) and applies a Frequency ValueCalculator to the result.
count(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Counts the items resulting from the given expression (treated as a list) and applies the given ValueCalculator to the result.
count(LyreExpression, ValueCalculator) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Counts the items resulting from the given expression (treated as a list) and applies the given ValueCalculator to the result.
count(HString) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Applies the expression returning a count over the string results.
Count - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Count Plural
COUNTER - com.gengoai.hermes.extraction.lyre.LyreExpressionType
An expression that returns a Counter as a result
COUNTIES - com.gengoai.hermes.BasicCategories
 
COUNTRIES - com.gengoai.hermes.BasicCategories
 
COUNTRY - Static variable in interface com.gengoai.hermes.Entities
 
COUNTY - Static variable in interface com.gengoai.hermes.Entities
 
CRAFTS - com.gengoai.hermes.BasicCategories
 
create() - Method in class com.gengoai.hermes.lexicon.LexiconSpecification
Create the lexicon from this specification
create(DocumentCollection, String) - Static method in interface com.gengoai.hermes.corpus.ProgressLogger
 
create(Document...) - Static method in interface com.gengoai.hermes.corpus.DocumentCollection
Creates a document collection for one or more documents.
create(DocFormatParameters) - Method in class com.gengoai.hermes.format.CsvFormat.Provider
 
create(DocFormatParameters) - Method in class com.gengoai.hermes.format.TaggedFormat.Provider
 
create(DocFormatParameters) - Method in class com.gengoai.hermes.format.TwitterSearchFormat.Provider
 
create(Specification) - Static method in interface com.gengoai.hermes.corpus.DocumentCollection
Creates a document collection from a specification detailing the document format and path of the documents.
create(Specification) - Static method in class com.gengoai.hermes.format.DocFormatService
Creates a DocFormat from the given specification, where the specification is in the form of: format_name[_opl]::[RESOURCE];PARAMETERS
create(MStream<Document>) - Static method in interface com.gengoai.hermes.corpus.DocumentCollection
Creates a document collection for a stream of documents.
create(StreamingContext, Logger, Level, long, String) - Static method in interface com.gengoai.hermes.corpus.ProgressLogger
Creates a progress logger for the given streaming context.
create(Iterable<Document>) - Static method in interface com.gengoai.hermes.corpus.DocumentCollection
Creates a document collection for one or more documents.
create(String) - Static method in interface com.gengoai.hermes.corpus.DocumentCollection
Creates a document collection from a specification detailing the document format and path of the documents.
create(String) - Static method in interface com.gengoai.hermes.Document
Convenience method for creating a document using the default document factory.
create(String) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given content assigning the new document an auto-generated id and setting its language to the default language.
create(String) - Static method in class com.gengoai.hermes.format.DocFormatService
Creates a DocFormat from the given specification, where the specification is in the form of: format_name[_opl]::[RESOURCE];PARAMETERS
create(String, Language) - Static method in interface com.gengoai.hermes.Document
Convenience method for creating a document using the default document factory.
create(String, Language) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given content written in the given language assigning the new document an auto-generated id .
create(String, Language, Map<AttributeType<?>, ?>) - Static method in interface com.gengoai.hermes.Document
Convenience method for creating a document using the default document factory.
create(String, Language, Map<AttributeType<?>, ?>) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given content written in the given language having the given set of attributes.
create(String, String) - Static method in interface com.gengoai.hermes.Document
Convenience method for creating a document using the default document factory.
create(String, String) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given id and content setting its language to the default language.
create(String, String, Language) - Static method in interface com.gengoai.hermes.Document
Convenience method for creating a document using the default document factory.
create(String, String, Language) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given id and content written in the given language.
create(String, String, Language, Map<AttributeType<?>, ?>) - Static method in interface com.gengoai.hermes.Document
Convenience method for creating a document using the default document factory.
create(String, String, Language, Map<AttributeType<?>, ?>) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given id and content written in the given language having the given set of attributes.
create(String, String, Map<AttributeType<?>, ?>) - Static method in interface com.gengoai.hermes.Document
Convenience method for creating a document using the default document factory.
create(String, Map<AttributeType<?>, ?>) - Static method in interface com.gengoai.hermes.Document
Convenience method for creating a document using the default document factory.
create(Stream<Document>) - Static method in interface com.gengoai.hermes.corpus.DocumentCollection
Creates a document collection for a stream of documents.
create(DocFormatParameters) - Method in class com.gengoai.hermes.format.CoNLLFormat.Provider
 
create(DocFormatParameters) - Method in interface com.gengoai.hermes.format.DocFormatProvider
Creates an instance of the provided DocFormat with the given set of DocFormatParameters
create(DocFormatParameters) - Method in class com.gengoai.hermes.format.HermesJsonFormat.Provider
 
create(DocFormatParameters) - Method in class com.gengoai.hermes.format.PennTreebankFormat.Provider
 
create(DocFormatParameters) - Method in class com.gengoai.hermes.format.POSFormat.Provider
 
create(DocFormatParameters) - Method in class com.gengoai.hermes.format.TxtFormat.Provider
 
create(String, String, PartOfSpeech, boolean, Tuple2<UniversalFeature, UniversalFeatureValue>...) - Static method in class com.gengoai.hermes.morphology.PartOfSpeech
 
createAndAttachAnnotation(Document, LexiconMatch) - Method in class com.gengoai.hermes.annotator.FuzzyLexiconAnnotator
 
createAndAttachAnnotation(Document, LexiconMatch) - Method in class com.gengoai.hermes.annotator.ViterbiAnnotator
Given an possible span determines if an annotation should be created and if so creates and attaches it.
createAnnotation(AnnotationType, int, int, Map<AttributeType<?>, ?>) - Method in interface com.gengoai.hermes.Document
Creates an annotation of the given type encompassing the given span and having the given attributes.
createAnnotation(AnnotationType, int, int, Map<AttributeType<?>, ?>, List<Relation>) - Method in interface com.gengoai.hermes.Document
Creates an annotation of the given type encompassing the given span and having the given attributes.
createAttached() - Method in class com.gengoai.hermes.Document.AnnotationBuilder
Creates the annotation and attaches it to the document
createBean(String, JsonEntry, Map<String, Action>) - Static method in class com.gengoai.hermes.workflow.BaseWorkflowIO
 
createCache(int, String, String) - Method in enum com.gengoai.hermes.ResourceType
Creates a Language-keyed cache for this resource type that loads the resource based on the given configKey and resourceName
createCache(String, String) - Method in enum com.gengoai.hermes.ResourceType
Creates a Language-keyed cache for this resource type that loads the resource based on the given configKey and resourceName
createDetached() - Method in class com.gengoai.hermes.Document.AnnotationBuilder
Creates the annotation associated, but not attached, to the document
createEdge(Annotation, Annotation, JsonEntry) - Method in class com.gengoai.hermes.RelationEdgeFactory
 
createEdge(Annotation, Annotation, double) - Method in class com.gengoai.hermes.RelationEdgeFactory
 
createInstance(Collection<? extends TextNormalizer>) - Static method in class com.gengoai.hermes.preprocessing.TextNormalization
Create instance text normalization.
createRaw(String) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given content written in the default language.
createRaw(String, Language) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given content written in the given language.
createRaw(String, Language, Map<AttributeType<?>, ?>) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given content written in the given language having the given set of attributes.
createRaw(String, String) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given id and content written in the default language.
createRaw(String, String, Language) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given id and content written in the given language.
createRaw(String, String, Language, Map<AttributeType<?>, ?>) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document with the given id and content written in the given language having the given set of attributes.
createStream(HString) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor
Creates a stream of extractions from the given input
createStream(HString) - Method in class com.gengoai.hermes.extraction.NGramExtractor
 
createStream(HString) - Method in class com.gengoai.hermes.extraction.TermExtractor
 
createTensors(DataSet) - Method in class com.gengoai.hermes.ml.ElmoSeq2SeqModel
 
createTensors(DataSet) - Method in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
createTensors(DataSet) - Method in class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
CRIME_PREVENTION - com.gengoai.hermes.BasicCategories
 
CRIMINAL_LAW - com.gengoai.hermes.BasicCategories
 
CRUCIFERS - com.gengoai.hermes.BasicCategories
 
CRUSTACEANS - com.gengoai.hermes.BasicCategories
 
csvFormat - Variable in class com.gengoai.hermes.lexicon.LexiconIO.CSVParameters
The Csv format.
CsvFormat - Class in com.gengoai.hermes.format
Format Name: csv
CsvFormat.CSVParameters - Class in com.gengoai.hermes.format
The type Csv parameters.
CsvFormat.Provider - Class in com.gengoai.hermes.format
The type Provider.
CSVParameters() - Constructor for class com.gengoai.hermes.format.CsvFormat.CSVParameters
 
CSVParameters() - Constructor for class com.gengoai.hermes.lexicon.LexiconIO.CSVParameters
 
CULTURAL_REGION - com.gengoai.hermes.BasicCategories
 
CULTURE - com.gengoai.hermes.BasicCategories
 
CURRENCY - com.gengoai.hermes.BasicCategories
 
CYCLING - com.gengoai.hermes.BasicCategories
 

D

DAIRY_PRODUCTS - com.gengoai.hermes.BasicCategories
 
DANCE - com.gengoai.hermes.BasicCategories
 
Dash - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) dash, hyphen
Dat - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) dative
dataSetType(DataSetType) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator.Builder
 
DATE - Static variable in interface com.gengoai.hermes.Entities
 
DATE_PERIOD - Static variable in interface com.gengoai.hermes.Entities
 
DATE_TIME - Static variable in interface com.gengoai.hermes.Entities
 
DEATH - com.gengoai.hermes.BasicCategories
 
decode(HString, Sequence<?>) - Method in interface com.gengoai.hermes.ml.TagDecoder
 
decode(HString, Sequence<?>, AnnotationType) - Static method in class com.gengoai.hermes.ml.IOB
 
decode(Object) - Method in class com.gengoai.hermes.AttributeType
Decodes an object into the correct value type for this Attribute
decodeNDArray(String, NDArray) - Method in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
decodeNDArray(String, NDArray) - Method in class com.gengoai.hermes.ml.TensorFlowSequenceLabeler
 
decodeNDArray(String, NDArray) - Method in class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
decoder(AnnotationType) - Static method in class com.gengoai.hermes.ml.IOB
 
Def - com.gengoai.hermes.morphology.UniversalFeatureValue
(Definite) Definite
DEFAULT_LANGUAGE - Static variable in class com.gengoai.hermes.format.DocFormatParameters
Defines the default language for new documents
DefaultCategoryAnnotator - Class in com.gengoai.hermes.annotator
Default annotator for basic categories, which is limited to nouns.
DefaultCategoryAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultCategoryAnnotator
 
DefaultDependencyAnnotator - Class in com.gengoai.hermes.annotator
Default dependency annotator that uses MaltParser.
DefaultDependencyAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultDependencyAnnotator
 
DefaultEntityAnnotator - Class in com.gengoai.hermes.annotator
Default Entity Annotator that realizes the Entity annotation through sub-annotators defined using the configuration setting: com.gengoai.hermes.annotator.DefaultEntityAnnotator.subTypes.
DefaultEntityAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultEntityAnnotator
Instantiates a new Entity annotator.
defaultImplementation(Language, String) - Static method in class com.gengoai.hermes.Hermes
Attempts to find and return the Class for the default implementation of the given resource for the given language as defined by: com.gengoai.hermes.[LANGUAGE_CODE_LOWER].[LANGUAGE_CODE_UPPER]Resource, e.g.
defaultInput(ObservationExtractor<? super HString>) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator.Builder
 
defaultInput(ObservationExtractor<? super HString>, SerializableFunction<? super HString, List<? extends HString>>) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator.Builder
 
defaultLanguage - Variable in class com.gengoai.hermes.format.DocFormatParameters
The default language for new documents.
defaultLanguage() - Static method in class com.gengoai.hermes.Hermes
Get the default language.
defaultLanguage(Language) - Method in class com.gengoai.hermes.DocumentFactory.DocumentFactoryBuilder
Default language document factory builder.
DefaultLemmaAnnotator - Class in com.gengoai.hermes.annotator
Default Lemmatization annotator that uses the Lemmatizer registered with the token's language to perform lemmatization.
DefaultLemmaAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultLemmaAnnotator
 
DefaultMlEntityAnnotator - Class in com.gengoai.hermes.annotator
Default Machine-Learning based Entity annotator.
DefaultMlEntityAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultMlEntityAnnotator
 
defaultOutput(ObservationExtractor<? super HString>) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator.Builder
 
defaultOutput(ObservationExtractor<? super HString>, SerializableFunction<? super HString, List<? extends HString>>) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator.Builder
 
DefaultPartOfSpeechAnnotator - Class in com.gengoai.hermes.annotator
Default Part-of-Speech annotator that uses a POSTagger machine learning model.
DefaultPartOfSpeechAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultPartOfSpeechAnnotator
 
DefaultPhraseChunkAnnotator - Class in com.gengoai.hermes.annotator
Default Phrase Chunk annotator that use an IOBTagger.
DefaultPhraseChunkAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultPhraseChunkAnnotator
 
DefaultSentenceAnnotator - Class in com.gengoai.hermes.annotator
Default Sentence Annotator that works reasonably well on tokenized text.
DefaultSentenceAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultSentenceAnnotator
 
DefaultStemAnnotator - Class in com.gengoai.hermes.annotator
Default Stem annotator that uses the Stemmer registered with the token's language to perform stemming.
DefaultStemAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultStemAnnotator
 
defaultTag - Variable in class com.gengoai.hermes.lexicon.LexiconIO.CSVParameters
The Default tag.
DefaultTokenAnnotator - Class in com.gengoai.hermes.annotator
Default token annotator that uses the Tokenizer registered with the token's language to perform tokenization.
DefaultTokenAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultTokenAnnotator
 
DefaultTokenTypeEntityAnnotator - Class in com.gengoai.hermes.annotator
Default annotator for TokenType entities that maps TokenTypes to EntityType.
DefaultTokenTypeEntityAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultTokenTypeEntityAnnotator
 
DefaultTransliterationAnnotator - Class in com.gengoai.hermes.annotator
Annotates tokens with their transliteration using ICU4Js Transliterator class.
DefaultTransliterationAnnotator() - Constructor for class com.gengoai.hermes.annotator.DefaultTransliterationAnnotator
 
Definite - com.gengoai.hermes.morphology.UniversalFeature
Definite Type:
Deg - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdvType) Degree
Degree - com.gengoai.hermes.morphology.UniversalFeature
Degree:
Del - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) delative
delegate() - Method in class com.gengoai.hermes.ml.BaseHStringMLModel
 
delegate() - Method in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
delegate() - Method in interface com.gengoai.hermes.ml.HStringMLModel
Delegate model.
delegate() - Method in class com.gengoai.hermes.ml.TensorFlowSequenceLabeler
 
delegate() - Method in class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
delimiter - Variable in class com.gengoai.hermes.format.CsvFormat.CSVParameters
The character representing the column delimiter
DELIMITER_CHAR - Static variable in class com.gengoai.hermes.format.CsvFormat
The character representing the column delimiter
Dem - com.gengoai.hermes.morphology.UniversalFeatureValue
(PronType) Demonstrative Pronoun, Determiner, Numeral or Adverb
DEMOCRACY - com.gengoai.hermes.BasicCategories
 
dep(RelationDirection) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the annotation(s) having a dependency relation in the given direction (INCOMING or OUTGOING).
dep(RelationDirection, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the annotation(s) having the following dependency relation in the given direction (INCOMING or OUTGOING).
dep(RelationDirection, String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the annotation(s) having the following dependency relation in the given direction (INCOMING or OUTGOING).
dep(RelationDirection, String, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the annotation(s) having the following dependency relation in the given direction (INCOMING or OUTGOING).
dependency() - Method in interface com.gengoai.hermes.Annotation
 
dependency() - Method in interface com.gengoai.hermes.HString
 
DEPENDENCY - Static variable in interface com.gengoai.hermes.Types
RelationType defining dependency relations.
dependencyGraph() - Method in interface com.gengoai.hermes.HString
Creates a RelationGraph with dependency edges and token vertices.
dependencyGraph(AnnotationType...) - Method in interface com.gengoai.hermes.HString
Creates a RelationGraph with dependency edges and vertices made up of the given types.
dependencyIsA(String...) - Method in interface com.gengoai.hermes.HString
Checks if this HString has one of the given dependency relations to its parent.
DependencyLinkProcessor - Class in com.gengoai.hermes.format.conll
Processes dependency governor (parent) information in CoNLL Files
DependencyLinkProcessor() - Constructor for class com.gengoai.hermes.format.conll.DependencyLinkProcessor
 
DependencyRelation - Static variable in class com.gengoai.hermes.ml.feature.Features
 
DependencyRelationProcessor - Class in com.gengoai.hermes.format.conll
Processes dependency relation information in CoNLL Files
DependencyRelationProcessor() - Constructor for class com.gengoai.hermes.format.conll.DependencyRelationProcessor
 
Derg - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) derogative
Des - com.gengoai.hermes.morphology.UniversalFeatureValue
(Mood) Desiderative
deserialize(JsonParser, DeserializationContext) - Method in class com.gengoai.hermes.AnnotatableType.Deserializer
 
deserializeKey(String, DeserializationContext) - Method in class com.gengoai.hermes.AnnotatableType.KeyDeserializer
 
Deserializer() - Constructor for class com.gengoai.hermes.AnnotatableType.Deserializer
 
DESIGN - com.gengoai.hermes.BasicCategories
 
DESSERTS - com.gengoai.hermes.BasicCategories
 
DETACHED_ID - Static variable in interface com.gengoai.hermes.Annotation
The ID associated with a detached annotation
determineCommonType(Collection<LyreExpression>) - Static method in enum com.gengoai.hermes.extraction.lyre.LyreExpressionType
 
DETERMINER - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
DEVELOPMENTAL_BIOLOGY - com.gengoai.hermes.BasicCategories
 
DiacriticalMarkNormalizer - Class in com.gengoai.hermes.preprocessing
Removes diacritics
DiacriticalMarkNormalizer() - Constructor for class com.gengoai.hermes.preprocessing.DiacriticalMarkNormalizer
 
DIETS - com.gengoai.hermes.BasicCategories
 
Digit - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumForm) Number expressed using digits
DIMENSION - Static variable in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
DIMENSION - Static variable in class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
Dir - com.gengoai.hermes.morphology.UniversalFeatureValue
(Voice) Direct Voice
DIRECTIONS - com.gengoai.hermes.BasicCategories
 
Dis - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) distributive
DISCRIMINATION - com.gengoai.hermes.BasicCategories
 
DISEASE - com.gengoai.hermes.BasicCategories
 
DISEASES - com.gengoai.hermes.BasicCategories
 
DiskLexicon - Class in com.gengoai.hermes.lexicon
A PersistentLexicon that stores LexiconEntry on disk facilitating the use of very lexicons with little memory overhead.
DiskLexicon(KeyValueStoreConnection, boolean) - Constructor for class com.gengoai.hermes.lexicon.DiskLexicon
Instantiates a new DiskLexicon
Dist - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumType) Distributive Numeral
distributed - Variable in class com.gengoai.hermes.format.DocFormatParameters
Creates a distributed document collection when the value is set to true (default false).
DISTRIBUTED - Static variable in class com.gengoai.hermes.format.DocFormatParameters
Defines if a document collection should be distributed (true) or local (false)
DistributionalLexiconGenerator<T extends Tag> - Class in com.gengoai.hermes.lexicon.generation
Generates a lexicon based on similarity in an embedding space where positive and negative examples can be given per tag category.
DistributionalLexiconGenerator(WordEmbedding) - Constructor for class com.gengoai.hermes.lexicon.generation.DistributionalLexiconGenerator
Instantiates a new DistributionalLexiconGenerator
DistributionalLexiconGenerator(WordEmbedding, Multimap<T, String>) - Constructor for class com.gengoai.hermes.lexicon.generation.DistributionalLexiconGenerator
Instantiates a DistributionalLexiconGenerator
DistributionalLexiconGenerator(WordEmbedding, Multimap<T, String>, double) - Constructor for class com.gengoai.hermes.lexicon.generation.DistributionalLexiconGenerator
Instantiates a new DistributionalLexiconGenerator
DIVINATION - com.gengoai.hermes.BasicCategories
 
DOC_PER_SENTENCE - Static variable in class com.gengoai.hermes.format.CoNLLFormat
True create a document per sentence, False multiple sentences per document
DocFormat - Interface in com.gengoai.hermes.format
A DocFormat defines how to read and write documents in a given format.
DocFormatParameters - Class in com.gengoai.hermes.format
The type Doc format parameters.
DocFormatParameters() - Constructor for class com.gengoai.hermes.format.DocFormatParameters
 
DocFormatProvider - Interface in com.gengoai.hermes.format
A provider for DocFormat for use within Java's service loader framework.
DocFormatService - Class in com.gengoai.hermes.format
Service for handling DocFormat and DocFormatProvider.
document() - Method in interface com.gengoai.hermes.Document
 
document() - Method in interface com.gengoai.hermes.HString
 
Document - Interface in com.gengoai.hermes
A document represents text content with an accompanying set of metadata (Attributes), linguistic overlays (Annotations), and relations between elements in the document.
Document.AnnotationBuilder - Class in com.gengoai.hermes
Annotation builder for creating annotations associated with a document
DocumentCollection - Interface in com.gengoai.hermes.corpus
A document collection represents a temporary collection of documents often used for ad-hoc analytics or to import documents into a corpus
documentCount(Extractor) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Calculates the document frequency of annotations of the given annotation type in the corpus.
DocumentFactory - Class in com.gengoai.hermes
A document factory facilitates the creation of document objects performing any predefined preprocessing, e.g.
DocumentFactory.DocumentFactoryBuilder - Class in com.gengoai.hermes
Builder for DocumentFactorys
documentsPerSecond() - Method in interface com.gengoai.hermes.corpus.ProgressLogger
 
documentsProcessed() - Method in interface com.gengoai.hermes.corpus.ProgressLogger
 
DOGS - com.gengoai.hermes.BasicCategories
 
DOLLAR - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Downloader - Class in com.gengoai.hermes
 
Downloader() - Constructor for class com.gengoai.hermes.Downloader
 
DRAMA - com.gengoai.hermes.BasicCategories
 
DRINKING - com.gengoai.hermes.BasicCategories
 
DRUGS - com.gengoai.hermes.BasicCategories
 
DT - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Dual - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Dual Number

E

EARTH_SCIENCES - com.gengoai.hermes.BasicCategories
 
Echo - com.gengoai.hermes.morphology.UniversalFeature
Echo word or a Reduplicative:
ECONOMICS - com.gengoai.hermes.BasicCategories
 
edges() - Method in class com.gengoai.hermes.RelationGraph
 
EDUCATION - com.gengoai.hermes.BasicCategories
 
Ela - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) elative
ELECTRICAL_ENGINEERING - com.gengoai.hermes.BasicCategories
 
ELECTROMAGNETISM - com.gengoai.hermes.BasicCategories
 
ELECTRONICS - com.gengoai.hermes.BasicCategories
 
Elev - com.gengoai.hermes.morphology.UniversalFeatureValue
(Polite) Referent Elevating
ElmoNERModel - Class in com.gengoai.hermes.ml
 
ElmoNERModel() - Constructor for class com.gengoai.hermes.ml.ElmoNERModel
 
ElmoSeq2SeqModel - Class in com.gengoai.hermes.ml
 
ElmoSeq2SeqModel(AnnotationType, AnnotationType) - Constructor for class com.gengoai.hermes.ml.ElmoSeq2SeqModel
 
ElmoTokenEmbedding - Class in com.gengoai.hermes.ml
 
ElmoTokenEmbedding() - Constructor for class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
EMAIL - Static variable in interface com.gengoai.hermes.Entities
 
EMAIL - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant EMAIL.
embedding() - Method in interface com.gengoai.hermes.HString
 
embedding(Predicate<HString>) - Method in interface com.gengoai.hermes.HString
 
EMBEDDING - Static variable in interface com.gengoai.hermes.Types
 
EmbeddingSimilarity - Class in com.gengoai.hermes.similarity
Implementation of a HStringSimilarity that calculates similarity based on the similarity between the HStrings in embedding space.
EmbeddingSimilarity(Similarity) - Constructor for class com.gengoai.hermes.similarity.EmbeddingSimilarity
Instantiates a new EmbeddingSimilarity.
EMERGENCY_SERVICES - com.gengoai.hermes.BasicCategories
 
EMOTICON - Static variable in interface com.gengoai.hermes.Entities
 
EMOTICON - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant EMOTICON.
EMOTICONS - com.gengoai.hermes.en.ENLexicons
 
EMOTIONS - com.gengoai.hermes.BasicCategories
 
Emp - com.gengoai.hermes.morphology.UniversalFeatureValue
(PartType) Particle of Emphasis
(PronType) Emphatic Determiner
empty() - Static method in class com.gengoai.hermes.lexicon.LexiconEntry
Empty lexicon entry.
EMPTY_FIELD - Static variable in class com.gengoai.hermes.format.CoNLLFormat
Empty Field Content
emptyHString(Document) - Static method in class com.gengoai.hermes.Fragments
Creates an empty HString associated with the given document.
enclosedAnnotations() - Method in interface com.gengoai.hermes.Document
 
enclosedAnnotations() - Method in interface com.gengoai.hermes.HString
 
enclosedAnnotations(AnnotationType) - Method in interface com.gengoai.hermes.HString
Gets all annotations of the given type enclosed by this HString
encloses(HString) - Method in interface com.gengoai.hermes.HString
Checks if this HString encloses the given other HString.
encoder(AnnotationType) - Static method in class com.gengoai.hermes.ml.IOB
 
encoder(AnnotationType, Set<String>) - Static method in class com.gengoai.hermes.ml.IOB
 
end() - Method in class com.gengoai.hermes.extraction.regex.TokenMatcher
 
ENEntityAnnotator - Class in com.gengoai.hermes.en
Default Entity annotator for English
ENEntityAnnotator() - Constructor for class com.gengoai.hermes.en.ENEntityAnnotator
Instantiates a new ENEntityAnnotator.
ENERGY - com.gengoai.hermes.BasicCategories
 
ENGINEERING - com.gengoai.hermes.BasicCategories
 
ENLemmatizer - Class in com.gengoai.hermes.en
English language lemmatizer based on WordNet's Morphy
ENLexicons - Enum in com.gengoai.hermes.en
Lexicons used by the English Tokenizer.
ENPOSTagger - Class in com.gengoai.hermes.en
Default English language Part-of-Speech Annotator that uses a combination of machine learning and post-ml corrective rules.
ENPOSTagger() - Constructor for class com.gengoai.hermes.en.ENPOSTagger
Instantiates a new ENPOSTagger.
ENPOSValidator - Class in com.gengoai.hermes.en
English language sequence labeling validator for part-of-speech tags.
ENPOSValidator() - Constructor for class com.gengoai.hermes.en.ENPOSValidator
 
ENStemmer - Class in com.gengoai.hermes.en
Default English language stemmer using Porter Stemmer.
ENStemmer() - Constructor for class com.gengoai.hermes.en.ENStemmer
 
ENStopWords - Class in com.gengoai.hermes.en
English StopWords
ENTERTAINMENT - com.gengoai.hermes.BasicCategories
 
Entities - Interface in com.gengoai.hermes
Predefined set of common entities.
ENTITY - Static variable in interface com.gengoai.hermes.Types
Entity annotation type
ENTITY_TYPE - Static variable in interface com.gengoai.hermes.Types
Attribute defining the type of entity for Entity annotations
EntityTagger - Class in com.gengoai.hermes.ml
 
EntityTagger() - Constructor for class com.gengoai.hermes.ml.EntityTagger
 
EntityType - Class in com.gengoai.hermes
Tag type associated with Entity annotations.
EntityType.Converter - Class in com.gengoai.hermes
The type Converter.
ENTokenizer - Class in com.gengoai.hermes.en
English language tokenizer
ENTokenizer() - Constructor for class com.gengoai.hermes.en.ENTokenizer
Instantiates a new English tokenizer.
entries() - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
entries() - Method in class com.gengoai.hermes.lexicon.Lexicon
 
entries() - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
ENZYMES - com.gengoai.hermes.BasicCategories
 
eq(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left and right expression are equal using .equals, checking for content equality for HStrings and literals, and using Tag.isInstance(Tag) for tags.
eq(LyreExpression, double) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left and right expression are equal using .equals, checking for content equality for HStrings and literals, and using Tag.isInstance(Tag) for tags.
Equ - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) equative
(Degree) Equative
equals(Object) - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
equals(Object) - Method in class com.gengoai.hermes.morphology.Tokenizer.Token
 
EQUESTRIANISM - com.gengoai.hermes.BasicCategories
 
EQUIDS - com.gengoai.hermes.BasicCategories
 
ERA - Static variable in interface com.gengoai.hermes.Entities
 
Erg - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) ergative
ERICALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
Ess - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) essive / prolative
estimate(DataSet) - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
estimate(DocumentCollection) - Method in class com.gengoai.hermes.ml.EntityTagger
 
estimate(DocumentCollection) - Method in interface com.gengoai.hermes.ml.HStringMLModel
Estimate.
ETHICS - com.gengoai.hermes.BasicCategories
 
ETHNIC_GROUP - Static variable in interface com.gengoai.hermes.Entities
 
ETHNIC_GROUPS - com.gengoai.hermes.BasicCategories
 
evaluate(Model, DataSet) - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
 
EVENT - Static variable in interface com.gengoai.hermes.Entities
 
EVENTOED_UNGULATES - com.gengoai.hermes.BasicCategories
 
Evident - com.gengoai.hermes.morphology.UniversalFeature
Evidentiality:
Ex - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdvType) Existential
(Clusivity) Exclusive
EX - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Exc - com.gengoai.hermes.morphology.UniversalFeatureValue
(PronType) Exclamative Determiner
Excl - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) exclamation mark
execute(Document) - Method in class com.gengoai.hermes.extraction.caduceus.CaduceusProgram
Executes the program over the given document.
EXERCISE - com.gengoai.hermes.BasicCategories
 
exists - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current Object is null.
exists(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the Object returned from the given expression exists meaning it is not null and not a blank CharSequence or empty list.
export(String) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
 
Expr - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) expressive, emotional
extract(HString) - Method in class com.gengoai.hermes.extraction.caduceus.CaduceusProgram
 
extract(HString) - Method in interface com.gengoai.hermes.extraction.Extractor
Generate an Extraction from the given HString.
extract(HString) - Method in class com.gengoai.hermes.extraction.keyword.NPClusteringKeywordExtractor
 
extract(HString) - Method in class com.gengoai.hermes.extraction.keyword.RakeKeywordExtractor
 
extract(HString) - Method in class com.gengoai.hermes.extraction.keyword.TermKeywordExtractor
 
extract(HString) - Method in class com.gengoai.hermes.extraction.keyword.TextRank
 
extract(HString) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
 
extract(HString) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor
 
extract(HString) - Method in class com.gengoai.hermes.extraction.regex.TokenRegex
 
extract(HString) - Method in class com.gengoai.hermes.extraction.RegexExtractor
 
extract(HString) - Method in class com.gengoai.hermes.extraction.SearchExtractor
 
extract(HString) - Method in class com.gengoai.hermes.extraction.summarization.TextRankSummarizer
 
extract(HString) - Method in class com.gengoai.hermes.lexicon.Lexicon
 
extract(HString) - Method in class com.gengoai.hermes.extraction.keyword.TFIDFKeywordExtractor
 
EXTRACTED_TERMS - Static variable in class com.gengoai.hermes.workflow.actions.TermCounts
The constant EXTRACTED_TERMS.
Extraction - Interface in com.gengoai.hermes.extraction
An extraction is the output generated by an Extractor.
Extractor - Interface in com.gengoai.hermes.extraction
Fundamental to text mining in Hermes is the concept of a Extractor and the Extraction it produces.
ExtractorBasedSimilarity - Class in com.gengoai.hermes.similarity
An implementation of an HStringSimilarity that uses an Apollo Similarity measure to determine the similarity between two HString based on the extraction from a given Extractor.
ExtractorBasedSimilarity(Similarity) - Constructor for class com.gengoai.hermes.similarity.ExtractorBasedSimilarity
Instantiates a new TokenSimilarity using a TermExtractor that ignores stop words, and converts HString to their lemma form.
ExtractorBasedSimilarity(Similarity, Extractor) - Constructor for class com.gengoai.hermes.similarity.ExtractorBasedSimilarity
Instantiates a new TokenSimilarity.
extractStringTuples(HString) - Method in class com.gengoai.hermes.extraction.NGramExtractor
Extracts NGrams as a List of String tuples.

F

f1(String) - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the F1 measure of the system as defined as:
FACILITIES - com.gengoai.hermes.BasicCategories
 
FACILITY - Static variable in interface com.gengoai.hermes.Entities
 
FAGALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
FAIRY_TALE - com.gengoai.hermes.BasicCategories
 
FALSE - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns a constant false value
FAMILY - com.gengoai.hermes.BasicCategories
 
FAMILY_MEMBERS - com.gengoai.hermes.BasicCategories
 
FANDOM - com.gengoai.hermes.BasicCategories
 
FASHION - com.gengoai.hermes.BasicCategories
 
FEAR - com.gengoai.hermes.BasicCategories
 
feature(ValueCalculator) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features.
feature(ValueCalculator, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features.
feature(String, ValueCalculator) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features.
feature(String, ValueCalculator, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features.
FEATURE - com.gengoai.hermes.extraction.lyre.LyreExpressionType
An expression that returns a Feature as a result
Features - Class in com.gengoai.hermes.ml.feature
The type Features.
FeaturizingExtractor - Class in com.gengoai.hermes.extraction
Combines an Extractor with an Apollo Featurizer allowing for the output of the extractor to be directly used as features for machine learning.
FeaturizingExtractor() - Constructor for class com.gengoai.hermes.extraction.FeaturizingExtractor
 
FELIDS - com.gengoai.hermes.BasicCategories
 
Fem - com.gengoai.hermes.morphology.UniversalFeatureValue
(Gender) Feminine Gender
(PossGender) Feminine Possessor
FEMALE_NATIONALITIES - com.gengoai.hermes.BasicCategories
 
FEMALE_OCCUPATIONS - com.gengoai.hermes.BasicCategories
 
FEMALE_PEOPLE - com.gengoai.hermes.BasicCategories
 
FERMIONS - com.gengoai.hermes.BasicCategories
 
Fh - com.gengoai.hermes.morphology.UniversalFeatureValue
(Evident) Firsthand
FICTION - com.gengoai.hermes.BasicCategories
 
FICTIONAL_CHARACTERS - com.gengoai.hermes.BasicCategories
 
FICTIONAL_LOCATIONS - com.gengoai.hermes.BasicCategories
 
FIELD_SEPARATOR - Static variable in class com.gengoai.hermes.format.CoNLLFormat
The String used to separate fields
FIELDS - Static variable in class com.gengoai.hermes.format.CoNLLFormat
The name of the fields in the CoNLL File
FILE - Static variable in interface com.gengoai.hermes.Types
Attribute defining the file from which the document was created
FILM - com.gengoai.hermes.BasicCategories
 
filter - Variable in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
 
filter(SerializablePredicate<Document>) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Filters the documents in the collection using the given predicate
filter(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
filters a list keeping only those elements that given predicate evaluates true for.
filter(LyreExpression) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Sets the filter to use to eliminate annotations from the extraction
filter(String) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Sets the filter to use to eliminate annotations from the extraction
filterByEdge(Predicate<RelationEdge>) - Method in class com.gengoai.hermes.RelationGraph
Filters the graph by evaluating the edges using the given predicate.
filterByVertex(Predicate<? super Annotation>) - Method in class com.gengoai.hermes.RelationGraph
Filters the graph by evaluating the edges using the given predicate.
Fin - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctSize) Final
(VerbForm) Finite Verb
FINANCE - com.gengoai.hermes.BasicCategories
 
find() - Method in class com.gengoai.hermes.extraction.regex.TokenMatcher
 
find(String) - Method in interface com.gengoai.hermes.HString
Finds the given text in this HString starting from the beginning of this HString.
find(String, int) - Method in interface com.gengoai.hermes.HString
Finds the given text in this HString starting from the given start index of this HString.
findAll(String) - Method in interface com.gengoai.hermes.HString
Finds all occurrences of the given text in this HString
first(AnnotationType) - Method in interface com.gengoai.hermes.HString
Gets the first annotation overlapping this HString with the given annotation type.
first(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Return the first element of a list expression or null if none.
First - com.gengoai.hermes.morphology.UniversalFeatureValue
(Person) First Person
(PossPerson) First Person
firstToken() - Method in interface com.gengoai.hermes.HString
Gets the first token annotation overlapping this HString.
FISH - com.gengoai.hermes.BasicCategories
 
fit(DocumentCollection) - Method in interface com.gengoai.hermes.extraction.keyword.KeywordExtractor
In certain cases a keyword extractor needs to collect corpus level statistics or construct a model of what a good keyword looks like.
fit(DocumentCollection) - Method in class com.gengoai.hermes.extraction.keyword.TextRank
 
fit(DocumentCollection) - Method in interface com.gengoai.hermes.extraction.summarization.Summarizer
In certain cases a Summarizer needs to collect corpus level statistics or construct a model of what a good summarization looks like.
fit(DocumentCollection) - Method in class com.gengoai.hermes.extraction.summarization.TextRankSummarizer
 
fit(DocumentCollection) - Method in class com.gengoai.hermes.similarity.EmbeddingSimilarity
 
fit(DocumentCollection) - Method in class com.gengoai.hermes.similarity.ExtractorBasedSimilarity
 
fit(DocumentCollection) - Method in interface com.gengoai.hermes.similarity.HStringSimilarity
In certain cases a HStringSimilarity needs to collect corpus level statistics to determine similarity.
fit(DocumentCollection) - Method in class com.gengoai.hermes.extraction.keyword.NPClusteringKeywordExtractor
 
fit(DocumentCollection) - Method in class com.gengoai.hermes.extraction.keyword.RakeKeywordExtractor
 
fit(DocumentCollection) - Method in class com.gengoai.hermes.extraction.keyword.TermKeywordExtractor
 
fit(DocumentCollection) - Method in class com.gengoai.hermes.extraction.keyword.TFIDFKeywordExtractor
 
flatten(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Flattens all elements in a list recursively.
FOLKLORE - com.gengoai.hermes.BasicCategories
 
FOOD_AND_DRINK - com.gengoai.hermes.BasicCategories
 
FOODS - com.gengoai.hermes.BasicCategories
 
FOOTBALL - com.gengoai.hermes.BasicCategories
 
forEach(AnnotationType, Consumer<? super Annotation>) - Method in interface com.gengoai.hermes.HString
Convenience method for processing annotations of a given type.
Foreign - com.gengoai.hermes.morphology.UniversalFeature
Foreign Word?
form - com.gengoai.hermes.morphology.UniversalFeatureValue
(Polite) Formal Register
Form - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) Formal, Literary
FORMAL_SCIENCES - com.gengoai.hermes.BasicCategories
 
FORMS_OF_DISCRIMINATION - com.gengoai.hermes.BasicCategories
 
FORMS_OF_GOVERNMENT - com.gengoai.hermes.BasicCategories
 
FORTEANA - com.gengoai.hermes.BasicCategories
 
forText(HString) - Static method in class com.gengoai.hermes.morphology.PartOfSpeech
Determines the best fundamental POS (NOUN, VERB, ADJECTIVE, or ADVERB) for a text.
Fourth - com.gengoai.hermes.morphology.UniversalFeatureValue
(Person) Fourth Person
FOWLS - com.gengoai.hermes.BasicCategories
 
Frac - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumType) Fraction
FRAG - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Fragments - Class in com.gengoai.hermes
Convenience methods for constructing orphaned and empty fragments.
frequency - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features with raw counts (i.e.
frequency(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features with raw counts (i.e.
frequency(String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features with raw counts (i.e.
frequency(String, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features with raw counts (i.e.
Frequency - com.gengoai.hermes.ml.feature.ValueCalculator
The Frequency.
FREQUENCY - Static variable in interface com.gengoai.hermes.Entities
 
FRESHWATER_BIRDS - com.gengoai.hermes.BasicCategories
 
from(Annotation, Relation) - Static method in class com.gengoai.hermes.RelationEdge
 
from(HString) - Method in class com.gengoai.hermes.Document.AnnotationBuilder
Sets the bounds, and adds the relations and attributes from the given HString to this builder.
from(Collection<RelationEdge>) - Static method in class com.gengoai.hermes.RelationGraph
Creates a RelationGraph from a collection of edges
fromCounter(Counter<String>) - Static method in interface com.gengoai.hermes.extraction.Extraction
Generates a Counter-based Extraction.
fromExtractor(MultiPhaseExtractor) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Copies the values from the given extractor to this builder
fromExtractor(MultiPhaseExtractor) - Method in class com.gengoai.hermes.extraction.NGramExtractor.Builder
 
fromHStringList(List<HString>) - Static method in interface com.gengoai.hermes.extraction.Extraction
Generates an HString-backed extraction which will use the HString.toString for mapping to Strings and will return raw counts for counter based methods.
fromHStringList(List<HString>, SerializableFunction<HString, String>) - Static method in interface com.gengoai.hermes.extraction.Extraction
Generates an HString-backed extraction with a provided function for converting the HString into string representations.
fromHStringList(List<HString>, SerializableFunction<HString, String>, ValueCalculator) - Static method in interface com.gengoai.hermes.extraction.Extraction
Generates an HString-backed extraction with a provided function for converting the HString into string representations.
fromJson(String) - Static method in interface com.gengoai.hermes.Document
Creates a document from a JSON representation (created by the write or toJson methods)
fromStringList(List<String>) - Static method in interface com.gengoai.hermes.extraction.Extraction
Generates an String-backed extraction.
fromStringList(List<String>, ValueCalculator) - Static method in interface com.gengoai.hermes.extraction.Extraction
Generates an String-backed extraction.
fromTokens(Language, String...) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document from the given tokens.
fromTokens(Iterable<String>) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document from the given tokens using the default language.
fromTokens(Iterable<String>, Language) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document from the given tokens.
fromTokens(String...) - Method in class com.gengoai.hermes.DocumentFactory
Creates a document from the given tokens using the default language.
FUNGI - com.gengoai.hermes.BasicCategories
 
FURNITURE - com.gengoai.hermes.BasicCategories
 
furtherRequires() - Method in class com.gengoai.hermes.annotator.DefaultDependencyAnnotator
 
furtherRequires() - Method in class com.gengoai.hermes.annotator.DefaultPhraseChunkAnnotator
 
furtherRequires() - Method in class com.gengoai.hermes.annotator.DefaultTokenTypeEntityAnnotator
 
furtherRequires() - Method in class com.gengoai.hermes.annotator.SentenceLevelAnnotator
The annotation types beyond sentence and token that are also required.
Fut - com.gengoai.hermes.morphology.UniversalFeatureValue
(Tense) Future Tense
FuzzyLexiconAnnotator - Class in com.gengoai.hermes.annotator
A lexicon annotator that allows gaps to occur in multi-word expressions.
FuzzyLexiconAnnotator(AnnotationType, AttributeType<?>, Lexicon, Language, int) - Constructor for class com.gengoai.hermes.annotator.FuzzyLexiconAnnotator
Instantiates a new FuzzyLexiconAnnotator.
FuzzyLexiconAnnotator(AnnotationType, AttributeType<?>, String, Language, int) - Constructor for class com.gengoai.hermes.annotator.FuzzyLexiconAnnotator
Instantiates a new FuzzyLexiconAnnotator.
FW - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 

G

GAITS - com.gengoai.hermes.BasicCategories
 
GAMBLING - com.gengoai.hermes.BasicCategories
 
GAMES - com.gengoai.hermes.BasicCategories
 
GASES - com.gengoai.hermes.BasicCategories
 
GASTROPODS - com.gengoai.hermes.BasicCategories
 
Gdv - com.gengoai.hermes.morphology.UniversalFeatureValue
(VerbForm) Gerundive
GEMS - com.gengoai.hermes.BasicCategories
 
Gender - com.gengoai.hermes.morphology.UniversalFeature
Gender:
GENDER - com.gengoai.hermes.BasicCategories
 
generate() - Method in class com.gengoai.hermes.lexicon.generation.DistributionalLexiconGenerator
 
generate() - Method in interface com.gengoai.hermes.lexicon.generation.LexiconGenerator
Generate a lexicon (collection of strings) for a set of Tags
generate(MStream<? extends HString>) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator
 
generate(Collection<? extends HString>) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator
 
GENERIC_ABBREVIATIONS - com.gengoai.hermes.en.ENLexicons
 
GENETICS - com.gengoai.hermes.BasicCategories
 
GENTIANALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
Geo - com.gengoai.hermes.morphology.UniversalFeatureValue
(NameType) Geographical Name
GEOGRAPHIC_REGION - com.gengoai.hermes.BasicCategories
 
GEOGRAPHICAL_AND_ORGANIZATIONAL_ENTITY - com.gengoai.hermes.BasicCategories
 
GEOGRAPHY - com.gengoai.hermes.BasicCategories
 
GEOLOGICAL_REGION - Static variable in interface com.gengoai.hermes.Entities
 
GEOLOGY - com.gengoai.hermes.BasicCategories
 
GEOMETRY - com.gengoai.hermes.BasicCategories
 
GEOPOLITICAL_ENTITIES - com.gengoai.hermes.BasicCategories
 
Ger - com.gengoai.hermes.morphology.UniversalFeatureValue
(VerbForm) Gerund
get() - Method in enum com.gengoai.hermes.en.ENLexicons
 
get(long) - Method in class com.gengoai.hermes.AnnotationSet
Gets the annotation for the given id
get(AttributeType<T>) - Method in class com.gengoai.hermes.AttributeMap
Gets the value of the given attribute
get(LyreExpression, int) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the i-th element in the given list or null if the index is invalid
get(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the i-th element in the given list or null if the index is invalid
get(UniversalFeature) - Method in class com.gengoai.hermes.morphology.UniversalFeatureSet
Gets the first value of the given feature in the set.
get(String) - Method in class com.gengoai.hermes.lexicon.Lexicon
Returns the LexiconEntry associated with a given word in the Lexicon or an empty set if there are none.
get(String) - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
get(String) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
get(String) - Static method in class com.gengoai.hermes.ml.feature.PredefinedFeatures
Get featurizer.
get(String) - Method in class com.gengoai.hermes.workflow.Context
Gets the value for the given property name
getAll(UniversalFeature) - Method in class com.gengoai.hermes.morphology.UniversalFeatureSet
Gets all values associated with the given feature.
getAnnotationProvider(AnnotatableType) - Method in class com.gengoai.hermes.AnnotationSet
Gets information on what annotator provided the annotation of the given type
getAnnotationProvider(AnnotatableType) - Method in interface com.gengoai.hermes.Document
Gets the provider for the given AnnotatableType when that type is completed on the document.
getAnnotations(HString) - Method in class com.gengoai.hermes.annotator.SubTypeAnnotator
 
getAnnotator(Language) - Method in interface com.gengoai.hermes.AnnotatableType
Gets the annotator associated with this type for a given language.
getAs(String, Class<T>) - Method in class com.gengoai.hermes.workflow.Context
Gets the value of the given property name as the given class type
getAs(String, Class<T>, T) - Method in class com.gengoai.hermes.workflow.Context
Gets the value of the given property name as the given class type returning the default value if no value is currently set.
getAs(String, Type) - Method in class com.gengoai.hermes.workflow.Context
Gets the value of the given property name as the given type
getAttributes() - Method in interface com.gengoai.hermes.corpus.Corpus
 
getAttributeValueCount(AttributeType<T>) - Method in interface com.gengoai.hermes.corpus.Corpus
Gets a count of the values for the given attribute across documents in the corpus.
getColumnNames() - Method in class com.gengoai.hermes.format.CsvFormat
Gets the names of the columns specified
getCompleted() - Method in class com.gengoai.hermes.AnnotationSet
Gets the set of completed annotation types.
getCompleted() - Method in interface com.gengoai.hermes.corpus.Corpus
 
getConfigValue(String, Language) - Method in enum com.gengoai.hermes.ResourceType
Gets the config value, if any, for the this resource type with the given name and language.
getConversionType() - Method in class com.gengoai.hermes.AnnotatableTypeConverter
 
getConversionType() - Method in class com.gengoai.hermes.EntityType.Converter
 
getConversionType() - Method in class com.gengoai.hermes.morphology.PartOfSpeechConverter
 
getDataGenerator() - Method in class com.gengoai.hermes.ml.ElmoSeq2SeqModel
 
getDataGenerator() - Method in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
getDataGenerator() - Method in interface com.gengoai.hermes.ml.HStringMLModel
Gets data generator.
getDataGenerator() - Method in class com.gengoai.hermes.ml.model.NeuralNERModel
 
getDataGenerator() - Method in class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
getDefaultFormatParameters() - Method in class com.gengoai.hermes.format.CoNLLFormat.Provider
 
getDefaultFormatParameters() - Method in class com.gengoai.hermes.format.CsvFormat.Provider
 
getDefaultFormatParameters() - Method in interface com.gengoai.hermes.format.DocFormatProvider
 
getDefaultFormatParameters() - Method in class com.gengoai.hermes.format.TaggedFormat.Provider
 
getDocument() - Method in class com.gengoai.hermes.extraction.regex.TokenMatch
 
getDocument(String) - Method in interface com.gengoai.hermes.corpus.Corpus
Gets the document with the given document id
getDocumentFactory() - Method in class com.gengoai.hermes.format.DocFormatParameters
 
getDouble(String) - Method in class com.gengoai.hermes.workflow.Context
Gets the value of the given property name as a double
getDouble(String, double) - Method in class com.gengoai.hermes.workflow.Context
Gets the value of the given property name as a double or the default value if not defined.
getEdge(Annotation, Annotation) - Method in class com.gengoai.hermes.RelationGraph
 
getEdgeClass() - Method in class com.gengoai.hermes.RelationEdgeFactory
 
getEdges(Annotation) - Method in class com.gengoai.hermes.RelationGraph
 
getEvaluator() - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
getEvaluator() - Method in class com.gengoai.hermes.ml.IOBTagger
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.CategoryProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.DependencyLinkProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.DependencyRelationProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.IndexProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.LemmaProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.MorphologicalFeatureProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.NamedEntityProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.NoOptProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.PhraseChunkProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.POSFieldProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.SuperSenseProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.UPOSProcessor
 
getFieldName() - Method in class com.gengoai.hermes.format.conll.WordProcessor
 
getFieldName() - Method in interface com.gengoai.hermes.format.CoNLLColumnProcessor
Gets the name of the field
getFitParameters() - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
getId() - Method in interface com.gengoai.hermes.Annotation
Gets the unique id associated with the annotation.
getId() - Method in interface com.gengoai.hermes.Document
Gets the id of the document
getIds() - Method in interface com.gengoai.hermes.corpus.Corpus
 
getInEdges(Annotation) - Method in class com.gengoai.hermes.RelationGraph
 
getInputs() - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
getInstance() - Static method in class com.gengoai.hermes.DocumentFactory
 
getInstance() - Static method in class com.gengoai.hermes.en.ENLemmatizer
 
getInstance() - Static method in class com.gengoai.hermes.en.ENStopWords
 
getInteger(String) - Method in class com.gengoai.hermes.workflow.Context
Gets the value of the given property name as an integer
getInteger(String, int) - Method in class com.gengoai.hermes.workflow.Context
Gets the value of the given property name as an integer or the default value if not defined.
getKeywords(Context) - Static method in class com.gengoai.hermes.workflow.actions.KeywordExtraction
 
getLabelType(String) - Method in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
getLabelType(String) - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
getLabelType(String) - Method in class com.gengoai.hermes.ml.TensorFlowSequenceLabeler
 
getLabelType(String) - Method in class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
getLanguage() - Method in interface com.gengoai.hermes.Document
 
getLanguage() - Method in interface com.gengoai.hermes.HString
 
getLemma() - Method in interface com.gengoai.hermes.HString
Gets the lemmatized version of the HString.
getLemmatizer(Language) - Static method in class com.gengoai.hermes.morphology.Lemmatizers
Gets the Lemmatizer for the given language as defined in the config option hermes.Lemmatizer.LANGUAGE.
getLexicon(String) - Static method in class com.gengoai.hermes.lexicon.LexiconManager
Gets the lexicon of the given name for the default language as defined in Hermes.defaultLanguage().
getLexicon(String, Language) - Static method in class com.gengoai.hermes.lexicon.LexiconManager
Gets the lexicon with the given name for the given Language
getMaxLemmaLength() - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
getMaxLemmaLength() - Method in class com.gengoai.hermes.lexicon.Lexicon
 
getMaxLemmaLength() - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
getMaxTokenLength() - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
getMaxTokenLength() - Method in class com.gengoai.hermes.lexicon.Lexicon
 
getMaxTokenLength() - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
getMorphologicalFeatures() - Method in interface com.gengoai.hermes.HString
 
getName() - Method in class com.gengoai.hermes.format.CoNLLFormat.Provider
 
getName() - Method in class com.gengoai.hermes.format.CsvFormat.Provider
 
getName() - Method in interface com.gengoai.hermes.format.DocFormatProvider
 
getName() - Method in class com.gengoai.hermes.format.HermesJsonFormat.Provider
 
getName() - Method in class com.gengoai.hermes.format.PennTreebankFormat.Provider
 
getName() - Method in class com.gengoai.hermes.format.POSFormat.Provider
 
getName() - Method in class com.gengoai.hermes.format.TaggedFormat.Provider
 
getName() - Method in class com.gengoai.hermes.format.TwitterSearchFormat.Provider
 
getName() - Method in class com.gengoai.hermes.format.TxtFormat.Provider
 
getName() - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
getName() - Method in class com.gengoai.hermes.lexicon.Lexicon
 
getName() - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
getNormalizers() - Method in class com.gengoai.hermes.preprocessing.TextNormalization
 
getOrDefault(AttributeType<T>, T) - Method in class com.gengoai.hermes.AttributeMap
Gets the value of the given attribute or returns the default value if it is not in the map
getOther(String) - Method in class com.gengoai.hermes.format.CoNLLRow
Gets a non-specific field with the given name.
getOutEdges(Annotation) - Method in class com.gengoai.hermes.RelationGraph
 
getOutput() - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
getOutputs() - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
getOverrideStatus() - Method in interface com.gengoai.hermes.workflow.Action
Gets the override status for this processing module, which can be defined using configuration in the form fully.qualified.class.name.override=true or all processing can be reperformed using processing.override.all=true.
getParameters() - Method in class com.gengoai.hermes.format.CoNLLFormat
 
getParameters() - Method in class com.gengoai.hermes.format.CsvFormat
 
getParameters() - Method in interface com.gengoai.hermes.format.DocFormat
 
getParameters() - Method in class com.gengoai.hermes.format.HermesJsonFormat
 
getParameters() - Method in class com.gengoai.hermes.format.PennTreebankFormat
 
getParameters() - Method in class com.gengoai.hermes.format.POSFormat
 
getParameters() - Method in class com.gengoai.hermes.format.TaggedFormat
 
getParameters() - Method in class com.gengoai.hermes.format.TwitterSearchFormat
 
getParameters() - Method in class com.gengoai.hermes.format.TxtFormat
 
getPattern() - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Gets the Lyre Pattern that can generate this expression
getProbability(HString) - Method in class com.gengoai.hermes.lexicon.Lexicon
Gets the maximum probability for matching the given HString
getProbability(HString, Tag) - Method in class com.gengoai.hermes.lexicon.Lexicon
Gets the maximum probability for matching the given HString with the given Tag
getProbability(String) - Method in class com.gengoai.hermes.lexicon.Lexicon
Gets the maximum probability for matching the given String
getProbability(String, Tag) - Method in class com.gengoai.hermes.lexicon.Lexicon
Gets the maximum probability for matching the given String with the given tag
getProvider(String) - Static method in class com.gengoai.hermes.format.DocFormatService
Gets the DocFormatProvider for the given format name.
getProvider(Language) - Method in class com.gengoai.hermes.annotator.Annotator
Gets the provider information for this annotator..
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultCategoryAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultDependencyAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultLemmaAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultMlEntityAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultPartOfSpeechAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultPhraseChunkAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultStemAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultTokenAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultTokenTypeEntityAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.DefaultTransliterationAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.FuzzyLexiconAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.LexiconAnnotator
 
getProvider(Language) - Method in class com.gengoai.hermes.annotator.RegexAnnotator
 
getProviders() - Method in class com.gengoai.hermes.AnnotationSet
 
getProviders() - Static method in class com.gengoai.hermes.format.DocFormatService
 
getQuery() - Method in interface com.gengoai.hermes.corpus.SearchResults
Gets the query generating this search results.
getResourcesDir() - Static method in class com.gengoai.hermes.Hermes
 
getResultBuffer() - Method in class com.gengoai.hermes.en.PorterStemmer
Returns a reference to a character buffer containing the results of the stemming process.
getResultLength() - Method in class com.gengoai.hermes.en.PorterStemmer
Returns the length of the word resulting from the stemming process.
getSchema() - Method in class com.gengoai.hermes.lexicon.LexiconSpecification
 
getStartingContext() - Method in class com.gengoai.hermes.workflow.SequentialWorkflow
 
getStartingContext() - Method in interface com.gengoai.hermes.workflow.Workflow
Gets starting context.
getStemmedForm() - Method in interface com.gengoai.hermes.HString
Gets the stemmed version of the HString.
getStemmer(Language) - Static method in class com.gengoai.hermes.morphology.Stemmers
Gets the stemmer for the given language as defined in the config option hermes.Stemmer.LANGUAGE.
getStopWords(Language) - Static method in class com.gengoai.hermes.morphology.StopWords
Gets the Stopwords instance for the given language.
getStreamingContext() - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Gets the streaming context associated with this stream
getString(String) - Method in class com.gengoai.hermes.workflow.Context
Gets the value of the given property name as a String
getString(String, String) - Method in class com.gengoai.hermes.workflow.Context
Gets the value of the given property name as a String or the default value if not defined.
getSubTreeNodes(Annotation, String...) - Method in class com.gengoai.hermes.RelationGraph
Gets the sub-tree for the given node following the given child relations.
getSubTreeText(Annotation, boolean) - Method in class com.gengoai.hermes.RelationGraph
Gets the text covering the sub-tree with this node (if includeGiven is true)
getTag() - Method in interface com.gengoai.hermes.Annotation
 
getTag(HString) - Method in class com.gengoai.hermes.lexicon.Lexicon
Gets the first matched tag, if one, for the given HString
getTag(Tag) - Method in interface com.gengoai.hermes.Annotation
Gets the tag, if one, associated with the annotation.
getTag(String) - Method in class com.gengoai.hermes.lexicon.Lexicon
Gets the first matched tag, if one, for the given String
getTagAttribute() - Method in class com.gengoai.hermes.AnnotationType
 
getTarget(HString) - Method in class com.gengoai.hermes.Relation
Gets the target of the relation.
getTermCounts(Context) - Static method in class com.gengoai.hermes.workflow.actions.TermCounts
 
getTokenizer(Language) - Static method in class com.gengoai.hermes.morphology.Tokenizers
Creates a tokenizer for the given language.
getType() - Method in interface com.gengoai.hermes.Annotation
 
getType() - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
 
getType() - Method in class com.gengoai.hermes.extraction.regex.BackreferenceTransition
 
getType() - Method in class com.gengoai.hermes.workflow.SequentialWorkflow
 
getType() - Method in interface com.gengoai.hermes.workflow.Workflow
Gets type.
getTypes() - Method in class com.gengoai.hermes.workflow.actions.Annotate
Get types string [ ].
getUniversalTag() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
getValueType() - Method in class com.gengoai.hermes.AttributeType
Gets class information for the type of values this attribute is expected to have.
getVersion() - Method in class com.gengoai.hermes.ml.ElmoNERModel
 
getVersion() - Method in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
getVersion() - Method in interface com.gengoai.hermes.ml.HStringMLModel
Gets version.
getVersion() - Method in class com.gengoai.hermes.ml.model.NeuralNERModel
 
getVersion() - Method in class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
Giv - com.gengoai.hermes.morphology.UniversalFeatureValue
(NameType) Given Name
GNOSTICISM - com.gengoai.hermes.BasicCategories
 
GODS - com.gengoai.hermes.BasicCategories
 
GOE - Static variable in interface com.gengoai.hermes.Entities
 
GOVERNMENT - com.gengoai.hermes.BasicCategories
 
GOVERNMENT - Static variable in interface com.gengoai.hermes.Entities
 
GPE - Static variable in interface com.gengoai.hermes.Entities
 
GRAINS - com.gengoai.hermes.BasicCategories
 
GRAMMAR - com.gengoai.hermes.BasicCategories
 
GRASSES - com.gengoai.hermes.BasicCategories
 
group() - Method in class com.gengoai.hermes.extraction.regex.TokenMatch
 
group() - Method in class com.gengoai.hermes.extraction.regex.TokenMatcher
 
group(String) - Method in class com.gengoai.hermes.extraction.regex.TokenMatch
Gets the list of HString associated with a named group.
group(String) - Method in class com.gengoai.hermes.extraction.regex.TokenMatcher
Gets the list of HString associated with a named group.
GROUP - Static variable in interface com.gengoai.hermes.Entities
 
groupBy(SerializableFunction<? super Document, K>) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Groups documents in the document store using the given function.
groupNames() - Method in class com.gengoai.hermes.extraction.regex.TokenMatch
 
groupNames() - Method in class com.gengoai.hermes.extraction.regex.TokenMatcher
 
GROUPS_OF_PEOPLE - com.gengoai.hermes.BasicCategories
 
Grpa - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Greater Paucal Number
Grpl - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Greater Plural Number
gt(LyreExpression, double) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left-hand expression is greater than the right-hand expression.
gt(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left-hand expression is greater than the right-hand expression.
gte(LyreExpression, double) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left-hand expression is greater than or equal to the right-hand expression.
gte(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left-hand expression is greater than or equal to the right-hand expression.
GYMNOSPERMS - com.gengoai.hermes.BasicCategories
 

H

Hab - com.gengoai.hermes.morphology.UniversalFeatureValue
(Aspect) Habitual
HADRONS - com.gengoai.hermes.BasicCategories
 
HAIR - com.gengoai.hermes.BasicCategories
 
has(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if any annotations on the HString resulting from the left-hand expression evaluates to true using the right-hand expression.
HAS_HEADER - Static variable in class com.gengoai.hermes.format.CsvFormat
True when the CSV file has a header, False when not
hasAnnotation(AnnotationType) - Method in interface com.gengoai.hermes.HString
Determines if a annotation of a given type is associated with the HString
hasAttribute(AttributeType<?>) - Method in interface com.gengoai.hermes.HString
Determines if an attribute of a given type is associated with the HString
HasCapital - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant hasCapital.
HASH - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
HASH_TAG - Static variable in interface com.gengoai.hermes.Entities
 
HASH_TAG - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant HASH_TAG.
hashCode() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
hashCode() - Method in class com.gengoai.hermes.morphology.Tokenizer.Token
 
hasHeader - Variable in class com.gengoai.hermes.format.CsvFormat.CSVParameters
True when the CSV file has a header, False when not
hasIncomingRelation(RelationType) - Method in interface com.gengoai.hermes.HString
Determines if an incoming relation of a given type is associated with the HString
hasIncomingRelation(RelationType, String) - Method in interface com.gengoai.hermes.HString
Checks if the HString has at least one incoming relation of the given type with the given value.
hasOnlyContentWords() - Static method in class com.gengoai.hermes.morphology.StopWords
 
hasOther(String) - Method in class com.gengoai.hermes.format.CoNLLRow
Checks if a value for the given non-specified property name exists
hasOutgoingRelation(RelationType) - Method in interface com.gengoai.hermes.HString
Determines if an outgoing relation of a given type is associated with the HString
hasOutgoingRelation(RelationType, String) - Method in interface com.gengoai.hermes.HString
Checks if the HString has at least one outgoing relation of the given type with the given value.
hasStopWord - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current HString contains a stop word
hasStopWord() - Static method in class com.gengoai.hermes.morphology.StopWords
 
hasStopWord(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression contains a stop word
hasStopWord(HString) - Method in class com.gengoai.hermes.morphology.StopWords
Returns true when any token in a given HString is a stopword
hasTag() - Method in interface com.gengoai.hermes.Annotation
 
head() - Method in interface com.gengoai.hermes.HString
Gets the token that is highest in the dependency tree for this HString
HEADS_OF_STATE - com.gengoai.hermes.BasicCategories
 
HEALTH - com.gengoai.hermes.BasicCategories
 
HEALTHCARE_OCCUPATIONS - com.gengoai.hermes.BasicCategories
 
HERALDRY - com.gengoai.hermes.BasicCategories
 
Hermes - Class in com.gengoai.hermes
Convenience methods for getting common configuration options.
HERMES_PACKAGE - Static variable in class com.gengoai.hermes.Hermes
The Hermes package
HERMES_RESOURCES_CONFIG - Static variable in class com.gengoai.hermes.Hermes
The config key for Hermes's resource directory
HermesJsonFormat - Class in com.gengoai.hermes.format
Format Name: hjson
HermesJsonFormat.Provider - Class in com.gengoai.hermes.format
The type Provider.
HINDUISM - com.gengoai.hermes.BasicCategories
 
HISTORY - com.gengoai.hermes.BasicCategories
 
HOBBIES - com.gengoai.hermes.BasicCategories
 
HOCKEY - com.gengoai.hermes.BasicCategories
 
HOLIDAYS - com.gengoai.hermes.BasicCategories
 
HOME - com.gengoai.hermes.BasicCategories
 
HOMINIDS - com.gengoai.hermes.BasicCategories
 
HOPI_CULTURE - com.gengoai.hermes.BasicCategories
 
HORROR - com.gengoai.hermes.BasicCategories
 
HORTICULTURE - com.gengoai.hermes.BasicCategories
 
HOUSING - com.gengoai.hermes.BasicCategories
 
HString - Interface in com.gengoai.hermes
An HString (Hermes String) is a Java String on steroids.
HSTRING - com.gengoai.hermes.extraction.lyre.LyreExpressionType
An expression that returns an HString as a result
HStringDataSetGenerator - Class in com.gengoai.hermes.ml
An extension to a DataSetGenerator that allows for the incoming documents to be broken up into multiple Datum based on a given AnnotationType.
HStringDataSetGenerator.Builder - Class in com.gengoai.hermes.ml
Builder Class for HStringDataSetGenerator
HStringMLModel - Interface in com.gengoai.hermes.ml
The interface H string ml model.
HStringSimilarity - Interface in com.gengoai.hermes.similarity
Interface defining a methodology for computing the similarity between two HString.
HTML - com.gengoai.hermes.BasicCategories
 
HtmlEntityNormalizer - Class in com.gengoai.hermes.preprocessing
Normalizes xml and html entities, such as &
HtmlEntityNormalizer() - Constructor for class com.gengoai.hermes.preprocessing.HtmlEntityNormalizer
 
Hum - com.gengoai.hermes.morphology.UniversalFeatureValue
(Animacy) Human.
HUMAN - com.gengoai.hermes.BasicCategories
 
HUMAN_ACTIVITY - com.gengoai.hermes.BasicCategories
 
HUMAN_BEHAVIOUR - com.gengoai.hermes.BasicCategories
 
HUMANITIES - com.gengoai.hermes.BasicCategories
 
Humb - com.gengoai.hermes.morphology.UniversalFeatureValue
(Polite) Speaker Humbling
HUNTING - com.gengoai.hermes.BasicCategories
 
HYGIENE - com.gengoai.hermes.BasicCategories
 
HYMENOPTERANS - com.gengoai.hermes.BasicCategories
 
Hyph - com.gengoai.hermes.morphology.UniversalFeature
Hyphenated Compound or part of it
HYPH - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
HYPHEN - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant HYPHEN.

I

id - Variable in class com.gengoai.hermes.format.CsvFormat.CSVParameters
The name of the column representing the id
ID_COLUMN - Static variable in class com.gengoai.hermes.format.CsvFormat
The name of the column representing the id
IDENTIFIER - Static variable in class com.gengoai.hermes.Hermes
Definition of an Identifier string for use in various components of Hermes
IDEOLOGIES - com.gengoai.hermes.BasicCategories
 
ifNotEmpty(Consumer<? super HString>) - Method in interface com.gengoai.hermes.HString
Runs the given processor on the HString if it is not empty.
ifThen(LyreExpression, LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
IF then function to perform a given true or false expression based on a given condition.
ignoreStopwords() - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Set the filter to ignore stopwords.
Ill - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) illative
Imp - com.gengoai.hermes.morphology.UniversalFeatureValue
(Aspect) Imperfect
(Mood) Imperative
(Tense) Imperfect
IMPORT_DATE - Static variable in interface com.gengoai.hermes.Types
 
importCSV(Resource, Consumer<LexiconIO.CSVParameters>) - Static method in class com.gengoai.hermes.lexicon.LexiconIO
Imports a CSV file into an in-memory lexicon.
importCSV(String, Resource, Consumer<LexiconIO.CSVParameters>) - Static method in class com.gengoai.hermes.lexicon.LexiconIO
Imports a CSV file into an in-memory lexicon.
importDocuments(String) - Method in interface com.gengoai.hermes.corpus.Corpus
Imports documents from the given document collection specification.
ImportDocuments - Class in com.gengoai.hermes.workflow.actions
 
ImportDocuments() - Constructor for class com.gengoai.hermes.workflow.actions.ImportDocuments
 
in(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left-hand object is "in" the right-hand object, where in means "contains".
In - com.gengoai.hermes.morphology.UniversalFeatureValue
(Clusivity) Inclusive
IN - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Inan - com.gengoai.hermes.morphology.UniversalFeatureValue
(Animacy) Inanimate
incoming(RelationType) - Method in interface com.gengoai.hermes.HString
Gets all annotations that have relation with this HString as the target where this HString includes all sub-annotations.
incoming(RelationType, boolean) - Method in interface com.gengoai.hermes.HString
Gets all annotations that have relation with this HString as the target.
incoming(RelationType, String, boolean) - Method in interface com.gengoai.hermes.HString
Gets all annotations that have relation with this HString as the target.
incoming(RelationType, boolean) - Method in interface com.gengoai.hermes.Document
 
incoming(RelationType, String) - Method in interface com.gengoai.hermes.HString
Gets all annotations that have relation with this HString as the target where this HString includes all sub-annotations.
incoming(RelationType, String, boolean) - Method in interface com.gengoai.hermes.Document
 
INCOMING - com.gengoai.hermes.RelationDirection
 
incomingRelations() - Method in interface com.gengoai.hermes.HString
Get all incoming relations to this HString and its sub-annotations.
incomingRelations(boolean) - Method in interface com.gengoai.hermes.Document
 
incomingRelations(boolean) - Method in interface com.gengoai.hermes.HString
Gets all incoming relations to this HString.
incomingRelations(RelationType) - Method in interface com.gengoai.hermes.HString
Gets all relations of the given type targeting this HString or one of its sub-annotations.
incomingRelations(RelationType, boolean) - Method in interface com.gengoai.hermes.HString
Gets all relations of the given type targeting this HString.
incomingRelations(RelationType, boolean) - Method in interface com.gengoai.hermes.Document
 
incomingRelationStream() - Method in interface com.gengoai.hermes.HString
Get all incoming relations to this HString and its sub-annotations.
incomingRelationStream(boolean) - Method in interface com.gengoai.hermes.HString
Gets all incoming relations to this HString.
Ind - com.gengoai.hermes.morphology.UniversalFeatureValue
(Definite) Indefinite
(Mood) Indicative
(PronType) Indefinite Pronoun, Determiner, Numeral or Adverb
index - Variable in class com.gengoai.hermes.morphology.Tokenizer.Token
The Index.
INDEX - Static variable in interface com.gengoai.hermes.Types
The index of a span with regards to a document
IndexProcessor - Class in com.gengoai.hermes.format.conll
Processes token index information in CoNLL Files
IndexProcessor() - Constructor for class com.gengoai.hermes.format.conll.IndexProcessor
 
INDUSTRIES - com.gengoai.hermes.BasicCategories
 
Ine - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) inessive
Inf - com.gengoai.hermes.morphology.UniversalFeatureValue
(PartType) Infinitive Marker
(VerbForm) Infinitive
Infm - com.gengoai.hermes.morphology.UniversalFeatureValue
(Polite) Informal Register
INFORMATION_SCIENCE - com.gengoai.hermes.BasicCategories
 
INFORMATION_THEORY - com.gengoai.hermes.BasicCategories
 
Ini - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctSize) Initial
Ins - com.gengoai.hermes.morphology.UniversalFeatureValue
instrumental / instructive
INSECTS - com.gengoai.hermes.BasicCategories
 
INSTANCE - Static variable in class com.gengoai.hermes.ml.feature.BasicCategoryFeature
 
INSTANCE - Static variable in class com.gengoai.hermes.ml.IOBValidator
 
INSTITUTE - Static variable in interface com.gengoai.hermes.Entities
 
Int - com.gengoai.hermes.morphology.UniversalFeatureValue
(PronType) Interrogative Pronoun, Determiner, Numeral or Adverb
INTENSITY - Static variable in interface com.gengoai.hermes.Entities
 
INTERJECTION - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
interleave(AnnotationType...) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns all annotations of the given types in interleaved fashion (see HString.interleaved(AnnotationType...)**
interleaved(AnnotationType...) - Method in interface com.gengoai.hermes.HString
Returns the annotations of the given types that overlap this string in a maximum match fashion.
INTERNET - com.gengoai.hermes.BasicCategories
 
INTERNET - Static variable in interface com.gengoai.hermes.Entities
 
INTJ - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Intr - com.gengoai.hermes.morphology.UniversalFeatureValue
(Subcat) Intransitive
Inv - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Inverse Number
(Voice) Inverse Voice
INVERTEBRATES - com.gengoai.hermes.BasicCategories
 
iob(AnnotationType) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Generates IOB-formatted tags for the given expression
iob(AnnotationType, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Generates IOB-formatted tags for the given expression
iob(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Generates IOB-formatted tags for the given expression
iob(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Generates IOB-formatted tags for the given expression
IOB - Class in com.gengoai.hermes.ml
 
IOBFieldProcessor - Class in com.gengoai.hermes.format.conll
Base processor for IOB (Inside, Outside, Beginning) annotations in CoNLL Files
IOBFieldProcessor(AnnotationType, AttributeType<?>) - Constructor for class com.gengoai.hermes.format.conll.IOBFieldProcessor
Instantiates a new IOBFieldProcessor.
IOBTagger - Class in com.gengoai.hermes.ml
Creates annotations based on the IOB tag output of an underlying model.
IOBTagger(HStringDataSetGenerator, AnnotationType, Model) - Constructor for class com.gengoai.hermes.ml.IOBTagger
Instantiates a new IOBTagger
IOBValidator - Class in com.gengoai.hermes.ml
Sequence validator ensuring correct IOB tag output
IOBValidator() - Constructor for class com.gengoai.hermes.ml.IOBValidator
 
IS_NEGATED - Static variable in interface com.gengoai.hermes.Types
Attributed specifying if a word/phrase is negated or not.
IS_TOKENIZED - Static variable in class com.gengoai.hermes.format.TaggedFormat
The constant IS_TOKENIZED.
isA(BasicCategories...) - Method in interface com.gengoai.hermes.HString
Checks if this HString has a base category of one of the ones given.
isAdjective() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isAdposition() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isAdverb() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
IsAllCaps - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant IsAllCaps.
isAlphaNumeric - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current HString contains all alphanumeric characters
isAlphaNumeric(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression contains all alphanumeric characters
IsAlphaNumeric - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant IsAlphaNumeric.
isAnnotation() - Method in interface com.gengoai.hermes.Annotation
 
isAnnotation() - Method in interface com.gengoai.hermes.HString
Is this HString an annotation?
isAuxiliary() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
IsBeginOfSentence - Static variable in class com.gengoai.hermes.ml.feature.Features
 
isCardinalNumber(HString) - Static method in class com.gengoai.hermes.ml.feature.LexicalFeatures
 
IsCardinalNumber - Static variable in class com.gengoai.hermes.ml.feature.Features
 
isCaseSensitive - Variable in class com.gengoai.hermes.lexicon.LexiconIO.CSVParameters
The Is case sensitive.
isCaseSensitive() - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
isCaseSensitive() - Method in class com.gengoai.hermes.lexicon.Lexicon
Is the Lexicon case sensitive or not
isCaseSensitive() - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
isCompleted(AnnotatableType) - Method in class com.gengoai.hermes.AnnotationSet
Gets if the given annotation type is completed or not
isCompleted(AnnotatableType) - Method in interface com.gengoai.hermes.Document
Checks is if a given AnnotatableType is completed, i.e.
isContentWord - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current HString is a content word
isContentWord() - Static method in class com.gengoai.hermes.morphology.StopWords
 
isContentWord(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression is a content word
isCoordinatingConjunction() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
IsCurrency - Static variable in class com.gengoai.hermes.ml.feature.Features
 
isDefined(String) - Static method in class com.gengoai.hermes.AnnotationType
Determines if the given name is a defined AnnotationType
isDefined(String) - Static method in class com.gengoai.hermes.AttributeType
checks if an attribute with the given name is defined
isDefined(String) - Static method in class com.gengoai.hermes.RelationType
Is defined boolean.
isDetached() - Method in interface com.gengoai.hermes.Annotation
 
isDeterminer() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isDigit - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current HString is a digit
isDigit(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression is a digit
isDigit(HString) - Static method in class com.gengoai.hermes.ml.feature.LexicalFeatures
 
IsDigit - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant IsDigit.
isDirected() - Method in class com.gengoai.hermes.RelationEdge
 
isDirected() - Method in class com.gengoai.hermes.RelationEdgeFactory
 
isDocument() - Method in interface com.gengoai.hermes.Document
 
isDocument() - Method in interface com.gengoai.hermes.HString
 
isEmpty() - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Checks if the collection is empty
IsEndOfSentence - Static variable in class com.gengoai.hermes.ml.feature.Features
 
IsHuman - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant IsHuman.
isInstance(AnnotationType) - Method in interface com.gengoai.hermes.Annotation
 
isInstance(Tag) - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isInstance(Tag) - Method in enum com.gengoai.hermes.morphology.UniversalFeatureValue
 
isInstance(AnnotationType) - Method in interface com.gengoai.hermes.HString
Returns true this HString is an instance of the given annotation type
isInstance(Tag) - Method in enum com.gengoai.hermes.BasicCategories
 
isInterjection() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
ISLANDS - com.gengoai.hermes.BasicCategories
 
IsLanguageName - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant IsLanguageName.
isLetter - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current HString is all letters
isLetter(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression is all letters
isLower - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current HString is lower case
isLower(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression is lower case
IsMonth - Static variable in class com.gengoai.hermes.ml.feature.Features
 
isNoun() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isNumeral() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isOrdinalNumber(HString) - Static method in class com.gengoai.hermes.ml.feature.LexicalFeatures
 
IsOrdinalNumber - Static variable in class com.gengoai.hermes.ml.feature.Features
 
IsOrganization - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant isOrganization.
isParticle() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isPercent(HString) - Static method in class com.gengoai.hermes.ml.feature.LexicalFeatures
 
IsPercent - Static variable in class com.gengoai.hermes.ml.feature.Features
 
IsPlace - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant IsPlace.
isPrefixMatch(HString) - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
isPrefixMatch(HString) - Method in interface com.gengoai.hermes.lexicon.PrefixSearchable
Check if a prefix matches the given HString
isPrefixMatch(HString) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
isPrefixMatch(HString) - Method in class com.gengoai.hermes.lexicon.TrieWordList
 
isPrefixMatch(String) - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
isPrefixMatch(String) - Method in interface com.gengoai.hermes.lexicon.PrefixSearchable
Check if a prefix matches the given String
isPrefixMatch(String) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
isPrefixMatch(String) - Method in class com.gengoai.hermes.lexicon.TrieWordList
 
isProbabilistic() - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
isProbabilistic() - Method in class com.gengoai.hermes.lexicon.Lexicon
Is the Lexicon case sensitive or not
isProbabilistic() - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
isPronoun() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isProperNoun() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isPunctuation - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current HString is all punctuation
isPunctuation() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isPunctuation(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression is all punctuation
IsPunctuation - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant IsPunctuation.
IsStateOrPrefecture - Static variable in class com.gengoai.hermes.ml.feature.Features
 
isStopWord - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current HString is a stop word
isStopWord() - Static method in class com.gengoai.hermes.morphology.StopWords
 
isStopWord(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression is a stop word
isStopWord(HString) - Method in class com.gengoai.hermes.morphology.StopWords
Checks if the given text is a stopword
isStopWord(String) - Method in class com.gengoai.hermes.en.ENStopWords
 
isStopWord(String) - Method in class com.gengoai.hermes.morphology.StopWords
Checks if the given word is a stopword
isStopWord(String) - Method in class com.gengoai.hermes.morphology.StopWords.NoOptStopWords
 
isSubordinationConjunction() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isSymbol() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
IsTime - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant isTime.
IsTitleCase - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant IsInitialCapital.
isTokenized - Variable in class com.gengoai.hermes.format.TaggedFormat.TaggedParameters
The Is tokenized.
isTokenStopWord(Annotation) - Method in class com.gengoai.hermes.en.ENStopWords
 
isTokenStopWord(Annotation) - Method in class com.gengoai.hermes.morphology.StopWords
Checks if the given token is a stopword
isTokenStopWord(Annotation) - Method in class com.gengoai.hermes.morphology.StopWords.NoOptStopWords
 
isUniversalTag() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isUpper - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the current HString is upper case
isUpper(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression is uppercase
isValid(String, String, Observation) - Method in class com.gengoai.hermes.en.ENPOSValidator
 
isValid(String, String, Observation) - Method in class com.gengoai.hermes.ml.IOBValidator
 
isValidValue(UniversalFeatureValue) - Method in enum com.gengoai.hermes.morphology.UniversalFeature
Checks if the given value is valid for this feature
isVerb() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
isWhitespace - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns TRUE if the given object is whitespace
isWhitespace(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Predicate checking if the HString returned from the given expression is all whitespace
isWriteable() - Method in class com.gengoai.hermes.format.CoNLLFormat.Provider
 
isWriteable() - Method in class com.gengoai.hermes.format.CsvFormat.Provider
 
isWriteable() - Method in interface com.gengoai.hermes.format.DocFormatProvider
 
isWriteable() - Method in class com.gengoai.hermes.format.HermesJsonFormat.Provider
 
isWriteable() - Method in class com.gengoai.hermes.format.PennTreebankFormat.Provider
 
isWriteable() - Method in class com.gengoai.hermes.format.POSFormat.Provider
 
isWriteable() - Method in class com.gengoai.hermes.format.TaggedFormat.Provider
 
isWriteable() - Method in class com.gengoai.hermes.format.TwitterSearchFormat.Provider
 
isWriteable() - Method in class com.gengoai.hermes.format.TxtFormat.Provider
 
Iter - com.gengoai.hermes.morphology.UniversalFeatureValue
(Aspect) Iterative
iterator() - Method in class com.gengoai.hermes.AnnotationSet
 
iterator() - Method in interface com.gengoai.hermes.corpus.DocumentCollection
 
iterator() - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
iterator() - Method in class com.gengoai.hermes.lexicon.SimpleWordList
 
iterator() - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
iterator() - Method in class com.gengoai.hermes.lexicon.TrieWordList
 
iterator() - Method in class com.gengoai.hermes.morphology.UniversalFeatureSet
 

J

JEWELRY - com.gengoai.hermes.BasicCategories
 
JJ - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
JJR - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
JJS - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Jus - com.gengoai.hermes.morphology.UniversalFeatureValue
(Mood) Jussive / Injunctive

K

KeyDeserializer() - Constructor for class com.gengoai.hermes.AnnotatableType.KeyDeserializer
 
KeywordExtraction - Class in com.gengoai.hermes.workflow.actions
 
KeywordExtraction() - Constructor for class com.gengoai.hermes.workflow.actions.KeywordExtraction
 
KeywordExtraction(KeywordExtractor, int, boolean) - Constructor for class com.gengoai.hermes.workflow.actions.KeywordExtraction
 
KeywordExtractor - Interface in com.gengoai.hermes.extraction.keyword
A keyword extractor determines the important words, phrases, or concepts in HString returning a counter of keywords and their corresponding scores.
KEYWORDS - Static variable in interface com.gengoai.hermes.Types
List of String attribute for defining a collection of keywords/phrases
KITCHENWARE - com.gengoai.hermes.BasicCategories
 
KRAIS - com.gengoai.hermes.BasicCategories
 

L

l1 - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features with L1-normalized counts.
l1(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features with L1-normalized counts.
l1(String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features with L1-normalized counts.
l1(String, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Converts a list of values into features with L1-normalized counts.
L1 - com.gengoai.hermes.ml.feature.ValueCalculator
The L 1 norm.
LABEL - Static variable in class com.gengoai.hermes.ml.ElmoSeq2SeqModel
 
LABROID_FISH - com.gengoai.hermes.BasicCategories
 
LAGOMORPHS - com.gengoai.hermes.BasicCategories
 
LAMIALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
LANDFORM - Static variable in interface com.gengoai.hermes.Entities
 
LANDFORMS - com.gengoai.hermes.BasicCategories
 
language - Variable in class com.gengoai.hermes.format.CsvFormat.CSVParameters
The name of the column representing the document language
language - Variable in class com.gengoai.hermes.lexicon.LexiconIO.CSVParameters
The Language
LANGUAGE - com.gengoai.hermes.BasicCategories
 
LANGUAGE - Static variable in interface com.gengoai.hermes.Entities
 
LANGUAGE - Static variable in interface com.gengoai.hermes.Types
Language attribute defining the language a specific span is written in
LANGUAGE_COLUMN - Static variable in class com.gengoai.hermes.format.CsvFormat
The name of the column representing the document language
LANGUAGES - com.gengoai.hermes.BasicCategories
 
last(AnnotationType) - Method in interface com.gengoai.hermes.HString
Gets the last annotation overlapping this HString with the given annotation type.
last(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Return the last element of a list expression or null if none.
lastToken() - Method in interface com.gengoai.hermes.HString
 
Lat - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) lative / directional allative
LAW - com.gengoai.hermes.BasicCategories
 
LAW - Static variable in interface com.gengoai.hermes.Entities
 
LAW_ENFORCEMENT - com.gengoai.hermes.BasicCategories
 
LCB - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
leftContext(int) - Method in interface com.gengoai.hermes.HString
Generates an HString representing the windowSize tokens to the left of the start of this HString.
leftContext(AnnotationType, int) - Method in interface com.gengoai.hermes.HString
Generates an HString representing the windowSize of given annotation types to the left of the start of this HString.
LEGUMES - com.gengoai.hermes.BasicCategories
 
lemma - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the lemmatized form of the current HString.
lemma - Variable in class com.gengoai.hermes.lexicon.LexiconIO.CSVParameters
The Lemma.
lemma(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the lemmatized form of the current HString resulting from the given expression.
Lemma - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant Lemma.
LEMMA - Static variable in interface com.gengoai.hermes.Types
Attribute defining the lemma of a word/phrase
LemmaProcessor - Class in com.gengoai.hermes.format.conll
Processes lemma information in CoNLL Files
LemmaProcessor() - Constructor for class com.gengoai.hermes.format.conll.LemmaProcessor
 
lemmatize(HString) - Method in interface com.gengoai.hermes.morphology.Lemmatizer
Lemmatizes a token.
lemmatize(String) - Method in interface com.gengoai.hermes.morphology.Lemmatizer
Determines the best lemma for a string
lemmatize(String, PartOfSpeech) - Method in class com.gengoai.hermes.en.ENLemmatizer
 
lemmatize(String, PartOfSpeech) - Method in interface com.gengoai.hermes.morphology.Lemmatizer
Determines the best lemma for a string given a part of speech
Lemmatizer - Interface in com.gengoai.hermes.morphology
Defines the interface for lemmatizing tokens.
Lemmatizers - Class in com.gengoai.hermes.morphology
Factory class for creating/retrieving lemmatizers for a given language
len - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Determines the length of the current Object (characters if CharSequence, elements if Collection)
len(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Determines the length of the current Object (characters if CharSequence, elements if Collection)
length() - Method in interface com.gengoai.hermes.HString
 
lenientContext(Object...) - Static method in class com.gengoai.hermes.ml.feature.PredefinedFeatures
Lenient context string.
LETTER_NAMES - com.gengoai.hermes.BasicCategories
 
LETTERS_SYMBOLS_AND_PUNCTUATION - com.gengoai.hermes.BasicCategories
 
LexicalFeatures - Class in com.gengoai.hermes.ml.feature
 
lexicon(String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns the Lexicon with the given name.
Lexicon - Class in com.gengoai.hermes.lexicon
A traditional approach to information extraction incorporates the use of lexicons, also called gazetteers, for finding specific lexical items in text.
Lexicon() - Constructor for class com.gengoai.hermes.lexicon.Lexicon
 
LEXICON - com.gengoai.hermes.ResourceType
Lexicon Resources (supports in-memory via json files and on-disk)
LEXICON_MATCH - Static variable in interface com.gengoai.hermes.Types
AnnotationType for lexicon matches
LexiconAnnotator - Class in com.gengoai.hermes.annotator
Annotator that provides annotations based on a lexicon.
LexiconAnnotator(AnnotationType, Lexicon) - Constructor for class com.gengoai.hermes.annotator.LexiconAnnotator
Instantiates a new LexiconAnnotator.
LexiconAnnotator(AnnotationType, String) - Constructor for class com.gengoai.hermes.annotator.LexiconAnnotator
Instantiates a new LexiconAnnotator.
LexiconEntry - Class in com.gengoai.hermes.lexicon
An entry in a lexicon defining the lemma, probability, tag, and any constraints on matching
LexiconGenerator<T extends Tag> - Interface in com.gengoai.hermes.lexicon.generation
Defines a methodology for constructing a lexicon for a set of tags.
LexiconIO - Class in com.gengoai.hermes.lexicon
Utility methods reading and writing Lexicon
LexiconIO.CSVParameters - Class in com.gengoai.hermes.lexicon
The type Csv parameters.
LexiconManager - Class in com.gengoai.hermes.lexicon
Manages the creation and access to Lexicons
LexiconMatch - Class in com.gengoai.hermes.lexicon
Value class for matches made by lexicons
LexiconMatch(HString, double, String, String) - Constructor for class com.gengoai.hermes.lexicon.LexiconMatch
Instantiates a new Lexicon match.
LexiconMatch(HString, LexiconEntry) - Constructor for class com.gengoai.hermes.lexicon.LexiconMatch
Instantiates a new Lexicon match.
LexiconSpecification - Class in com.gengoai.hermes.lexicon
Lexicons are defined using a LexiconSpecification in the following format:
LexiconSpecification() - Constructor for class com.gengoai.hermes.lexicon.LexiconSpecification
 
Light - com.gengoai.hermes.morphology.UniversalFeatureValue
(VerbType) Light (support) Verb
LIGHT - com.gengoai.hermes.BasicCategories
 
LILIALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
LINE - Static variable in interface com.gengoai.hermes.Entities
 
LINES - com.gengoai.hermes.BasicCategories
 
LINGUISTICS - com.gengoai.hermes.BasicCategories
 
LIQUIDS - com.gengoai.hermes.BasicCategories
 
list(List<LyreExpression>) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Creates an array of expressions.
literal(String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Lyre allows for string literals to be specified using single quotes (').
literalArray(Iterator<String>) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Convenience method for constructing an array (list) of literal values.
LITERARY_GENRES - com.gengoai.hermes.BasicCategories
 
LITERATURE - com.gengoai.hermes.BasicCategories
 
LIVING_THING - com.gengoai.hermes.BasicCategories
 
LIZARDS - com.gengoai.hermes.BasicCategories
 
llen - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Determines the size of the current Object treating it as a list
llen(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Determines the length of the current Object treating it as a list.
load(String, Language) - Method in enum com.gengoai.hermes.ResourceType
Loads a resource of this type by finding the resource with the given resource name and language.
load(String, String, Language) - Method in enum com.gengoai.hermes.ResourceType
Loads a resource of this type by finding the resource with the given configuration key, resource name, and language.
LOADED - com.gengoai.hermes.workflow.State
 
loadLexicon(String, Language) - Static method in class com.gengoai.hermes.lexicon.LexiconManager
 
loadPreviousState(DocumentCollection, Context) - Method in interface com.gengoai.hermes.workflow.Action
Loads from a previous processing state.
Loc - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdvType) Location
(Case) Locative
locate(String, Language) - Method in enum com.gengoai.hermes.ResourceType
Common method for finding a resource of a given type.
locate(String, String, Language) - Method in enum com.gengoai.hermes.ResourceType
Common method for finding a resource of a given type
LOCATION - Static variable in interface com.gengoai.hermes.Entities
 
LOGIC - com.gengoai.hermes.BasicCategories
 
longest(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Return the longest (character length) element of a list expression or null if none.
lookAhead(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Determines if the next annotation matches the given condition (Positive Lookahead).
lookBehind(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Determines if the previous annotation matches the given expression (Positive Lookbehind).
LOVE - com.gengoai.hermes.BasicCategories
 
lower - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the lower-cased string form of the current HString.
lower(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the lower-cased string form of the current HString resulting from the given expression.
LowerCaseWord - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant LowerCaseWord.
lpad(LyreExpression, int, char) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Pads the left-side of CharSequence with a given pad-character ensuring that length of CharSequence is at least the given minimum length.
lpad(LyreExpression, LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Pads the left-side of CharSequence with a given pad-character ensuring that length of CharSequence is at least the given minimum length.
LRB - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
LS - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
LSB - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
LST - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
lt(LyreExpression, double) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left-hand expression is less than the right-hand expression.
lt(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left-hand expression is less than the right-hand expression.
lte(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left-hand expression is less than or equal to the right-hand expression.
lte(LyreExpression, double) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left-hand expression is less than or equal to the right-hand expression.
LyreDSL - Class in com.gengoai.hermes.extraction.lyre
Static functions allowing for a functional style DSL for constructing LyreExpressions.
LyreDSL() - Constructor for class com.gengoai.hermes.extraction.lyre.LyreDSL
 
LyreExpression - Class in com.gengoai.hermes.extraction.lyre
A LyreExpression represents a series of steps to perform over an input HString which can be used for querying (i.e.
LyreExpressionType - Enum in com.gengoai.hermes.extraction.lyre
Enumeration of the different types Lyre Expressions

M

MACHINES - com.gengoai.hermes.BasicCategories
 
macroF1() - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the macro F1-measure or the arithmetic mean of the per-class F1-scores.
macroPrecision() - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the macro precision or the arithmetic mean of the per-class precision-scores.
macroRecall() - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the macro recall or the arithmetic mean of the per-class recall-scores.
MAGNOLIIDS - com.gengoai.hermes.BasicCategories
 
main(String[]) - Static method in class com.gengoai.hermes.Downloader
 
main(String[]) - Static method in class com.gengoai.hermes.en.PorterStemmer
Test program for demonstrating the Stemmer.
main(String[]) - Static method in class com.gengoai.hermes.ml.feature.LexicalFeatures
 
main(String[]) - Static method in class com.gengoai.hermes.ml.model.NeuralNERModel
 
make(AnnotationType, String) - Static method in class com.gengoai.hermes.AnnotationType
Makes a new or retrieves an existing AnnotationType with the given parent and name
make(AnnotationType, String, AttributeType<? extends Tag>) - Static method in class com.gengoai.hermes.AnnotationType
Makes a new or retrieves an existing AnnotationType with the given parent and name
make(EntityType, String) - Static method in class com.gengoai.hermes.EntityType
Makes a new or retrieves an existing EntityType with the given parent and name
make(String) - Static method in class com.gengoai.hermes.AnnotationType
Makes a new or retrieves an existing AnnotationType.
make(String) - Static method in class com.gengoai.hermes.AttributeType
Makes a new or retrieves an existing AttributeType with the given name
make(String) - Static method in class com.gengoai.hermes.EntityType
Makes a new or retrieves an existing EntityType.
make(String) - Static method in class com.gengoai.hermes.morphology.TokenType
Makes a new or retrieves an existing TokenType with the given name
make(String) - Static method in class com.gengoai.hermes.RelationType
Makes a new or retrieves an existing RelationType with the given name
make(String, AttributeType<? extends Tag>) - Static method in class com.gengoai.hermes.AnnotationType
Makes a new or retrieves an existing AnnotationType.
make(String, Class<? extends T>) - Static method in class com.gengoai.hermes.AttributeType
Makes a new or retrieves an existing AttributeType with the given name
make(String, Type) - Static method in class com.gengoai.hermes.AttributeType
Makes a new or retrieves an existing AttributeType with the given name
MALACOLOGY - com.gengoai.hermes.BasicCategories
 
MALE - com.gengoai.hermes.BasicCategories
 
MALE_NATIONALITIES - com.gengoai.hermes.BasicCategories
 
MALE_OCCUPATIONS - com.gengoai.hermes.BasicCategories
 
MALE_PEOPLE - com.gengoai.hermes.BasicCategories
 
MALLOW_FAMILY_PLANTS - com.gengoai.hermes.BasicCategories
 
MALPIGHIALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
MALVALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
MAMMALS - com.gengoai.hermes.BasicCategories
 
Man - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdvType) Manner
MANUFACTURING - com.gengoai.hermes.BasicCategories
 
map(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Applies the given operator to each element of the given list.
MARKET - Static variable in interface com.gengoai.hermes.Entities
 
MARTIAL_ARTS - com.gengoai.hermes.BasicCategories
 
Masc - com.gengoai.hermes.morphology.UniversalFeatureValue
(Gender) Masculine Gender
(PossGender) Masculine Possessor
MASS_MEDIA - com.gengoai.hermes.BasicCategories
 
match(HString) - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
match(HString) - Method in class com.gengoai.hermes.lexicon.Lexicon
Gets the matched entries for a given HString
match(String) - Method in class com.gengoai.hermes.lexicon.Lexicon
Returns the LexiconEntry associated with a given word in the Lexicon or an empty set if there are none.
match(HString) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
match(String) - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
match(String) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
MATCH_ALL - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns a constant true value for any object
MATCHED_STRING - Static variable in interface com.gengoai.hermes.Types
String attribute defining what was matched in a lexicon
MATCHED_TAG - Static variable in interface com.gengoai.hermes.Types
String attribute defining what tag was matched in a lexicon
matcher(HString) - Method in class com.gengoai.hermes.extraction.regex.TokenRegex
Creates a TokenMatcher to match against the given text.
matcher(HString, int) - Method in class com.gengoai.hermes.extraction.regex.TokenRegex
Creates a TokenMatcher to match against the given text.
matches(Document) - Method in class com.gengoai.hermes.corpus.Query
Tests if the document matches the query
matches(HString) - Method in class com.gengoai.hermes.extraction.regex.TokenRegex
Determines if the regex matches the entire region of the given input text.
matches(HString, int) - Method in class com.gengoai.hermes.extraction.regex.NFA
Matches the
matches(HString, ListMultimap<String, HString>) - Method in class com.gengoai.hermes.extraction.regex.BackreferenceTransition
 
matchFirst(HString) - Method in class com.gengoai.hermes.extraction.regex.TokenRegex
Runs the pattern over the given input text returning the first match if one exists.
MATERIALS - com.gengoai.hermes.BasicCategories
 
MATHEMATICAL_ANALYSIS - com.gengoai.hermes.BasicCategories
 
MATHEMATICS - com.gengoai.hermes.BasicCategories
 
MATTER - com.gengoai.hermes.BasicCategories
 
max(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Return the annotation in the list expression with maximum confidence as obtained via the CONFIDENCE attribute or null if none.
maxOrder(int) - Method in class com.gengoai.hermes.extraction.NGramExtractor.Builder
Sets the maximum n-gram order.
MD - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
MEASUREMENT - com.gengoai.hermes.BasicCategories
 
MEASUREMENT - Static variable in interface com.gengoai.hermes.Entities
 
MEATS - com.gengoai.hermes.BasicCategories
 
MECHANICS - com.gengoai.hermes.BasicCategories
 
MECHANISMS - com.gengoai.hermes.BasicCategories
 
MEDICAL_GENETICS - com.gengoai.hermes.BasicCategories
 
MEDICINE - com.gengoai.hermes.BasicCategories
 
MELIPHAGOID_BIRDS - com.gengoai.hermes.BasicCategories
 
merge(SequenceLabelerEvaluation) - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
 
merge(Context) - Method in class com.gengoai.hermes.workflow.Context
Merges the given context with this one overwriting this context values with those in the given context.
METALS - com.gengoai.hermes.BasicCategories
 
MICROBIOLOGY - com.gengoai.hermes.BasicCategories
 
microF1() - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the micro F1-measure which is the F1-measure over the micro-precision and micro-recall
MICROORGANISMS - com.gengoai.hermes.BasicCategories
 
microPrecision() - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the micro-precision of the system as defined as:
microRecall() - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the micro-recall of the system as defined as:
MICROSTATES - com.gengoai.hermes.BasicCategories
 
Mid - com.gengoai.hermes.morphology.UniversalFeatureValue
(Voice) Middle Voice
MILITARY - Static variable in interface com.gengoai.hermes.Entities
 
MIND - com.gengoai.hermes.BasicCategories
 
minOrder(int) - Method in class com.gengoai.hermes.extraction.NGramExtractor.Builder
Sets the minimum n-gram order.
MINT_FAMILY_PLANTS - com.gengoai.hermes.BasicCategories
 
MISC - Static variable in interface com.gengoai.hermes.Entities
 
ML_ENTITY - Static variable in interface com.gengoai.hermes.Types
Machine learning provided Entities
Mod - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdvType) Modal
(PartType) Modal Particle
(VerbType) Modal Verb
MODEL - com.gengoai.hermes.ResourceType
Machine Learning Model resources
MOLLUSKS - com.gengoai.hermes.BasicCategories
 
MONEY - com.gengoai.hermes.BasicCategories
 
MONEY - Static variable in interface com.gengoai.hermes.Entities
 
MONEY - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant MONEY.
MONKEYS - com.gengoai.hermes.BasicCategories
 
MONTH_PERIOD - Static variable in interface com.gengoai.hermes.Entities
 
MONTHS - com.gengoai.hermes.BasicCategories
 
MONUMENT - Static variable in interface com.gengoai.hermes.Entities
 
Mood - com.gengoai.hermes.morphology.UniversalFeature
Mood:
MOONS - com.gengoai.hermes.BasicCategories
 
MORPHOLOGICAL_FEATURES - Static variable in interface com.gengoai.hermes.Types
Attribute defining the Morphological Features for a given span of text.
MorphologicalFeatureProcessor - Class in com.gengoai.hermes.format.conll
 
MorphologicalFeatureProcessor() - Constructor for class com.gengoai.hermes.format.conll.MorphologicalFeatureProcessor
 
MORPHOLOGY_RULES - com.gengoai.hermes.ResourceType
 
MOTHS - com.gengoai.hermes.BasicCategories
 
MOTOR_RACING - com.gengoai.hermes.BasicCategories
 
Mult - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumType) Multiplicative Numeral
MultiPhaseExtractor - Class in com.gengoai.hermes.extraction
A FeaturizingExtractor that breaks the extraction process into the follow parts: Extracts annotations of the given types. Trims the extractions, if a trim method is defined. Filters the extractions, if a trim method is defined.
MultiPhaseExtractor() - Constructor for class com.gengoai.hermes.extraction.MultiPhaseExtractor
 
MultiPhaseExtractor.MultiPhaseExtractorBuilder<T extends MultiPhaseExtractor,​V extends MultiPhaseExtractor.MultiPhaseExtractorBuilder<T,​V>> - Class in com.gengoai.hermes.extraction
 
MultiPhaseExtractorBuilder() - Constructor for class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
 
MULTIPLICATION - Static variable in interface com.gengoai.hermes.Entities
 
MUSEUM - Static variable in interface com.gengoai.hermes.Entities
 
MUSIC - com.gengoai.hermes.BasicCategories
 
MUSICAL_INSTRUMENTS - com.gengoai.hermes.BasicCategories
 
MUSICIANS - com.gengoai.hermes.BasicCategories
 
MWE - Static variable in interface com.gengoai.hermes.Types
Multi-word expression annotations
MYCOLOGY - com.gengoai.hermes.BasicCategories
 
MYRTALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
MYRTLE_FAMILY_PLANTS - com.gengoai.hermes.BasicCategories
 
MYSTICISM - com.gengoai.hermes.BasicCategories
 
MYTHOLOGICAL_CREATURES - com.gengoai.hermes.BasicCategories
 
MYTHOLOGY - com.gengoai.hermes.BasicCategories
 

N

NAC - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
name() - Method in interface com.gengoai.hermes.AnnotatableType
 
name() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
NamedEntityProcessor - Class in com.gengoai.hermes.format.conll
Processes Named Entities in CoNLL Format.
NamedEntityProcessor() - Constructor for class com.gengoai.hermes.format.conll.NamedEntityProcessor
Instantiates a new Named entity processor.
NameType - com.gengoai.hermes.morphology.UniversalFeature
Named Entity Type:
NAN - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns a constant NaN value
NARRATOLOGY - com.gengoai.hermes.BasicCategories
 
Nat - com.gengoai.hermes.morphology.UniversalFeatureValue
(NameType) Nationality
NATIONALITIES - com.gengoai.hermes.BasicCategories
 
NATIONALITY - Static variable in interface com.gengoai.hermes.Entities
 
NATURAL_MATERIALS - com.gengoai.hermes.BasicCategories
 
NATURAL_PHENOMENA - com.gengoai.hermes.BasicCategories
 
NATURAL_SCIENCES - com.gengoai.hermes.BasicCategories
 
NATURE - com.gengoai.hermes.BasicCategories
 
NAUTICAL - com.gengoai.hermes.BasicCategories
 
ne(LyreExpression, double) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left and right expression are not equal using .equals, checking for content equality for HStrings and literals, and using Tag.isInstance(Tag) for tags.
ne(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the left and right expression are not equal using .equals, checking for content equality for HStrings and literals, and using Tag.isInstance(Tag) for tags.
Nec - com.gengoai.hermes.morphology.UniversalFeatureValue
(Mood) Necessitative
Neg - com.gengoai.hermes.morphology.UniversalFeatureValue
(Polarity) Negative
(PronType) Negative Pronoun, Determiner or Adverb
NEGATIVE_INFINITY - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns a constant Negative Infinity value
negLookAhead(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Determines if the next annotation does not match the given expression (Negative Lookahead).
negLookBehind(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Determines if the previous annotation does not match the given expression (Negative Lookbehind).
NETWORKING - com.gengoai.hermes.BasicCategories
 
NeuralNERModel - Class in com.gengoai.hermes.ml.model
 
NeuralNERModel() - Constructor for class com.gengoai.hermes.ml.model.NeuralNERModel
 
NEUROLOGY - com.gengoai.hermes.BasicCategories
 
NEUROSCIENCE - com.gengoai.hermes.BasicCategories
 
Neut - com.gengoai.hermes.morphology.UniversalFeatureValue
(Gender) Neuter Gender
next() - Method in interface com.gengoai.hermes.Annotation
 
next() - Method in class com.gengoai.hermes.morphology.StandardTokenizer
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
next(AnnotationType) - Method in interface com.gengoai.hermes.HString
Gets the annotation of a given type that is next in order (of span) to this one
next(Annotation, AnnotationType) - Method in class com.gengoai.hermes.AnnotationSet
Gets the first annotation after a given one of the given type
next(Annotation, AnnotationType) - Method in interface com.gengoai.hermes.Document
Determines the next annotation of the given type after the given annotation (e.g.
NFA - Class in com.gengoai.hermes.extraction.regex
Implementation of a non-deterministic finite state automata that works on a Text
NFA() - Constructor for class com.gengoai.hermes.extraction.regex.NFA
 
Nfh - com.gengoai.hermes.morphology.UniversalFeatureValue
(Evident) Non-Firsthand
NFP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
nGramCount(NGramExtractor) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Calculates the total corpus frequencies for NGrams extracted using the given extractor.
NGramExtractor - Class in com.gengoai.hermes.extraction
A MultiPhaseExtractor implementation that extracts n-grams over the desired annotation types.
NGramExtractor.Builder - Class in com.gengoai.hermes.extraction
Builder Class for constructing NGramExtractor
Nhum - com.gengoai.hermes.morphology.UniversalFeatureValue
(Animacy) Non-human
NIGHTSHADES - com.gengoai.hermes.BasicCategories
 
NIL - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
NN - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
NNP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
NNPS - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
NNS - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
No - com.gengoai.hermes.morphology.UniversalFeatureValue
Abbr
Echo
Foreign
Hyph
Poss
Prefix
Reflex
Typo
Nom - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) nominative / direct
NON_TERMINAL_NODE - Static variable in interface com.gengoai.hermes.Types
Non-Terminal node in a constituency parse
NON_VASCULAR_PLANTS - com.gengoai.hermes.BasicCategories
 
none(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns true if none of the items in the given list evaluates to *true* for the given predicate expression.
nonMatches(HString, ListMultimap<String, HString>) - Method in class com.gengoai.hermes.extraction.regex.BackreferenceTransition
 
NONVERBAL_COMMUNICATION - com.gengoai.hermes.BasicCategories
 
noOpInstance() - Static method in class com.gengoai.hermes.preprocessing.TextNormalization
No op instance text normalization.
NoOptProcessor - Class in com.gengoai.hermes.format.conll
No Operation Processor
NoOptProcessor() - Constructor for class com.gengoai.hermes.format.conll.NoOptProcessor
 
NoOptStopWords() - Constructor for class com.gengoai.hermes.morphology.StopWords.NoOptStopWords
 
Norm - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) Normal, Neutral
normalize(CharSequence) - Method in class com.gengoai.hermes.lexicon.Lexicon
Normalizes the string based whether the lexicon is case sensitive or not.
normalize(String, Language) - Method in class com.gengoai.hermes.preprocessing.TextNormalization
Normalizes a string with a number of text normalizers.
normalizer(TextNormalizer) - Method in class com.gengoai.hermes.DocumentFactory.DocumentFactoryBuilder
Normalizer document factory builder.
normalizers - Variable in class com.gengoai.hermes.format.DocFormatParameters
The class names of the text normalizes to use when constructing documents.
normalizers(Collection<? extends TextNormalizer>) - Method in class com.gengoai.hermes.DocumentFactory.DocumentFactoryBuilder
Normalizers document factory builder.
NORMALIZERS - Static variable in class com.gengoai.hermes.format.DocFormatParameters
Defines the text normalization to use when constructing documents
normalizeTag(String) - Method in class com.gengoai.hermes.format.conll.IOBFieldProcessor
Normalize tag string.
not(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Negates the given predicate expression
NOT_LOADED - com.gengoai.hermes.workflow.State
 
notNull(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the result a given expression is null or not and when it is not null returns the result and when is null returns a default value.
NOUN - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
NP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
NPClusteringKeywordExtractor - Class in com.gengoai.hermes.extraction.keyword
Implementation of the NP Clustering Keyword Extractor presented in:
NPClusteringKeywordExtractor() - Constructor for class com.gengoai.hermes.extraction.keyword.NPClusteringKeywordExtractor
 
Npr - com.gengoai.hermes.morphology.UniversalFeatureValue
(PrepCase) Non-Prepositional Case
NUCLEAR_PHYSICS - com.gengoai.hermes.BasicCategories
 
NULL - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns a constant null value.
number(double) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Lyres accepts numerical literal values in the form of ints and doubles and allows for scientific notation.
Number - com.gengoai.hermes.morphology.UniversalFeature
Number:
NUMBER - Static variable in interface com.gengoai.hermes.Entities
 
NUMBER - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant NUMBER.
numberOfAnnotations() - Method in interface com.gengoai.hermes.Document
 
NUMBERS - com.gengoai.hermes.BasicCategories
 
NUMERAL - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
NUMERIC - com.gengoai.hermes.extraction.lyre.LyreExpressionType
An expression that returns a number as a result
NumForm - com.gengoai.hermes.morphology.UniversalFeature
Numeral Form:
NumType - com.gengoai.hermes.morphology.UniversalFeature
Numeral Type:
NUTS - com.gengoai.hermes.BasicCategories
 
NX - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 

O

OBJECT - com.gengoai.hermes.extraction.lyre.LyreExpressionType
An expression that returns an Object as a result
OCCULT - com.gengoai.hermes.BasicCategories
 
OCCUPATION - Static variable in interface com.gengoai.hermes.Entities
 
OCCUPATIONS - com.gengoai.hermes.BasicCategories
 
ODDTOED_UNGULATES - com.gengoai.hermes.BasicCategories
 
of(String, double, int) - Static method in class com.gengoai.hermes.lexicon.LexiconEntry
Constructs a LexiconEntry for the given lemma which has the given probability and token length.
of(String, double, String, int) - Static method in class com.gengoai.hermes.lexicon.LexiconEntry
Constructs a LexiconEntry for the given lemma which has the given probability, tag, and token length.
of(String, double, String, LyreExpression, int) - Static method in class com.gengoai.hermes.lexicon.LexiconEntry
Constructs a LexiconEntry for the given lemma which has the given probability, tag, constraint, and token length.
of(String, int) - Static method in class com.gengoai.hermes.lexicon.LexiconEntry
Constructs a LexiconEntry for the given lemma which has the given token length.
of(String, String, int) - Static method in class com.gengoai.hermes.lexicon.LexiconEntry
Constructs a LexiconEntry for the given lemma which has the given tag and token length.
onComplete(DocumentCollection, Context, Counter<String>) - Method in class com.gengoai.hermes.workflow.actions.TermCounts
On complete corpus.
ONE_PER_LINE_SUFFIX - Static variable in class com.gengoai.hermes.format.DocFormatService
The suffix to add to formats to indicate the input has one document per line.
OneDocPerFileFormat - Interface in com.gengoai.hermes.format
Defines a format in which only one document is written per file.
onEstimate(HString, Datum) - Method in class com.gengoai.hermes.en.ENPOSTagger
 
onEstimate(HString, Datum) - Method in class com.gengoai.hermes.ml.BaseHStringMLModel
On estimate.
onEstimate(HString, Datum) - Method in class com.gengoai.hermes.ml.IOBTagger
 
onEstimate(HString, Datum) - Method in class com.gengoai.hermes.ml.POSTagger
 
open(Resource) - Static method in interface com.gengoai.hermes.corpus.Corpus
Opens the corpus at the given resource.
open(String) - Static method in interface com.gengoai.hermes.corpus.Corpus
Opens the corpus at the given resource.
Oper - com.gengoai.hermes.morphology.UniversalFeatureValue
(ConjType) Mathematical Operator
Opt - com.gengoai.hermes.morphology.UniversalFeatureValue
(Mood) Optative
or(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns true when the left-hand or right-hand expressions evaluate to true
Ord - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumType) Ordinal Number
ORDINAL - Static variable in interface com.gengoai.hermes.Entities
 
ORGANIC_CHEMISTRY - com.gengoai.hermes.BasicCategories
 
ORGANIC_COMPOUNDS - com.gengoai.hermes.BasicCategories
 
ORGANIZATION - com.gengoai.hermes.en.ENLexicons
 
ORGANIZATION - Static variable in interface com.gengoai.hermes.Entities
 
ORGANIZATIONS - com.gengoai.hermes.BasicCategories
 
orphanedAnnotation(AnnotationType) - Static method in class com.gengoai.hermes.Fragments
Creates an orphaned empty annotation, i.e.
orPipe(LyreExpression...) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Sequentially processes each expression with the input object, returning the result of the first expression that evaluates to a non-null, non-empty list, or finite numeric value.
ORTHOGRAPHY - com.gengoai.hermes.BasicCategories
 
Oth - com.gengoai.hermes.morphology.UniversalFeatureValue
(NameType) Other
OTHER - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
outgoing(RelationType, boolean) - Method in interface com.gengoai.hermes.HString
Gets all annotations with which this HString has an outgoing relation of the given type.
outgoing(RelationType, String, boolean) - Method in interface com.gengoai.hermes.HString
Gets all annotations with which this HString has an outgoing relation of the given type and value.
outgoing(RelationType) - Method in interface com.gengoai.hermes.HString
Gets all annotations with which this HString or any of its sub-annotations has an outgoing relation of the given type.
outgoing(RelationType, boolean) - Method in interface com.gengoai.hermes.Document
 
outgoing(RelationType, String) - Method in interface com.gengoai.hermes.HString
Gets all annotations with which this HString or any of its sub-annotations has an outgoing relation of the given type and value.
outgoing(RelationType, String, boolean) - Method in interface com.gengoai.hermes.Document
 
OUTGOING - com.gengoai.hermes.RelationDirection
 
outgoingRelations() - Method in interface com.gengoai.hermes.HString
Get all outgoing relations to this HString and its sub-annotations.
outgoingRelations(boolean) - Method in interface com.gengoai.hermes.Document
 
outgoingRelations(boolean) - Method in interface com.gengoai.hermes.HString
Gets all outgoing relations to this HString.
outgoingRelations(RelationType) - Method in interface com.gengoai.hermes.HString
Gets all relations of the given type originating from this HString or one of its sub-annotations.
outgoingRelations(RelationType, boolean) - Method in interface com.gengoai.hermes.Document
 
outgoingRelations(RelationType, boolean) - Method in interface com.gengoai.hermes.HString
Gets all relations of the given type originating from this HString.
outgoingRelationStream() - Method in interface com.gengoai.hermes.HString
Get all outgoing relations to this HString and its sub-annotations.
outgoingRelationStream(boolean) - Method in interface com.gengoai.hermes.HString
Gets all outgoing relations to this HString.
output(PrintStream, boolean) - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
 
OUTPUT - Static variable in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
overlaps(HString) - Method in interface com.gengoai.hermes.HString
Checks if this HString overlaps with the given other.
OVERRIDE_SENTENCES - Static variable in class com.gengoai.hermes.format.CoNLLFormat
True override sentence boundaries with Hermes boundaries

P

PAGANISM - com.gengoai.hermes.BasicCategories
 
PAPER - com.gengoai.hermes.BasicCategories
 
Par - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) partitive
parallelStream() - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Gets a parallel stream over the documents in the collection
parent() - Method in enum com.gengoai.hermes.BasicCategories
 
parent() - Method in interface com.gengoai.hermes.HString
Gets the dependency parent of this HString
parent() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
PARK - Static variable in interface com.gengoai.hermes.Entities
 
parse(String) - Static method in class com.gengoai.hermes.lexicon.LexiconSpecification
Parse the given specification string constructing a LexiconSpecification
parse(String) - Static method in enum com.gengoai.hermes.morphology.UniversalFeature
Parses the given string to create a UniversalFeature
parse(String) - Static method in class com.gengoai.hermes.morphology.UniversalFeatureSet
Parses the given string to construct a UniversalFeatureSet
parse(String) - Static method in enum com.gengoai.hermes.morphology.UniversalFeatureValue
Parses the given string to a Value
parse(String) - Static method in class com.gengoai.hermes.corpus.QueryParser
Parses the given query in string form into a Query object.
parse(String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Parse the given pattern into a LyreExpression.
Part - com.gengoai.hermes.morphology.UniversalFeatureValue
(VerbForm) Participle, Verbal Adjective
PART_OF_SPEECH - Static variable in interface com.gengoai.hermes.Types
The part-of-speech associated with a span
PARTICLE - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
PartOfSpeech - Class in com.gengoai.hermes.morphology
Interface defining a part-of-speech.
PartOfSpeech - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant PartOfSpeech.
PartOfSpeechConverter - Class in com.gengoai.hermes.morphology
 
PartOfSpeechConverter() - Constructor for class com.gengoai.hermes.morphology.PartOfSpeechConverter
 
PARTS_OF_SPEECH - com.gengoai.hermes.BasicCategories
 
PartType - com.gengoai.hermes.morphology.UniversalFeature
Particle Type:
Pass - com.gengoai.hermes.morphology.UniversalFeatureValue
(Voice) Passive Voice
Past - com.gengoai.hermes.morphology.UniversalFeatureValue
(Tense) Past Tense
PATHOLOGY - com.gengoai.hermes.BasicCategories
 
pattern() - Method in class com.gengoai.hermes.extraction.regex.TokenRegex
 
Pauc - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Paucal Number
PDT - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
PennTreeBank - Class in com.gengoai.hermes.morphology
Part-of-speech tags defined by Penn Treebank
PennTreeBank() - Constructor for class com.gengoai.hermes.morphology.PennTreeBank
 
PennTreebankFormat - Class in com.gengoai.hermes.format
Format Name: ptb
PennTreebankFormat.Provider - Class in com.gengoai.hermes.format
 
Per - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) perlative
PERCENT - Static variable in interface com.gengoai.hermes.Entities
 
PERCHING_BIRDS - com.gengoai.hermes.BasicCategories
 
PERCOID_FISH - com.gengoai.hermes.BasicCategories
 
Perf - com.gengoai.hermes.morphology.UniversalFeatureValue
(Aspect) Perfect
performNormalization(String, Language) - Method in class com.gengoai.hermes.preprocessing.DiacriticalMarkNormalizer
 
performNormalization(String, Language) - Method in class com.gengoai.hermes.preprocessing.HtmlEntityNormalizer
 
performNormalization(String, Language) - Method in class com.gengoai.hermes.preprocessing.TextNormalizer
Performs a pre-processing operation on the input string in the given input language
performNormalization(String, Language) - Method in class com.gengoai.hermes.preprocessing.TraditionalToSimplified
 
performNormalization(String, Language) - Method in class com.gengoai.hermes.preprocessing.UnicodeNormalizer
 
performNormalization(String, Language) - Method in class com.gengoai.hermes.preprocessing.WhitespaceNormalizer
 
Peri - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) Period at the end of sentence
PERIOD - Static variable in interface com.gengoai.hermes.Entities
 
PERIOD - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
PERIODIC_OCCURRENCES - com.gengoai.hermes.BasicCategories
 
PERIODICALS - com.gengoai.hermes.BasicCategories
 
PersistentLexicon - Class in com.gengoai.hermes.lexicon
Base class for lexicon implementations that are persistent, meaning added entries are persisted between runs.
PersistentLexicon() - Constructor for class com.gengoai.hermes.lexicon.PersistentLexicon
 
Person - com.gengoai.hermes.morphology.UniversalFeature
Person:
PERSON - Static variable in interface com.gengoai.hermes.Entities
 
PERSON_GROUP - Static variable in interface com.gengoai.hermes.Entities
 
PERSON_TITLE - com.gengoai.hermes.en.ENLexicons
 
PERSON_TITLE - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant PERSON_TITLE.
PHARMACOLOGY - com.gengoai.hermes.BasicCategories
 
PHILOSOPHY - com.gengoai.hermes.BasicCategories
 
PHRASE_CHUNK - Static variable in interface com.gengoai.hermes.Types
Phrase Chunk annotation type
PhraseChunkBIO - Static variable in class com.gengoai.hermes.ml.feature.Features
 
PhraseChunkProcessor - Class in com.gengoai.hermes.format.conll
Processes Shallow Parse information (Phrase Chunks) in CoNLL Format
PhraseChunkProcessor() - Constructor for class com.gengoai.hermes.format.conll.PhraseChunkProcessor
Instantiates a new Phrase chunk processor.
PhraseChunkTagger - Class in com.gengoai.hermes.ml
 
PhraseChunkTagger() - Constructor for class com.gengoai.hermes.ml.PhraseChunkTagger
 
PHYSICAL_ENTITY - com.gengoai.hermes.BasicCategories
 
PHYSICAL_EXTENT - Static variable in interface com.gengoai.hermes.Entities
 
PHYSICS - com.gengoai.hermes.BasicCategories
 
PIGMENTS - com.gengoai.hermes.BasicCategories
 
PINNIPEDS - com.gengoai.hermes.BasicCategories
 
PLACE - com.gengoai.hermes.en.ENLexicons
 
PLACES - com.gengoai.hermes.BasicCategories
 
PLANET - Static variable in interface com.gengoai.hermes.Entities
 
PLANETOLOGY - com.gengoai.hermes.BasicCategories
 
PLANETS - com.gengoai.hermes.BasicCategories
 
PLANTS - com.gengoai.hermes.BasicCategories
 
PLOT_DEVICES - com.gengoai.hermes.BasicCategories
 
Plur - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Plural Number
(PossNumber) Plural Possessor
(PossedNumber) Plural Possession
plus(LyreExpression...) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
The plus operator can be used to concatenate strings, perform addition on numeric values, or append to a list.
plus(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
The plus operator can be used to concatenate strings, perform addition on numeric values, or append to a list.
Poet - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) Poetic
POINT - Static variable in interface com.gengoai.hermes.Entities
 
POISONS - com.gengoai.hermes.BasicCategories
 
Polarity - com.gengoai.hermes.morphology.UniversalFeature
Polarity:
Polite - com.gengoai.hermes.morphology.UniversalFeature
Politeness:
POLITICAL_ORGANIZATION - Static variable in interface com.gengoai.hermes.Entities
 
POLITICAL_ORGANIZATIONS - com.gengoai.hermes.BasicCategories
 
POLITICAL_PARTY - Static variable in interface com.gengoai.hermes.Entities
 
POLITICS - com.gengoai.hermes.BasicCategories
 
POME_FRUITS - com.gengoai.hermes.BasicCategories
 
PORT - Static variable in interface com.gengoai.hermes.Entities
 
PorterStemmer - Class in com.gengoai.hermes.en
Stemmer, implementing the Porter Stemming Algorithm The Stemmer class transforms a word into its root form.
PorterStemmer() - Constructor for class com.gengoai.hermes.en.PorterStemmer
Instantiates a new Porter stemmer.
pos - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns the part-of-speech of the current HString.
pos() - Method in interface com.gengoai.hermes.HString
Gets the part-of-speech of the HString
pos(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the part-of-speech for the HString resulting from the given expression.
pos(String, String) - Static method in interface com.gengoai.hermes.format.POSCorrection
Pos string.
Pos - com.gengoai.hermes.morphology.UniversalFeatureValue
(Degree) Positive, First Degree
(Polarity) Positive
POS - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
POSCorrection - Interface in com.gengoai.hermes.format
Corrects POS tags to conform to HERMES format
POSFieldProcessor - Class in com.gengoai.hermes.format.conll
Processes part-of-speech fields
POSFieldProcessor() - Constructor for class com.gengoai.hermes.format.conll.POSFieldProcessor
 
POSFormat - Class in com.gengoai.hermes.format
Format Name: pos
POSFormat.Provider - Class in com.gengoai.hermes.format
The type Provider.
POSITION_TITLE - Static variable in interface com.gengoai.hermes.Entities
 
POSITIVE_INFINITY - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns a constant Positive Infinity value
Poss - com.gengoai.hermes.morphology.UniversalFeature
Possessive:
PossedNumber - com.gengoai.hermes.morphology.UniversalFeature
Possessed Object's Number: Sing (Singular Possession)
Plur (Plural Possession)
PossGender - com.gengoai.hermes.morphology.UniversalFeature
Possessor's Gender: Masc (Masculine Possessor)
Fem (Feminine Possessor)
PossNumber - com.gengoai.hermes.morphology.UniversalFeature
Possessor's Number: Sing (Singular Possessor)
Plur (Plural Possessor)
PossPerson - com.gengoai.hermes.morphology.UniversalFeature
Possessor's Person: 1 (First Person)
2 (Second Person)
3 (Third Person)
Post - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdpType) Postposition
POSTagger - Class in com.gengoai.hermes.ml
A HStringMLModel for assigning PartOfSpeech to tokens.
POSTagger(HStringDataSetGenerator, Model) - Constructor for class com.gengoai.hermes.ml.POSTagger
Instantiates a new POSTagger.
POSTAL_ADDRESS - Static variable in interface com.gengoai.hermes.Entities
 
Pot - com.gengoai.hermes.morphology.UniversalFeatureValue
(Mood) Potential
PP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Pqp - com.gengoai.hermes.morphology.UniversalFeatureValue
(Tense)Pluperfect
Pre - com.gengoai.hermes.morphology.UniversalFeatureValue
(PrepCase) Prepositional Case
precision(String) - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the precision of the system for a given label defined as:
predefinedFeature(String, Featurizer<HString>) - Static method in class com.gengoai.hermes.ml.feature.PredefinedFeatures
Predefined feature predefined featurizer.
PredefinedFeatures - Class in com.gengoai.hermes.ml.feature
The type Predefined features.
PredefinedFeatures() - Constructor for class com.gengoai.hermes.ml.feature.PredefinedFeatures
Instantiates a new Predefined features.
PredefinedFeatures.PredefinedFeaturizer - Class in com.gengoai.hermes.ml.feature
The type Predefined featurizer.
predefinedPredicateFeature(String, SerializablePredicate<? super HString>) - Static method in class com.gengoai.hermes.ml.feature.PredefinedFeatures
Predefined predicate feature predefined featurizer.
predefinedValueFeature(String, SerializableFunction<? super HString, String>) - Static method in class com.gengoai.hermes.ml.feature.PredefinedFeatures
Predefined value feature predefined featurizer.
PREDICATE - com.gengoai.hermes.extraction.lyre.LyreExpressionType
A predicate expression that returns true / false
prefix - Variable in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
 
prefix(String) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Sets the prefix to use when building features.
Prefix - com.gengoai.hermes.morphology.UniversalFeature
Word functions as a prefix in a compound construction:
prefixes(String) - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
prefixes(String) - Method in interface com.gengoai.hermes.lexicon.PrefixSearchable
Gets the prefixes that match the given string
prefixes(String) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
prefixes(String) - Method in class com.gengoai.hermes.lexicon.TrieWordList
 
PrefixSearchable - Interface in com.gengoai.hermes.lexicon
Interface defining a lexicon or word list that can be searched using prefixes
PREGNANCY - com.gengoai.hermes.BasicCategories
 
Prep - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdpType) Preposition
PrepCase - com.gengoai.hermes.morphology.UniversalFeature
Case form sensitive to Prepositions:
Pres - com.gengoai.hermes.morphology.UniversalFeatureValue
(Tense) Present Tense
previous() - Method in interface com.gengoai.hermes.Annotation
 
previous(AnnotationType) - Method in interface com.gengoai.hermes.HString
Gets the annotation of a given type that is previous in order (of span) to this one
previous(Annotation, AnnotationType) - Method in class com.gengoai.hermes.AnnotationSet
Gets the first annotation before a given one of the given type
previous(Annotation, AnnotationType) - Method in interface com.gengoai.hermes.Document
Determines the previous annotation of the given type after the given annotation (e.g.
PRIMATES - com.gengoai.hermes.BasicCategories
 
PRN - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Pro - com.gengoai.hermes.morphology.UniversalFeatureValue
(NameType) Product
probability - Variable in class com.gengoai.hermes.lexicon.LexiconIO.CSVParameters
The Probability.
PROBABILITY - com.gengoai.hermes.BasicCategories
 
process(DocumentCollection, Context) - Method in class com.gengoai.hermes.workflow.actions.Annotate
 
process(DocumentCollection, Context) - Method in class com.gengoai.hermes.workflow.actions.SpellChecker
 
process(DocumentCollection, Context) - Method in class com.gengoai.hermes.workflow.SequentialWorkflow
Process corpus.
process(DocumentCollection, Context) - Method in interface com.gengoai.hermes.workflow.Workflow
Process corpus.
process(SequentialWorkflow) - Method in interface com.gengoai.hermes.corpus.Corpus
Processes the corpus using the given SequentialWorkflow
process(DocumentCollection, Context) - Method in interface com.gengoai.hermes.workflow.Action
Process corpus.
process(DocumentCollection, Context) - Method in class com.gengoai.hermes.workflow.actions.ImportDocuments
 
process(DocumentCollection, Context) - Method in class com.gengoai.hermes.workflow.actions.KeywordExtraction
 
process(DocumentCollection, Context) - Method in class com.gengoai.hermes.workflow.actions.TermCounts
 
PROCESSES - com.gengoai.hermes.BasicCategories
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.CategoryProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.DependencyLinkProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.DependencyRelationProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.IndexProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.IOBFieldProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.LemmaProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.MorphologicalFeatureProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.NoOptProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.POSFieldProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.UPOSProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in class com.gengoai.hermes.format.conll.WordProcessor
 
processInput(Document, List<CoNLLRow>, Map<Tuple2<Integer, Integer>, Long>) - Method in interface com.gengoai.hermes.format.CoNLLColumnProcessor
Processes a set of CoNLL rows making up a document
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.CategoryProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.DependencyLinkProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.DependencyRelationProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.IndexProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.IOBFieldProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.LemmaProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.MorphologicalFeatureProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.NoOptProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.POSFieldProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.UPOSProcessor
 
processOutput(HString, Annotation, int) - Method in class com.gengoai.hermes.format.conll.WordProcessor
 
processOutput(HString, Annotation, int) - Method in interface com.gengoai.hermes.format.CoNLLColumnProcessor
Generates output data in CoNLL format
PRODUCT - Static variable in interface com.gengoai.hermes.Entities
 
PRODUCTS - com.gengoai.hermes.BasicCategories
 
Prog - com.gengoai.hermes.morphology.UniversalFeatureValue
(Aspect) Progressive
programLogic() - Method in class com.gengoai.hermes.Downloader
 
PROGRAMMING - com.gengoai.hermes.BasicCategories
 
ProgressLogger - Interface in com.gengoai.hermes.corpus
Defines a logger that keeps track of the number of documents and words processed and reports processing statistics on a given interval.
PRONOUN - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
PronType - com.gengoai.hermes.morphology.UniversalFeature
Pronominal Type:
PROPER_NOUN - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
properties - Variable in class com.gengoai.hermes.morphology.Tokenizer.Token
The Properties.
property(String, Object) - Method in class com.gengoai.hermes.workflow.Context
Defines a property in the context.
Prosp - com.gengoai.hermes.morphology.UniversalFeatureValue
(Aspect) Prospective
PROTEINS - com.gengoai.hermes.BasicCategories
 
PROTESTANTISM - com.gengoai.hermes.BasicCategories
 
PROTOCOL - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant PROTOCOL.
Provider() - Constructor for class com.gengoai.hermes.format.CoNLLFormat.Provider
 
Provider() - Constructor for class com.gengoai.hermes.format.CsvFormat.Provider
 
Provider() - Constructor for class com.gengoai.hermes.format.HermesJsonFormat.Provider
 
Provider() - Constructor for class com.gengoai.hermes.format.PennTreebankFormat.Provider
 
Provider() - Constructor for class com.gengoai.hermes.format.POSFormat.Provider
 
Provider() - Constructor for class com.gengoai.hermes.format.TaggedFormat.Provider
 
Provider() - Constructor for class com.gengoai.hermes.format.TwitterSearchFormat.Provider
 
Provider() - Constructor for class com.gengoai.hermes.format.TxtFormat.Provider
 
providers() - Method in interface com.gengoai.hermes.Document
 
PROVINCE - Static variable in interface com.gengoai.hermes.Entities
 
PROVINCES - com.gengoai.hermes.BasicCategories
 
Prp - com.gengoai.hermes.morphology.UniversalFeatureValue
(Mood) Purposive
PRP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
PRP$ - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Prs - com.gengoai.hermes.morphology.UniversalFeatureValue
(NameType) Person Name
(PronType) Personal or Possessive Personal Pronoun or Determiner
PRT - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
PSEUDOSCIENCE - com.gengoai.hermes.BasicCategories
 
PSYCHOLOGY - com.gengoai.hermes.BasicCategories
 
Ptan - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Plurale tantum
PUBLIC_ADMINISTRATION - com.gengoai.hermes.BasicCategories
 
PUBLIC_INSTITUTION - Static variable in interface com.gengoai.hermes.Entities
 
PUBLIC_SAFETY - com.gengoai.hermes.BasicCategories
 
PUBLICATION_DATE - Static variable in interface com.gengoai.hermes.Types
LocalDateTime attributed defining when a piece of content was published
PUBLISHING - com.gengoai.hermes.BasicCategories
 
PunctSide - com.gengoai.hermes.morphology.UniversalFeature
Punction Side
PunctType - com.gengoai.hermes.morphology.UniversalFeature
Punctation Type:
PUNCTUATION - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
PUNCTUATION - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant PUNCTUATION.
punctuationClass(CharSequence) - Static method in class com.gengoai.hermes.ml.feature.Features
 
punctuationType - Static variable in class com.gengoai.hermes.ml.feature.Features
 
put(AttributeType<T>, T) - Method in interface com.gengoai.hermes.Annotation
 
put(AttributeType<T>, T) - Method in interface com.gengoai.hermes.HString
Sets the value of an attribute.
put(AttributeType, Object) - Method in class com.gengoai.hermes.AttributeMap
 
putAdd(AttributeType<T>, Iterable<E>) - Method in interface com.gengoai.hermes.HString
Allows adding multiple values to a Collection based attribute.
putAll(HString) - Method in interface com.gengoai.hermes.HString
Copies the attribute values from the given HString to this one
putAll(Map<? extends AttributeType<?>, ?>) - Method in class com.gengoai.hermes.AttributeMap
 
putAll(Map<AttributeType<?>, ?>) - Method in interface com.gengoai.hermes.HString
Sets attributes on this HString from those in the given map.
putIfAbsent(AttributeType<T>, T) - Method in interface com.gengoai.hermes.HString
Sets the value of an attribute if a value is not already set.

Q

Qest - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) question mark
Qot - com.gengoai.hermes.morphology.UniversalFeatureValue
(Mood) Quotative
QP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
QUANTITY - Static variable in interface com.gengoai.hermes.Entities
 
query(Query) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Generates a new Corpus from the results of querying this corpus.
query(String) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Generates a new Corpus from the results of querying this corpus.
Query - Class in com.gengoai.hermes.corpus
Defines the methodology for matching documents based on simple boolean logic over term and document level attributes.
Query() - Constructor for class com.gengoai.hermes.corpus.Query
 
QueryParser - Class in com.gengoai.hermes.corpus
Simple query to predicate constructor for basic keyword queries over corpora.
QueryParser() - Constructor for class com.gengoai.hermes.corpus.QueryParser
 
Quot - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) quotation marks
QUOTE - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 

R

RACQUET_SPORTS - com.gengoai.hermes.BasicCategories
 
RAILROAD - Static variable in interface com.gengoai.hermes.Entities
 
RAILROADS - com.gengoai.hermes.BasicCategories
 
RakeKeywordExtractor - Class in com.gengoai.hermes.extraction.keyword
Implementation of the RAKE keyword extraction algorithm as presented in:
RakeKeywordExtractor() - Constructor for class com.gengoai.hermes.extraction.keyword.RakeKeywordExtractor
Instantiates a new Rake keyword extractor using a default FeaturizingExtractor that lower cases words.
RakeKeywordExtractor(LyreExpression) - Constructor for class com.gengoai.hermes.extraction.keyword.RakeKeywordExtractor
Instantiates a new Rake keyword extractor.
Range - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumType) Range of Values
RANK - Static variable in interface com.gengoai.hermes.Entities
 
RANUNCULALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
Rare - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) Rare
RATITES - com.gengoai.hermes.BasicCategories
 
RB - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
RBR - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
RBS - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
RCB - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Rcp - com.gengoai.hermes.morphology.UniversalFeatureValue
(PronType) Reciprocal Pronoun
(Voice) Reciprocal Voice
read(Resource) - Static method in class com.gengoai.hermes.extraction.caduceus.CaduceusProgram
Reads a Caduceus program from the given resource.
read(Resource) - Static method in class com.gengoai.hermes.lexicon.LexiconIO
Reads a lexicon in Json format from the given lexicon resource
read(Resource) - Static method in class com.gengoai.hermes.lexicon.TrieWordList
Reads the word list from the given resource where each term is on its own line and "#" represents comments.
read(String, Resource) - Static method in class com.gengoai.hermes.lexicon.LexiconIO
Reads a lexicon in Json format from the given lexicon resource
read(Resource) - Method in interface com.gengoai.hermes.format.DocFormat
Reads documents in this format from the given input resource.
read(Resource) - Method in class com.gengoai.hermes.format.WholeFileTextFormat
 
read(Resource) - Static method in class com.gengoai.hermes.lexicon.SimpleWordList
Reads the word list from the given resource where each term is on its own line and "#" represents comments.
readBeans(JsonEntry) - Static method in class com.gengoai.hermes.workflow.BaseWorkflowIO
 
readDefaultContext(JsonEntry) - Static method in class com.gengoai.hermes.workflow.BaseWorkflowIO
 
readResolve() - Method in class com.gengoai.hermes.ml.feature.PredefinedFeatures.PredefinedFeaturizer
Read resolve object.
readResolve() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
readSingleFile(String) - Method in class com.gengoai.hermes.format.CoNLLFormat
 
readSingleFile(String) - Method in class com.gengoai.hermes.format.CsvFormat
 
readSingleFile(String) - Method in class com.gengoai.hermes.format.HermesJsonFormat
 
readSingleFile(String) - Method in class com.gengoai.hermes.format.PennTreebankFormat
 
readSingleFile(String) - Method in class com.gengoai.hermes.format.POSFormat
 
readSingleFile(String) - Method in class com.gengoai.hermes.format.TaggedFormat
 
readSingleFile(String) - Method in class com.gengoai.hermes.format.TwitterSearchFormat
 
readSingleFile(String) - Method in class com.gengoai.hermes.format.TxtFormat
 
readSingleFile(String) - Method in class com.gengoai.hermes.format.WholeFileTextFormat
Converts the content of an entire file into one ore more documents.
recall(String) - Method in class com.gengoai.hermes.ml.CoNLLEvaluation
Calculates the recall of the system for a given label defined as:
RECREATION - com.gengoai.hermes.BasicCategories
 
Reflex - com.gengoai.hermes.morphology.UniversalFeature
Reflexive:
regex(String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Creates a predicate expression to be applied to Strings testing them against the given regular expression pattern.
regex(String, boolean) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Creates a predicate expression to be applied to Strings testing them against the given regular expression pattern.
RegexAnnotator - Class in com.gengoai.hermes.annotator
Annotator that constructs annotations based on regular expression matches.
RegexAnnotator(String, AnnotationType) - Constructor for class com.gengoai.hermes.annotator.RegexAnnotator
Instantiates a new RegexAnnotator.
RegexAnnotator(String, String) - Constructor for class com.gengoai.hermes.annotator.RegexAnnotator
Instantiates a new RegexAnnotator.
RegexExtractor - Class in com.gengoai.hermes.extraction
An Extractor implementation that searches for a given regular expression pattern in the document.
RegexExtractor(String, boolean) - Constructor for class com.gengoai.hermes.extraction.RegexExtractor
Instantiates a new RegexExtractor.
RegexExtractor(String, boolean, boolean) - Constructor for class com.gengoai.hermes.extraction.RegexExtractor
Instantiates a new RegexExtractor.
RegexExtractor(Pattern, boolean) - Constructor for class com.gengoai.hermes.extraction.RegexExtractor
Instantiates a new RegexExtractor.
REGION - Static variable in interface com.gengoai.hermes.Entities
 
register(String, Lexicon) - Static method in class com.gengoai.hermes.lexicon.LexiconManager
Registers a lexicon with a given name for the default language as defined in Hermes.defaultLanguage().
register(String, Language, Lexicon) - Static method in class com.gengoai.hermes.lexicon.LexiconManager
Registers a lexicon with the given name for the given language
registry() - Method in class com.gengoai.hermes.AnnotationType
 
registry() - Method in class com.gengoai.hermes.AttributeType
 
registry() - Method in class com.gengoai.hermes.EntityType
 
registry() - Method in class com.gengoai.hermes.morphology.TokenType
 
registry() - Method in class com.gengoai.hermes.RelationType
 
rel(RelationDirection, RelationType) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the annotation(s) having the given relation type in the given direction (INCOMING or OUTGOING).
rel(RelationDirection, RelationType, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the annotation(s) having the given relation type in the given direction (INCOMING or OUTGOING).
rel(RelationDirection, RelationType, String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the annotation(s) having the the given relation type with the given relation value in the given direction (INCOMING or OUTGOING).
rel(RelationDirection, RelationType, String, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the annotation(s) having the the given relation type with the given relation value in the given direction (INCOMING or OUTGOING).
Rel - com.gengoai.hermes.morphology.UniversalFeatureValue
(PronType) Relative Pronoun, Determiner, Numeral or Adverb
relation(Relation) - Method in class com.gengoai.hermes.Document.AnnotationBuilder
Adds the given relation.
relation(Iterable<Relation>) - Method in class com.gengoai.hermes.Document.AnnotationBuilder
Adds the given iterable of relations.
relation(String) - Static method in interface com.gengoai.hermes.Types
Relation relation type.
Relation - Class in com.gengoai.hermes
Relations provide a mechanism to link two Annotations.
Relation(RelationType, String, long) - Constructor for class com.gengoai.hermes.Relation
Instantiates a new Relation.
RelationDirection - Enum in com.gengoai.hermes
Directionality of a relation.
RelationEdge - Class in com.gengoai.hermes
A specialized annotation graph edge that stores relation type and value.
RelationEdge(Annotation, Annotation) - Constructor for class com.gengoai.hermes.RelationEdge
Instantiates a new Relation edge.
RelationEdgeFactory - Class in com.gengoai.hermes
Factory class for constructing RelationEdges
RelationEdgeFactory() - Constructor for class com.gengoai.hermes.RelationEdgeFactory
 
RelationGraph - Class in com.gengoai.hermes
A graph where vertices are annotations and edges represent relations.
RelationGraph() - Constructor for class com.gengoai.hermes.RelationGraph
Instantiates a new Relation graph.
RelationType - Class in com.gengoai.hermes
Dynamic enumeration of known types of relations that can exist between annotations.
RELATIVE_LOCATION - Static variable in interface com.gengoai.hermes.Entities
 
RELIGION - com.gengoai.hermes.BasicCategories
 
remove(Annotation) - Method in class com.gengoai.hermes.AnnotationSet
Removes an annotation from the document
remove(Annotation) - Method in interface com.gengoai.hermes.Document
Removes the given annotation from the document
remove(Document) - Method in interface com.gengoai.hermes.corpus.Corpus
Removes a document from the corpus
remove(String) - Method in interface com.gengoai.hermes.corpus.Corpus
Removes a document by its id.
remove(String) - Static method in class com.gengoai.hermes.lexicon.LexiconManager
Removes the lexicon with the given name for the default language as defined in Hermes.defaultLanguage().
remove(String, Language) - Static method in class com.gengoai.hermes.lexicon.LexiconManager
Removes the lexicon with the given name for the given language
removeAll(AnnotationType) - Method in class com.gengoai.hermes.AnnotationSet
Removes all annotations of a given type and marks that type as not completed.
removeAnnotationType(AnnotationType) - Method in interface com.gengoai.hermes.Document
Removes all annotations of a given type.
removeAttribute(AttributeType<T>) - Method in interface com.gengoai.hermes.HString
Removes an attribute from the HString.
removeEdge(Annotation, Annotation) - Method in class com.gengoai.hermes.RelationGraph
 
removeEdgeIf(Predicate<RelationEdge>) - Method in class com.gengoai.hermes.RelationGraph
Removes an edge given from the graph if it evaluates to true using the given predicate.
removeRelation(Relation) - Method in interface com.gengoai.hermes.HString
Removes the given relation from this annotation
render(Resource) - Method in class com.gengoai.hermes.RelationGraph
Renders the graph using GraphViz in PNG format to specified output location.
render(Resource, GraphViz.Format) - Method in class com.gengoai.hermes.RelationGraph
Renders the graph in the specified format to the specified output location.
repartition(int) - Method in interface com.gengoai.hermes.corpus.Corpus
 
repartition(int) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Repartitions the corpus.
REPLY - Static variable in interface com.gengoai.hermes.Entities
 
REPLY - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant REPLY.
report() - Method in interface com.gengoai.hermes.corpus.ProgressLogger
Reports processing statistics.
REPORT_INTERVAL - Static variable in interface com.gengoai.hermes.corpus.DocumentCollection
Configuration option for setting the reporting interval for when updating a DocumentCollection or Corpus
REPORT_LEVEL - Static variable in interface com.gengoai.hermes.corpus.DocumentCollection
Configuration option for setting the reporting log level for when updating a DocumentCollection or Corpus
REPTILES - com.gengoai.hermes.BasicCategories
 
requires() - Method in class com.gengoai.hermes.annotator.Annotator
The annotation types required to be on a document before this annotator can annotate
requires() - Method in class com.gengoai.hermes.annotator.DefaultCategoryAnnotator
 
requires() - Method in class com.gengoai.hermes.annotator.DefaultLemmaAnnotator
 
requires() - Method in class com.gengoai.hermes.annotator.DefaultMlEntityAnnotator
 
requires() - Method in class com.gengoai.hermes.annotator.DefaultSentenceAnnotator
 
requires() - Method in class com.gengoai.hermes.annotator.DefaultStemAnnotator
 
requires() - Method in class com.gengoai.hermes.annotator.DefaultTransliterationAnnotator
 
requires() - Method in class com.gengoai.hermes.annotator.SentenceLevelAnnotator
 
requiresUpdate() - Method in class com.gengoai.hermes.AnnotationPipeline
 
Res - com.gengoai.hermes.morphology.UniversalFeatureValue
(PartType) Particle of Response
resolve(JsonEntry) - Static method in class com.gengoai.hermes.workflow.BaseWorkflowIO
 
ResourceType - Enum in com.gengoai.hermes
Defines common resource used by Hermes and methods for finding configuration values and resources for them.
RHETORIC - com.gengoai.hermes.BasicCategories
 
rightContext(int) - Method in interface com.gengoai.hermes.HString
Generates an HString representing the windowSize tokens to the right of the end of this HString without going past the sentence end.
rightContext(AnnotationType, int) - Method in interface com.gengoai.hermes.HString
Generates an HString representing the windowSize of given annotation types to the right of the end of this HString without going past the sentence end.
ROAD - Static variable in interface com.gengoai.hermes.Entities
 
ROADS - com.gengoai.hermes.BasicCategories
 
RODENTS - com.gengoai.hermes.BasicCategories
 
Roman - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumForm) Other Roman Numeral
ROOMS - com.gengoai.hermes.BasicCategories
 
ROOT - com.gengoai.hermes.BasicCategories
 
ROOT - Static variable in class com.gengoai.hermes.AnnotationType
The constant ROOT representing the base annotation type.
ROOT - Static variable in class com.gengoai.hermes.EntityType
The constant ROOT.
ROSALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
RP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
rpad(LyreExpression, int, char) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Pads the right-side of CharSequence with a given pad-character ensuring that length of CharSequence is at least the given minimum length.
rpad(LyreExpression, LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Pads the right-side of CharSequence with a given pad-character ensuring that length of CharSequence is at least the given minimum length.
RRB - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
RRC - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
RSB - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
rsub(String, String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Creates a regular expression substitution expression to be applied to Strings.
rsub(String, String, boolean) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Creates a regular expression substitution expression to be applied to Strings.
RUE_FAMILY_PLANTS - com.gengoai.hermes.BasicCategories
 
RUGBY - com.gengoai.hermes.BasicCategories
 
RULE - Static variable in interface com.gengoai.hermes.Entities
 

S

S - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
safeParse(String) - Static method in class com.gengoai.hermes.lexicon.LexiconManager
 
SALAMANDERS - com.gengoai.hermes.BasicCategories
 
sample(int) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Create a sample of this corpus using Reservoir sampling.
sample(int, Random) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Create a sample of this corpus using Reservoir sampling.
SAPINDALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
satisfies() - Method in class com.gengoai.hermes.annotator.Annotator
The set of annotation types that this annotator satisfies by this annotator
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultCategoryAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultDependencyAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultLemmaAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultMlEntityAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultPartOfSpeechAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultPhraseChunkAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultSentenceAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultStemAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultTokenAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultTokenTypeEntityAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.DefaultTransliterationAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.FuzzyLexiconAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.LexiconAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.RegexAnnotator
 
satisfies() - Method in class com.gengoai.hermes.annotator.SubTypeAnnotator
 
satisfies() - Method in class com.gengoai.hermes.en.ENEntityAnnotator
 
SAUCES - com.gengoai.hermes.BasicCategories
 
SAVE_MODE - Static variable in class com.gengoai.hermes.format.DocFormatParameters
Defines the SaveMode when writing a Corpus
saveMode - Variable in class com.gengoai.hermes.format.DocFormatParameters
Whether to overwrite, ignore, or throw an error when writing a corpus to an existing file/directory (default ERROR).
SBAR - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
SBARQ - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
SCHOOL - Static variable in interface com.gengoai.hermes.Entities
 
SCHOOLS - com.gengoai.hermes.BasicCategories
 
SCIENCES - com.gengoai.hermes.BasicCategories
 
SCIENTISTS - com.gengoai.hermes.BasicCategories
 
SCONJ - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
SCORE - Static variable in interface com.gengoai.hermes.Types
 
scoreSpan(HString) - Method in class com.gengoai.hermes.annotator.FuzzyLexiconAnnotator
 
scoreSpan(HString) - Method in class com.gengoai.hermes.annotator.ViterbiAnnotator
Scores the given span.
SEA - Static variable in interface com.gengoai.hermes.Entities
 
SEABIRDS - com.gengoai.hermes.BasicCategories
 
SearchExtractor - Class in com.gengoai.hermes.extraction
An Extractor implementation that searches for a given search text in the document.
SearchExtractor(String, boolean, boolean) - Constructor for class com.gengoai.hermes.extraction.SearchExtractor
Instantiates a new SearchExtractor.
SearchResults - Interface in com.gengoai.hermes.corpus
A collection of Document obtained via querying a Corpus.
SEAS - com.gengoai.hermes.BasicCategories
 
SEASONS - com.gengoai.hermes.BasicCategories
 
Second - com.gengoai.hermes.morphology.UniversalFeatureValue
(Person) Second Person
(PossPerson) Second Person
SECURITY - com.gengoai.hermes.BasicCategories
 
SEED_BEARING_PLANTS - com.gengoai.hermes.BasicCategories
 
SEISMIC_INTENSITY - Static variable in interface com.gengoai.hermes.Entities
 
select(Span, Predicate<? super Annotation>) - Method in class com.gengoai.hermes.AnnotationSet
Selects all annotations of a given annotation type within a given range and matching a given criteria.
select(Predicate<? super Annotation>) - Method in class com.gengoai.hermes.AnnotationSet
Selects all annotations of a given annotation type and matching a given criteria.
selectMostCommon(LyreExpressionType) - Method in enum com.gengoai.hermes.extraction.lyre.LyreExpressionType
 
Semi - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) semicolon
SENSES - com.gengoai.hermes.BasicCategories
 
sentence() - Method in interface com.gengoai.hermes.HString
Assumes the HString only overlaps with a single sentence and returns it.
SENTENCE - Static variable in interface com.gengoai.hermes.Types
Sentence annotation type
SentenceLevelAnnotator - Class in com.gengoai.hermes.annotator
Base for annotators that work at the sentence level.
SentenceLevelAnnotator() - Constructor for class com.gengoai.hermes.annotator.SentenceLevelAnnotator
 
sentences - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns all SENTENCES of the given type overlapping with the current HString
sentences() - Method in interface com.gengoai.hermes.HString
Gets the sentences overlapping this HString
sentenceStream() - Method in interface com.gengoai.hermes.HString
Gets a java Stream over the sentences overlapping this HString.
SEQUENCE_LENGTH - Static variable in class com.gengoai.hermes.ml.ElmoSeq2SeqModel
 
SEQUENCE_LENGTH - Static variable in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
SequentialWorkflow - Class in com.gengoai.hermes.workflow
Entry point to sequentially processing a corpus via one ore more Actions.
SequentialWorkflow(Iterable<Action>) - Constructor for class com.gengoai.hermes.workflow.SequentialWorkflow
Instantiates a new Workflow.
serialize(Workflow) - Static method in class com.gengoai.hermes.workflow.BaseWorkflowIO
 
serialize(AnnotatableType, JsonGenerator, SerializerProvider) - Method in class com.gengoai.hermes.AnnotatableType.Serializer
 
Serializer() - Constructor for class com.gengoai.hermes.AnnotatableType.Serializer
 
setCompleted(AnnotatableType, String) - Method in interface com.gengoai.hermes.Document
Marks the given AnnotatableType as being completed by the given provider.
setExtractor(FeaturizingExtractor) - Method in class com.gengoai.hermes.workflow.actions.TermCounts
Sets extractor.
setExtractor(String) - Method in class com.gengoai.hermes.workflow.actions.TermCounts
 
setId(long) - Method in interface com.gengoai.hermes.Annotation
Sets the unique id of the annotation.
setId(String) - Method in interface com.gengoai.hermes.Document
Sets the id of the document.
setIsCompleted(AnnotatableType, boolean, String) - Method in class com.gengoai.hermes.AnnotationSet
Sets the given annotation type as being completed or not
setLanguage(Language) - Method in interface com.gengoai.hermes.HString
Sets the language of the HString
Sets - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumType) Number of sets of things; collective numeral
setStartingContext(Context) - Method in class com.gengoai.hermes.workflow.SequentialWorkflow
 
setStartingContext(Context) - Method in interface com.gengoai.hermes.workflow.Workflow
Sets starting context.
setTypes(String[]) - Method in class com.gengoai.hermes.workflow.actions.Annotate
Sets types.
setUncompleted(AnnotatableType) - Method in interface com.gengoai.hermes.Document
Marks the given AnnotatableType as not being completed.
setVersion(String) - Method in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
setVersion(String) - Method in interface com.gengoai.hermes.ml.HStringMLModel
Sets version.
setVersion(String) - Method in class com.gengoai.hermes.ml.TensorFlowSequenceLabeler
 
setVersion(String) - Method in class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
SEX - com.gengoai.hermes.BasicCategories
 
SEXAGENARY_CYCLE - com.gengoai.hermes.BasicCategories
 
SEXUALITY - com.gengoai.hermes.BasicCategories
 
SGML - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant SGML.
SHAHNAMEH - com.gengoai.hermes.BasicCategories
 
shape(HString) - Static method in class com.gengoai.hermes.ml.feature.LexicalFeatures
 
SHOREBIRDS - com.gengoai.hermes.BasicCategories
 
shortestConnection(Annotation, Annotation) - Method in class com.gengoai.hermes.RelationGraph
Determines the shortest connection (undirected) between the source and target annotation
shortestPath(Annotation, Annotation) - Method in class com.gengoai.hermes.RelationGraph
Determines the shortest path (directed) between the source and target annotation
significantBigrams(NGramExtractor, int, double) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Calculates the bigrams with a significant co-occurrence using the Mikolov association measure.
significantBigrams(NGramExtractor, int, double, ContingencyTableCalculator) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Calculates the bigrams with a significant co-occurrence using the given association measure.
SimpleWordList - Class in com.gengoai.hermes.lexicon
Simple implementation of a WordList backed by a HashSet
SimpleWordList(Collection<String>) - Constructor for class com.gengoai.hermes.lexicon.SimpleWordList
Instantiates a new Simple word list.
Sing - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Singular Number
(PossNumber) Singular Possessor
(PossedNumber) Singular Possession
SINV - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
size() - Method in class com.gengoai.hermes.AnnotationSet
The number of annotations in the set
size() - Method in interface com.gengoai.hermes.corpus.DocumentCollection
The number of documents in the corpus
size() - Method in interface com.gengoai.hermes.extraction.Extraction
The number of items extracted
size() - Method in class com.gengoai.hermes.lexicon.DiskLexicon
 
size() - Method in class com.gengoai.hermes.lexicon.Lexicon
The number of lexical items in the lexicon
size() - Method in class com.gengoai.hermes.lexicon.SimpleWordList
 
size() - Method in class com.gengoai.hermes.lexicon.TrieLexicon
 
size() - Method in class com.gengoai.hermes.lexicon.TrieWordList
 
size() - Method in interface com.gengoai.hermes.lexicon.WordList
Number of words in the list
slice(LyreExpression, int) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Performs a slice (substring and sublist) on Strings and Collections.
slice(LyreExpression, int, int) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Performs a slice (substring and sublist) on Strings and Collections.
Slng - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) Slang
SMELL - com.gengoai.hermes.BasicCategories
 
SNAKES - com.gengoai.hermes.BasicCategories
 
SOCIAL_ACTS - com.gengoai.hermes.BasicCategories
 
SOCIAL_MEDIA - com.gengoai.hermes.BasicCategories
 
SOCIAL_SCIENCES - com.gengoai.hermes.BasicCategories
 
SOCIETY - com.gengoai.hermes.BasicCategories
 
SOCIOLOGY - com.gengoai.hermes.BasicCategories
 
SOFTWARE - com.gengoai.hermes.BasicCategories
 
SOUND - com.gengoai.hermes.BasicCategories
 
source(String, ObservationExtractor<? super HString>) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator.Builder
 
source(String, ObservationExtractor<? super HString>, SerializableFunction<? super HString, List<? extends HString>>) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator.Builder
 
SOURCE - Static variable in interface com.gengoai.hermes.Types
String attribute defining the source of a document (e.g.
SPACE - Static variable in interface com.gengoai.hermes.Entities
 
span(Document, int, int) - Static method in class com.gengoai.hermes.Fragments
Creates an HString which is a span, i.e.
Spec - com.gengoai.hermes.morphology.UniversalFeatureValue
(Definite) Specific
SPEED - Static variable in interface com.gengoai.hermes.Entities
 
SpellChecker - Class in com.gengoai.hermes.workflow.actions
The type Spellchecker module.
SpellChecker(WordEmbedding) - Constructor for class com.gengoai.hermes.workflow.actions.SpellChecker
Instantiates a new Spellchecker module.
SpellChecker(WordEmbedding, Resource, int) - Constructor for class com.gengoai.hermes.workflow.actions.SpellChecker
Instantiates a new Spellchecker module.
SPELLING_CORRECTION - Static variable in interface com.gengoai.hermes.Types
String attribute defining a correction to the spelling of the associated word/phrase.
SPICES_AND_HERBS - com.gengoai.hermes.BasicCategories
 
split(Predicate<? super Annotation>) - Method in interface com.gengoai.hermes.HString
Splits this HString using the given predicate to apply against tokens.
SPLIT - Static variable in interface com.gengoai.hermes.Types
 
SPORE_BEARING_PLANTS - com.gengoai.hermes.BasicCategories
 
SPORTS - com.gengoai.hermes.BasicCategories
 
SPORTS_TEAM - Static variable in interface com.gengoai.hermes.Entities
 
SQ - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Sta - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdvType) State
StandardTokenizer - Class in com.gengoai.hermes.morphology
This class is a scanner generated by JFlex 1.5.0-SNAPSHOT from the specification file /home/ik/prj/gengoai/hermes-pom/core/src/main/jflex/StandardTokenizer.jflex
StandardTokenizer(InputStream) - Constructor for class com.gengoai.hermes.morphology.StandardTokenizer
Creates a new scanner.
StandardTokenizer(Reader) - Constructor for class com.gengoai.hermes.morphology.StandardTokenizer
Creates a new scanner There is also a java.io.InputStream version of this constructor.
STAR - Static variable in interface com.gengoai.hermes.Entities
 
start() - Method in interface com.gengoai.hermes.corpus.ProgressLogger
Starts the processing timer
start() - Method in class com.gengoai.hermes.extraction.regex.TokenMatcher
 
startingHere(AnnotationType) - Method in interface com.gengoai.hermes.HString
Gets annotations of a given type that have the same starting offset as this HString.
State - Enum in com.gengoai.hermes.workflow
Defines an action state which can be LOADED where the action has loaded its state or NOT_LOADED meaning the action has no state to load.
STATES_OR_PREFECTURES - com.gengoai.hermes.BasicCategories
 
STATION - Static variable in interface com.gengoai.hermes.Entities
 
STATION_TOP - Static variable in interface com.gengoai.hermes.Entities
 
stem - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the stemmed form of the current HString.
stem() - Method in class com.gengoai.hermes.en.PorterStemmer
Stem the word placed into the Stemmer buffer through calls to add().
stem(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the stemmed form of the current HString resulting from the given expression.
stem(HString) - Method in interface com.gengoai.hermes.morphology.Stemmer
Stems the given text object.
stem(String) - Method in class com.gengoai.hermes.en.ENStemmer
 
stem(String) - Method in interface com.gengoai.hermes.morphology.Stemmer
Stem the given token (string) without consideration of the part of speech
STEM - Static variable in interface com.gengoai.hermes.Types
String attribute denoting the stemmed version of the word/phrase.
Stemmer - Interface in com.gengoai.hermes.morphology
Defines the interface for stemming tokens.
Stemmers - Class in com.gengoai.hermes.morphology
Factory class for creating/retrieving stemmers for a given language
STONE_FRUITS - com.gengoai.hermes.BasicCategories
 
stop(long) - Method in interface com.gengoai.hermes.corpus.ProgressLogger
Stops the current processing timer
StopWords - Class in com.gengoai.hermes.morphology
Defines a methodology for determining if an HString or String is a stopword for a given language.
StopWords() - Constructor for class com.gengoai.hermes.morphology.StopWords
 
StopWords.NoOptStopWords - Class in com.gengoai.hermes.morphology
StopWords implementation that treats everything as a content word.
stream() - Method in class com.gengoai.hermes.AnnotationSet
 
stream() - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Gets a stream over the documents in the collection
strictContext(boolean, Object...) - Static method in class com.gengoai.hermes.ml.feature.PredefinedFeatures
Strict context string.
strictContext(Object...) - Static method in class com.gengoai.hermes.ml.feature.PredefinedFeatures
Strict context string.
string - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the string form of the current Object.
string() - Method in interface com.gengoai.hermes.extraction.Extraction
An iterable over the String representations of the extractions.
string(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the string form of the Object resulting from the given expression.
STRING - com.gengoai.hermes.extraction.lyre.LyreExpressionType
An expression that returns an String as a result
stringWrapper(String) - Static method in class com.gengoai.hermes.Fragments
Creates a new HString that has content, but no document associated with it
Style - com.gengoai.hermes.morphology.UniversalFeature
tyle or sublanguage to which this word form belongs:
Sub - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) sublative
(Mood) Subjunctive / Conjunctive
SUBATOMIC_PARTICLES - com.gengoai.hermes.BasicCategories
 
Subcat - com.gengoai.hermes.morphology.UniversalFeature
Subcategorization:
substring(int, int) - Method in interface com.gengoai.hermes.HString
Returns a new HString that is a substring of this one.
SubTypeAnnotator - Class in com.gengoai.hermes.annotator
An annotator that provides its annotation by annotating for sub-types.
SubTypeAnnotator(AnnotationType, boolean, Collection<AnnotationType>) - Constructor for class com.gengoai.hermes.annotator.SubTypeAnnotator
Instantiates a new SubTypeAnnotator.
SubTypeAnnotator(AnnotationType, Collection<AnnotationType>) - Constructor for class com.gengoai.hermes.annotator.SubTypeAnnotator
Instantiates a new SubTypeAnnotator where overlapping annotations is not allowed..
SUCCULENTS - com.gengoai.hermes.BasicCategories
 
suggest(String) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
Suggest map.
suggest(String) - Method in class com.gengoai.hermes.lexicon.TrieWordList
Suggests potential matches based on the given elements.
suggest(String, int) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
Suggest map.
suggest(String, int) - Method in class com.gengoai.hermes.lexicon.TrieWordList
Suggests potential matches based on the given elements.
suggest(String, int, int) - Method in class com.gengoai.hermes.lexicon.TrieLexicon
Suggest map.
suggest(String, int, int) - Method in class com.gengoai.hermes.lexicon.TrieWordList
Suggests potential matches based on the given elements.
Summarizer - Interface in com.gengoai.hermes.extraction.summarization
Interface defining an Extractor that generates summaries for given HString and specifically documents.
Sup - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) superessive
(Degree) Superlative, third degree
(VerbForm) Supine
SuperSenseProcessor - Class in com.gengoai.hermes.format.conll
 
SuperSenseProcessor() - Constructor for class com.gengoai.hermes.format.conll.SuperSenseProcessor
Instantiates a new IOBFieldProcessor.
Sur - com.gengoai.hermes.morphology.UniversalFeatureValue
(NameType) Surname
SURGERY - com.gengoai.hermes.BasicCategories
 
SYM - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Symb - com.gengoai.hermes.morphology.UniversalFeatureValue
(PunctType) symbol
SYMBOL - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
SYNTACTIC_FUNCTION - Static variable in interface com.gengoai.hermes.Types
The functional part of a syntactic pos tag
SYNTACTIC_HEAD - Static variable in interface com.gengoai.hermes.Types
Relation type denoting that the target is the syntactic head of the source
SYSTEMATICS - com.gengoai.hermes.BasicCategories
 

T

tag - Variable in class com.gengoai.hermes.lexicon.LexiconIO.CSVParameters
The Tag.
tag() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
tag(Tag) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the Tag on the current HString is of the given Tag value.
tag(Tag, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the Tag on the HString resulting from the given expression is of the given Tag value.
tag(String) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the Tag on the current HString is of the given Tag value.
tag(String, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Checks if the Tag on the HString resulting from the given expression is of the given Tag value.
TAG - Static variable in interface com.gengoai.hermes.Types
Tag attribute associated with the span.
TagDecoder - Interface in com.gengoai.hermes.ml
 
TaggedFormat - Class in com.gengoai.hermes.format
Format Name: tagged
TaggedFormat.Provider - Class in com.gengoai.hermes.format
The type Provider.
TaggedFormat.TaggedParameters - Class in com.gengoai.hermes.format
The type Tagged parameters.
TaggedParameters() - Constructor for class com.gengoai.hermes.format.TaggedFormat.TaggedParameters
 
tagIsA(Object) - Method in interface com.gengoai.hermes.Annotation
Determines if this annotation's tag is an instance of the given tag.
TAXONOMY - com.gengoai.hermes.BasicCategories
 
TELECOMMUNICATIONS - com.gengoai.hermes.BasicCategories
 
TELEPHONY - com.gengoai.hermes.BasicCategories
 
Tem - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) temporal
TEMPERATURE - Static variable in interface com.gengoai.hermes.Entities
 
Tense - com.gengoai.hermes.morphology.UniversalFeature
Tense:
TensorFlowSequenceLabeler - Class in com.gengoai.hermes.ml
 
TensorFlowSequenceLabeler(Map<String, TFVarSpec>, LinkedHashMap<String, TFVarSpec>, SequenceValidator, TagDecoder) - Constructor for class com.gengoai.hermes.ml.TensorFlowSequenceLabeler
 
Ter - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) terminative / terminal allative
termCount(Extractor) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Calculates the total corpus frequency of terms extracted using the given extractor.
TermCounts - Class in com.gengoai.hermes.workflow.actions
The type Term extraction processor.
TermCounts() - Constructor for class com.gengoai.hermes.workflow.actions.TermCounts
Instantiates a new Term extraction processor.
TermCounts(FeaturizingExtractor, boolean) - Constructor for class com.gengoai.hermes.workflow.actions.TermCounts
Instantiates a new Term extraction processor.
TermExtractor - Class in com.gengoai.hermes.extraction
Implementation of the MultiPhaseExtractor for extracting terms where a term is a single annotation (TOKEN by default).
TermExtractor.Builder - Class in com.gengoai.hermes.extraction
Builder Class for constructing TermExtractor
TermKeywordExtractor - Class in com.gengoai.hermes.extraction.keyword
Implementation of a KeywordExtractor that extracts and scores terms based on a given FeaturizingExtractor*.
TermKeywordExtractor() - Constructor for class com.gengoai.hermes.extraction.keyword.TermKeywordExtractor
Instantiates a new TermSpec keyword extractor that uses a default TermSpec with lowercase words
TermKeywordExtractor(FeaturizingExtractor) - Constructor for class com.gengoai.hermes.extraction.keyword.TermKeywordExtractor
Instantiates a new TermSpec keyword extractor.
TERRITORIES - com.gengoai.hermes.BasicCategories
 
test(HString) - Method in class com.gengoai.hermes.lexicon.Lexicon
 
test(HString) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
 
testObject(Object) - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
Tests the given object against this LyreExpression
text - Variable in class com.gengoai.hermes.morphology.Tokenizer.Token
The Text.
TextNormalization - Class in com.gengoai.hermes.preprocessing
Class takes care of normalizing text using a number of TextNormalizers.
TextNormalizer - Class in com.gengoai.hermes.preprocessing
Defines a methodology for normalizing a string.
TextNormalizer() - Constructor for class com.gengoai.hermes.preprocessing.TextNormalizer
 
TextRank - Class in com.gengoai.hermes.extraction.keyword
Implementation of the TextRank algorithm for keyword extraction as defined in: Mihalcea, R., Tarau, P.: "Textrank: Bringing order into texts".
TextRank() - Constructor for class com.gengoai.hermes.extraction.keyword.TextRank
 
TextRankSummarizer - Class in com.gengoai.hermes.extraction.summarization
Implementation of the TextRank algorithm for summarization as defined in: Mihalcea, R., Tarau, P.: "Textrank: Bringing order into texts".
TextRankSummarizer() - Constructor for class com.gengoai.hermes.extraction.summarization.TextRankSummarizer
 
TFIDFKeywordExtractor - Class in com.gengoai.hermes.extraction.keyword
Keyword extractor that scores words based on their TFIDF value.
TFIDFKeywordExtractor() - Constructor for class com.gengoai.hermes.extraction.keyword.TFIDFKeywordExtractor
Instantiates a new TFIDFKeywordExtractor.
TFIDFKeywordExtractor(FeaturizingExtractor) - Constructor for class com.gengoai.hermes.extraction.keyword.TFIDFKeywordExtractor
Instantiates a new TFIDFKeywordExtractor.
THEATER - com.gengoai.hermes.BasicCategories
 
Third - com.gengoai.hermes.morphology.UniversalFeatureValue
(Person) Third Person
(PossPerson) Third Person
Tim - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdvType) Time
TIME - com.gengoai.hermes.BasicCategories
 
TIME - com.gengoai.hermes.en.ENLexicons
 
TIME - Static variable in interface com.gengoai.hermes.Entities
 
TIME - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant TIME.
TIME_PERIOD - com.gengoai.hermes.BasicCategories
 
TIME_PERIOD - Static variable in interface com.gengoai.hermes.Entities
 
TIMEKEEPING - com.gengoai.hermes.BasicCategories
 
TISSUES - com.gengoai.hermes.BasicCategories
 
TITLE - Static variable in interface com.gengoai.hermes.Entities
 
TITLE - Static variable in interface com.gengoai.hermes.Types
String attribute defining the title of the document.
TLDS - com.gengoai.hermes.en.ENLexicons
 
tlen - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Determines the length of the current Object (characters if CharSequence, elements if Collection)
tlen(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns the length of the underlying HString in Tokens
TO - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
toBuilder() - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor
Converts the Extractor into a builder.
toBuilder() - Method in class com.gengoai.hermes.extraction.NGramExtractor
 
toBuilder() - Method in class com.gengoai.hermes.extraction.TermExtractor
 
toDocument() - Method in interface com.gengoai.hermes.HString
Converts this HString into a Document copying the annotations and relations.
toEntry() - Method in class com.gengoai.hermes.workflow.SequentialWorkflow
 
toHString(Object) - Static method in interface com.gengoai.hermes.HString
Helper function for converting an Object into an HString.
TOILETRIES - com.gengoai.hermes.BasicCategories
 
toJson() - Method in interface com.gengoai.hermes.Document
 
toJson(Object) - Method in class com.gengoai.hermes.AttributeType
Generates JsonEntry for the given object converted ensuring it is the correct type.
Token(String, TokenType, int, int, int) - Constructor for class com.gengoai.hermes.morphology.Tokenizer.Token
Default constructor
TOKEN - Static variable in interface com.gengoai.hermes.Types
Token annotation type
TOKEN_TYPE - Static variable in interface com.gengoai.hermes.Types
TokenType attribute defining the type of token.
TOKEN_TYPE_ENTITY - Static variable in interface com.gengoai.hermes.Types
AnnotationType for Entities identified using TokenTypes.
tokenAt(int) - Method in interface com.gengoai.hermes.HString
Gets the token at the given token index which is a relative offset from this HString.
tokenize(Reader) - Method in class com.gengoai.hermes.en.ENTokenizer
 
tokenize(String) - Method in interface com.gengoai.hermes.morphology.Tokenizer
Tokenizes a given string into token.
tokenize(Reader) - Method in class com.gengoai.hermes.morphology.BreakIteratorTokenizer
 
tokenize(Reader) - Method in interface com.gengoai.hermes.morphology.Tokenizer
Tokenizes an given reader into tokens.
tokenize(String) - Method in class com.gengoai.hermes.morphology.BreakIteratorTokenizer
 
Tokenizer - Interface in com.gengoai.hermes.morphology
Low level tokenization of strings
Tokenizer.Token - Class in com.gengoai.hermes.morphology
An internal token
Tokenizers - Class in com.gengoai.hermes.morphology
Factor methods for constructing Tokenizers
tokenLength() - Method in interface com.gengoai.hermes.HString
The length of the HString in tokens
TokenMatch - Class in com.gengoai.hermes.extraction.regex
A match from a TokenRegex pattern on an input HString.
TokenMatcher - Class in com.gengoai.hermes.extraction.regex
The TokenMatcher class allows for iterating of the matches, extracting the match or named-groups within the match, the starting and ending offset of the match, and conversion into a TokenMatch object which records the current state of the match.
TokenRegex - Class in com.gengoai.hermes.extraction.regex
Hermes provides a token-based regular expression engine that allows for matches on arbitrary annotation types, relation types, and attributes, while providing many of the operators that are possible using standard Java regular expressions.
tokens - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns all TOKENS of the given type overlapping with the current HString
tokens() - Method in interface com.gengoai.hermes.HString
Gets the tokens overlapping this HString.
TOKENS - Static variable in class com.gengoai.hermes.ml.ElmoSeq2SeqModel
 
TOKENS - Static variable in class com.gengoai.hermes.ml.ElmoTokenEmbedding
 
tokenSequence(String, ObservationExtractor<? super HString>) - Method in class com.gengoai.hermes.ml.HStringDataSetGenerator.Builder
Creates a Sequence Observation where the sequence is defined over token-based Observations.
tokenStream() - Method in interface com.gengoai.hermes.HString
Gets a java Stream over the tokens overlapping this HString.
TokenType - Class in com.gengoai.hermes.morphology
Defines the type for a given token.
toLemma() - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Set the toString method to use the lemma form of the annotation.
toLowerCase() - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Set the toString method to use the lowercase form of the annotation.
toLucene() - Method in class com.gengoai.hermes.corpus.Query
Converts the Query into a Lucene Search Query
toName(String, String) - Static method in interface com.gengoai.hermes.Types
To name string.
TOOLS - com.gengoai.hermes.BasicCategories
 
toPOSString() - Method in interface com.gengoai.hermes.HString
Converts the HString to a string with part-of-speech information attached using _ as the delimiter
toPOSString(char) - Method in interface com.gengoai.hermes.HString
Converts the HString to a string with part-of-speech information attached using the given delimiter
toSGML() - Method in interface com.gengoai.hermes.Annotation
 
toSGML(boolean) - Method in interface com.gengoai.hermes.Annotation
 
toString - Variable in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
 
toString() - Method in class com.gengoai.hermes.AnnotationSet
 
toString() - Method in class com.gengoai.hermes.DocumentFactory.DocumentFactoryBuilder
 
toString() - Method in class com.gengoai.hermes.en.PorterStemmer
After a word has been stemmed, it can be retrieved by toString(), or a reference to the internal buffer can be retrieved by getResultBuffer and getResultLength (which is generally more efficient.)
toString() - Method in class com.gengoai.hermes.extraction.lyre.LyreExpression
 
toString() - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor
 
toString() - Method in class com.gengoai.hermes.extraction.NGramExtractor
 
toString() - Method in class com.gengoai.hermes.extraction.regex.TokenRegex
 
toString() - Method in class com.gengoai.hermes.lexicon.LexiconSpecification
 
toString() - Method in class com.gengoai.hermes.ml.feature.BasicCategoryFeature
 
toString() - Method in class com.gengoai.hermes.ml.feature.PredefinedFeatures.PredefinedFeaturizer
 
toString() - Method in class com.gengoai.hermes.morphology.PartOfSpeech
 
toString() - Method in class com.gengoai.hermes.morphology.Tokenizer.Token
 
toString() - Method in class com.gengoai.hermes.morphology.UniversalFeatureSet
 
toString() - Method in enum com.gengoai.hermes.morphology.UniversalFeatureValue
 
toString() - Method in class com.gengoai.hermes.RelationEdge
 
toString() - Method in class com.gengoai.hermes.workflow.actions.Annotate
 
toString() - Method in class com.gengoai.hermes.workflow.actions.TermCounts
 
toString() - Method in class com.gengoai.hermes.workflow.Context
 
toString(LyreExpression) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Sets the method for mapping annotations to Strings.
toString(String) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Sets the method for mapping annotations to Strings.
Tot - com.gengoai.hermes.morphology.UniversalFeatureValue
(PronType) Total Pronoun, Determiner, or Adverb
toTagString() - Method in interface com.gengoai.hermes.Annotation
 
toTagString(char) - Method in interface com.gengoai.hermes.Annotation
 
toTypeName(String, String) - Static method in interface com.gengoai.hermes.Types
To type name string.
TOYS - com.gengoai.hermes.BasicCategories
 
Tra - com.gengoai.hermes.morphology.UniversalFeatureValue
(Case) translative / factive
TRADING - com.gengoai.hermes.BasicCategories
 
TraditionalToSimplified - Class in com.gengoai.hermes.preprocessing
Preprocessor that converts traditional characters into simplified characters.
TraditionalToSimplified() - Constructor for class com.gengoai.hermes.preprocessing.TraditionalToSimplified
 
Tran - com.gengoai.hermes.morphology.UniversalFeatureValue
(Subcat) Transitive
transform(DataSet) - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
transform(Datum) - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
transform(DocumentCollection) - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
transform(HString) - Method in interface com.gengoai.hermes.ml.HStringMLModel
 
transform(HString, AnnotationType) - Method in interface com.gengoai.hermes.ml.ContextualizedEmbedding
 
TRANSLITERATION - Static variable in interface com.gengoai.hermes.Types
String attribute defining a transliteration for a given word/phrase.
TRAVEL - com.gengoai.hermes.BasicCategories
 
Tri - com.gengoai.hermes.morphology.UniversalFeatureValue
(Number) Trial Number
TRIBES - com.gengoai.hermes.BasicCategories
 
TrieLexicon - Class in com.gengoai.hermes.lexicon
Implementation of Lexicon usng a Trie data structure.
TrieLexicon(String, boolean) - Constructor for class com.gengoai.hermes.lexicon.TrieLexicon
Instantiates a new TrieLexicon.
TrieWordList - Class in com.gengoai.hermes.lexicon
Implementation of a WordList backed by a Trie
TrieWordList(WordList...) - Constructor for class com.gengoai.hermes.lexicon.TrieWordList
Instantiates a new TrieWordList
TrieWordList(Iterable<String>) - Constructor for class com.gengoai.hermes.lexicon.TrieWordList
Instantiates a new TrieWordList
trigrams() - Static method in class com.gengoai.hermes.extraction.NGramExtractor
 
trim - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Trims stopwords from the current HString
trim - Variable in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
 
trim(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Removes tokens from the left and right of the input HString if they evaluate to true with the given predicate.
trim(Predicate<? super HString>) - Method in interface com.gengoai.hermes.HString
Trims tokens off the left and right of this HString that match the given predicate.
trim(LyreExpression) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Sets the method for trimming annotations.
trim(String) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Sets the method for trimming annotations.
trimLeft(Predicate<? super HString>) - Method in interface com.gengoai.hermes.HString
Trims tokens off the left of this HString that match the given predicate.
trimRight(Predicate<? super HString>) - Method in interface com.gengoai.hermes.HString
Trims tokens off the right of this HString that match the given predicate.
TRUE - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns a constant true value
TUNNEL - Static variable in interface com.gengoai.hermes.Entities
 
TwitterSearchFormat - Class in com.gengoai.hermes.format
Format Name: twitter_search
TwitterSearchFormat.Provider - Class in com.gengoai.hermes.format
The type Provider.
TxtFormat - Class in com.gengoai.hermes.format
Format Name: text
TxtFormat(DocFormatParameters) - Constructor for class com.gengoai.hermes.format.TxtFormat
Instantiates a new Txt format.
TxtFormat.Provider - Class in com.gengoai.hermes.format
The type Provider.
type - Variable in class com.gengoai.hermes.morphology.Tokenizer.Token
The Type.
type() - Method in interface com.gengoai.hermes.AnnotatableType
 
type() - Method in class com.gengoai.hermes.AnnotationType
 
type() - Method in class com.gengoai.hermes.AttributeType
 
type() - Method in class com.gengoai.hermes.RelationType
 
TYPE - Static variable in class com.gengoai.hermes.AnnotationType
The constant TYPE name.
TYPE - Static variable in class com.gengoai.hermes.AttributeType
Type information for AttributeType
TYPE - Static variable in class com.gengoai.hermes.RelationType
The constant TYPE.
TYPE - Static variable in class com.gengoai.hermes.workflow.SequentialWorkflow
 
Types - Interface in com.gengoai.hermes
Common Annotatable Types.
Typo - com.gengoai.hermes.morphology.UniversalFeature
Is this a misspelled word:

U

UCP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
UH - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
UK_POLITICS - com.gengoai.hermes.BasicCategories
 
UnicodeNormalizer - Class in com.gengoai.hermes.preprocessing
Converts unicode to canonical form and removes smart quotes.
UnicodeNormalizer() - Constructor for class com.gengoai.hermes.preprocessing.UnicodeNormalizer
 
union(HString) - Method in interface com.gengoai.hermes.HString
Creates a new string by performing a union over the spans of this HString and at least one more HString.
union(HString, HString, HString...) - Static method in interface com.gengoai.hermes.HString
Creates a new string by performing a union over the spans of two or more HStrings.
union(Iterable<? extends HString>) - Static method in interface com.gengoai.hermes.HString
Creates a new string by performing a union over the spans of two or more HStrings.
UNITS - com.gengoai.hermes.en.ENLexicons
 
UNITS_OF_MEASURE - com.gengoai.hermes.BasicCategories
 
UniversalFeature - Enum in com.gengoai.hermes.morphology
Enumeration of the Universal features as defined inUniversal Dependencies (UD) framework
UniversalFeatureSet - Class in com.gengoai.hermes.morphology
A set of UniversalFeature and their associated UniversalFeatureValue
UniversalFeatureSet() - Constructor for class com.gengoai.hermes.morphology.UniversalFeatureSet
Instantiates a new empty UniversalFeatureSet.
UniversalFeatureSet(Tuple2<UniversalFeature, UniversalFeatureValue>...) - Constructor for class com.gengoai.hermes.morphology.UniversalFeatureSet
Instantiates a new UniversalFeatureSet from a number of features and values.
UniversalFeatureSet(Collection<UniversalFeatureSet>) - Constructor for class com.gengoai.hermes.morphology.UniversalFeatureSet
Instantiates a new UniversalFeatureSet by taking the union of existing sets.
UniversalFeatureValue - Enum in com.gengoai.hermes.morphology
Values associated with UniversalFeatures
UniversalSentenceEncoder - Class in com.gengoai.hermes.ml
 
UniversalSentenceEncoder() - Constructor for class com.gengoai.hermes.ml.UniversalSentenceEncoder
 
UNKNOWN - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant UNKNOWN.
update(CaduceusProgram) - Method in interface com.gengoai.hermes.corpus.Corpus
 
update(CaduceusProgram) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Updates all documents in the corpus using the given CaduceusProgram
update(String, SerializableConsumer<Document>) - Method in interface com.gengoai.hermes.corpus.Corpus
 
update(Document) - Method in interface com.gengoai.hermes.corpus.Corpus
Updates the given document
update(String, SerializableConsumer<Document>) - Method in interface com.gengoai.hermes.corpus.DocumentCollection
Updates all documents in the corpus using the given document processor
updateRow(CoNLLRow, String) - Method in class com.gengoai.hermes.format.conll.DependencyLinkProcessor
 
updateRow(CoNLLRow, String) - Method in class com.gengoai.hermes.format.conll.DependencyRelationProcessor
 
updateRow(CoNLLRow, String) - Method in class com.gengoai.hermes.format.conll.IndexProcessor
 
updateRow(CoNLLRow, String) - Method in class com.gengoai.hermes.format.conll.NoOptProcessor
 
updateRow(CoNLLRow, String) - Method in class com.gengoai.hermes.format.conll.POSFieldProcessor
 
updateRow(CoNLLRow, String) - Method in class com.gengoai.hermes.format.conll.WordProcessor
 
updateRow(CoNLLRow, String) - Method in interface com.gengoai.hermes.format.CoNLLColumnProcessor
Updates a CoNLL row with this field
upos - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns the universal part-of-speech of the current HString.
upos(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the universal part-of-speech for the HString resulting from the given expression.
UPOSProcessor - Class in com.gengoai.hermes.format.conll
Processes universal part-of-speech information
UPOSProcessor() - Constructor for class com.gengoai.hermes.format.conll.UPOSProcessor
 
upper - Static variable in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the upper-cased string form of the current HString.
upper(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Gets the upper-cased string form of the current HString resulting from the given expression.
URL - Static variable in interface com.gengoai.hermes.Entities
 
URL - Static variable in class com.gengoai.hermes.morphology.TokenType
The constant URL.
US_POLITICS - com.gengoai.hermes.BasicCategories
 

V

valueCalculator - Variable in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
 
valueCalculator(ValueCalculator) - Method in class com.gengoai.hermes.extraction.MultiPhaseExtractor.MultiPhaseExtractorBuilder
Sets the method for calculating the final values in counter-based extraction
ValueCalculator - Enum in com.gengoai.hermes.ml.feature
The enum Value calculator.
valueOf(String) - Static method in interface com.gengoai.hermes.AnnotatableType
Determines the correct AnnotatableType from the given name.
valueOf(String) - Static method in class com.gengoai.hermes.AnnotationType
 
valueOf(String) - Static method in class com.gengoai.hermes.AttributeType
Returns the existing AttributeType for the given name throwing an exception if the type is not defined
valueOf(String) - Static method in enum com.gengoai.hermes.BasicCategories
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gengoai.hermes.en.ENLexicons
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gengoai.hermes.extraction.lyre.LyreExpressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gengoai.hermes.ml.feature.ValueCalculator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.gengoai.hermes.morphology.PartOfSpeech
Gets the PartOfSpeech from the given name or tag
valueOf(String) - Static method in enum com.gengoai.hermes.morphology.UniversalFeature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gengoai.hermes.morphology.UniversalFeatureValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gengoai.hermes.RelationDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.gengoai.hermes.RelationType
Value of relation type.
valueOf(String) - Static method in enum com.gengoai.hermes.ResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.gengoai.hermes.workflow.State
Returns the enum constant of this type with the specified name.
values() - Static method in class com.gengoai.hermes.AnnotationType
 
values() - Static method in class com.gengoai.hermes.AttributeType
 
values() - Static method in enum com.gengoai.hermes.BasicCategories
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gengoai.hermes.en.ENLexicons
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.gengoai.hermes.EntityType
Returns a collection of all currently registered EntityType
values() - Static method in enum com.gengoai.hermes.extraction.lyre.LyreExpressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gengoai.hermes.ml.feature.ValueCalculator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.gengoai.hermes.morphology.PartOfSpeech
 
values() - Static method in class com.gengoai.hermes.morphology.TokenType
Returns a collection of all known TokenType in the enumeration.
values() - Static method in enum com.gengoai.hermes.morphology.UniversalFeature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gengoai.hermes.morphology.UniversalFeatureValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gengoai.hermes.RelationDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.gengoai.hermes.RelationType
Returns a collection of all known RelationType in the enumeration.
values() - Static method in enum com.gengoai.hermes.ResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.gengoai.hermes.workflow.State
Returns an array containing the constants of this enum type, in the order they are declared.
VASCULAR_PLANTS - com.gengoai.hermes.BasicCategories
 
VB - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
VBD - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
VBG - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
VBN - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Vbp - com.gengoai.hermes.morphology.UniversalFeatureValue
(PartType) Separated verb prefix
VBP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
VBZ - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
VEHICLES - com.gengoai.hermes.BasicCategories
 
VERB - Static variable in class com.gengoai.hermes.morphology.PartOfSpeech
 
VerbForm - com.gengoai.hermes.morphology.UniversalFeature
Form of verb or deverbative:
VerbType - com.gengoai.hermes.morphology.UniversalFeature
Verb Type:
VERTEBRATES - com.gengoai.hermes.BasicCategories
 
VIDEO_GAMES - com.gengoai.hermes.BasicCategories
 
VIOLENCE - com.gengoai.hermes.BasicCategories
 
VISION - com.gengoai.hermes.BasicCategories
 
ViterbiAnnotator - Class in com.gengoai.hermes.annotator
An abstract base annotator that uses the Viterbi algorithm to find text items in a document.
ViterbiAnnotator(int) - Constructor for class com.gengoai.hermes.annotator.ViterbiAnnotator
Default constructor
Vnoun - com.gengoai.hermes.morphology.UniversalFeatureValue
(VerbForm) Verbal Noun, Masdar
Voc - com.gengoai.hermes.morphology.UniversalFeatureValue
(AdpType) Vocalized Preposition
(Case) Vocative
Voice - com.gengoai.hermes.morphology.UniversalFeature
Voice:
VOLUME - Static variable in interface com.gengoai.hermes.Entities
 
VP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
Vrnc - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) vernacular
Vulg - com.gengoai.hermes.morphology.UniversalFeatureValue
(Style) vulgar

W

WAR - com.gengoai.hermes.BasicCategories
 
WARBLERS - com.gengoai.hermes.BasicCategories
 
WATER_FORM - Static variable in interface com.gengoai.hermes.Entities
 
WATER_SPORTS - com.gengoai.hermes.BasicCategories
 
WATERCRAFT - com.gengoai.hermes.BasicCategories
 
WATERWAY - Static variable in interface com.gengoai.hermes.Entities
 
WATERWAYS - com.gengoai.hermes.BasicCategories
 
WDT - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
WEAPONS - com.gengoai.hermes.BasicCategories
 
WEATHER - com.gengoai.hermes.BasicCategories
 
WEEK_PERIOD - Static variable in interface com.gengoai.hermes.Entities
 
WEIGHT - Static variable in interface com.gengoai.hermes.Entities
 
WHADJP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
WHADVP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
when(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Performs the given expression when the given condition is true and returns null when the condition is false.
WhitespaceNormalizer - Class in com.gengoai.hermes.preprocessing
Handles normalizing whitespace.
WhitespaceNormalizer() - Constructor for class com.gengoai.hermes.preprocessing.WhitespaceNormalizer
 
WHNP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
WholeFileTextFormat - Class in com.gengoai.hermes.format
Defines a format in which files need to be completely read in order to generate documents.
WholeFileTextFormat() - Constructor for class com.gengoai.hermes.format.WholeFileTextFormat
 
WHPP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
WIKI_CATEGORIES - Static variable in interface com.gengoai.hermes.Types
Set of String attribute defining the associated Wikipedia categories for a document or span of text.
WINES - com.gengoai.hermes.BasicCategories
 
WINTER_SPORTS - com.gengoai.hermes.BasicCategories
 
WOODY_PLANTS - com.gengoai.hermes.BasicCategories
 
word(String, String) - Static method in interface com.gengoai.hermes.format.POSCorrection
Word string.
Word - com.gengoai.hermes.morphology.UniversalFeatureValue
(NumForm) Number expressed as a Word
Word - Static variable in class com.gengoai.hermes.ml.feature.Features
The constant Word.
WORD_LIST - com.gengoai.hermes.ResourceType
 
WORD_SENSE - Static variable in interface com.gengoai.hermes.Types
 
wordClass(HString) - Static method in class com.gengoai.hermes.ml.feature.LexicalFeatures
 
WordClass - Static variable in class com.gengoai.hermes.ml.feature.Features
 
wordList(LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Constructs a temporary word list to use as a predicate or as a container for checking for the existence of words and phrases.
wordList(WordList) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Constructs a temporary word list to use as a predicate or as a container for checking for the existence of words and phrases.
WordList - Interface in com.gengoai.hermes.lexicon
Word lists provide a set like interface to set of vocabulary items.
WordProcessor - Class in com.gengoai.hermes.format.conll
Processes words
WordProcessor() - Constructor for class com.gengoai.hermes.format.conll.WordProcessor
 
WordShape - Static variable in class com.gengoai.hermes.ml.feature.Features
 
wordsPerSecond() - Method in interface com.gengoai.hermes.corpus.ProgressLogger
 
wordsProcessed() - Method in interface com.gengoai.hermes.corpus.ProgressLogger
 
WORK_OF_ART - Static variable in interface com.gengoai.hermes.Entities
 
Workflow - Interface in com.gengoai.hermes.workflow
A workflow represents a set of _actions_ to perform on an document collection.
WORLD_WIDE_WEB - com.gengoai.hermes.BasicCategories
 
WORMS - com.gengoai.hermes.BasicCategories
 
WP - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
WP$ - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
WRB - Static variable in class com.gengoai.hermes.morphology.PennTreeBank
 
write(DocumentCollection, Resource) - Method in class com.gengoai.hermes.format.CsvFormat
 
write(DocumentCollection, Resource) - Method in interface com.gengoai.hermes.format.DocFormat
Writes a corpus of documents in this format to the given output resource
write(DocumentCollection, Resource) - Method in interface com.gengoai.hermes.format.OneDocPerFileFormat
 
write(Document, Resource) - Method in class com.gengoai.hermes.format.CoNLLFormat
 
write(Document, Resource) - Method in class com.gengoai.hermes.format.CsvFormat
 
write(Document, Resource) - Method in interface com.gengoai.hermes.format.DocFormat
Writes the given document in this format to the given output resource.
write(Document, Resource) - Method in class com.gengoai.hermes.format.HermesJsonFormat
 
write(Document, Resource) - Method in class com.gengoai.hermes.format.PennTreebankFormat
 
write(Document, Resource) - Method in class com.gengoai.hermes.format.POSFormat
 
write(Document, Resource) - Method in class com.gengoai.hermes.format.TaggedFormat
 
write(Document, Resource) - Method in class com.gengoai.hermes.format.TwitterSearchFormat
 
write(Document, Resource) - Method in class com.gengoai.hermes.format.TxtFormat
 
write(Lexicon, Resource, String) - Static method in class com.gengoai.hermes.lexicon.LexiconIO
Writes the given lexicon to the given lexicon resource in Json format.
WRITING - com.gengoai.hermes.BasicCategories
 
WRITING_SYSTEMS - com.gengoai.hermes.BasicCategories
 

X

xor(LyreExpression, LyreExpression) - Static method in class com.gengoai.hermes.extraction.lyre.LyreDSL
Returns true when the left-hand or right-hand expressions evaluate to true but not both

Y

YEAR_PERIOD - Static variable in interface com.gengoai.hermes.Entities
 
Yes - com.gengoai.hermes.morphology.UniversalFeatureValue
Abbr
Echo
Foreign
Hyph
Poss
Prefix
Reflex
Typo
YOGA - com.gengoai.hermes.BasicCategories
 
yybegin(int) - Method in class com.gengoai.hermes.morphology.StandardTokenizer
Enters a new lexical state
yycharat(int) - Method in class com.gengoai.hermes.morphology.StandardTokenizer
Returns the character at position pos from the matched text.
yyclose() - Method in class com.gengoai.hermes.morphology.StandardTokenizer
Closes the input stream.
YYEOF - Static variable in class com.gengoai.hermes.morphology.StandardTokenizer
This character denotes the end of file
YYINITIAL - Static variable in class com.gengoai.hermes.morphology.StandardTokenizer
lexical states
yylength() - Method in class com.gengoai.hermes.morphology.StandardTokenizer
Returns the length of the matched text region.
yypushback(int) - Method in class com.gengoai.hermes.morphology.StandardTokenizer
Pushes the specified amount of characters back into the input stream.
yyreset(Reader) - Method in class com.gengoai.hermes.morphology.StandardTokenizer
Resets the scanner to read from a new input stream.
yystate() - Method in class com.gengoai.hermes.morphology.StandardTokenizer
Returns the current lexical state.
yytext() - Method in class com.gengoai.hermes.morphology.StandardTokenizer
Returns the text matched by the current regular expression.

Z

Zero - com.gengoai.hermes.morphology.UniversalFeatureValue
(Person) Zero Person
ZINGIBERALES_ORDER_PLANTS - com.gengoai.hermes.BasicCategories
 
ZOOLOGY - com.gengoai.hermes.BasicCategories
 
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages