$ 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
All Classes All Packages
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
- 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...)
orDocument.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
AnnotatableType
s - 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 anAnnotationType
, 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
AnnotatableType
s. - 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
AttributeType
s 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 ofDocFormatParameters
- 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
- 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 storesLexiconEntry
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
andDocFormatProvider
. - 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
DocumentFactory
s - 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 usingTag.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 usingTag.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 givenHString
. - 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 twoHString
based on the extraction from a givenExtractor
. - 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 ApolloFeaturizer
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 usingprocessing.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 theCONFIDENCE
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 usingTag.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 usingTag.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 assigningPartOfSpeech
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
RelationEdge
s - 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
- 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
Action
s. - 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
- 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 givenFeaturizingExtractor
*. - 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
TextNormalizer
s. - 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
Tokenizer
s - 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 associatedUniversalFeatureValue
- 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
UniversalFeature
s - 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
All Classes All Packages