- addInsidePolygon(float, float) - Method in class com.algolia.search.saas.Query
-
Add a point to the polygon of geo-search (requires a minimum of three points to define a valid polygon)
At indexing, you should specify geoloc of an object with the _geoloc attribute (in the form "_geoloc":{"lat":48.853409, "lng":2.348800} or
"_geoloc":[{"lat":48.853409, "lng":2.348800},{"lat":48.547456, "lng":2.972075}] if you have several geo-locations in your record).
- addObject(JSONObject) - Method in class com.algolia.search.saas.Index
-
Add an object in this index
- addObject(JSONObject, String) - Method in class com.algolia.search.saas.Index
-
Add an object in this index with a uniq identifier
- addObjects(List<JSONObject>) - Method in class com.algolia.search.saas.Index
-
Add several objects
- addObjects(JSONArray) - Method in class com.algolia.search.saas.Index
-
Add several objects
- addUserKey(JSONObject) - Method in class com.algolia.search.saas.APIClient
-
Create a new user key
- addUserKey(List<String>) - Method in class com.algolia.search.saas.APIClient
-
Create a new user key
- addUserKey(List<String>, int, int, int) - Method in class com.algolia.search.saas.APIClient
-
Create a new user key
- addUserKey(List<String>, int, int, int, List<String>) - Method in class com.algolia.search.saas.APIClient
-
Create a new user key
- addUserKey(JSONObject) - Method in class com.algolia.search.saas.Index
-
Create a new user key
- addUserKey(List<String>) - Method in class com.algolia.search.saas.Index
-
Create a new user key
- addUserKey(List<String>, int, int, int) - Method in class com.algolia.search.saas.Index
-
Create a new user key
- advancedSyntax - Variable in class com.algolia.search.saas.Query
-
- AlgoliaException - Exception in com.algolia.search.saas
-
- AlgoliaException(Throwable) - Constructor for exception com.algolia.search.saas.AlgoliaException
-
- AlgoliaException(String) - Constructor for exception com.algolia.search.saas.AlgoliaException
-
- AlgoliaException(int, String) - Constructor for exception com.algolia.search.saas.AlgoliaException
-
- allowTyposOnNumericTokens - Variable in class com.algolia.search.saas.Query
-
- analytics - Variable in class com.algolia.search.saas.Query
-
- analyticsTags - Variable in class com.algolia.search.saas.Query
-
- APIClient - Class in com.algolia.search.saas
-
Entry point in the Java API.
- APIClient(String, String) - Constructor for class com.algolia.search.saas.APIClient
-
Algolia Search initialization
- APIClient(String, String, List<String>) - Constructor for class com.algolia.search.saas.APIClient
-
Algolia Search initialization
- APIClient(String, String, List<String>, List<String>) - Constructor for class com.algolia.search.saas.APIClient
-
Algolia Search initialization
- APIClient.IndexQuery - Class in com.algolia.search.saas
-
- APIClient.LogType - Enum in com.algolia.search.saas
-
- aroundLatitudeLongitude(float, float) - Method in class com.algolia.search.saas.Query
-
Search for entries around a given latitude/longitude with an automatic radius computed depending of the density of the area.
- aroundLatitudeLongitude(float, float, int) - Method in class com.algolia.search.saas.Query
-
Search for entries around a given latitude/longitude.
- aroundLatitudeLongitude(float, float, int, int) - Method in class com.algolia.search.saas.Query
-
Search for entries around a given latitude/longitude.
- aroundLatitudeLongitudeViaIP(boolean) - Method in class com.algolia.search.saas.Query
-
Search for entries around the latitude/longitude of user (using IP
geolocation) with an automatic radius depending on area density
- aroundLatitudeLongitudeViaIP(boolean, int) - Method in class com.algolia.search.saas.Query
-
Search for entries around the latitude/longitude of user (using IP
geolocation)
- aroundLatitudeLongitudeViaIP(boolean, int, int) - Method in class com.algolia.search.saas.Query
-
Search for entries around the latitude/longitude of user (using IP
geolocation)
- aroundLatLong - Variable in class com.algolia.search.saas.Query
-
- aroundLatLongViaIP - Variable in class com.algolia.search.saas.Query
-
- aroundPrecision - Variable in class com.algolia.search.saas.Query
-
- aroundRadius - Variable in class com.algolia.search.saas.Query
-
- attributes - Variable in class com.algolia.search.saas.Query
-
- attributesToHighlight - Variable in class com.algolia.search.saas.Query
-
- attributesToSnippet - Variable in class com.algolia.search.saas.Query
-
- saveObject(JSONObject, String) - Method in class com.algolia.search.saas.Index
-
Override the content of object
- saveObjects(List<JSONObject>) - Method in class com.algolia.search.saas.Index
-
Override the content of several objects
- saveObjects(JSONArray) - Method in class com.algolia.search.saas.Index
-
Override the content of several objects
- search(Query) - Method in class com.algolia.search.saas.Index
-
Search inside the index
- searchDisjunctiveFaceting(Query, List<String>, Map<String, List<String>>) - Method in class com.algolia.search.saas.Index
-
Perform a search with disjunctive facets generating as many queries as number of disjunctive facets
- searchDisjunctiveFaceting(Query, List<String>) - Method in class com.algolia.search.saas.Index
-
- setAnalyticsTags(String) - Method in class com.algolia.search.saas.Query
-
- setAroundPrecision(int) - Method in class com.algolia.search.saas.Query
-
Change the precision or around latitude/longitude query
- setAroundRadius(int) - Method in class com.algolia.search.saas.Query
-
Change the radius or around latitude/longitude query
- setAttributesToHighlight(List<String>) - Method in class com.algolia.search.saas.Query
-
Specify the list of attribute names to highlight.
- setAttributesToRetrieve(List<String>) - Method in class com.algolia.search.saas.Query
-
Specify the list of attribute names to retrieve.
- setAttributesToSnippet(List<String>) - Method in class com.algolia.search.saas.Query
-
Specify the list of attribute names to Snippet alongside the number of
words to return (syntax is 'attributeName:nbWords').
- setExtraHeader(String, String) - Method in class com.algolia.search.saas.APIClient
-
Allow to set custom headers
- setFacetFilters(List<String>) - Method in class com.algolia.search.saas.Query
-
Filter the query by a list of facets.
- setFacetFilters(String) - Method in class com.algolia.search.saas.Query
-
Filter the query by a list of facets.
- setFacets(List<String>) - Method in class com.algolia.search.saas.Query
-
List of object attributes that you want to use for faceting.
- setFilters(String) - Method in class com.algolia.search.saas.Query
-
Filter the query with numeric, facet or/and tag filters.
- setHighlightingTags(String, String) - Method in class com.algolia.search.saas.Query
-
- setHitsPerPage(int) - Method in class com.algolia.search.saas.Query
-
Set the number of hits per page.
- setIndex(String) - Method in class com.algolia.search.saas.APIClient.IndexQuery
-
- setMaxNumberOfFacets(int) - Method in class com.algolia.search.saas.Query
-
Limit the number of facet values returned for each facet.
- setMinProximity(int) - Method in class com.algolia.search.saas.Query
-
- setMinWordSizeToAllowOneTypo(int) - Method in class com.algolia.search.saas.Query
-
Specify the minimum number of characters in a query word to accept one
typo in this word.
- setMinWordSizeToAllowTwoTypos(int) - Method in class com.algolia.search.saas.Query
-
Specify the minimum number of characters in a query word to accept two
typos in this word.
- setNbHitsPerPage(int) - Method in class com.algolia.search.saas.Query
-
- setNumericFilters(String) - Method in class com.algolia.search.saas.Query
-
Add a list of numeric filters separated by a comma.
- setNumericFilters(List<String>) - Method in class com.algolia.search.saas.Query
-
Add a list of numeric filters separated by a comma.
- setOptionalWords(String) - Method in class com.algolia.search.saas.Query
-
Set the list of words that should be considered as optional when found in
the query.
- setOptionalWords(List<String>) - Method in class com.algolia.search.saas.Query
-
Set the list of words that should be considered as optional when found in
the query.
- setPage(int) - Method in class com.algolia.search.saas.Query
-
Set the page to retrieve (zero base).
- setQuery(Query) - Method in class com.algolia.search.saas.APIClient.IndexQuery
-
- setQueryString(String) - Method in class com.algolia.search.saas.Query
-
Set the full text query
- setQueryType(Query.QueryType) - Method in class com.algolia.search.saas.Query
-
Select how the query words are interpreted:
- setReferers(String) - Method in class com.algolia.search.saas.Query
-
Set the referers used to restrict the query from a specific website.
- setSettings(JSONObject) - Method in class com.algolia.search.saas.Index
-
Set settings for this index
- setSimilarQueryString(String) - Method in class com.algolia.search.saas.Query
-
Set the full text similar query string
- setTagFilters(String) - Method in class com.algolia.search.saas.Query
-
Filter the query by a set of tags.
- setTimeout(int, int) - Method in class com.algolia.search.saas.APIClient
-
Allow to set the timeout
- setTypoTolerance(Query.TypoTolerance) - Method in class com.algolia.search.saas.Query
-
- setUserAgent(String, String) - Method in class com.algolia.search.saas.APIClient
-
Allow to modify the user-agent in order to add the user agent of the integration
- setUserToken(String) - Method in class com.algolia.search.saas.Query
-
Set the userToken used as identifier for the ratelimit
- similarQuery - Variable in class com.algolia.search.saas.Query
-
- synonyms - Variable in class com.algolia.search.saas.Query
-