Index

A B C D E I P Q R S T Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addCustomBooleanFields(Map<String, Boolean>, SolrInputDocument) - Method in class edu.byu.hbll.solr.SolrDocumentBuilder
Method which adds custom boolean fields to SolrInputDocument.
addCustomIntegerFields(Map<String, Integer>, SolrInputDocument) - Method in class edu.byu.hbll.solr.SolrDocumentBuilder
Method which adds custom integer fields to SolrInputDocument.
addCustomLongFields(Map<String, Long>, SolrInputDocument) - Method in class edu.byu.hbll.solr.SolrDocumentBuilder
Method which adds custom long fields to SolrInputDocument.
addCustomStringFields(Map<String, String>, SolrInputDocument) - Method in class edu.byu.hbll.solr.SolrDocumentBuilder
Method which adds custom string fields to SolrInputDocument.

B

baseUris(List<String>) - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Sets the solr base uris.
batchCapacity(int) - Method in class edu.byu.hbll.solr.batch.Batcher.Builder
 
batchDelay(Duration) - Method in class edu.byu.hbll.solr.batch.Batcher.Builder
 
Batcher - Class in edu.byu.hbll.solr.batch
Implementation of BatchExecutorService that submits documents to Solr for indexing.
Batcher.Builder - Class in edu.byu.hbll.solr.batch
Configures and builds a new solr Batcher.
BatcherRunnable - Class in edu.byu.hbll.solr.batch
Implementation of BatchRunnable that submits documents to Solr for indexing.
build() - Method in class edu.byu.hbll.solr.batch.Batcher.Builder
 
Builder(SolrClient) - Constructor for class edu.byu.hbll.solr.batch.Batcher.Builder
Constructs a new Builder for a solr Batcher.
buildSolrInputDocument(JsonNode) - Method in class edu.byu.hbll.solr.SolrDocumentBuilder
Method which returns the SolrInputDocument generated from the JsonNode; the SolrInputDocument is a flattened version of the JsonNode.
buildSolrInputDocument(JsonNode, Collection<String>) - Method in class edu.byu.hbll.solr.SolrDocumentBuilder
Method which returns the SolrInputDocument generated from the JsonNode; the SolrInputDocument is a flattened version of the JsonNode.

C

chroot(String) - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Sets the zookeeper chroot for this initializer.
client() - Method in class edu.byu.hbll.solr.auto.SolrAutoConfiguration
Creates the SolrClient bean.
close() - Method in class edu.byu.hbll.solr.CollectionSolrClient
 
CollectionInitializer - Class in edu.byu.hbll.solr
Deprecated.
since 1.2.0; use SolrCollectionInitializer instead.
CollectionInitializer() - Constructor for class edu.byu.hbll.solr.CollectionInitializer
Deprecated.
 
collectionName(String) - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Sets the collection name for this initializer.
CollectionSolrClient - Class in edu.byu.hbll.solr
A SolrClient that uses an underlying SolrClient instance that sets a default collection.
CollectionSolrClient() - Constructor for class edu.byu.hbll.solr.CollectionSolrClient
 
configsetName(String) - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Sets the configset name for this initializer.
configsetPath(Path) - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Sets the location of the configset for this initializer.
configsetResourceName(String) - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Sets the name of the classpath resource containing the configset.
createCloudClient() - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Creates a CloudSolrClient based on the parameters set including the default collection.
createHttpClient() - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Creates a Solr client based on an LBHttp2SolrClient and the parameters set including the default collection.

D

DEFAULT_CHROOT - Static variable in class edu.byu.hbll.solr.SolrCollectionInitializer
Default Zookeeper chroot path: "/solr".
DEFAULT_REPLICA_COUNT - Static variable in class edu.byu.hbll.solr.SolrCollectionInitializer
Default replica count: 1.
DEFAULT_SHARD_COUNT - Static variable in class edu.byu.hbll.solr.SolrCollectionInitializer
Default shard count: 1.
DEFAULT_ZK_HOSTS - Static variable in class edu.byu.hbll.solr.SolrCollectionInitializer
Default Zookeeper host list: ["localhost"].

E

edu.byu.hbll.solr - package edu.byu.hbll.solr
 
edu.byu.hbll.solr.auto - package edu.byu.hbll.solr.auto
 
edu.byu.hbll.solr.batch - package edu.byu.hbll.solr.batch
 

I

initialize() - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Uploads the solr config (if one is provided), and initializes or reloads the solr collection with the config.
initializeHttp() - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Uploads the solr config (if one is provided), and initializes or reloads the solr collection with the config.
initSolr(String, String) - Static method in class edu.byu.hbll.solr.CollectionInitializer
Deprecated.
since 1.2.0; use SolrCollectionInitializer instead.
initSolr(String, String, String, Path) - Static method in class edu.byu.hbll.solr.CollectionInitializer
Deprecated.
since 1.2.0; use SolrCollectionInitializer instead.

P

preDestroy() - Method in class edu.byu.hbll.solr.auto.SolrAutoConfiguration
Closes the SolrClient.

Q

queueCapacity(int) - Method in class edu.byu.hbll.solr.batch.Batcher.Builder
 

R

replicaCount(int) - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Sets the replica count for this initializer.
request(SolrRequest, String) - Method in class edu.byu.hbll.solr.CollectionSolrClient
 
run(List<SolrInputDocument>) - Method in class edu.byu.hbll.solr.batch.BatcherRunnable
 

S

shardCount(int) - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Sets the shard count for this initializer.
SolrAutoConfiguration - Class in edu.byu.hbll.solr.auto
Auto configuration for a CloudSolrClient.
SolrAutoConfiguration(SolrProperties) - Constructor for class edu.byu.hbll.solr.auto.SolrAutoConfiguration
Creates a new configuration with the given properties.
SolrCollectionInitializer - Class in edu.byu.hbll.solr
Creates or reloads a SolrCloud collection based on the provided configset, or an existing configset if one is not provided.
SolrCollectionInitializer() - Constructor for class edu.byu.hbll.solr.SolrCollectionInitializer
 
SolrDocumentBuilder - Class in edu.byu.hbll.solr
Class which builds a solr input document from a json document.
SolrDocumentBuilder() - Constructor for class edu.byu.hbll.solr.SolrDocumentBuilder
 
SolrProperties - Class in edu.byu.hbll.solr.auto
Properties for the auto configuration of the CloudSolrClient.
SolrProperties() - Constructor for class edu.byu.hbll.solr.auto.SolrProperties
 
submitAllDocuments(Collection<? extends SolrInputDocument>) - Method in class edu.byu.hbll.solr.batch.Batcher
Deprecated.
As of 1.2.0. Use BatchExecutorService.submitAll(Collection) instead.
suspend(Duration) - Method in class edu.byu.hbll.solr.batch.Batcher.Builder
 

T

threadCount(int) - Method in class edu.byu.hbll.solr.batch.Batcher.Builder
 
threadFactory(ThreadFactory) - Method in class edu.byu.hbll.solr.batch.Batcher.Builder
 

Z

zkHosts(List<String>) - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
Sets the zookeeper hosts for this initializer.
A B C D E I P Q R S T Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form