Skip to content

Commit f41e062

Browse files
authored
feat: add 'enableReRanking' query parameter (#764)
1 parent e01f30f commit f41e062

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

algoliasearch-core/src/main/java/com/algolia/search/models/indexing/SearchParameters.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -676,6 +676,15 @@ public T setRelevancyStrictness(Integer relevancyStrictness) {
676676
return getThis();
677677
}
678678

679+
public Boolean getEnableReRanking() {
680+
return enableReRanking;
681+
}
682+
683+
public T setEnableReRanking(Boolean enableReRanking) {
684+
this.enableReRanking = enableReRanking;
685+
return getThis();
686+
}
687+
679688
public String toParam() {
680689
return QueryStringUtils.buildQueryAsQueryParams(this);
681690
}
@@ -709,6 +718,7 @@ public String toParam() {
709718
protected Boolean percentileComputation;
710719
protected List<String> queryLanguages;
711720
protected Boolean decompoundQuery;
721+
protected Boolean enableReRanking;
712722

713723
/* attributes */
714724
protected List<String> attributesToRetrieve;

algoliasearch-core/src/test/java/com/algolia/search/JacksonParserTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,12 @@ void queryWithDistinct() {
670670
assertThat(query.toParam()).isEqualTo("query=&distinct=0");
671671
}
672672

673+
@Test
674+
void queryWitEnabledReRanking() {
675+
Query query = new Query("").setEnableReRanking(false);
676+
assertThat(query.toParam()).isEqualTo("enableReRanking=false&query=");
677+
}
678+
673679
@Test
674680
void queryWithMultipleParams() {
675681
Query query =

0 commit comments

Comments
 (0)