Package org.elasticsearch.search
Class RandomSearchRequestGenerator
java.lang.Object
org.elasticsearch.search.RandomSearchRequestGenerator
Builds random search requests.
-
Method Summary
Modifier and TypeMethodDescriptionstatic SearchRequest
randomSearchRequest
(Supplier<SearchSourceBuilder> randomSearchSourceBuilder) Build a random search request.static SearchSourceBuilder
randomSearchSourceBuilder
(Supplier<HighlightBuilder> randomHighlightBuilder, Supplier<SuggestBuilder> randomSuggestBuilder, Supplier<RankBuilder> rankContextBuilderSupplier, Supplier<RescorerBuilder<?>> randomRescoreBuilder, Supplier<List<SearchExtBuilder>> randomExtBuilders, Supplier<CollapseBuilder> randomCollapseBuilder, Supplier<Map<String, Object>> randomRuntimeMappings)
-
Method Details
-
randomSearchRequest
public static SearchRequest randomSearchRequest(Supplier<SearchSourceBuilder> randomSearchSourceBuilder) Build a random search request.- Parameters:
randomSearchSourceBuilder
- builds a randomSearchSourceBuilder
. You can userandomSearchSourceBuilder(java.util.function.Supplier<org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder>, java.util.function.Supplier<org.elasticsearch.search.suggest.SuggestBuilder>, java.util.function.Supplier<org.elasticsearch.search.rank.RankBuilder>, java.util.function.Supplier<org.elasticsearch.search.rescore.RescorerBuilder<?>>, java.util.function.Supplier<java.util.List<org.elasticsearch.search.SearchExtBuilder>>, java.util.function.Supplier<org.elasticsearch.search.collapse.CollapseBuilder>, java.util.function.Supplier<java.util.Map<java.lang.String, java.lang.Object>>)
.
-
randomSearchSourceBuilder
public static SearchSourceBuilder randomSearchSourceBuilder(Supplier<HighlightBuilder> randomHighlightBuilder, Supplier<SuggestBuilder> randomSuggestBuilder, Supplier<RankBuilder> rankContextBuilderSupplier, Supplier<RescorerBuilder<?>> randomRescoreBuilder, Supplier<List<SearchExtBuilder>> randomExtBuilders, Supplier<CollapseBuilder> randomCollapseBuilder, Supplier<Map<String, Object>> randomRuntimeMappings)
-