public class DataImporter extends Object
Stores all configuration information for pulling and indexing data.
This API is experimental and subject to changeModifier and Type | Class and Description |
---|---|
static class |
DataImporter.Status |
Modifier and Type | Field and Description |
---|---|
static String |
ABORT_CMD |
static String |
COLUMN |
DocBuilder.Statistics |
cumulativeStatistics |
static String |
DATA_SRC |
static String |
DEBUG_MODE |
static String |
DELTA_IMPORT_CMD |
DocBuilder |
docBuilder |
static String |
FULL_IMPORT_CMD |
static String |
IMPORT_CMD |
static String |
MULTI_VALUED |
static String |
NAME |
static String |
RELOAD_CONF_CMD |
static String |
SHOW_CONF_CMD |
static String |
STATUS_MSGS |
static String |
TYPE |
Modifier and Type | Method and Description |
---|---|
void |
doDeltaImport(SolrWriter writer,
RequestInfo requestParams) |
void |
doFullImport(SolrWriter writer,
RequestInfo requestParams) |
String |
getHandlerName() |
IndexSchema |
getSchema() |
SchemaField |
getSchemaField(String caseInsensitiveName) |
DataImporter.Status |
getStatus() |
boolean |
isBusy() |
DIHConfiguration |
readFromXml(Document xmlDocument) |
void |
runAsync(RequestInfo reqParams,
SolrWriter sw) |
void |
setStatus(DataImporter.Status status) |
public DocBuilder docBuilder
public DocBuilder.Statistics cumulativeStatistics
public static final String COLUMN
public static final String TYPE
public static final String DATA_SRC
public static final String MULTI_VALUED
public static final String NAME
public static final String STATUS_MSGS
public static final String FULL_IMPORT_CMD
public static final String IMPORT_CMD
public static final String DELTA_IMPORT_CMD
public static final String ABORT_CMD
public static final String DEBUG_MODE
public static final String RELOAD_CONF_CMD
public static final String SHOW_CONF_CMD
public SchemaField getSchemaField(String caseInsensitiveName)
public String getHandlerName()
public DIHConfiguration readFromXml(Document xmlDocument)
public DataImporter.Status getStatus()
public void setStatus(DataImporter.Status status)
public boolean isBusy()
public void doFullImport(SolrWriter writer, RequestInfo requestParams)
public void doDeltaImport(SolrWriter writer, RequestInfo requestParams)
public void runAsync(RequestInfo reqParams, SolrWriter sw)
public IndexSchema getSchema()
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.