类 ElasticCondition<T>

java.lang.Object
cn.warpin.core.database.elastic.params.ElasticCondition<T>
类型参数:
T - 返回搜索结果的文档的类类型。

public class ElasticCondition<T> extends Object
ElasticCondition 类封装了操作日志的搜索条件。 此类用于定义从 Elasticsearch 索引中查询日志的参数。
  • 字段详细资料

    • index

      private String index
      存储日志的 Elasticsearch 索引名称。
    • query

      private String query
      用于查询的基本查询字符串。如果为 null 或空,则查询所有文档。
    • startDate

      private String startDate
      查询起始日期,用于限定日期字段的最小值。
    • endDate

      private String endDate
      查询结束日期,用于限定日期字段的最大值。
    • dateField

      private String dateField
      用于日期过滤的字段名称,通常是日志中的时间戳字段。
    • clazz

      private Class<T> clazz
      指定返回结果的文档类型的类对象。
    • from

      private Integer from
      分页查询的起始偏移量。如果指定,将从此位置开始返回结果。
    • size

      private Integer size
      分页查询的大小,即返回的最大记录数。
    • additionalQueries

      private List<String> additionalQueries
      使用 List 来存储额外的查询条件 additionalQueries 参数格式如: ("field:value1", "anotherField:value2")
  • 构造器详细资料

    • ElasticCondition

      public ElasticCondition(String index)
    • ElasticCondition

      public ElasticCondition(String index, Class<T> clazz)