All Known Implementing Classes:
BaseQuery, BasicQuery, FacetQuery, IndexQuery

public interface Query
Query interface for Meilisearch operations
Author:
Junghoon Ban
  • Method Details

    • getQ

      Get the search query text
      Returns:
      null if not set
    • setQ

      void setQ(@Nullable String q)
      Set the search query text
      Parameters:
      q - search query text
    • getFilter

      @Nullable String[] getFilter()
      Get the search filter
      Returns:
      null if not set
    • setFilter

      void setFilter(@Nullable String[] filter)
      Set the search filter
      Parameters:
      filter - search filter
    • getFilterArray

      @Nullable String[][] getFilterArray()
      Get the search filter array
      Returns:
      null if not set
    • setFilterArray

      void setFilterArray(@Nullable String[][] filterArray)
      Set the search filter array
      Parameters:
      filterArray - search filter array
    • getMatchingStrategy

      @Nullable com.meilisearch.sdk.model.MatchingStrategy getMatchingStrategy()
      Get the search sort
      Returns:
      null if not set
    • setMatchingStrategy

      void setMatchingStrategy(@Nullable com.meilisearch.sdk.model.MatchingStrategy matchingStrategy)
      Set the search sort
      Parameters:
      matchingStrategy - search sort
    • getAttributesToSearchOn

      @Nullable String[] getAttributesToSearchOn()
      Get the search attributes
      Returns:
      null if not set
    • setAttributesToSearchOn

      void setAttributesToSearchOn(@Nullable String[] attributesToSearchOn)
      Set the search attributes
      Parameters:
      attributesToSearchOn - search attributes