org.compass.core.lucene.engine
Class LuceneSettings
java.lang.Object
org.compass.core.lucene.engine.LuceneSettings
public class LuceneSettings
- extends Object
A helper methods that holds most of the Lucene specific properties, initlizes
from CompassSettings.
- Author:
- kimchy
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LuceneSettings
public LuceneSettings()
configure
public void configure(CompassSettings settings)
throws SearchEngineException
- Throws:
SearchEngineException
createTransLog
public TransLog createTransLog(CompassSettings settings)
getSettings
public CompassSettings getSettings()
getAllProperty
public String getAllProperty()
setAllProperty
public void setAllProperty(String allProperty)
getAliasProperty
public String getAliasProperty()
getExtendedAliasProperty
public String getExtendedAliasProperty()
setAliasProperty
public void setAliasProperty(String aliasProperty)
getTransactionIsolation
public CompassTransaction.TransactionIsolation getTransactionIsolation()
setTransactionIsolation
public void setTransactionIsolation(CompassTransaction.TransactionIsolation transactionIsolation)
getTransactionIsolationClass
public Class getTransactionIsolationClass()
setTransactionIsolationClass
public void setTransactionIsolationClass(Class transactionIsolationClass)
getMaxMergeDocs
public int getMaxMergeDocs()
setMaxMergeDocs
public void setMaxMergeDocs(int maxMergeDocs)
getMergeFactor
public int getMergeFactor()
setMergeFactor
public void setMergeFactor(int mergeFactor)
isUseCompoundFile
public boolean isUseCompoundFile()
setUseCompoundFile
public void setUseCompoundFile(boolean useCompoundFile)
getMaxFieldLength
public int getMaxFieldLength()
setMaxFieldLength
public void setMaxFieldLength(int maxFieldLength)
getMaxBufferedDocs
public int getMaxBufferedDocs()
setMaxBufferedDocs
public void setMaxBufferedDocs(int maxBufferedDocs)
getDefaultSearchPropery
public String getDefaultSearchPropery()
setDefaultSearchPropery
public void setDefaultSearchPropery(String defaultSearchPropery)
getConnection
public String getConnection()
setConnection
public void setConnection(String connection)
getAllPropertyTermVector
public Property.TermVector getAllPropertyTermVector()
setAllPropertyTermVector
public void setAllPropertyTermVector(Property.TermVector allPropertyTermVector)
getTransactionLockTimout
public long getTransactionLockTimout()
setTransactionLockTimout
public void setTransactionLockTimout(long transactionLockTimout)
getCacheInvalidationInterval
public long getCacheInvalidationInterval()
setCacheInvalidationInterval
public void setCacheInvalidationInterval(long cacheInvalidationInterval)
getLockDir
public String getLockDir()
getIndexManagerScheduleInterval
public long getIndexManagerScheduleInterval()
isWaitForCacheInvalidationOnIndexOperation
public boolean isWaitForCacheInvalidationOnIndexOperation()
isClearCacheOnCommit
public boolean isClearCacheOnCommit()
getSubContext
public String getSubContext()
Copyright (c) 2004-2006 The Compass Project.