我目前正在使用NEST在.NET中实现ES。
问题: 我的ES索引中有四个文档,我想获取包含单词和日期大于今天日期的记录。
class P{
public int id;
public string text;
public DateTime date;
}
例如:这些是我拥有的四条记录。(这些是传递给ES的值)
这是我的相同代码版本:
var result =
client.Search<P>(s => s
.Query(p => p.Term(q => q.text, "ES"))
.Query(b => b.Bool(a => a.Filter(t=>t.Range(r=>r.Field("date").GreaterThan(2016-08-04))))) );
现在我想使用Lamba查询编写一个查询来查找包含单词ES和日期大于今天日期的所有文档。(预期输出应为4)
有人可以帮我解决这个问题吗?