【发布时间】:2017-07-19 06:01:04
【问题描述】:
弹性搜索通常适用于预定义的类。我如何使用动态类。 例如:假设我想搜索一个特定的字段然后
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")
)
)
)
);
这里必须预先定义ticketdata 类。我们可以有类似的东西
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")
)
)
)
);
动态类/动态对象可以使用这个吗?请举例说明如何做到这一点。
【问题讨论】:
标签: class object elasticsearch dynamic nest