public static class SuggestionsRequest.Builder extends java.lang.Object implements IBuilder<SearchRequest>
Modifier and Type | Field and Description |
---|---|
private FacetMode |
facetMode |
private Index |
index |
private java.util.Locale |
locale |
private java.lang.String |
query |
private static int |
QUERY_CHAR_LIMIT |
private QueryPreProcessor |
queryPreProcessor |
private int |
resultsPerPage |
Constructor and Description |
---|
Builder(Index index,
java.util.Locale locale,
java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
SearchRequest |
build() |
SuggestionsRequest.Builder |
withFacetMode(FacetMode facetMode) |
SuggestionsRequest.Builder |
withResultsPerPage(int resultsPerPage) |
private static final int QUERY_CHAR_LIMIT
private final QueryPreProcessor queryPreProcessor
private final Index index
private final java.util.Locale locale
private final java.lang.String query
private int resultsPerPage
private FacetMode facetMode
public Builder(Index index, java.util.Locale locale, java.lang.String query)
public SuggestionsRequest.Builder withResultsPerPage(int resultsPerPage)
public SuggestionsRequest.Builder withFacetMode(FacetMode facetMode)
public SearchRequest build()
build
in interface IBuilder<SearchRequest>