Skip to content

Commit 9ebfb28

Browse files
committed
Added: AttributeCriteriaComputedByMinProximity
Fix: #576
1 parent 08b5a85 commit 9ebfb28

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

algoliasearch-core/src/main/java/com/algolia/search/models/settings/IndexSettings.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public class IndexSettings implements Serializable {
2222
private Distinct distinct;
2323
private Boolean replaceSynonymsInHighlight;
2424
private Integer minProximity;
25+
private Boolean attributeCriteriaComputedByMinProximity;
2526
private List<String> responseFields;
2627
private Integer maxFacetHits;
2728
private String keepDiacriticsOnCharacters;
@@ -275,6 +276,16 @@ public IndexSettings setMinProximity(Integer minProximity) {
275276
return this;
276277
}
277278

279+
public Boolean getAttributeCriteriaComputedByMinProximity() {
280+
return attributeCriteriaComputedByMinProximity;
281+
}
282+
283+
public IndexSettings setAttributeCriteriaComputedByMinProximity(
284+
Boolean attributeCriteriaComputedByMinProximity) {
285+
this.attributeCriteriaComputedByMinProximity = attributeCriteriaComputedByMinProximity;
286+
return this;
287+
}
288+
278289
public String getHighlightPreTag() {
279290
return highlightPreTag;
280291
}

algoliasearch-core/src/test/java/com/algolia/search/integration/index/SettingsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ void testSettings() throws ExecutionException, InterruptedException {
116116
settings.setDistinct(2);
117117
settings.setReplaceSynonymsInHighlight(false);
118118
settings.setMinProximity(7);
119+
settings.setAttributeCriteriaComputedByMinProximity(true);
119120
settings.setResponseFields(Arrays.asList("hits", "hitsPerPage"));
120121
settings.setMaxFacetHits(100);
121122
settings.setCamelCaseAttributes(Arrays.asList("attribute1", "attribute2"));

0 commit comments

Comments
 (0)