java.lang.Object
io.vanslog.spring.data.meilisearch.core.query.FacetQuery
All Implemented Interfaces:
Query

public class FacetQuery extends Object implements Query
  • Field Details

  • Constructor Details

  • Method Details

    • builder

      public static FacetQueryBuilder builder()
    • getFacetName

      @Nullable public String getFacetName()
    • setFacetName

      public void setFacetName(@Nullable String facetName)
    • getFacetQuery

      @Nullable public String getFacetQuery()
    • setFacetQuery

      public void setFacetQuery(@Nullable String facetQuery)
    • getQ

      @Nullable public String getQ()
      Description copied from interface: Query
      Get the search query text
      Specified by:
      getQ in interface Query
      Returns:
      null if not set
    • setQ

      public void setQ(@Nullable String q)
      Description copied from interface: Query
      Set the search query text
      Specified by:
      setQ in interface Query
      Parameters:
      q - search query text
    • getFilter

      @Nullable public String[] getFilter()
      Description copied from interface: Query
      Get the search filter
      Specified by:
      getFilter in interface Query
      Returns:
      null if not set
    • setFilter

      public void setFilter(@Nullable String[] filter)
      Description copied from interface: Query
      Set the search filter
      Specified by:
      setFilter in interface Query
      Parameters:
      filter - search filter
    • getFilterArray

      @Nullable public String[][] getFilterArray()
      Description copied from interface: Query
      Get the search filter array
      Specified by:
      getFilterArray in interface Query
      Returns:
      null if not set
    • setFilterArray

      public void setFilterArray(@Nullable String[][] filterArray)
      Description copied from interface: Query
      Set the search filter array
      Specified by:
      setFilterArray in interface Query
      Parameters:
      filterArray - search filter array
    • getMatchingStrategy

      @Nullable public com.meilisearch.sdk.model.MatchingStrategy getMatchingStrategy()
      Description copied from interface: Query
      Get the search sort
      Specified by:
      getMatchingStrategy in interface Query
      Returns:
      null if not set
    • setMatchingStrategy

      public void setMatchingStrategy(@Nullable com.meilisearch.sdk.model.MatchingStrategy matchingStrategy)
      Description copied from interface: Query
      Set the search sort
      Specified by:
      setMatchingStrategy in interface Query
      Parameters:
      matchingStrategy - search sort
    • getAttributesToSearchOn

      @Nullable public String[] getAttributesToSearchOn()
      Description copied from interface: Query
      Get the search attributes
      Specified by:
      getAttributesToSearchOn in interface Query
      Returns:
      null if not set
    • setAttributesToSearchOn

      public void setAttributesToSearchOn(@Nullable String[] attributesToSearchOn)
      Description copied from interface: Query
      Set the search attributes
      Specified by:
      setAttributesToSearchOn in interface Query
      Parameters:
      attributesToSearchOn - search attributes