public class SearchQueryBuilder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
SearchQueryBuilder |
bottomRight(LatLng bottomRight)
Bottom right location of the bounding box.
|
SearchQuery |
build()
Gather all data from the SearchQueryBuilder and instantiates the new SearchQuery object.
|
SearchQueryBuilder |
category(Category category)
Search for a specific category.
|
SearchQueryBuilder |
country(java.lang.String country)
This will limit the search to the specified countries.
|
static SearchQueryBuilder |
create()
Instantiates the SearchQueryBuilder object.
|
SearchQueryBuilder |
idxSet(java.lang.String idxSet)
Specifying which indexes to utilize for the search.
|
SearchQueryBuilder |
isCategory(boolean isCategory)
Checks whether provided query is for category or not.
|
SearchQueryBuilder |
isTypeAhead(boolean isTypeAhead) |
SearchQueryBuilder |
language(java.lang.String language)
Language in which search results should be returned.
|
SearchQueryBuilder |
limit(java.lang.Integer limit)
Maximum number of search results which will be returned by the search service.
|
SearchQueryBuilder |
location(LatLng location)
Position where results should be biased.
|
SearchQueryBuilder |
maxFuzzyLevel(java.lang.Integer maxFuzzyLevel)
Maximum fuzziness level to be used.
|
SearchQueryBuilder |
minFuzzyLevel(java.lang.Integer minFuzzyLevel)
Minimum fuzziness level to be used.
|
SearchQueryBuilder |
offset(java.lang.Integer offset)
Starting offset of the returned results within the full result set.
|
SearchQueryBuilder |
radius(java.lang.Integer radius)
If radius and location are set, the results will be constrained to the defined area.
|
SearchQueryBuilder |
term(java.lang.String term)
Query to be searched.
|
SearchQueryBuilder |
topLeft(LatLng topLeft)
Top left location of the bounding box.
|
public SearchQueryBuilder limit(java.lang.Integer limit)
public SearchQueryBuilder offset(java.lang.Integer offset)
public SearchQueryBuilder radius(java.lang.Integer radius)
public SearchQueryBuilder location(LatLng location)
public SearchQueryBuilder topLeft(LatLng topLeft)
public SearchQueryBuilder bottomRight(LatLng bottomRight)
public SearchQueryBuilder term(java.lang.String term)
public SearchQueryBuilder country(java.lang.String country)
public SearchQueryBuilder idxSet(java.lang.String idxSet)
public SearchQueryBuilder language(java.lang.String language)
public SearchQueryBuilder isTypeAhead(boolean isTypeAhead)
public SearchQueryBuilder isCategory(boolean isCategory)
public SearchQueryBuilder category(Category category)
public SearchQueryBuilder minFuzzyLevel(java.lang.Integer minFuzzyLevel)
public SearchQueryBuilder maxFuzzyLevel(java.lang.Integer maxFuzzyLevel)
public static SearchQueryBuilder create()
public SearchQuery build()