Skip to content
This repository was archived by the owner on Jan 31, 2022. It is now read-only.

Commit 26c5d95

Browse files
committed
docs(DisjunctiveFaceting): fix docstring, silence legit deprecated usage
1 parent 901dcd3 commit 26c5d95

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

algoliasearch/src/main/java/com/algolia/search/saas/helpers/DisjunctiveFaceting.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ public void requestCompleted(JSONObject content, AlgoliaException error) {
136136
}
137137
}
138138

139+
//noinspection deprecation Deprecated for end-users
139140
queries.add(new Query(query).setFacetFilters(facetFilters));
140141
// one query per disjunctive facet (use all refinements but the current one + hitsPerPage=1 + single facet
141142
for (String disjunctiveFacet : disjunctiveFacets) {
@@ -158,6 +159,7 @@ public void requestCompleted(JSONObject content, AlgoliaException error) {
158159
}
159160
}
160161
String[] facets = new String[]{disjunctiveFacet};
162+
//noinspection deprecation Deprecated for end-users
161163
queries.add(new Query(query).setHitsPerPage(0).setAnalytics(false)
162164
.setAttributesToRetrieve().setAttributesToHighlight().setAttributesToSnippet()
163165
.setFacets(facets).setFacetFilters(facetFilters));
@@ -176,7 +178,7 @@ private static <T extends Collection<String>> String formatFilter(Map.Entry<Stri
176178
* @param disjunctiveFacets List of disjunctive facets.
177179
* @param refinements Facet refinements.
178180
* @return The aggregated results.
179-
* @throws AlgoliaException
181+
* @throws AlgoliaException when aggregation fails due to a JSONException
180182
*/
181183
static private <T extends Collection<String>> JSONObject aggregateDisjunctiveFacetingResults(@NonNull JSONObject answers, @NonNull Collection<String> disjunctiveFacets, @NonNull Map<String, T> refinements) throws AlgoliaException
182184
{

0 commit comments

Comments
 (0)