Package de.julielab.java.utilities.index
Class LuceneIndex
- java.lang.Object
-
- de.julielab.java.utilities.index.LuceneIndex
-
- All Implemented Interfaces:
StringIndex
public class LuceneIndex extends Object implements StringIndex
-
-
Constructor Summary
Constructors Constructor Description LuceneIndex(String indexDirectory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidcommit()Stringget(String key)String[]getArray(String key)intgetFirstRetrievalPage()StringgetIndexDirectory()booleanisRetrieveAllKeys()voidopen()voidput(String key, String value)voidput(String key, String[] value)booleanrequiresExplicitCommit()voidsetFirstRetrievalPage(int firstRetrievalPage)voidsetRetrieveAllKeys(boolean retrieveAllKeys)intsize()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.julielab.java.utilities.index.StringIndex
getName
-
-
-
-
Constructor Detail
-
LuceneIndex
public LuceneIndex(String indexDirectory)
-
-
Method Detail
-
getIndexDirectory
public String getIndexDirectory()
-
isRetrieveAllKeys
public boolean isRetrieveAllKeys()
-
setRetrieveAllKeys
public void setRetrieveAllKeys(boolean retrieveAllKeys)
-
getFirstRetrievalPage
public int getFirstRetrievalPage()
-
setFirstRetrievalPage
public void setFirstRetrievalPage(int firstRetrievalPage)
-
get
public String get(String key)
- Specified by:
getin interfaceStringIndex
-
getArray
public String[] getArray(String key)
- Specified by:
getArrayin interfaceStringIndex
-
put
public void put(String key, String value)
- Specified by:
putin interfaceStringIndex
-
put
public void put(String key, String[] value)
- Specified by:
putin interfaceStringIndex
-
commit
public void commit()
- Specified by:
commitin interfaceStringIndex
-
requiresExplicitCommit
public boolean requiresExplicitCommit()
- Specified by:
requiresExplicitCommitin interfaceStringIndex
-
close
public void close()
- Specified by:
closein interfaceStringIndex
-
open
public void open()
- Specified by:
openin interfaceStringIndex
-
size
public int size()
- Specified by:
sizein interfaceStringIndex
-
-