Class AutomaticFacetFilter

java.lang.Object
com.algolia.model.recommend.AutomaticFacetFilter

public class AutomaticFacetFilter extends Object
Automatic facet Filter.
  • Constructor Details

    • AutomaticFacetFilter

      public AutomaticFacetFilter()
  • Method Details

    • setFacet

      public AutomaticFacetFilter setFacet(String facet)
    • getFacet

      @Nonnull public String getFacet()
      Attribute to filter on. This must match a facet placeholder in the Rule's pattern.
    • setScore

      public AutomaticFacetFilter setScore(Integer score)
    • getScore

      @Nullable public Integer getScore()
      Score for the filter. Typically used for optional or disjunctive filters.
    • setDisjunctive

      public AutomaticFacetFilter setDisjunctive(Boolean disjunctive)
    • getDisjunctive

      @Nullable public Boolean getDisjunctive()
      Whether the filter is disjunctive (true) or conjunctive (false).
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object