# Index

A B C D E G H I L O P S T V
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 `SolrClient` for 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 `SolrClientType` matching the given type string (case-insensitive), or `null` if 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.

A B C D E G H I L O P S T V
All Classes and Interfaces|All Packages|Constant Field Values