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

Commit f01edc4

Browse files
committed
feat(Query): enablePersonalization
1 parent 83e3c86 commit f01edc4

File tree

1 file changed

+18
-1
lines changed
  • algoliasearch/src/main/java/com/algolia/search/saas

1 file changed

+18
-1
lines changed

algoliasearch/src/main/java/com/algolia/search/saas/Query.java

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,8 @@ Query setGetRankingInfo(@Nullable Boolean enabled) {
657657
return set(KEY_GET_RANKING_INFO, enabled);
658658
}
659659

660-
public @Nullable Boolean getGetRankingInfo() {
660+
public @Nullable
661+
Boolean getGetRankingInfo() {
661662
return parseBoolean(get(KEY_GET_RANKING_INFO));
662663
}
663664

@@ -1556,6 +1557,22 @@ ExactOnSingleWordQuery getExactOnSingleWordQuery() {
15561557
return value == null ? null : ExactOnSingleWordQuery.fromString(value);
15571558
}
15581559

1560+
private static final String KEY_ENABLE_PERSONALIZATION = "enablePersonalization";
1561+
1562+
/**
1563+
* @param enabled If set to true, user preferences are used as part of the relevance and ranking process.
1564+
* Defaults to false.
1565+
*/
1566+
public @NonNull
1567+
Query setEnablePersonalization(@Nullable Boolean enabled) {
1568+
return set(KEY_ENABLE_PERSONALIZATION, enabled);
1569+
}
1570+
1571+
public @Nullable
1572+
Boolean getEnablePersonalization() {
1573+
return parseBoolean(get(KEY_ENABLE_PERSONALIZATION));
1574+
}
1575+
15591576
private static final String KEY_ENABLE_RULES = "enableRules";
15601577

15611578
/**

0 commit comments

Comments
 (0)