Creating dynamic object/ dynamic class in elasticsearch

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.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.