public class LibraryProvider
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LibraryProvider.Dictionary |
Modifier and Type | Field and Description |
---|---|
static AutotaggingLibrary |
autotagging |
private static java.io.File |
dictRoot |
private static java.io.File |
dictSource |
static java.lang.String |
disabledExtension |
static WordCache |
dymLib |
static OverarchingLocation |
geoLoc |
static java.lang.String |
path_to_autotagging_dictionaries |
static java.lang.String |
path_to_did_you_mean_dictionaries |
static java.lang.String |
path_to_rewriter_dictionaries |
static java.lang.String |
path_to_source_dictionaries |
static java.lang.String |
path_to_synonym_dictionaries |
static URLRewriterLibrary |
urlRewriter |
Constructor and Description |
---|
LibraryProvider() |
Modifier and Type | Method and Description |
---|---|
static void |
activateDeReWo() |
static void |
deactivateDeReWo() |
static void |
initAutotagging() |
static void |
initDidYouMean() |
static void |
initialize(java.io.File rootPath)
initialize the LibraryProvider as static class.
|
static void |
initRewriter() |
static void |
initSynonyms() |
static void |
integrateGeonames0(long minPopulation) |
static void |
integrateGeonames1(long minPopulation) |
static void |
integrateGeonames2(long minPopulation) |
static void |
integrateOpenGeoDB() |
private static java.util.ArrayList<java.lang.String> |
loadDeReWo(java.io.File file,
boolean toLowerCase) |
static void |
main(java.lang.String[] args) |
private static java.util.Set<java.lang.String> |
sortUnique(java.util.List<java.lang.String> list) |
private static void |
writeWords(java.io.File f,
java.util.ArrayList<java.lang.String> list) |
public static final java.lang.String path_to_source_dictionaries
public static final java.lang.String path_to_did_you_mean_dictionaries
public static final java.lang.String path_to_autotagging_dictionaries
public static final java.lang.String path_to_synonym_dictionaries
public static final java.lang.String path_to_rewriter_dictionaries
public static final java.lang.String disabledExtension
public static WordCache dymLib
public static AutotaggingLibrary autotagging
public static URLRewriterLibrary urlRewriter
public static OverarchingLocation geoLoc
private static java.io.File dictSource
private static java.io.File dictRoot
public static void initialize(java.io.File rootPath)
pathToSource
- pathToDICTIONARIES
- public static void integrateOpenGeoDB()
public static void integrateGeonames0(long minPopulation)
public static void integrateGeonames1(long minPopulation)
public static void integrateGeonames2(long minPopulation)
public static void initDidYouMean()
public static void initAutotagging()
public static void initSynonyms()
public static void initRewriter()
public static void activateDeReWo()
public static void deactivateDeReWo()
private static java.util.Set<java.lang.String> sortUnique(java.util.List<java.lang.String> list)
private static void writeWords(java.io.File f, java.util.ArrayList<java.lang.String> list) throws java.io.IOException
java.io.IOException
private static java.util.ArrayList<java.lang.String> loadDeReWo(java.io.File file, boolean toLowerCase)
public static void main(java.lang.String[] args)