Class LookingSimilarQuery

java.lang.Object
com.algolia.model.recommend.LookingSimilarQuery
All Implemented Interfaces:
RecommendationsRequest

public class LookingSimilarQuery extends Object implements RecommendationsRequest
LookingSimilarQuery
  • Constructor Details

    • LookingSimilarQuery

      public LookingSimilarQuery()
  • Method Details

    • setIndexName

      public LookingSimilarQuery setIndexName(String indexName)
    • getIndexName

      @Nonnull public String getIndexName()
      Index name (case-sensitive).
    • setThreshold

      public LookingSimilarQuery setThreshold(Double threshold)
    • getThreshold

      @Nonnull public Double getThreshold()
      Minimum score a recommendation must have to be included in the response. minimum: 0 maximum: 100
    • setMaxRecommendations

      public LookingSimilarQuery setMaxRecommendations(Integer maxRecommendations)
    • getMaxRecommendations

      @Nullable public Integer getMaxRecommendations()
      Maximum number of recommendations to retrieve. By default, all recommendations are returned and no fallback request is made. Depending on the available recommendations and the other request parameters, the actual number of recommendations may be lower than this value. minimum: 1 maximum: 1000
    • setQueryParameters

      public LookingSimilarQuery setQueryParameters(SearchParams queryParameters)
    • getQueryParameters

      @Nullable public SearchParams getQueryParameters()
      Get queryParameters
    • setModel

      public LookingSimilarQuery setModel(LookingSimilarModel model)
    • getModel

      @Nonnull public LookingSimilarModel getModel()
      Get model
    • setObjectID

      public LookingSimilarQuery setObjectID(String objectID)
    • getObjectID

      @Nonnull public String getObjectID()
      Unique record identifier.
    • setFallbackParameters

      public LookingSimilarQuery setFallbackParameters(FallbackParams fallbackParameters)
    • getFallbackParameters

      @Nullable public FallbackParams getFallbackParameters()
      Get fallbackParameters
    • 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