A B C D E F G H I J L M N O P Q R S T U V W Z 
All Classes All Packages

A

all() - Method in class org.apache.solr.bench.generators.BooleansDSL
Generates either true or false randomly.
all() - Method in class org.apache.solr.bench.generators.DatesDSL
 
all() - Method in class org.apache.solr.bench.generators.DoublesDSL
Generates Doubles inclusively bounded below by Double.NEGATIVE_INFINITY and above by Double.POSITIVE_INFINITY.
all() - Method in class org.apache.solr.bench.generators.FloatsDSL
Generates Floats inclusively bounded below by Float.NEGATIVE_INFINITY and above by Float.POSITIVE_INFINITY.
all() - Method in class org.apache.solr.bench.generators.IntegersDSL
Generates all possible integers in Java bounded below by Integer.MIN_VALUE and above by Integer.MAX_VALUE.
all() - Method in class org.apache.solr.bench.generators.LongsDSL
Generates all possible Longs in Java bounded below by Long.MIN_VALUE and above by Long.MAX_VALUE.
allPositive() - Method in class org.apache.solr.bench.generators.IntegersDSL
Generates all possible positive integers in Java, bounded above by Integer.MAX_VALUE.
allPositiveWithMaxCardinality(int) - Method in class org.apache.solr.bench.generators.IntegersDSL
All positive with max cardinality solr gen.
allPossible() - Method in class org.apache.solr.bench.generators.StringsDSL
Constructs a StringGeneratorBuilder which will build Strings composed of all defined code points
allWithMaxCardinality(int) - Method in class org.apache.solr.bench.generators.IntegersDSL
All with max cardinality solr gen.
alpha() - Method in class org.apache.solr.bench.generators.StringsDSL
Alpha string generator builder.
alphaNumeric() - Method in class org.apache.solr.bench.generators.StringsDSL
Alpha numeric string generator builder.
arbitrary() - Static method in class org.apache.solr.bench.generators.SourceDSL
Arbitrary arbitrary dsl.
arrayList() - Static method in class org.apache.solr.bench.generators.Lists
 
arrayList() - Method in class org.apache.solr.bench.generators.ListsDSL
 
arrays() - Static method in class org.apache.solr.bench.generators.SourceDSL
Arrays arrays dsl.
ArraysDSL - Class in org.apache.solr.bench.generators
 
ArraysDSL() - Constructor for class org.apache.solr.bench.generators.ArraysDSL
 
ArraysDSL.ArrayGeneratorBuilder<T> - Class in org.apache.solr.bench.generators
 
ascii() - Method in class org.apache.solr.bench.generators.StringsDSL
Constructs a StringGeneratorBuilder which will build Strings composed of Unicode Ascii Alphabet

B

BaseBenchState - Class in org.apache.solr.bench
The type Base bench state.
BaseBenchState() - Constructor for class org.apache.solr.bench.BaseBenchState
 
basicLatinAlphabet() - Method in class org.apache.solr.bench.generators.StringsDSL
Constructs a StringGeneratorBuilder which will build Strings composed of Unicode Basic Latin Alphabet
basicMultilingualPlaneAlphabet() - Method in class org.apache.solr.bench.generators.StringsDSL
Constructs a StringGeneratorBuilder which will build Strings composed of all defined code points in the Basic Multilingual Plane
BenchState() - Constructor for class org.apache.solr.bench.index.CloudIndexing.BenchState
 
BenchState() - Constructor for class org.apache.solr.bench.search.FilterCache.BenchState
 
BenchState() - Constructor for class org.apache.solr.bench.search.JsonFaceting.BenchState
 
BenchState() - Constructor for class org.apache.solr.bench.search.NumericSearch.BenchState
 
BenchState() - Constructor for class org.apache.solr.bench.search.QueryResponseWriters.BenchState
 
BenchState() - Constructor for class org.apache.solr.bench.search.SimpleSearch.BenchState
 
between(double, double) - Method in class org.apache.solr.bench.generators.DoublesDSL
Generates Doubles inclusively between two bounds
between(float, float) - Method in class org.apache.solr.bench.generators.FloatsDSL
Generates Floats inclusively between two bounds
between(int, int) - Method in class org.apache.solr.bench.generators.IntegersDSL
Generates Integers within the interval specified with an inclusive lower and upper bound.
between(int, int, int) - Method in class org.apache.solr.bench.generators.IntegersDSL
Generates Integers within the interval specified with an inclusive lower and upper bound.
between(long, long) - Method in class org.apache.solr.bench.generators.LongsDSL
Generates Longs within the interval specified with an inclusive lower and upper bound.
betweenCodePoints(int, int) - Method in class org.apache.solr.bench.generators.StringsDSL
Strings with characters between two (inclusive) code points
bigDecimals() - Static method in class org.apache.solr.bench.generators.SourceDSL
Big decimals big decimals dsl.
bigIntegers() - Static method in class org.apache.solr.bench.generators.SourceDSL
Big integers big integers dsl.
booleans() - Static method in class org.apache.solr.bench.generators.SourceDSL
Booleans booleans dsl.
booleans() - Static method in class org.apache.solr.bench.SolrGenerate
Booleans solr gen.
BooleansDSL - Class in org.apache.solr.bench.generators
 
BooleansDSL() - Constructor for class org.apache.solr.bench.generators.BooleansDSL
 
bootstrapJettyServer() - Method in class org.apache.solr.bench.lifecycle.SolrStartup.PerThreadState
 
bucket(int, List<Tracker>) - Static method in class org.apache.solr.bench.generators.RandomDataHistogram
Bucket list.
Bucket(String) - Constructor for class org.apache.solr.bench.generators.RandomDataHistogram.Bucket
Instantiates a new Bucket.
Bucket(String, int) - Constructor for class org.apache.solr.bench.generators.RandomDataHistogram.Bucket
Instantiates a new Bucket.

C

characters() - Static method in class org.apache.solr.bench.generators.SourceDSL
Characters characters dsl.
checkArguments(boolean, String, Object...) - Static method in class org.apache.solr.bench.generators.SourceDSL
Check arguments.
checkWarmUp(Control) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Check warm up.
child - Variable in class org.apache.solr.bench.generators.SolrGen
The Child.
clear() - Method in class org.apache.solr.bench.Docs
Clear.
client - Variable in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
The Client.
CLOSE_PAREN - Static variable in class org.apache.solr.bench.generators.SolrGen
The constant CLOSE_PAREN.
CloudIndexing - Class in org.apache.solr.bench.index
 
CloudIndexing() - Constructor for class org.apache.solr.bench.index.CloudIndexing
 
CloudIndexing.BenchState - Class in org.apache.solr.bench.index
 
codePoints(int, int) - Static method in class org.apache.solr.bench.SolrGenerate
Code points solr gen.
collect(Object...) - Method in class org.apache.solr.bench.generators.RandomDataHistogram.Counts
Collect counts.
collection - Static variable in class org.apache.solr.bench.search.JsonFaceting.BenchState
 
constant(T) - Static method in class org.apache.solr.bench.SolrGenerate
Constant solr gen.
count() - Method in class org.apache.solr.bench.generators.Tracker
Count int.
COUNT - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram
The constant COUNT.
COUNT_TYPES_ARE_TRACKED_LIMIT_WAS_REACHED - Static variable in class org.apache.solr.bench.generators.SolrGen
The constant COUNT_TYPES_ARE_TRACKED_LIMIT_WAS_REACHED.
Counts(String, boolean) - Constructor for class org.apache.solr.bench.generators.RandomDataHistogram.Counts
Instantiates a new Counts.
COUNTS - Static variable in class org.apache.solr.bench.generators.SolrGen
The constant COUNTS.
countsReport() - Static method in class org.apache.solr.bench.generators.SolrGen
Counts report list.
createCollection(String, int, int) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Create collection.
createListCollector(Supplier<A>) - Method in class org.apache.solr.bench.generators.ListsDSL
Creates an appropriate Collector for a type of List by specifying the Supplier used as a parameter

D

dates() - Static method in class org.apache.solr.bench.generators.SourceDSL
Dates dates dsl.
DatesDSL - Class in org.apache.solr.bench.generators
A Class for creating Date Sources that will produce Dates based on the number of milliseconds since epoch
DatesDSL() - Constructor for class org.apache.solr.bench.generators.DatesDSL
 
DEBUG_OUTPUT - Static variable in class org.apache.solr.bench.MiniClusterState
The constant DEBUG_OUTPUT.
defaultMap() - Static method in class org.apache.solr.bench.generators.Maps
Default map collector.
describedAs(String) - Method in class org.apache.solr.bench.generators.SolrGen
Described as solr gen.
describedAs(AsString<T>) - Method in class org.apache.solr.bench.generators.SolrGen
 
destroyJettyServer() - Method in class org.apache.solr.bench.lifecycle.SolrStartup.PerThreadState
 
display(Object) - Static method in class org.apache.solr.bench.generators.Tracker
Display string.
Distribution - Enum in org.apache.solr.bench.generators
The enum Distribution.
docCount - Variable in class org.apache.solr.bench.search.JsonFaceting.BenchState
 
docs() - Static method in class org.apache.solr.bench.Docs
Docs docs.
docs(Long) - Static method in class org.apache.solr.bench.Docs
Docs docs.
Docs - Class in org.apache.solr.bench
A tool to generate controlled random data for a benchmark.
document() - Method in class org.apache.solr.bench.Docs
Document solr document.
doSetup(MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.index.CloudIndexing.BenchState
 
doSetup(BenchmarkParams) - Method in class org.apache.solr.bench.BaseBenchState
Do setup.
doSetup(BenchmarkParams, BaseBenchState) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Do setup.
doTearDown(MiniClusterState.MiniClusterBenchState, BenchmarkParams) - Method in class org.apache.solr.bench.index.CloudIndexing.BenchState
 
doTearDown(BenchmarkParams) - Static method in class org.apache.solr.bench.BaseBenchState
Do tear down.
doubleDvSet(Blackhole, NumericSearch.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch
 
doubles() - Static method in class org.apache.solr.bench.generators.SourceDSL
Doubles doubles dsl.
DoublesDSL - Class in org.apache.solr.bench.generators
A Class for creating Double Sources that will produce doubles within a set interval and will shrink within this domain.
DoublesDSL() - Constructor for class org.apache.solr.bench.generators.DoublesDSL
 
DoublesDSL.DoubleDomainBuilder - Class in org.apache.solr.bench.generators
 
doubleSet(Blackhole, NumericSearch.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch
 
doubleSetQuery(boolean) - Method in class org.apache.solr.bench.search.NumericSearch.BenchState
 
dumpCoreInfo() - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Dump core info.
dumpHeap(BenchmarkParams) - Static method in class org.apache.solr.bench.BaseBenchState
Dump heap.
dumpMetrics(MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.FilterCache.BenchState
 

E

ELIPSE - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram.Counts
The constant ELIPSE.
end - Variable in class org.apache.solr.bench.generators.SolrGen
The End.

F

field(String, Gen<?>) - Method in class org.apache.solr.bench.Docs
Field docs.
field(SolrGen<?>) - Method in class org.apache.solr.bench.Docs
Field docs.
FilterCache - Class in org.apache.solr.bench.search
 
FilterCache() - Constructor for class org.apache.solr.bench.search.FilterCache
 
FilterCache.BenchState - Class in org.apache.solr.bench.search
 
filterCacheMultipleQueries(FilterCache.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.FilterCache
 
filterCacheSingleQuery(FilterCache.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.FilterCache
 
flatMap(Function<? super T, Gen<? extends R>>) - Method in class org.apache.solr.bench.generators.SolrGen
Flat maps generated values with supplied function
floatDvSet(Blackhole, NumericSearch.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch
 
floats() - Static method in class org.apache.solr.bench.generators.SourceDSL
Floats floats dsl.
FloatsDSL - Class in org.apache.solr.bench.generators
A Class for creating Float Sources that will produce floats within a set interval and will shrink within this domain.
FloatsDSL() - Constructor for class org.apache.solr.bench.generators.FloatsDSL
 
FloatsDSL.FloatDomainBuilder - Class in org.apache.solr.bench.generators
 
floatSet(Blackhole, NumericSearch.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch
 
floatSetQuery(boolean) - Method in class org.apache.solr.bench.search.NumericSearch.BenchState
 
forceMerge(String, int) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Force merge.
frequency(List<Pair<Integer, SolrGen<T>>>) - Static method in class org.apache.solr.bench.SolrGenerate
Returns a generator that provides a value from a generator chosen with probability in proportion to the weight supplied in the Pair.
frequency(Pair<Integer, SolrGen<T>>, Pair<Integer, SolrGen<T>>...) - Static method in class org.apache.solr.bench.SolrGenerate
Returns a generator that provides a value from a generator chosen with probability in proportion to the weight supplied in the Pair.
from(double) - Method in class org.apache.solr.bench.generators.DoublesDSL
Starts a range
from(float) - Method in class org.apache.solr.bench.generators.FloatsDSL
Starts a range
from(int) - Method in class org.apache.solr.bench.generators.IntegersDSL
Constructs a IntegerDomainBuilder object with an inclusive lower bound
from(long) - Method in class org.apache.solr.bench.generators.LongsDSL
Constructs a LongDomainBuilder object with an inclusive lower bound
fromZeroToOne() - Method in class org.apache.solr.bench.generators.DoublesDSL
Generates Doubles inclusively bounded below by zero and above by one.
fromZeroToOne() - Method in class org.apache.solr.bench.generators.FloatsDSL
Generates Floats inclusively bounded below by zero and above by one.

G

GAUSSIAN - org.apache.solr.bench.generators.Distribution
Gaussian distribution.
generate(SolrRandomnessSource) - Method in class org.apache.solr.bench.generators.LazyGen
 
generate(SolrRandomnessSource) - Method in class org.apache.solr.bench.generators.SolrGen
Generate t.
generate(RandomnessSource) - Method in class org.apache.solr.bench.generators.LazyGen
 
generate(RandomnessSource) - Method in class org.apache.solr.bench.generators.NamedListGen
Generate random NamedLists.
generate(RandomnessSource) - Method in class org.apache.solr.bench.generators.SolrGen
 
generatedDocsIterator() - Method in class org.apache.solr.bench.Docs
Generated docs iterator iterator.
getDistribution() - Method in class org.apache.solr.bench.generators.SolrGen
Gets distribution.
getFile(String) - Static method in class org.apache.solr.bench.MiniClusterState
Gets file.
getLargeDoc() - Method in class org.apache.solr.bench.index.CloudIndexing.BenchState
 
getRandom() - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Gets random.
getRandomSeed() - Static method in class org.apache.solr.bench.BaseBenchState
Gets random seed.
getSmallDoc() - Method in class org.apache.solr.bench.index.CloudIndexing.BenchState
 

H

HISTO_DOT - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram
The constant HISTO_DOT.

I

incrementing() - Method in class org.apache.solr.bench.generators.IntegersDSL
Incrementing SolrGen.
index(String, Docs, int) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
 
index(String, Docs, int, boolean) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Index.
indexLargeDoc(MiniClusterState.MiniClusterBenchState, CloudIndexing.BenchState) - Method in class org.apache.solr.bench.index.CloudIndexing
 
indexSmallDoc(MiniClusterState.MiniClusterBenchState, CloudIndexing.BenchState) - Method in class org.apache.solr.bench.index.CloudIndexing
 
inputDocument() - Method in class org.apache.solr.bench.Docs
Input document solr input document.
intArrays(SolrGen<Integer>, SolrGen<Integer>) - Static method in class org.apache.solr.bench.SolrGenerate
Int arrays solr gen.
intDvSet(Blackhole, NumericSearch.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch
 
integers() - Static method in class org.apache.solr.bench.generators.SourceDSL
Integers integers dsl.
IntegersDSL - Class in org.apache.solr.bench.generators
The type Integers dsl.
IntegersDSL() - Constructor for class org.apache.solr.bench.generators.IntegersDSL
 
IntegersDSL.IntegerDomainBuilder - Class in org.apache.solr.bench.generators
The type Integer domain builder.
intSet(Blackhole, NumericSearch.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch
 
intSetQuery(boolean) - Method in class org.apache.solr.bench.search.NumericSearch.BenchState
 
ITEMS_ONLY_PRINTING - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram.Counts
The constant ITEMS_ONLY_PRINTING.

J

jsonFacet(MiniClusterState.MiniClusterBenchState, JsonFaceting.BenchState, JsonFaceting.BenchState.ThreadState) - Method in class org.apache.solr.bench.search.JsonFaceting
 
JsonFaceting - Class in org.apache.solr.bench.search
A benchmark to experiment with the performance of json faceting.
JsonFaceting() - Constructor for class org.apache.solr.bench.search.JsonFaceting
 
JsonFaceting.BenchState - Class in org.apache.solr.bench.search
 
JsonFaceting.BenchState.ThreadState - Class in org.apache.solr.bench.search
 

L

LABEL - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram
The constant LABEL.
LazyGen<T> - Class in org.apache.solr.bench.generators
The type Lazy gen.
LazyGen(Supplier<SolrGen<T>>) - Constructor for class org.apache.solr.bench.generators.LazyGen
Instantiates a new Lazy gen.
linkedList() - Static method in class org.apache.solr.bench.generators.Lists
 
linkedList() - Method in class org.apache.solr.bench.generators.ListsDSL
 
lists() - Static method in class org.apache.solr.bench.generators.SourceDSL
Lists lists dsl.
Lists - Class in org.apache.solr.bench.generators
 
ListsDSL - Class in org.apache.solr.bench.generators
A Class for creating List Sources that will produce List objects of either fixed or bounded size.
ListsDSL() - Constructor for class org.apache.solr.bench.generators.ListsDSL
 
ListsDSL.ListGeneratorBuilder<T> - Class in org.apache.solr.bench.generators
ListGeneratorBuilder enables the creation of Sources for Lists of fixed and bounded size, where no Collector is specified.
ListsDSL.TypedListGeneratorBuilder<T> - Class in org.apache.solr.bench.generators
TypedListGeneratorBuilder enables the creation of Sources for Lists of fixed and bounded size, where the Collector is fixed.
localDates() - Static method in class org.apache.solr.bench.generators.SourceDSL
Local dates local dates dsl.
log(String) - Static method in class org.apache.solr.bench.BaseBenchState
Log.
longDvSet(Blackhole, NumericSearch.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch
 
longRange(long, long) - Static method in class org.apache.solr.bench.SolrGenerate
Long range solr gen.
longs() - Static method in class org.apache.solr.bench.generators.SourceDSL
Longs longs dsl.
LongsDSL - Class in org.apache.solr.bench.generators
A Class for creating Long Sources that will produce Longs within a set interval and will shrink within this domain.
LongsDSL() - Constructor for class org.apache.solr.bench.generators.LongsDSL
 
LongsDSL.LongDomainBuilder - Class in org.apache.solr.bench.generators
 
longSet(Blackhole, NumericSearch.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch
 
longSetQuery(boolean) - Method in class org.apache.solr.bench.search.NumericSearch.BenchState
 

M

map(Function<? super T, ? extends R>) - Method in class org.apache.solr.bench.generators.SolrGen
 
map(Function<? super T, ? extends R>, Class<?>) - Method in class org.apache.solr.bench.generators.SolrGen
Map solr gen.
MapGeneratorBuilder(Gen<K>, Gen<V>) - Constructor for class org.apache.solr.bench.generators.MapsDSL.MapGeneratorBuilder
 
maps() - Static method in class org.apache.solr.bench.generators.SourceDSL
Maps maps dsl.
Maps - Class in org.apache.solr.bench.generators
The type Maps.
MapsDSL - Class in org.apache.solr.bench.generators
A Class for creating Map Sources that will produce Map objects of either fixed or bounded size.
MapsDSL() - Constructor for class org.apache.solr.bench.generators.MapsDSL
 
MapsDSL.MapGeneratorBuilder<K,​V> - Class in org.apache.solr.bench.generators
MapGeneratorBuilder enables the creation of Sources for Maps of fixed and bounded size, where no Collector is specified.
MAX_ITEMS_TO_PRINT - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram
The constant MAX_ITEMS_TO_PRINT.
MAX_LABEL_LENGTH - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram
The constant MAX_LABEL_LENGTH.
MAX_TYPES_TO_COLLECT - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram
The constant MAX_TYPES_TO_COLLECT.
MAX_WIDTH - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram
The constant MAX_WIDTH.
maxCardinality(int) - Method in class org.apache.solr.bench.generators.IntegersDSL.IntegerDomainBuilder
Max cardinality integer domain builder.
maxCardinality(int) - Method in class org.apache.solr.bench.generators.StringsDSL.StringGeneratorBuilder
Max cardinality string generator builder.
maxCardinality(Gen<Integer>) - Method in class org.apache.solr.bench.generators.StringsDSL.StringGeneratorBuilder
Max cardinality string generator builder.
metricsEnabled(boolean) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Metrics enabled.
MiniClusterBenchState() - Constructor for class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
 
MiniClusterState - Class in org.apache.solr.bench
The base class for Solr JMH benchmarks that operate against a MiniSolrCloudCluster.
MiniClusterState() - Constructor for class org.apache.solr.bench.MiniClusterState
 
MiniClusterState.MiniClusterBenchState - Class in org.apache.solr.bench
The type Mini cluster bench state.
mix(Gen<T>, int) - Method in class org.apache.solr.bench.generators.SolrGen
 
mix(Gen<T>, int, Class<?>) - Method in class org.apache.solr.bench.generators.SolrGen
Mix solr gen.
mix(Gen<T>, Class<?>) - Method in class org.apache.solr.bench.generators.SolrGen
Mix solr gen.
multi(int) - Method in class org.apache.solr.bench.generators.StringsDSL.RealisticUnicodeGeneratorBuilder
Multi solr gen.
multi(int) - Method in class org.apache.solr.bench.generators.StringsDSL.StringGeneratorBuilder
Multi string generator builder.
multi(int) - Method in class org.apache.solr.bench.generators.StringsDSL.WordListGeneratorBuilder
Multi solr gen.
MultiString - Interface in org.apache.solr.bench.generators
The interface Multi string.

N

name() - Method in class org.apache.solr.bench.generators.Tracker
Name string.
NamedListGen - Class in org.apache.solr.bench.generators
 
NamedListGen(Gen<Map<String, Object>>) - Constructor for class org.apache.solr.bench.generators.NamedListGen
 
negative() - Method in class org.apache.solr.bench.generators.DoublesDSL
Generates Doubles inclusively bounded below by Double.NEGATIVE_INFINITY and above by a value very close to zero on the negative side.
negative() - Method in class org.apache.solr.bench.generators.FloatsDSL
Generates Floats inclusively bounded below by Float.NEGATIVE_INFINITY and above by a value very close to zero on the negative side.
next(long, long) - Method in interface org.apache.solr.bench.SolrRandomnessSource
Next long.
nextBoolean() - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
nextBytes(byte[]) - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
nextDouble() - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
nextFloat() - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
nextGaussian() - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
nextInt() - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
nextInt(int) - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
nextLong() - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
nodes - Variable in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
The Nodes.
numeric() - Method in class org.apache.solr.bench.generators.StringsDSL
Generates integers as Strings, and shrinks towards "0".
numericBetween(int, int) - Method in class org.apache.solr.bench.generators.StringsDSL
Generates integers within the interval as Strings.
NumericSearch - Class in org.apache.solr.bench.search
 
NumericSearch() - Constructor for class org.apache.solr.bench.search.NumericSearch
 
NumericSearch.BenchState - Class in org.apache.solr.bench.search
 

O

of(SolrGen<K>, SolrGen<V>) - Method in class org.apache.solr.bench.generators.MapsDSL
Creates a ListGeneratorBuilder.
of(Gen<T>) - Method in class org.apache.solr.bench.generators.ListsDSL
Creates a ListGeneratorBuilder.
ofCharacters(Gen<Character>) - Method in class org.apache.solr.bench.generators.ArraysDSL
Creates an ArrayGeneratorBuilder of Characters that can be used to create an array Source
ofClass(Gen<T>, Class<T>) - Method in class org.apache.solr.bench.generators.ArraysDSL
Creates an ArrayGeneratorBuilder of the given class that can be used to create an array Source
ofFixedNumberOfCodePoints(int) - Method in class org.apache.solr.bench.generators.StringsDSL.StringGeneratorBuilder
Generates Strings of a fixed number of code points.
ofIntegers(Gen<Integer>) - Method in class org.apache.solr.bench.generators.ArraysDSL
Creates an ArrayGeneratorBuilder of Integers that can be used to create an array Source
ofLength(int) - Method in class org.apache.solr.bench.generators.StringsDSL.StringGeneratorBuilder
Generates Strings of a fixed length.
ofLengthBetween(int, int) - Method in class org.apache.solr.bench.generators.StringsDSL.StringGeneratorBuilder
Generates Strings of length bounded between minLength and maxLength inclusively.
ofOne() - Method in class org.apache.solr.bench.generators.StringsDSL.RealisticUnicodeGeneratorBuilder
Of one solr gen.
ofOne() - Method in class org.apache.solr.bench.generators.StringsDSL.WordListGeneratorBuilder
Of one solr gen.
ofSize(int) - Method in class org.apache.solr.bench.generators.ListsDSL.ListGeneratorBuilder
Generates a List of objects, where the size of the List is fixed
ofSize(int) - Method in class org.apache.solr.bench.generators.ListsDSL.TypedListGeneratorBuilder
Generates a List of objects, where the size of the List is fixed
ofSize(int) - Method in class org.apache.solr.bench.generators.MapsDSL.MapGeneratorBuilder
Generates a Map of objects, where the size of the Map is fixed
ofSizeBetween(int, int) - Method in class org.apache.solr.bench.generators.ListsDSL.ListGeneratorBuilder
Generates a List of objects, where the size of the List is bounded by minimumSize and maximumSize
ofSizeBetween(int, int) - Method in class org.apache.solr.bench.generators.ListsDSL.TypedListGeneratorBuilder
Generates a List of objects, where the size of the List is bounded by minimumSize and maximumSize
ofSizeBetween(int, int) - Method in class org.apache.solr.bench.generators.MapsDSL.MapGeneratorBuilder
Generates a Map of objects, where the size of the Map is bounded by minimumSize and maximumSize
ofSizes(Gen<Integer>) - Method in class org.apache.solr.bench.generators.ListsDSL.ListGeneratorBuilder
 
ofSizes(Gen<Integer>) - Method in class org.apache.solr.bench.generators.MapsDSL.MapGeneratorBuilder
Generates a Map of objects with sizes drawn from sizes gen
ofStrings(Gen<String>) - Method in class org.apache.solr.bench.generators.ArraysDSL
Creates an ArrayGeneratorBuilder of Strings that can be used to create an array Source
ofType(Collector<T, List<T>, List<T>>) - Method in class org.apache.solr.bench.generators.ListsDSL.ListGeneratorBuilder
Determines how the Lists will be collected and returns an TypedListGeneratorBuilder with the Collector specified
oneOf(SolrGen<T>, SolrGen<T>...) - Static method in class org.apache.solr.bench.SolrGenerate
Returns a generator that provides a value from a random generator provided.
ONLY - Static variable in class org.apache.solr.bench.generators.SolrGen
The constant ONLY.
OPEN_PAREN - Static variable in class org.apache.solr.bench.generators.SolrGen
The constant OPEN_PAREN.
org.apache.solr.bench - package org.apache.solr.bench
Support for running Solr benchmarks using OpenJDK's JMH
org.apache.solr.bench.generators - package org.apache.solr.bench.generators
Type random generators that are built upon and maintain compatibility with QuickTheories
org.apache.solr.bench.index - package org.apache.solr.bench.index
Solr JMH benchmarks focused on indexing
org.apache.solr.bench.lifecycle - package org.apache.solr.bench.lifecycle
Benchmarks for various resource lifecycle events (e.g.
org.apache.solr.bench.search - package org.apache.solr.bench.search
Solr JMH benchmarks focused on search

P

params(String...) - Static method in class org.apache.solr.bench.MiniClusterState
Params modifiable solr params.
params(ModifiableSolrParams, String...) - Static method in class org.apache.solr.bench.MiniClusterState
Params modifiable solr params.
percentage() - Method in class org.apache.solr.bench.generators.Tracker
Percentage double.
PerThreadState() - Constructor for class org.apache.solr.bench.lifecycle.SolrStartup.PerThreadState
 
pick(List<T>) - Static method in class org.apache.solr.bench.SolrGenerate
Randomly returns one of the supplied values
positive() - Method in class org.apache.solr.bench.generators.DoublesDSL
Generates Doubles inclusively bounded below by a value very close to zero on the positive side and above by Double.POSITIVE_INFINITY.
positive() - Method in class org.apache.solr.bench.generators.FloatsDSL
Generates Floats inclusively bounded below by a value very close to zero on the positive side and above by Float.POSITIVE_INFINITY.
preGenerate(int) - Method in class org.apache.solr.bench.Docs
Pre generate iterator.
print() - Method in class org.apache.solr.bench.generators.RandomDataHistogram.Counts
Print a string representation of the random data histogram.
print(boolean, int) - Method in class org.apache.solr.bench.generators.RandomDataHistogram.Counts
Print string.
print(int) - Method in class org.apache.solr.bench.generators.RandomDataHistogram.Counts
Print a string representation of the random data histogram.
print(List<Tracker>, boolean, String) - Method in class org.apache.solr.bench.generators.RandomDataHistogram
Generate random data historgram report.
print(List<Tracker>, String) - Method in class org.apache.solr.bench.generators.RandomDataHistogram
Generate random data historgram report.
PROC_COUNT - Static variable in class org.apache.solr.bench.MiniClusterState
The constant PROC_COUNT.

Q

query(QueryResponseWriters.BenchState, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.QueryResponseWriters
 
query(SimpleSearch.BenchState, MiniClusterState.MiniClusterBenchState, Blackhole) - Method in class org.apache.solr.bench.search.SimpleSearch
Under high load http2 client could throw the below exception
QueryResponseWriters - Class in org.apache.solr.bench.search
 
QueryResponseWriters() - Constructor for class org.apache.solr.bench.search.QueryResponseWriters
 
QueryResponseWriters.BenchState - Class in org.apache.solr.bench.search
 
QUIET_LOG - Static variable in class org.apache.solr.bench.BaseBenchState
The constant QUIET_LOG.

R

RANDOM_DATA_GEN_REPORTS - Static variable in class org.apache.solr.bench.generators.SolrGen
The constant RANDOM_DATA_GEN_REPORTS.
RandomDataHistogram - Class in org.apache.solr.bench.generators
The type Random data histogram.
RandomDataHistogram(int) - Constructor for class org.apache.solr.bench.generators.RandomDataHistogram
Instantiates a new Random data histogram.
RandomDataHistogram.Bucket - Class in org.apache.solr.bench.generators
The type Bucket.
RandomDataHistogram.Counts - Class in org.apache.solr.bench.generators
The type Counts.
range(int, int) - Static method in class org.apache.solr.bench.SolrGenerate
Range solr gen.
realisticUnicode(int, int) - Method in class org.apache.solr.bench.generators.StringsDSL
Realistic unicode realistic unicode generator builder.

S

scale - Variable in class org.apache.solr.bench.index.CloudIndexing.BenchState
 
setSeed(int) - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
setSeed(int[]) - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
setSeed(long) - Method in class org.apache.solr.bench.SplittableRandomGenerator
 
setup() - Method in class org.apache.solr.bench.search.JsonFaceting.BenchState.ThreadState
 
setup(MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.QueryResponseWriters.BenchState
 
setup(BenchmarkParams, MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.JsonFaceting.BenchState
 
setupIteration(MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.FilterCache.BenchState
 
setupIteration(MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch.BenchState
 
setupIteration(MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.SimpleSearch.BenchState
 
setupTrial(MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.FilterCache.BenchState
 
setupTrial(MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.NumericSearch.BenchState
 
setupTrial(MiniClusterState.MiniClusterBenchState) - Method in class org.apache.solr.bench.search.SimpleSearch.BenchState
 
setUseHttp1(boolean) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Setting useHttp1 to true will make the MiniClusterState.MiniClusterBenchState.client use http1
shutdownMiniCluster(BenchmarkParams, BaseBenchState) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Shutdown mini cluster.
SimpleSearch - Class in org.apache.solr.bench.search
 
SimpleSearch() - Constructor for class org.apache.solr.bench.search.SimpleSearch
 
SimpleSearch.BenchState - Class in org.apache.solr.bench.search
 
SolrGen<T> - Class in org.apache.solr.bench.generators
The type Solr gen.
SolrGen() - Constructor for class org.apache.solr.bench.generators.SolrGen
Instantiates a new Solr gen.
SolrGen(Gen<T>) - Constructor for class org.apache.solr.bench.generators.SolrGen
Instantiates a new Solr gen.
SolrGen(Gen<T>, Class<?>) - Constructor for class org.apache.solr.bench.generators.SolrGen
Instantiates a new Solr gen.
SolrGenerate - Class in org.apache.solr.bench
The type Solr generate.
SolrRandomnessSource - Interface in org.apache.solr.bench
The interface Solr randomness source.
solrRunner - Variable in class org.apache.solr.bench.lifecycle.SolrStartup.PerThreadState
 
SolrStartup - Class in org.apache.solr.bench.lifecycle
A simple JMH benchmark that attempts to measure approximate Solr startup behavior by measuring JettySolrRunner.start()
SolrStartup() - Constructor for class org.apache.solr.bench.lifecycle.SolrStartup
 
SolrStartup.PerThreadState - Class in org.apache.solr.bench.lifecycle
 
source - Variable in class org.apache.solr.bench.generators.ListsDSL.ListGeneratorBuilder
 
SourceDSL - Class in org.apache.solr.bench.generators
The type Source dsl.
SplittableRandomGenerator - Class in org.apache.solr.bench
Extension of java.util.SplittableRandom to implement RandomGenerator.
SplittableRandomGenerator(long) - Constructor for class org.apache.solr.bench.SplittableRandomGenerator
Instantiates a new Splittable random generator.
SplittableRandomGenerator(SplittableRandom) - Constructor for class org.apache.solr.bench.SplittableRandomGenerator
Instantiates a new Splittable random generator.
start - Variable in class org.apache.solr.bench.generators.SolrGen
The Start.
startMiniCluster(int) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Start mini cluster.
startSolr(SolrStartup.PerThreadState) - Method in class org.apache.solr.bench.lifecycle.SolrStartup
 
stopJettyServerIfNecessary() - Method in class org.apache.solr.bench.lifecycle.SolrStartup.PerThreadState
 
strings() - Static method in class org.apache.solr.bench.generators.SourceDSL
Strings strings dsl.
StringsDSL - Class in org.apache.solr.bench.generators
The type Strings dsl.
StringsDSL() - Constructor for class org.apache.solr.bench.generators.StringsDSL
 
StringsDSL.RealisticUnicodeGeneratorBuilder - Class in org.apache.solr.bench.generators
The type Realistic unicode generator builder.
StringsDSL.StringGeneratorBuilder - Class in org.apache.solr.bench.generators
The type String generator builder.
StringsDSL.WordListGeneratorBuilder - Class in org.apache.solr.bench.generators
The type Word list generator builder.

T

tearDown(BenchmarkParams) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Tear down.
teardownIt() - Method in class org.apache.solr.bench.search.SimpleSearch.BenchState
 
THERE_ARE_OVER - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram.Counts
The constant THERE_ARE_OVER.
ThreadState() - Constructor for class org.apache.solr.bench.search.JsonFaceting.BenchState.ThreadState
 
tmpSolrHome - Variable in class org.apache.solr.bench.lifecycle.SolrStartup.PerThreadState
 
toList(Supplier<A>) - Static method in class org.apache.solr.bench.generators.Lists
 
toString() - Method in class org.apache.solr.bench.generators.SolrGen
 
toString() - Method in class org.apache.solr.bench.generators.Tracker
 
Tracker - Class in org.apache.solr.bench.generators
The type Tracker.
Tracker(List<RandomDataHistogram.Counts.Surrogate>, String, int, double) - Constructor for class org.apache.solr.bench.generators.Tracker
Instantiates a new Tracker.
type() - Method in class org.apache.solr.bench.generators.SolrGen
Type class.

U

UNIFORM - org.apache.solr.bench.generators.Distribution
Uniform distribution.
upTo(int) - Method in class org.apache.solr.bench.generators.IntegersDSL.IntegerDomainBuilder
Generates integers within the interval specified with an inclusive lower bound and exclusive upper bound.
upTo(long) - Method in class org.apache.solr.bench.generators.LongsDSL.LongDomainBuilder
Generates Longs within the interval specified with an inclusive lower bound and exclusive upper bound.
upToAndIncluding(double) - Method in class org.apache.solr.bench.generators.DoublesDSL.DoubleDomainBuilder
Generates within the interval specified with an inclusive lower and upper bound.
upToAndIncluding(float) - Method in class org.apache.solr.bench.generators.FloatsDSL.FloatDomainBuilder
Generates within the interval specified with an inclusive lower and upper bound.
upToAndIncluding(int) - Method in class org.apache.solr.bench.generators.IntegersDSL.IntegerDomainBuilder
Generates integers within the interval specified with an inclusive lower and upper bound.
upToAndIncluding(long) - Method in class org.apache.solr.bench.generators.LongsDSL.LongDomainBuilder
Generates Longs within the interval specified with an inclusive lower and upper bound.

V

valueOf(String) - Static method in enum org.apache.solr.bench.generators.Distribution
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.solr.bench.generators.Distribution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.apache.solr.bench.generators.Tracker
Values list.
VERTICAL_BAR - Static variable in class org.apache.solr.bench.generators.RandomDataHistogram
The constant VERTICAL_BAR.

W

waitForMerges(String) - Method in class org.apache.solr.bench.MiniClusterState.MiniClusterBenchState
Wait for merges.
withDistribution(Distribution) - Method in class org.apache.solr.bench.generators.SolrGen
With distribution solr gen.
withDistribution(Distribution) - Method in class org.apache.solr.bench.generators.StringsDSL.WordListGeneratorBuilder
With distribution word list generator builder.
withDistribution(Distribution) - Method in interface org.apache.solr.bench.SolrRandomnessSource
With distribution solr randomness source.
withLength(int) - Method in class org.apache.solr.bench.generators.ArraysDSL.ArrayGeneratorBuilder
Generates arrays of specified type T of fixed length
withLengthBetween(int, int) - Method in class org.apache.solr.bench.generators.ArraysDSL.ArrayGeneratorBuilder
Generates arrays of specified type T of length bounded inclusively between minimumSize and maximumSize
withLengths(Gen<Integer>) - Method in class org.apache.solr.bench.generators.ArraysDSL.ArrayGeneratorBuilder
 
withMilliseconds(long) - Method in class org.apache.solr.bench.generators.DatesDSL
Generates Dates inclusively bounded between January 1, 1970, 00:00:00 GMT and new Date(milliSecondsFromEpoch).
withMillisecondsBetween(long, long) - Method in class org.apache.solr.bench.generators.DatesDSL
Generates Dates inclusively bounded between new Date(millisecondsFromEpochStartInclusive) and new Date(millisecondsFromEpochEndInclusive).
wordList() - Method in class org.apache.solr.bench.generators.StringsDSL
Word list word list generator builder.
workDir - Variable in class org.apache.solr.bench.BaseBenchState
The Work dir.

Z

ZIPFIAN - org.apache.solr.bench.generators.Distribution
Zipfian distribution.
A B C D E F G H I J L M N O P Q R S T U V W Z 
All Classes All Packages