See: Description
| Interface | Description |
|---|---|
| IHasMWEDetector |
A MWE Detector that wraps another MWE detector.
|
| IInflectionRule |
Represents a pattern according to which the parts of a multi-word expression
may be inflected.
|
| IMWEDetector |
A detector for multi-word expressions.
|
| IMWEDetectorFilter |
An interface for MWE detectors that act as filters for other MWE detectors
|
| IMWEDetectorResolver |
An interface for MWE detectors that resolve conflicts between identified MWEs
from other detectors.
|
| Class | Description |
|---|---|
| Baseline |
A baseline implementation of the
IMWEDetector interface. |
| CompositeDetector |
A detector composed of multiple simpler detectors.
|
| Consecutive |
Detector that uses an index to detect the MWEs whose parts appear
continuously in the sentence.
|
| ConstrainLength |
A detector filter that constrains MWEs by length.
|
| Continuous |
A detector that filters the results of its backing detector to return only
those MWEs whose parts are continuous in the sentence.
|
| Exhaustive |
Implements an exhaustive algorithm that detects all possible non-stop-word
MWEs in a sentence, including MWEs that are out of order or discontinuous.
|
| FilterByScore |
Removes all MWEs from the wrapped detector's results whose score is
"no good", where "no good" is implementation dependent.
|
| HasMWEDetector |
Abstract base class for MWE Detectors that wrap, and constraint the output
of, other MWE detectors.
|
| InflectionLookup |
Uses a given MWE detector to find multi-word expressions in a sentence but
discards inflected multi-word expressions whose form is not listed as a valid
inflected form by its associated
IMWEDesc. |
| InflectionPattern |
Uses a given
IMWEDetector to find multi-word expressions in a
sentence but discards inflected multi-word expressions if the inflected form
does not correspond to an inflection pattern give by a set of inflection
rules. |
| InOrder |
Filters the output of a given MWE detector, removing those MWEs whose parts
appear do not appear in the sentence in the same order as they appear in the MWE description.
|
| Leftmost |
A resolver that chooses the leftmost MWE.
|
| LeskAtLeast |
A filter detector that throws out MWEs whose lesk score is less than some value.
|
| LMLR |
Stands for "Longest Match, Left to Right".
|
| Longest |
A detector resolver that chooses the longest MWEs in a set of conflicts.
|
| MoreFrequentAsMWE |
Filters the results of its backing detector to include only those MWEs whose
parts, in a continuous run of tokens, are more often marked as an MWE than as
individual tokens.
|
| MWEBuilder<T extends IToken> |
A record that is used to hold tokens as the detector passes over a sentence.
|
| NoInflection |
A detector that filters the results of its backing detector to return only
those MWEs that are not inflected.
|
| NoProperNouns |
A detector that filters all proper noun MWEs from the results of its backing detector.
|
| Perfect |
A detector that finds all of the MWEs in a sentence by using an answer key.
|
| ProperNouns |
Detects the proper nouns in an ISentence.
|
| ResolveByScore |
Abstract base class for MWE detector resolvers that use a simple score to
resolve conflicts.
|
| SmallestVariance |
A detector resolver that chooses the MWE with the smallest variance.
|
| StopWords |
Uses the exhaustive strategy specified in
Exhaustive to find the MWEs
that consist entirely of stop words in a sentence. |
| TrulyExhaustive |
Returns a composite detector backed by the
Exhaustive and
StopWords detection strategies. |
| Enum | Description |
|---|---|
| InflectionRule |
Enumerates the ways in which MWEs with certain parts of speech are allowed to inflect.
|
Copyright © 2011 Massachusetts Institute of Technology. All Rights Reserved.