I would like to do a ElasticSearch query like this:
{
\"query\" :
{
\"bool\" :
{
\"filter\" : [
{
var searchResponse = client.Search(s => s
.From(0)
.Query(q => q
.Bool(bq => bq
.Filter(
fq => fq.Terms(t => t.Field(f => f.Client.Id).Terms(17)),
fq => fq.Terms(t => t.Field(f => f.Item.Id).Terms(**new[] { 34983, 35430, 35339, 35300 }**)),
fq => fq.Terms(t=>t.Field(f=>f.Event).Terms("Control de Panico")),
fq => fq.DateRange(dr => dr.Field(f => f.DateTime)
.GreaterThanOrEquals(new DateTime(2018, 07, 01))
.LessThanOrEquals(new DateTime(2018, 10, 02)))
)
))
.Size(2000)
.Sort(g => sortDescriptor)
);