public class TermGenerators extends Object
JCoReMapAnnotationIndex that might be useful
in a range of applications.| Modifier and Type | Class and Description |
|---|---|
static class |
TermGenerators.LongOffsetIndexTermGenerator |
| Constructor and Description |
|---|
TermGenerators() |
| Modifier and Type | Method and Description |
|---|---|
static IndexTermGenerator<String> |
edgeNGramTermGenerator(int n)
Generates all prefixes between length of 1 and length of max(n,
annotation.getCoveredText().length()) for an annotation a.
|
static IndexTermGenerator<String> |
exactPrefixTermGenerator(int length)
Generates as a search term the prefix of the covered text of an
annotation of length length.
|
static IndexTermGenerator<String> |
exactSuffixTermGenerator(int length)
Generates as a search term the suffix of the covered text of an
annotation of length length.
|
static TermGenerators.LongOffsetIndexTermGenerator |
longOffsetTermGenerator() |
static IndexTermGenerator<String> |
nGramTermGenerator(int n)
Creates strict n-grams of the covered text of an annotation.
|
static IndexTermGenerator<String> |
prefixTermGenerator(int maxLength)
Generates as a search term the prefix of the covered text of an
annotation up to length length.
|
static IndexTermGenerator<String> |
suffixTermGenerator(int maxLength)
Generates as a search term the suffix of the covered text of an
annotation up to length length.
|
public static IndexTermGenerator<String> nGramTermGenerator(int n)
n - The n-gram size.public static IndexTermGenerator<String> edgeNGramTermGenerator(int n)
n - The maximum prefix length.public static IndexTermGenerator<String> prefixTermGenerator(int maxLength)
maxLength - The maximum prefix length.public static IndexTermGenerator<String> suffixTermGenerator(int maxLength)
maxLength - The maximum suffix length.public static IndexTermGenerator<String> exactPrefixTermGenerator(int length)
length - The prefix length.public static IndexTermGenerator<String> exactSuffixTermGenerator(int length)
length - The suffix length.public static TermGenerators.LongOffsetIndexTermGenerator longOffsetTermGenerator()
Copyright © 2018 JULIE Lab Jena, Germany. All rights reserved.