| Interface | Description |
|---|---|
| [source] EventListener |
Event listener for DataImportHandler
This API is experimental and subject to change
|
| [source] MailEntityProcessor.CustomFilter | |
| [source] XPathRecordReader.Handler |
Implement this interface to stream records as and when one is found.
|
| Class | Description |
|---|---|
| [source] AbstractDataImportHandlerTestCase |
Abstract base class for DataImportHandler tests
|
| [source] AbstractDataImportHandlerTestCase.TestContext | |
| [source] AbstractDataImportHandlerTestCase.TestUpdateRequestProcessor | |
| [source] AbstractDataImportHandlerTestCase.TestUpdateRequestProcessorFactory | |
| [source] BinContentStreamDataSource |
A data source implementation which can be used to read binary stream from content streams.
|
| [source] BinFileDataSource |
A DataSource which reads from local files
|
| [source] BinURLDataSource |
A data source implementation which can be used to read binary streams using HTTP.
|
| [source] CachedSqlEntityProcessor |
This class enables caching of data obtained from the DB to avoid too many sql
queries
|
| [source] ClobTransformer | |
| [source] ContentStreamDataSource |
A DataSource implementation which reads from the ContentStream of a POST request
Refer to http://wiki.apache.org/solr/DataImportHandler
for more details.
|
| [source] Context |
This abstract class gives access to all available objects.
|
| [source] ContextImpl |
An implementation for the Context
|
| [source] DataConfig |
Mapping for data-config.xml
|
| [source] DataConfig.Document | |
| [source] DataConfig.Entity | |
| [source] DataConfig.Field | |
| [source] DataConfig.Script | |
| [source] DataImporter |
Stores all configuration information for pulling and indexing data.
|
| [source] DataImporter.MSG | |
| [source] DataImporter.RequestParams | |
| [source] DataImportHandler |
Solr Request Handler for data import from databases and REST data sources.
|
| [source] DataSource<T> |
Provides data from a source with a given query.
|
| [source] DateFormatTransformer | |
| [source] DebugLogger |
Implements most of the interactive development functionality
|
| [source] DocBuilder |
DocBuilder is responsible for creating Solr documents out of the given configuration. |
| [source] DocBuilder.DocWrapper | |
| [source] DocBuilder.EntityRow |
A reverse linked list .
|
| [source] DocBuilder.Statistics | |
| [source] EntityProcessor |
An instance of entity processor serves an entity.
|
| [source] EntityProcessorBase |
Base class for all implementations of
EntityProcessor |
| [source] EntityProcessorWrapper |
A Wrapper over
EntityProcessor instance which performs transforms and handles multi-row outputs correctly. |
| [source] EntityProcessorWrapper.ReflectionTransformer | |
| [source] Evaluator |
Pluggable functions for resolving variables
|
| [source] EvaluatorBag |
Holds definitions for evaluators provided by DataImportHandler
|
| [source] EvaluatorBag.VariableWrapper | |
| [source] FieldReaderDataSource |
This can be useful for users who have a DB field containing xml and wish to use a nested
XPathEntityProcessor
The datasouce may be configured as follows
VariableResolver
This may be used with any EntityProcessor which uses a DataSource<Reader> eg: XPathEntityProcessor
Supports String, BLOB, CLOB data types and there is an extra field (in the entity) 'encoding' for BLOB types |
| [source] FieldStreamDataSource |
This can be useful for users who have a DB field containing BLOBs which may be Rich documents
The datasouce may be configured as follows
<dataSource name="f1" type="FieldStreamDataSource" />
The entity which uses this datasource must keep and attribute dataField
The fieldname must be resolvable from
VariableResolver
This may be used with any EntityProcessor which uses a DataSource<InputStream> eg: TikaEntityProcessor
|
| [source] FileDataSource |
A
DataSource which reads from local files |
| [source] FileListEntityProcessor |
An
EntityProcessor instance which can stream file names found in a given base
directory matching patterns and returning rows containing file information. |
| [source] HTMLStripTransformer |
A
Transformer implementation which strip off HTML tags using HTMLStripCharFilter This is useful
in case you don't need this HTML anyway. |
| [source] HttpDataSource | Deprecated
use
URLDataSource instead |
| [source] JdbcDataSource |
A DataSource implementation which can fetch data using JDBC.
|
| [source] LineEntityProcessor |
An
EntityProcessor instance which can stream lines of text read from a
datasource. |
| [source] LogTransformer |
A
Transformer implementation which logs messages in a given template format. |
| [source] MailEntityProcessor |
An
EntityProcessor instance which can index emails along with their attachments from POP3 or IMAP sources. |
| [source] MockDataSource |
A mock DataSource implementation which can be used for testing.
|
| [source] MockInitialContextFactory | |
| [source] NumberFormatTransformer |
A
Transformer instance which can extract numbers out of strings. |
| [source] PlainTextEntityProcessor |
An implementation of
EntityProcessor which reads data from a url/file and give out a row which contains one String
value. |
| [source] RegexTransformer |
A
Transformer implementation which uses Regular Expressions to extract, split
and replace data in fields. |
| [source] ScriptTransformer |
A
Transformer instance capable of executing functions written in scripting
languages as a Transformer instance. |
| [source] SolrWriter |
Writes documents to SOLR as well as provides methods for loading and persisting last index time.
|
| [source] SqlEntityProcessor |
An
EntityProcessor instance which provides support for reading from
databases. |
| [source] TemplateString |
Provides functionality for replacing variables in a templatized string.
|
| [source] TemplateTransformer |
A
Transformer which can put values into a column by resolving an expression
containing other columns |
| [source] TestCachedSqlEntityProcessor |
Test for CachedSqlEntityProcessor
|
| [source] TestCachedSqlEntityProcessor.DoubleTransformer | |
| [source] TestCachedSqlEntityProcessor.UppercaseTransformer | |
| [source] TestClobTransformer |
Test for ClobTransformer
|
| [source] TestContentStreamDataSource |
Test for ContentStreamDataSource
|
| [source] TestDataConfig |
Test for DataConfig
|
| [source] TestDateFormatTransformer |
Test for DateFormatTransformer
|
| [source] TestDocBuilder |
Test for DocBuilder
|
| [source] TestDocBuilder.SolrWriterImpl | |
| [source] TestDocBuilder2 |
Test for DocBuilder using the test harness
|
| [source] TestDocBuilder2.AddDynamicFieldTransformer | |
| [source] TestDocBuilder2.EndEventListener | |
| [source] TestDocBuilder2.MockDataSource2 | |
| [source] TestDocBuilder2.MockTransformer | |
| [source] TestDocBuilder2.StartEventListener | |
| [source] TestEntityProcessorBase |
Test for EntityProcessorBase
|
| [source] TestEntityProcessorBase.T1 | |
| [source] TestEntityProcessorBase.T2 | |
| [source] TestEntityProcessorBase.T3 | |
| [source] TestErrorHandling |
Tests exception handling during imports in DataImportHandler
|
| [source] TestErrorHandling.ExceptionTransformer | |
| [source] TestErrorHandling.StringDataSource | |
| [source] TestEvaluatorBag |
Test for EvaluatorBag
|
| [source] TestFieldReader |
Test for FieldReaderDataSource
|
| [source] TestFileListEntityProcessor |
Test for FileListEntityProcessor
|
| [source] TestJdbcDataSource |
Test for JdbcDataSource
|
| [source] TestLineEntityProcessor |
Test for TestLineEntityProcessor
|
| [source] TestMailEntityProcessor |
Test for MailEntityProcessor.
|
| [source] TestMailEntityProcessor.SolrWriterImpl | |
| [source] TestNumberFormatTransformer |
Test for NumberFormatTransformer
|
| [source] TestPlainTextEntityProcessor |
Test for PlainTextEntityProcessor
|
| [source] TestPlainTextEntityProcessor.DS | |
| [source] TestRegexTransformer |
Test for RegexTransformer
|
| [source] TestScriptTransformer |
Test for ScriptTransformer
|
| [source] TestSqlEntityProcessor |
Test for SqlEntityProcessor
|
| [source] TestSqlEntityProcessor.T | |
| [source] TestSqlEntityProcessor.T2 | |
| [source] TestSqlEntityProcessor.T3 | |
| [source] TestSqlEntityProcessor2 |
Test for SqlEntityProcessor which checks full and delta imports using the
test harness
|
| [source] TestSqlEntityProcessor2.DateFormatValidatingEvaluator | |
| [source] TestSqlEntityProcessorDelta |
Test for SqlEntityProcessor which checks variations in primary key names and deleted ids
|
| [source] TestSqlEntityProcessorDelta2 |
Test for SqlEntityProcessor which checks variations in primary key names and deleted ids
|
| [source] TestSqlEntityProcessorDelta3 | |
| [source] TestSqlEntityProcessorDeltaPrefixedPk |
Test for SqlEntityProcessorDelta verifying fix for SOLR-1191
|
| [source] TestTemplateString |
Test for TemplateString
|
| [source] TestTemplateTransformer |
Test for TemplateTransformer
|
| [source] TestThreaded | |
| [source] TestTikaEntityProcessor |
Testcase for TikaEntityProcessor
|
| [source] TestURLDataSource | |
| [source] TestVariableResolver |
Test for VariableResolver
|
| [source] TestVariableResolver.E | |
| [source] TestXPathEntityProcessor |
Test for XPathEntityProcessor
|
| [source] TestXPathRecordReader |
Test for XPathRecordReader
|
| [source] ThreadedContext |
Context implementation used when run multi threaded.
|
| [source] ThreadedEntityProcessorWrapper |
Each Entity may have only a single EntityProcessor .
|
| [source] TikaEntityProcessor |
An implementation of
EntityProcessor which reads data from rich docs
using Apache Tika |
| [source] Transformer |
Use this API to implement a custom transformer for any given entity
|
| [source] URLDataSource |
A data source implementation which can be used to read character files using HTTP.
|
| [source] VariableResolver |
This class is more or less like a Map.
|
| [source] VariableResolverImpl |
The default implementation of VariableResolver interface
|
| [source] XPathEntityProcessor |
An implementation of
EntityProcessor which uses a streaming xpath parser to extract values out of XML documents. |
| [source] XPathRecordReader |
A streaming xpath parser which uses StAX for XML parsing.
|
| Enum | Description |
|---|---|
| [source] DataImporter.Status |
| Exception | Description |
|---|---|
| [source] DataImportHandlerException |
Exception class for all DataImportHandler exceptions
|