algoliasearch/src/main/java/com/algolia/search/saas/Searchable.java
public Request searchDisjunctiveFacetingAsync(@NonNull Query query, @NonNull final Collection<String> disjunctiveFacets, @NonNull final Map<String, ? extends Collection<String>> refinements, @Nullable final RequestOptions requestOptions, @NonNull final CompletionHandler completionHandler) {
		throw new UnsupportedOperationException("make sure to override searchDisjunctiveFacetingAsync for custom backend");
	}
public Request searchDisjunctiveFacetingAsync(@NonNull Query query, @NonNull final Collection<String> disjunctiveFacets, @NonNull final Map<String, ? extends Collection<String>> refinements, @Nullable final RequestOptions requestOptions, @NonNull final CompletionHandler completionHandler) {
		throw new UnsupportedOperationException("make sure to override searchDisjunctiveFacetingAsync for custom backend");
	}
public Request searchDisjunctiveFacetingAsync ( @ NonNull Query query , @ NonNull final Collection < String > disjunctiveFacets , @ NonNull final Map < String , ? extends Collection < String > > refinements , @ Nullable final RequestOptions requestOptions , @ NonNull final CompletionHandler completionHandler ) { throw new UnsupportedOperationException ( "make sure to override searchDisjunctiveFacetingAsync for custom backend" ) ; }
Perform a search with disjunctive facets, generating as many queries as number of disjunctive facets (helper).

@param query             The query.
@param disjunctiveFacets List of disjunctive facets.
@param refinements       The current refinements, mapping facet names to a list of values.
@param requestOptions    Request-specific options.
@param completionHandler The listener that will be notified of the request's outcome.
@return A cancellable request.
Perform a search with disjunctive facets generating as many queries as number of disjunctive facets ( helper ) .