Elastic search generally works with pre-defined classes . How do I work with dynamic classes. eg: Suppose I want to search a particular field then
var result = clientConnection.Search<**TicketData**>(
s => s
.Aggregations(
a => a
.DateRange(
"L1", d => d
.Field(p => p.timestamp)
.Ranges(
r => r.To("2016-10-09T15:01:06+00:00"),
r => r.From("2016-09-27T02:09:17+00:00")
)
)
)
);
Here the ticketdata class has to be defined beforehand. Can we have something like
var result = clientConnection.Search<ANYDYNAMICCLASS>(s => s
.Aggregations(a => a
.DateRange("L1", d => d
.Field(p => p.timestamp)
.Ranges(
r => r.To("2016-10-09T15:01:06+00:00"),
r => r.From("2016-09-27T02:09:17+00:00")
)
)
)
);
Can a dynamic class/ dynamic object work with this ? please give an example how it can be done.