|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.solr.core.Config org.apache.solr.core.SolrConfig
public class SolrConfig
Provides a static reference to a Config object modeling the main configuration data for a a Solr instance -- typically found in "solrconfig.xml".
Nested Class Summary | |
---|---|
static class |
SolrConfig.HttpCachingConfig
|
static class |
SolrConfig.JmxConfiguration
|
static class |
SolrConfig.UpdateHandlerInfo
|
Field Summary | |
---|---|
int |
booleanQueryMaxClauseCount
|
protected String |
dataDir
|
static String |
DEFAULT_CONF_FILE
|
SolrIndexConfig |
defaultIndexConfig
Deprecated. |
CacheConfig |
documentCacheConfig
|
boolean |
enableLazyFieldLoading
|
CacheConfig |
fieldValueCacheConfig
|
CacheConfig |
filterCacheConfig
|
int |
hashDocSetMaxSize
|
float |
hashSetInverseLoadFactor
|
SolrIndexConfig |
indexConfig
|
SolrConfig.JmxConfiguration |
jmxConfig
|
static org.slf4j.Logger |
log
|
Version |
luceneMatchVersion
|
SolrIndexConfig |
mainIndexConfig
Deprecated. |
int |
maxWarmingSearchers
|
boolean |
nrtMode
|
CacheConfig |
queryResultCacheConfig
|
int |
queryResultMaxDocsCached
|
int |
queryResultWindowSize
|
boolean |
unlockOnStartup
|
protected SolrConfig.UpdateHandlerInfo |
updateHandlerInfo
|
boolean |
useColdSearcher
|
boolean |
useFilterForSortedQuery
|
CacheConfig[] |
userCacheConfigs
|
Constructor Summary | |
---|---|
SolrConfig()
Creates a default instance from the solrconfig.xml. |
|
SolrConfig(SolrResourceLoader loader,
String name,
InputSource is)
Creates a configuration instance from a resource loader, a configuration name and a stream. |
|
SolrConfig(String name)
Creates a configuration instance from a configuration name. |
|
SolrConfig(String name,
InputSource is)
Creates a configuration instance from a configuration name and stream. |
|
SolrConfig(String instanceDir,
String name,
InputSource is)
Creates a configuration instance from an instance directory, configuration name and stream. |
Method Summary | |
---|---|
String |
getDataDir()
|
SolrConfig.HttpCachingConfig |
getHttpCachingConfig()
|
PluginInfo |
getPluginInfo(String type)
|
List<PluginInfo> |
getPluginInfos(String type)
SolrConfig keeps a repository of plugins by the type. |
SolrConfig.UpdateHandlerInfo |
getUpdateHandlerInfo()
|
protected SolrConfig.UpdateHandlerInfo |
loadUpdatehandlerInfo()
|
List<PluginInfo> |
readPluginInfos(String tag,
boolean requireName,
boolean requireClass)
|
Methods inherited from class org.apache.solr.core.Config |
---|
complainAboutUnknownAttributes, evaluate, get, get, getBool, getBool, getDocument, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLuceneVersion, getLuceneVersion, getName, getNode, getNode, getNodeList, getOriginalConfig, getResourceLoader, getResourceName, getUnknownAttributes, getUnsubstitutedNode, getVal, getXPath, parseLuceneVersionString, substituteProperties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final org.slf4j.Logger log
public static final String DEFAULT_CONF_FILE
public final int booleanQueryMaxClauseCount
public final CacheConfig filterCacheConfig
public final CacheConfig queryResultCacheConfig
public final CacheConfig documentCacheConfig
public final CacheConfig fieldValueCacheConfig
public final CacheConfig[] userCacheConfigs
public final boolean useFilterForSortedQuery
public final int queryResultWindowSize
public final int queryResultMaxDocsCached
public final boolean enableLazyFieldLoading
public final boolean nrtMode
public final float hashSetInverseLoadFactor
public final int hashDocSetMaxSize
@Deprecated public final SolrIndexConfig defaultIndexConfig
@Deprecated public final SolrIndexConfig mainIndexConfig
public final SolrIndexConfig indexConfig
protected SolrConfig.UpdateHandlerInfo updateHandlerInfo
public final int maxWarmingSearchers
public final boolean unlockOnStartup
public final boolean useColdSearcher
public final Version luceneMatchVersion
protected String dataDir
public final SolrConfig.JmxConfiguration jmxConfig
Constructor Detail |
---|
public SolrConfig() throws ParserConfigurationException, IOException, SAXException
ParserConfigurationException
IOException
SAXException
public SolrConfig(String name) throws ParserConfigurationException, IOException, SAXException
name
- the configuration name used by the loader
ParserConfigurationException
IOException
SAXException
public SolrConfig(String name, InputSource is) throws ParserConfigurationException, IOException, SAXException
name
- the configuration nameis
- the configuration stream
ParserConfigurationException
IOException
SAXException
public SolrConfig(String instanceDir, String name, InputSource is) throws ParserConfigurationException, IOException, SAXException
instanceDir
- the directory used to create the resource loadername
- the configuration name used by the loader if the stream is nullis
- the configuration stream
ParserConfigurationException
IOException
SAXException
public SolrConfig(SolrResourceLoader loader, String name, InputSource is) throws ParserConfigurationException, IOException, SAXException
loader
- the resource loadername
- the configuration nameis
- the configuration stream
ParserConfigurationException
IOException
SAXException
Method Detail |
---|
protected SolrConfig.UpdateHandlerInfo loadUpdatehandlerInfo()
public List<PluginInfo> readPluginInfos(String tag, boolean requireName, boolean requireClass)
public SolrConfig.HttpCachingConfig getHttpCachingConfig()
public SolrConfig.UpdateHandlerInfo getUpdateHandlerInfo()
public String getDataDir()
public List<PluginInfo> getPluginInfos(String type)
type
- The key is FQN of the plugin class there are a few known types : SolrFormatter, SolrFragmenter
SolrRequestHandler,QParserPlugin, QueryResponseWriter,ValueSourceParser,
SearchComponent, QueryConverter, SolrEventListener, DirectoryFactory,
IndexDeletionPolicy, IndexReaderFactory, TransformerFactory
public PluginInfo getPluginInfo(String type)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |