Package org.apache.solr.handler.dataimport

Interface Summary
SolrWriter.SolrDoc The purpose of this interface to provide pluggable implementations for Solr 1.2 & 1.3 The implementation can choose to wrap appropriate Objects based on the version
XPathRecordReader.Handler  
 

Class Summary
AbstractDataImportHandlerTest Abstract base class for DataImportHandler tests
CachedSqlEntityProcessor This class enables caching of data obtained from the DB to avoid too many sql queries

Context This abstract class gives access to all available objects.
ContextImpl An implementation for the Context
DataConfig Mapping for data-config.xml
DataConfig.Document  
DataConfig.Entity  
DataConfig.Field  
DataConfig.Props  
DataConfig.Script  
DataImporter Stores all configuration information for pulling and indexing data.
DataImportHandler Solr Request Handler for data import from databases and REST data sources.
DataSource<T> Provides data from a source with a given query.
DateFormatTransformer Transformer instance which creates Date instances out of Strings.
DebugLogger Implements most of the interactive development functionality
DocBuilder DocBuilder is responsible for creating Solr documents out of the given configuration.
DocBuilder.Statistics  
EntityProcessor An instance of entity processor serves an entity.
EntityProcessorBase Base class for all implementations of EntityProcessor
Evaluator Pluggable functions for resolving variables
EvaluatorBag Holds definitions for evaluators provided by DataImportHandler
FileDataSource A DataSource which reads from local files
FileListEntityProcessor An EntityProcessor instance which can stream file names found in a given base directory matching patterns and returning rows containing file information.
HttpDataSource A data source implementation which can be used to read character files using HTTP.
JdbcDataSource A DataSource implementation which can fetch data using JDBC.
MockDataSource A mock DataSource implementation which can be used for testing.
NumberFormatTransformer A Transformer instance which can extract numbers out of strings.
RegexTransformer A Transformer implementation which uses Regular Expressions to extract, split and replace data in fields.
ScriptTransformer A Transformer instance capable of executing functions written in scripting languages as a Transformer instance.
SolrWriter Writes documents to SOLR as well as provides methods for loading and persisting last index time.
SqlEntityProcessor An EntityProcessor instance which provides support for reading from databases.
TemplateString Provides functionality for replacing variables in a templatized string.
TemplateTransformer A Transformer which can put values into a column by resolving an expression containing other columns
Transformer Use this API to implement a custom transformer for any given entity
VariableResolver This class is more or less like a Map.
VariableResolverImpl The default implementation of VariableResolver interface
XPathEntityProcessor An implementation of EntityProcessor which uses a streaming xpath parser to extract values out of XML documents.
XPathRecordReader A streaming xpath parser which uses StAX for XML parsing.
 

Enum Summary
DataImporter.Status  
 

Exception Summary
DataImportHandlerException Exception class for all DataImportHandler exceptions
 



Copyright © 2008 Apache Software Foundation. All Rights Reserved.