Package de.julielab.java.utilities.index
Class PersistentLuceneIndexStringArrayMapProvider
- java.lang.Object
-
- de.julielab.java.utilities.index.StringArrayMapProvider
-
- de.julielab.java.utilities.index.PersistentIndexStringArrayMapProvider
-
- de.julielab.java.utilities.index.PersistentLuceneIndexStringArrayMapProvider
-
- All Implemented Interfaces:
IStringArrayMapProvider,Closeable,AutoCloseable
public class PersistentLuceneIndexStringArrayMapProvider extends PersistentIndexStringArrayMapProvider
-
-
Field Summary
-
Fields inherited from class de.julielab.java.utilities.index.PersistentIndexStringArrayMapProvider
index, MAXIMUM_MEMCACHE_SIZE
-
Fields inherited from class de.julielab.java.utilities.index.StringArrayMapProvider
map
-
-
Constructor Summary
Constructors Constructor Description PersistentLuceneIndexStringArrayMapProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()LuceneIndexgetIndex()protected LuceneIndexinitializeIndex(String cachePath)-
Methods inherited from class de.julielab.java.utilities.index.PersistentIndexStringArrayMapProvider
getIndexDirectoryPath, initializeEmpty, load, put, setIndexDirectoryPath
-
Methods inherited from class de.julielab.java.utilities.index.StringArrayMapProvider
getEligibleKeys, getKeyIndices, getMap, getMultiValueDelimiterRegex, getValueIndices, load, setEligibleKeys, setKeyIndices, setMultiValueDelimiterRegex, setValueIndices
-
-
-
-
Method Detail
-
initializeIndex
protected LuceneIndex initializeIndex(String cachePath)
- Specified by:
initializeIndexin classPersistentIndexStringArrayMapProvider
-
close
public void close() throws IOException- Throws:
IOException
-
getIndex
public LuceneIndex getIndex()
- Overrides:
getIndexin classPersistentIndexStringArrayMapProvider
-
-