Index
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
BatchExecutorServicethat 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
BatchRunnablethat 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
Builderfor a solrBatcher. - buildSolrInputDocument(JsonNode) - Method in class edu.byu.hbll.solr.SolrDocumentBuilder
-
Method which returns the
SolrInputDocumentgenerated from theJsonNode; theSolrInputDocumentis a flattened version of theJsonNode. - buildSolrInputDocument(JsonNode, Collection<String>) - Method in class edu.byu.hbll.solr.SolrDocumentBuilder
-
Method which returns the
SolrInputDocumentgenerated from theJsonNode; theSolrInputDocumentis a flattened version of theJsonNode.
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
SolrClientbean. - close() - Method in class edu.byu.hbll.solr.CollectionSolrClient
- CollectionInitializer - Class in edu.byu.hbll.solr
-
Deprecated.
- 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
SolrClientthat uses an underlyingSolrClientinstance 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
CloudSolrClientbased on the parameters set including the default collection. - createHttpClient() - Method in class edu.byu.hbll.solr.SolrCollectionInitializer
-
Creates a Solr client based on an
LBHttp2SolrClientand 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
SolrCollectionInitializerinstead. - initSolr(String, String, String, Path) - Static method in class edu.byu.hbll.solr.CollectionInitializer
-
Deprecated.since 1.2.0; use
SolrCollectionInitializerinstead.
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
SolrCollectionInitializerinstead.