Uses of Class
org.apache.solr.schema.IndexSchema

Packages that use IndexSchema
org.apache.solr.core Core classes implementin Solr internals and the management of SolrCore
org.apache.solr.handler Concrete implementations of SolrRequestHandler 
org.apache.solr.handler.component SearchComponent implementations for use in SearchHandler 
org.apache.solr.parser Solr native variant of the Lucene Classic QueryParser 
org.apache.solr.request APIs and classes for dealing with Solr requests 
org.apache.solr.response API and implementations of QueryResponseWriter for formating Solr request responses 
org.apache.solr.schema IndexSchema and FieldType implementations for powering schema.xml 
org.apache.solr.search APIs and classes for parsing and processing search requests 
org.apache.solr.search.similarities Factories for various built-in Lucene ranking models. 
org.apache.solr.update APIs and classes for managing index updates 
org.apache.solr.update.processor UpdateRequestProcessorFactory APIs and implementations for use in UpdateRequestProcessorChain
org.apache.solr.util Common utility classes used throughout Solr 
 

Uses of IndexSchema in org.apache.solr.core
 

Fields in org.apache.solr.core with type parameters of type IndexSchema
protected  Map<String,IndexSchema> CoreContainer.indexSchemaCache
           
 

Methods in org.apache.solr.core that return IndexSchema
 IndexSchema SolrCore.getSchema()
          Gets the schema object used by this core instance.
 

Methods in org.apache.solr.core with parameters of type IndexSchema
 void SchemaCodecFactory.inform(IndexSchema schema)
           
 

Constructors in org.apache.solr.core with parameters of type IndexSchema
SolrCore(String name, String dataDir, SolrConfig config, IndexSchema schema, CoreDescriptor cd)
          Creates a new core and register it in the list of cores.
SolrCore(String name, String dataDir, SolrConfig config, IndexSchema schema, CoreDescriptor cd, UpdateHandler updateHandler, IndexDeletionPolicyWrapper delPolicy, SolrCore prev)
          Creates a new core and register it in the list of cores.
 

Uses of IndexSchema in org.apache.solr.handler
 

Methods in org.apache.solr.handler with parameters of type IndexSchema
protected  NamedList<NamedList> FieldAnalysisRequestHandler.handleAnalysisRequest(FieldAnalysisRequest request, IndexSchema schema)
          Handles the resolved analysis request and returns the analysis breakdown response as a named list.
 

Uses of IndexSchema in org.apache.solr.handler.component
 

Methods in org.apache.solr.handler.component with parameters of type IndexSchema
protected  void ResponseLogComponent.processIds(ResponseBuilder rb, DocList dl, IndexSchema schema, SolrIndexSearcher searcher)
           
protected  void ResponseLogComponent.processScores(ResponseBuilder rb, DocList dl, IndexSchema schema, SolrIndexSearcher searcher)
           
 

Uses of IndexSchema in org.apache.solr.parser
 

Fields in org.apache.solr.parser declared as IndexSchema
protected  IndexSchema SolrQueryParserBase.schema
           
 

Uses of IndexSchema in org.apache.solr.request
 

Methods in org.apache.solr.request that return IndexSchema
 IndexSchema SolrQueryRequestBase.getSchema()
           
 IndexSchema SolrQueryRequest.getSchema()
          The index schema associated with this request
 

Uses of IndexSchema in org.apache.solr.response
 

Fields in org.apache.solr.response declared as IndexSchema
protected  IndexSchema BinaryResponseWriter.Resolver.schema
           
protected  IndexSchema TextResponseWriter.schema
           
 

Uses of IndexSchema in org.apache.solr.schema
 

Fields in org.apache.solr.schema declared as IndexSchema
protected  IndexSchema AbstractSubTypeFieldType.schema
           
 

Methods in org.apache.solr.schema with parameters of type IndexSchema
 void SpatialPointVectorFieldType.inform(IndexSchema schema)
           
 void AbstractSubTypeFieldType.inform(IndexSchema schema)
           
 void CurrencyField.inform(IndexSchema indexSchema)
          When index schema is informed, add dynamic fields.
 void SchemaAware.inform(IndexSchema schema)
          Informs the IndexSchema provided by the schema parameter of an event (e.g., a new FieldType was added, etc.
protected  void TrieDateField.init(IndexSchema schema, Map<String,String> args)
           
protected  void SpatialPointVectorFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void AbstractSubTypeFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void PointType.init(IndexSchema schema, Map<String,String> args)
           
protected  void IntField.init(IndexSchema schema, Map<String,String> args)
           
protected  void UUIDField.init(IndexSchema schema, Map<String,String> args)
           
protected  void AbstractSpatialFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void CurrencyField.init(IndexSchema schema, Map<String,String> args)
           
protected  void ExternalFileField.init(IndexSchema schema, Map<String,String> args)
           
protected  void FieldType.init(IndexSchema schema, Map<String,String> args)
          subclasses should initialize themselves with the args provided and remove valid arguments.
protected  void FloatField.init(IndexSchema schema, Map<String,String> args)
           
protected  void LongField.init(IndexSchema schema, Map<String,String> args)
           
protected  void TrieField.init(IndexSchema schema, Map<String,String> args)
           
protected  void SpatialRecursivePrefixTreeFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void CollationField.init(IndexSchema schema, Map<String,String> args)
           
protected  void PreAnalyzedField.init(IndexSchema schema, Map<String,String> args)
           
protected  void ShortField.init(IndexSchema schema, Map<String,String> args)
           
protected  void LatLonType.init(IndexSchema schema, Map<String,String> args)
           
protected  void ByteField.init(IndexSchema schema, Map<String,String> args)
           
protected  void PrimitiveFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void TextField.init(IndexSchema schema, Map<String,String> args)
           
protected  void AbstractSpatialPrefixTreeFieldType.init(IndexSchema schema, Map<String,String> args)
           
protected  void DoubleField.init(IndexSchema schema, Map<String,String> args)
           
protected  void StrField.init(IndexSchema schema, Map<String,String> args)
           
protected  void FieldType.setArgs(IndexSchema schema, Map<String,String> args)
           
 

Constructors in org.apache.solr.schema with parameters of type IndexSchema
FieldTypePluginLoader(IndexSchema schema, Map<String,FieldType> fieldTypes, Collection<SchemaAware> schemaAware)
           
 

Uses of IndexSchema in org.apache.solr.search
 

Methods in org.apache.solr.search that return IndexSchema
 IndexSchema SolrIndexSearcher.getSchema()
          Direct access to the IndexSchema for use with this searcher
 

Methods in org.apache.solr.search with parameters of type IndexSchema
static String QueryParsing.getDefaultField(IndexSchema s, String df)
          Returns the effective default field based on the 'df' param or hardcoded schema default.
static QueryParser.Operator QueryParsing.getQueryParserDefaultOperator(IndexSchema sch, String override)
          Returns the "preferred" default operator for use by Query Parsers, based on the settings in the IndexSchema which may be overridden using an optional String override value.
static String DisMaxQParser.parseMinShouldMatch(IndexSchema schema, SolrParams params)
          Applies the appropriate default rules for the "mm" param based on the effective value of the "q.op" param
static Map<String,Float> DisMaxQParser.parseQueryFields(IndexSchema indexSchema, SolrParams solrParams)
          Uses SolrPluginUtils.parseFieldBoosts(String) with the 'qf' parameter.
static List<String> QueryParsing.toString(List<Query> queries, IndexSchema schema)
          Builds a list of String which are stringified versions of a list of Queries
static String QueryParsing.toString(Query query, IndexSchema schema)
          Formats a Query for debugging, using the IndexSchema to make complex field types readable.
static void QueryParsing.toString(Query query, IndexSchema schema, Appendable out, int flags)
           
 

Constructors in org.apache.solr.search with parameters of type IndexSchema
SolrIndexSearcher(SolrCore core, String path, IndexSchema schema, SolrIndexConfig config, String name, boolean enableCache, DirectoryFactory directoryFactory)
           
SolrIndexSearcher(SolrCore core, String path, IndexSchema schema, SolrIndexConfig config, String name, DirectoryReader r, boolean closeReader, boolean enableCache, boolean reserveDirectory, DirectoryFactory directoryFactory)
           
 

Uses of IndexSchema in org.apache.solr.search.similarities
 

Methods in org.apache.solr.search.similarities with parameters of type IndexSchema
 void SchemaSimilarityFactory.inform(IndexSchema schema)
           
 

Uses of IndexSchema in org.apache.solr.update
 

Fields in org.apache.solr.update declared as IndexSchema
protected  IndexSchema UpdateHandler.schema
           
 

Methods in org.apache.solr.update with parameters of type IndexSchema
static SolrIndexWriter SolrIndexWriter.create(String name, String path, DirectoryFactory directoryFactory, boolean create, IndexSchema schema, SolrIndexConfig config, IndexDeletionPolicy delPolicy, Codec codec, boolean forceNewDirectory)
           
static SchemaField VersionInfo.getAndCheckVersionField(IndexSchema schema)
          Gets and returns the VersionInfo.VERSION_FIELD from the specified schema, after verifying that it is indexed, stored, and single-valued.
static Document DocumentBuilder.toDocument(SolrInputDocument doc, IndexSchema schema)
          Convert a SolrInputDocument to a lucene Document.
 IndexWriterConfig SolrIndexConfig.toIndexWriterConfig(IndexSchema schema)
           
 

Constructors in org.apache.solr.update with parameters of type IndexSchema
DocumentBuilder(IndexSchema schema)
           
 

Uses of IndexSchema in org.apache.solr.update.processor
 

Methods in org.apache.solr.update.processor with parameters of type IndexSchema
static FieldMutatingUpdateProcessor.FieldNameSelector FieldMutatingUpdateProcessor.createFieldNameSelector(SolrResourceLoader loader, IndexSchema schema, Set<String> fields, Set<String> typeNames, Collection<String> typeClasses, Collection<Pattern> regexes, FieldMutatingUpdateProcessor.FieldNameSelector defSelector)
          Utility method that can be used to define a FieldNameSelector using the same types of rules as the FieldMutatingUpdateProcessor init code.
 

Uses of IndexSchema in org.apache.solr.util
 

Methods in org.apache.solr.util with parameters of type IndexSchema
static NamedList<Explanation> SolrPluginUtils.getExplanations(Query query, DocList docs, SolrIndexSearcher searcher, IndexSchema schema)
          Generates an NamedList of Explanations for each item in a list of docs.
 



Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.