Class TurSNQuery

java.lang.Object
com.viglet.turing.client.sn.TurSNQuery

public class TurSNQuery extends Object
Configure the query that will send to Turing ES.
Since:
0.3.4
Author:
Alexandre Oliveira
  • Constructor Details

    • TurSNQuery

      public TurSNQuery()
  • Method Details

    • getQuery

      public String getQuery()
    • getRows

      public int getRows()
    • getGroupBy

      public String getGroupBy()
    • getSortField

      public TurSNSortField getSortField()
    • setSortField

      public void setSortField(TurSNSortField sortField)
    • setSortField

      public void setSortField(String field, TurSNQuery.Order sort)
    • setSortField

      public void setSortField(TurSNQuery.Order sort)
    • getBetweenDates

      public TurSNClientBetweenDates getBetweenDates()
    • setBetweenDates

      public void setBetweenDates(TurSNClientBetweenDates betweenDates)
    • setBetweenDates

      public void setBetweenDates(String field, Date startDate, Date endDate)
    • addFilterQuery

      public void addFilterQuery(String... fq)
    • getFieldQueries

      public List<String> getFieldQueries()
    • addTargetingRule

      public void addTargetingRule(String... tr)
    • getTargetingRules

      public List<String> getTargetingRules()
    • getPageNumber

      public int getPageNumber()
    • isPopulateMetrics

      public boolean isPopulateMetrics()