Skip navigation links
A B C D E F G H I M P Q R S T U V 

A

AbstractBridge - Class in com.groupbyinc.api
The Bridge is the class responsible for marshalling a query to and from the search service.
AbstractBridge(String, String) - Constructor for class com.groupbyinc.api.AbstractBridge
Constructor to create a bridge object that connects to the search api.
AbstractBridge(String, String, boolean, ConnectionConfiguration) - Constructor for class com.groupbyinc.api.AbstractBridge
Constructor to create a bridge object that connects to the search api.
AbstractBridge(String, String, ConnectionConfiguration) - Constructor for class com.groupbyinc.api.AbstractBridge
Constructor to create a bridge object that connects to the search api.
AbstractBridge(String, String, boolean) - Constructor for class com.groupbyinc.api.AbstractBridge
Constructor to create a bridge object that connects to the search api.
addBias(String, String, Bias.Strength) - Method in class com.groupbyinc.api.Query
addCustomUrlParam(CustomUrlParam) - Method in class com.groupbyinc.api.Query
Sets any additional parameters that can be used to trigger rules.
addCustomUrlParam(String, String) - Method in class com.groupbyinc.api.Query
Sets any additional parameters that can be used to trigger rules.
addCustomUrlParamsByString(String) - Method in class com.groupbyinc.api.Query
Helper method that takes a ~ separated string of additional parameters that can be used to trigger rules.
addExcludedNavigations(String...) - Method in class com.groupbyinc.api.Query
Specify which navigations should not be returned.
addField(List<String>, String...) - Method in class com.groupbyinc.api.Query
 
addFields(String...) - Method in class com.groupbyinc.api.Query
Specify which fields should be returned on each record that comes back from the engine.
addHeader(List<Header>, String, String) - Static method in class com.groupbyinc.api.AbstractBridge
 
addIncludedNavigations(String...) - Method in class com.groupbyinc.api.Query
An array that specifies which navigations should be returned.
addOrField(String...) - Method in class com.groupbyinc.api.Query
Specify which fields should be queried with 'OR' instead of the default 'AND'.
addQueryUrlParams(String) - Method in class com.groupbyinc.api.Query
addQueryUrlParams(String, String) - Method in class com.groupbyinc.api.Query
addRangeRefinement(String, String, String) - Method in class com.groupbyinc.api.Query
Add a range refinement.
addRangeRefinement(String, String, String, boolean) - Method in class com.groupbyinc.api.Query
Add a range refinement.
addRefinementMapping(char, String) - Method in class com.groupbyinc.util.UrlBeautifier
Set up a mapping for a refinement.
addRefinementsByString(String) - Method in class com.groupbyinc.api.Query
A helper method to parse and set refinements.
addReplacementRule(char, Character) - Method in class com.groupbyinc.util.UrlBeautifier
Adds a new replacement rule that will be applied to the search term and mapped refinements.
addReplacementRule(char, Character, String) - Method in class com.groupbyinc.util.UrlBeautifier
Adds a new replacement rule that will only be applied to the specified refinement.
addValueRefinement(String, String) - Method in class com.groupbyinc.api.Query
Add a value refinement.
addValueRefinement(String, String, boolean) - Method in class com.groupbyinc.api.Query
Add a value refinement.
apply(StringBuilder, int) - Method in class com.groupbyinc.util.UrlReplacement
 
apply(StringBuilder, int, String, List<UrlReplacement>) - Method in class com.groupbyinc.util.UrlReplacementRule
 

B

Bridge - Class in com.groupbyinc.api
 
Bridge(String, String, int) - Constructor for class com.groupbyinc.api.Bridge
 
Bridge(String, String, int, boolean) - Constructor for class com.groupbyinc.api.Bridge
 
Bridge(String, String, int, boolean, ConnectionConfiguration) - Constructor for class com.groupbyinc.api.Bridge
 
Bridge(String, String) - Constructor for class com.groupbyinc.api.Bridge
 
Bridge(String, String, ConnectionConfiguration) - Constructor for class com.groupbyinc.api.Bridge
 
buildQueryString(List<UrlReplacement>) - Static method in class com.groupbyinc.util.UrlReplacement
 

C

clearSavedFields() - Method in class com.groupbyinc.util.UrlBeautifier
Clean up all mappings.
clientKey - Variable in class com.groupbyinc.api.AbstractBridge
 
CloudBridge - Class in com.groupbyinc.api
 
CloudBridge(String, String) - Constructor for class com.groupbyinc.api.CloudBridge
Constructor to create a bridge object that connects to the Search API.
CloudBridge(String, String, ConnectionConfiguration) - Constructor for class com.groupbyinc.api.CloudBridge
Constructor to create a bridge object that connects to the search api.
CLUSTER - Static variable in class com.groupbyinc.api.AbstractBridge
 
COLON - Static variable in class com.groupbyinc.api.AbstractBridge
 
com.groupbyinc.api - package com.groupbyinc.api
 
com.groupbyinc.api.tags - package com.groupbyinc.api.tags
 
com.groupbyinc.injector - package com.groupbyinc.injector
 
com.groupbyinc.util - package com.groupbyinc.util
 
contains(Collection<?>, Object) - Static method in class com.groupbyinc.api.tags.Functions
 
containsHeader(List<Header>, String) - Static method in class com.groupbyinc.api.AbstractBridge
 
convertBiasing(Biasing) - Static method in class com.groupbyinc.api.Query
 
convertPartialMatchStrategy(MatchStrategy) - Static method in class com.groupbyinc.api.Query
 
convertSort(Sort) - Static method in class com.groupbyinc.api.Query
 
create() - Method in class com.groupbyinc.injector.StaticInjectorFactory
 
createQuery() - Method in class com.groupbyinc.util.UrlBeautifier
 
createUrlBeautifier(String) - Static method in class com.groupbyinc.util.UrlBeautifier
Create a UrlBeautifier and store it for the lifetime of this JVM under the name specified.

D

decode(String) - Static method in class com.groupbyinc.util.UrlEncoder
 
DEFAULT_MAX_TRIES - Static variable in class com.groupbyinc.api.AbstractBridge
 
DEFAULT_RETRY_TIMEOUT - Static variable in class com.groupbyinc.api.AbstractBridge
 

E

encode(String) - Static method in class com.groupbyinc.util.UrlEncoder
 
epochToIso(String) - Static method in class com.groupbyinc.api.tags.Functions
Deprecated.
epochToIsoDateTime(String) - Static method in class com.groupbyinc.api.tags.Functions
 
equals(Object) - Method in class com.groupbyinc.util.UrlReplacement
 
escapeJs(String) - Static method in class com.groupbyinc.api.tags.Functions
 

F

fireRequest(String, Map<String, String>, String, boolean) - Method in class com.groupbyinc.api.AbstractBridge
 
fireRequest(String, Map<String, String>, Map<String, String>, String, boolean) - Method in class com.groupbyinc.api.AbstractBridge
 
fromString(String) - Static method in class com.groupbyinc.util.UrlReplacement
 
fromUrl(String) - Method in class com.groupbyinc.util.UrlBeautifier
Convert a URI into a query object.
fromUrl(String, Query) - Method in class com.groupbyinc.util.UrlBeautifier
Convert a URI into a query object.
Functions - Class in com.groupbyinc.api.tags
 

G

generateSecuredPayload(String, String, Query) - Static method in class com.groupbyinc.api.AbstractBridge
Generates a secured payload
generateSecuredPayload(String, String, String) - Static method in class com.groupbyinc.api.AbstractBridge
Generates a secured payload
generateSecuredPayload(String, Query) - Method in class com.groupbyinc.api.AbstractBridge
Generates a secured payload
generateURI(String, Map<String, String>, int) - Method in class com.groupbyinc.api.AbstractBridge
 
get() - Method in class com.groupbyinc.injector.GlobalInjector
 
get() - Method in interface com.groupbyinc.injector.StaticInjector
 
get() - Method in class com.groupbyinc.injector.ThreadLocalInjector
 
getAppend() - Method in class com.groupbyinc.util.UrlBeautifier
Return the current appended URL segment
getArea() - Method in class com.groupbyinc.api.Query
 
getBiasing() - Method in class com.groupbyinc.api.Query
 
getBiasingProfile() - Method in class com.groupbyinc.api.Query
 
getBridgeJson(String) - Method in class com.groupbyinc.api.Query
Used internally by the bridge object to generate the JSON that is sent to the search service.
getBridgeJsonRefinementSearch(String) - Method in class com.groupbyinc.api.Query
 
getBridgeRefinementsJson(String, String) - Method in class com.groupbyinc.api.Query
Used internally by the bridge object to generate the JSON that is sent to the search service.
getBridgeRefinementsUrl() - Method in class com.groupbyinc.api.AbstractBridge
 
getBridgeUrl() - Method in class com.groupbyinc.api.AbstractBridge
 
getClusterBridgeUrl() - Method in class com.groupbyinc.api.AbstractBridge
 
getCollection() - Method in class com.groupbyinc.api.Query
 
getCustomUrlParams() - Method in class com.groupbyinc.api.Query
 
getCustomUrlParamsString() - Method in class com.groupbyinc.api.Query
 
getExcludeNavigations() - Method in class com.groupbyinc.api.Query
 
getFields() - Method in class com.groupbyinc.api.Query
 
getFlag(String) - Static method in class com.groupbyinc.util.PropertyUtils
 
getHeaders() - Method in class com.groupbyinc.api.AbstractBridge
 
getIncludeNavigations() - Method in class com.groupbyinc.api.Query
 
getLanguage() - Method in class com.groupbyinc.api.Query
 
getMatchStrategy() - Method in class com.groupbyinc.api.Query
 
getMatchStrategyName() - Method in class com.groupbyinc.api.Query
 
getNavigations() - Method in class com.groupbyinc.api.Query
 
getOrFields() - Method in class com.groupbyinc.api.Query
 
getPageSize() - Method in class com.groupbyinc.api.Query
 
getQuery() - Method in class com.groupbyinc.api.Query
 
getQueryUrlParams() - Method in class com.groupbyinc.api.Query
 
getRefinementsQueryParameterName() - Method in class com.groupbyinc.util.UrlBeautifier
 
getRefinementString() - Method in class com.groupbyinc.api.Query
 
getSessionId() - Method in class com.groupbyinc.api.Query
 
getSkip() - Method in class com.groupbyinc.api.Query
 
getSort() - Method in class com.groupbyinc.api.Query
 
getSubCollection() - Method in class com.groupbyinc.api.Query
Deprecated.
since 2.0, use getCollection instead.
getUrlBeautifiers() - Static method in class com.groupbyinc.util.UrlBeautifier
Get a map of UrlBeautifiers keyed by name.
getVisitorId() - Method in class com.groupbyinc.api.Query
 
GlobalInjector<T> - Class in com.groupbyinc.injector
 
GlobalInjector() - Constructor for class com.groupbyinc.injector.GlobalInjector
 

H

handleErrorStatus(String, byte[], boolean) - Method in class com.groupbyinc.api.AbstractBridge
 
hashCode() - Method in class com.groupbyinc.util.UrlReplacement
 
HTTP - Static variable in class com.groupbyinc.api.AbstractBridge
 
HTTPS - Static variable in class com.groupbyinc.api.AbstractBridge
 

I

INJECTOR - Static variable in class com.groupbyinc.util.UrlBeautifier
 
INSERT_INDICATOR - Static variable in class com.groupbyinc.util.UrlReplacementRule
 
isAutocorrectionDisabled() - Method in class com.groupbyinc.api.Query
 
isBot() - Method in class com.groupbyinc.api.Query
 
isPruneRefinements() - Method in class com.groupbyinc.api.Query
 
isRefinementSelected(Results, String, String) - Static method in class com.groupbyinc.api.tags.Functions
 
isReturnBinary() - Method in class com.groupbyinc.api.Query
 
isWildcardSearchEnabled() - Method in class com.groupbyinc.api.Query
 

M

map(InputStream, boolean) - Method in class com.groupbyinc.api.AbstractBridge
 
mapRefinements(InputStream, boolean) - Method in class com.groupbyinc.api.AbstractBridge
 
md5(String) - Static method in class com.groupbyinc.api.tags.Functions
 

P

PARAM_REPLACEMENT - Static variable in class com.groupbyinc.util.UrlBeautifier
 
parseQueryString(String) - Static method in class com.groupbyinc.util.UrlReplacement
 
PropertyUtils - Class in com.groupbyinc.util
 
PropertyUtils() - Constructor for class com.groupbyinc.util.PropertyUtils
 

Q

Query - Class in com.groupbyinc.api
 
Query() - Constructor for class com.groupbyinc.api.Query
 

R

refinements(Query, String) - Method in class com.groupbyinc.api.AbstractBridge
Connects to the refinements service, parses the response into a model Retrieves at most 10,000 refinements for the navigation specified.
refinements(RefinementsRequest) - Method in class com.groupbyinc.api.AbstractBridge
 
refinements(RefinementsRequest, Map<String, String>) - Method in class com.groupbyinc.api.AbstractBridge
 
removeHeader(List<Header>, String) - Static method in class com.groupbyinc.api.AbstractBridge
 
replaceAll(String, String, String) - Static method in class com.groupbyinc.api.tags.Functions
 
REPLACEMENT_DELIMITER - Static variable in class com.groupbyinc.util.UrlReplacementRule
 
reverse(List<T>) - Static method in class com.groupbyinc.api.tags.Functions
 

S

search(Query) - Method in class com.groupbyinc.api.AbstractBridge
Connects to the search service, parses the response into a model
search(String, Map<String, String>, Query) - Method in class com.groupbyinc.api.AbstractBridge
 
search(Request) - Method in class com.groupbyinc.api.AbstractBridge
 
search(Request, Map<String, String>) - Method in class com.groupbyinc.api.AbstractBridge
 
SEARCH_NAVIGATION_NAME - Static variable in class com.groupbyinc.util.UrlBeautifier
 
set(T) - Method in class com.groupbyinc.injector.GlobalInjector
 
set(T) - Method in interface com.groupbyinc.injector.StaticInjector
 
set(T) - Method in class com.groupbyinc.injector.ThreadLocalInjector
 
setAppend(String) - Method in class com.groupbyinc.util.UrlBeautifier
Quite often URLs need to end with specific extensions to map to the correct controller in the backend.
setArea(String) - Method in class com.groupbyinc.api.Query
The area you wish to fire against, production, staging, etc...
setBiasing(Biasing) - Method in class com.groupbyinc.api.Query
Add a biasing profile, which is defined at query time.
setBiasingAugment(boolean) - Method in class com.groupbyinc.api.Query
setBiasingProfile(String) - Method in class com.groupbyinc.api.Query
Override the biasing profile used for this query - takes precedence over any biasing profile set in the command center.
setBot(boolean) - Method in class com.groupbyinc.api.Query
Url Parameter to indicate whether this query is bot traffic or not.
setBringToTop(String...) - Method in class com.groupbyinc.api.Query
setCachingEnabled(boolean) - Method in class com.groupbyinc.api.CloudBridge
If using the semantic layer, this tells the semantic layer to not cache the response.
setCollection(String) - Method in class com.groupbyinc.api.Query
The collection to use.
setDisableAutocorrection(boolean) - Method in class com.groupbyinc.api.Query
Specifies whether the auto-correction behavior should be disabled.
setHeaders(List<Header>) - Method in class com.groupbyinc.api.AbstractBridge
Set a list of headers.
setInfluence(Float) - Method in class com.groupbyinc.api.Query
setLanguage(String) - Method in class com.groupbyinc.api.Query
Sets the language filter on the query and restricts the results to a certain language.
setMatchStrategy(MatchStrategy) - Method in class com.groupbyinc.api.Query
A match strategy allows you to explicitly manage recall on a per query basis.
setMatchStrategyName(String) - Method in class com.groupbyinc.api.Query
Override the match strategy used for this query - takes precedence over any match strategy set in the command center.
setMaxTries(long) - Method in class com.groupbyinc.api.AbstractBridge
Sets the maximum number of times to try a request before returning an error.
setPageSize(int) - Method in class com.groupbyinc.api.Query
Page size.
setPinnedRefinements(String, String...) - Method in class com.groupbyinc.api.Query
Add pinned value refinement.
setPinnedRefinements(String, List<String>) - Method in class com.groupbyinc.api.Query
By default, the engine will return up to twenty refinements for a navigation.
setPruneRefinements(boolean) - Method in class com.groupbyinc.api.Query
| Parameter | Default State | |----|----| |`pruneRefinements` | `true` | By default, the engine will only return refinements that make a difference in the returned results.
setQuery(String) - Method in class com.groupbyinc.api.Query
Set a search string.
setQueryUrlParams(Map<String, String>) - Method in class com.groupbyinc.api.Query
Sets the query level url parameters.
setRefinementsQueryParameterName(String) - Method in class com.groupbyinc.util.UrlBeautifier
Sets the name of the query parameter with which non-mapped refinements will show up in the query string.
setRestrictNavigation(RestrictNavigation) - Method in class com.groupbyinc.api.Query
Warning This will count as two queries against your search index.
setRestrictNavigation(String, int) - Method in class com.groupbyinc.api.Query
setRestrictToIds(String...) - Method in class com.groupbyinc.api.Query
setRetryTimeout(long) - Method in class com.groupbyinc.api.AbstractBridge
Sets the retry timeout for a failed request.
setReturnBinary(boolean) - Method in class com.groupbyinc.api.Query
Tells the search service to return binary data.
setSearchMapping(char) - Method in class com.groupbyinc.util.UrlBeautifier
Set the mapping from a search term to a path segment.
setSecuredPayload(AesContent) - Method in class com.groupbyinc.api.Query
Add a secured payload to the query.
setSessionId(String) - Method in class com.groupbyinc.api.Query
A unique string identifier of the session that your customer is currently in.
setSkip(int) - Method in class com.groupbyinc.api.Query
Tell the search service to offset by N records.
setSort(Sort...) - Method in class com.groupbyinc.api.Query
Specifies the sort order applied to the fields in the order specified.
setSubCollection(String) - Method in class com.groupbyinc.api.Query
Deprecated.
since 2.0, use setCollection instead.
setVisitorId(String) - Method in class com.groupbyinc.api.Query
A unique string identifier of an end customer.
setWildcardSearchEnabled(boolean) - Method in class com.groupbyinc.api.Query
Indicate if the *(star) character in the search string should be treated as a wildcard prefix search.
shutdown() - Method in class com.groupbyinc.api.AbstractBridge
Cleanup HTTP connection pool.
splitRefinements(String) - Method in class com.groupbyinc.api.Query
 
StaticInjector<T> - Interface in com.groupbyinc.injector
 
StaticInjectorFactory<T> - Class in com.groupbyinc.injector
 
StaticInjectorFactory() - Constructor for class com.groupbyinc.injector.StaticInjectorFactory
 

T

ThreadLocalInjector<T> - Class in com.groupbyinc.injector
 
ThreadLocalInjector() - Constructor for class com.groupbyinc.injector.ThreadLocalInjector
 
toString() - Method in class com.groupbyinc.util.UrlReplacement
 
toUrl(String, String) - Method in class com.groupbyinc.util.UrlBeautifier
toUrl(String, Map<String, Navigation>) - Method in class com.groupbyinc.util.UrlBeautifier
Convert a search term and a list of refinements into a beautified URL.
toUrlAdd(String, String, List<Navigation>, String, Refinement) - Static method in class com.groupbyinc.api.tags.UrlFunctions
 
toUrlRemove(String, String, List<Navigation>, String, Refinement) - Static method in class com.groupbyinc.api.tags.UrlFunctions
 

U

uncamel(String) - Static method in class com.groupbyinc.api.tags.Functions
 
UrlBeautificationException(String) - Constructor for exception com.groupbyinc.util.UrlBeautifier.UrlBeautificationException
 
UrlBeautificationException(String, Throwable) - Constructor for exception com.groupbyinc.util.UrlBeautifier.UrlBeautificationException
 
UrlBeautifier - Class in com.groupbyinc.util
 
UrlBeautifier.UrlBeautificationException - Exception in com.groupbyinc.util
 
UrlEncoder - Class in com.groupbyinc.util
 
UrlEncoder() - Constructor for class com.groupbyinc.util.UrlEncoder
 
UrlFunctions - Class in com.groupbyinc.api.tags
 
UrlFunctions() - Constructor for class com.groupbyinc.api.tags.UrlFunctions
 
UrlReplacement - Class in com.groupbyinc.util
 
UrlReplacement(int, String, UrlReplacement.OperationType) - Constructor for class com.groupbyinc.util.UrlReplacement
 
UrlReplacement.OperationType - Enum in com.groupbyinc.util
 
UrlReplacementRule - Class in com.groupbyinc.util
 
UrlReplacementRule(char, Character, String) - Constructor for class com.groupbyinc.util.UrlReplacementRule
 
UTF_8 - Static variable in class com.groupbyinc.api.AbstractBridge
 

V

valueOf(String) - Static method in enum com.groupbyinc.util.UrlReplacement.OperationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.groupbyinc.util.UrlReplacement.OperationType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M P Q R S T U V 

Copyright © 2013–2019 GroupBy Inc.. All rights reserved.