Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addSolrDeleteRequest(UpdateRequest, DeleteRequest) - Method in class com.norconex.committer.solr.SolrCommitter
-
Adds a delete operation to the given Solr batch request.
- addSolrUpsertRequest(UpdateRequest, UpsertRequest) - Method in class com.norconex.committer.solr.SolrCommitter
-
Adds an upsert operation to the given Solr batch request.
B
- buildSolrDocument(Properties) - Method in class com.norconex.committer.solr.SolrCommitter
-
Builds a Solr input document from the given field properties.
C
- closeBatchCommitter() - Method in class com.norconex.committer.solr.SolrCommitter
- CLOUD - Enum constant in enum class com.norconex.committer.solr.SolrClientType
-
Client for use with a SolrCloud cluster via ZooKeeper hosts.
- com.norconex.committer.solr - package com.norconex.committer.solr
- commitBatch(Iterator<ICommitterRequest>) - Method in class com.norconex.committer.solr.SolrCommitter
- CONCURRENT_UPDATE - Enum constant in enum class com.norconex.committer.solr.SolrClientType
-
Optimized for high-volume upserts to a single Solr node.
- CONCURRENT_UPDATE_HTTP2 - Enum constant in enum class com.norconex.committer.solr.SolrClientType
-
HTTP/2 variant of
SolrClientType.CONCURRENT_UPDATE(experimental). - create(String) - Method in enum class com.norconex.committer.solr.SolrClientType
-
Creates a
SolrClientfor the given Solr URL.
D
- DEFAULT_SOLR_CONTENT_FIELD - Static variable in class com.norconex.committer.solr.SolrCommitter
-
Default Solr content field
- DEFAULT_SOLR_ID_FIELD - Static variable in class com.norconex.committer.solr.SolrCommitter
-
Default Solr ID field
E
- equals(Object) - Method in class com.norconex.committer.solr.SolrCommitter
G
- getCredentials() - Method in class com.norconex.committer.solr.SolrCommitter
-
Gets Solr authentication credentials.
- getSolrClientType() - Method in class com.norconex.committer.solr.SolrCommitter
-
Gets the Solr client type.
- getSolrURL() - Method in class com.norconex.committer.solr.SolrCommitter
-
Gets the Solr URL.
- getSourceIdField() - Method in class com.norconex.committer.solr.SolrCommitter
-
Gets the document field name containing the value to be stored in Solr ID field.
- getTargetContentField() - Method in class com.norconex.committer.solr.SolrCommitter
-
Gets the name of the Solr field where content will be stored.
- getTargetIdField() - Method in class com.norconex.committer.solr.SolrCommitter
-
Gets the name of the Solr field where to store a document unique identifier (sourceIdField).
- getUpdateUrlParam(String) - Method in class com.norconex.committer.solr.SolrCommitter
-
Gets a URL parameter value by its parameter name.
- getUpdateUrlParamNames() - Method in class com.norconex.committer.solr.SolrCommitter
-
Gets the update URL parameter names.
H
- hashCode() - Method in class com.norconex.committer.solr.SolrCommitter
- HTTP - Enum constant in enum class com.norconex.committer.solr.SolrClientType
-
Direct access to a single Solr node via HTTP.
- HTTP2 - Enum constant in enum class com.norconex.committer.solr.SolrClientType
-
HTTP/2 variant of
SolrClientType.HTTP(experimental).
I
- initBatchCommitter() - Method in class com.norconex.committer.solr.SolrCommitter
- isSolrCommitDisabled() - Method in class com.norconex.committer.solr.SolrCommitter
-
Gets whether to send an explicit commit request at the end of every batch, or let the server auto-commit.
L
- LB_HTTP - Enum constant in enum class com.norconex.committer.solr.SolrClientType
-
Simple load-balancing across multiple Solr nodes via HTTP.
- LB_HTTP2 - Enum constant in enum class com.norconex.committer.solr.SolrClientType
-
HTTP/2 variant of
SolrClientType.LB_HTTP(experimental). - loadBatchCommitterFromXML(XML) - Method in class com.norconex.committer.solr.SolrCommitter
O
- of(String) - Static method in enum class com.norconex.committer.solr.SolrClientType
-
Returns the
SolrClientTypematching the given type string (case-insensitive), ornullif none match.
P
- pushSolrRequest(UpdateRequest) - Method in class com.norconex.committer.solr.SolrCommitter
-
Pushes the given Solr update request, optionally committing afterward.
S
- saveBatchCommitterToXML(XML) - Method in class com.norconex.committer.solr.SolrCommitter
- setCredentials(Credentials) - Method in class com.norconex.committer.solr.SolrCommitter
-
Sets Solr authentication credentials.
- setSolrClientType(SolrClientType) - Method in class com.norconex.committer.solr.SolrCommitter
-
Sets the Solr client type.
- setSolrCommitDisabled(boolean) - Method in class com.norconex.committer.solr.SolrCommitter
-
Sets whether to send an explicit commit request at the end of every batch, or let the server auto-commit.
- setSolrURL(String) - Method in class com.norconex.committer.solr.SolrCommitter
-
Sets the Solr URL.
- setSourceIdField(String) - Method in class com.norconex.committer.solr.SolrCommitter
-
Sets the document field name containing the value to be stored in Solr ID field.
- setTargetContentField(String) - Method in class com.norconex.committer.solr.SolrCommitter
-
Sets the name of the Solr field where content will be stored.
- setTargetIdField(String) - Method in class com.norconex.committer.solr.SolrCommitter
-
Sets the name of the Solr field where to store a document unique identifier (sourceIdField).
- setUpdateUrlParam(String, String) - Method in class com.norconex.committer.solr.SolrCommitter
-
Sets URL parameters to be added on Solr HTTP calls.
- SolrClientType - Enum Class in com.norconex.committer.solr
-
Supported SolrClient types.
- SolrCommitter - Class in com.norconex.committer.solr
-
Commits documents to Apache Solr.
- SolrCommitter() - Constructor for class com.norconex.committer.solr.SolrCommitter
-
Constructor.
T
- toString() - Method in enum class com.norconex.committer.solr.SolrClientType
- toString() - Method in class com.norconex.committer.solr.SolrCommitter
V
- valueOf(String) - Static method in enum class com.norconex.committer.solr.SolrClientType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.norconex.committer.solr.SolrClientType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values