【发布时间】:2021-12-17 23:15:29
【问题描述】:
我想做这样的事情:
var client = new ElasticClient();
client.Search<MyDocument>(s => s
.Query(q => q
.DateRange(dr => dr
.Field(f => f.AgreementCancelDate)
.GreaterThanOrEquals("now-30d/d")
)
)
);
但不是“现在”,而是添加一些日期字段。
例如检查 expireDate 是否大于注册日期后 30 天:
.Field(f => f.ExipreDate)
.GreaterThanOrEquals("doc.RegisterDate+30d/d")
【问题讨论】:
标签: c# elasticsearch