탄성 검색은 일반적으로 미리 정의 된 클래스와 함께 작동합니다. 동적 클래스를 사용하려면 어떻게해야합니까? 예 : 다음 여기에elasticsearch nest에서 동적 객체 색인화
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")
)
)
)
);
동적 클래스/동적 객체는이 작업을 수행 할 수 있습니까? 그것을 어떻게 할 수 있는지 예를 들어주십시오.
예, 작동합니다. 로스! 정말 고맙습니다 – Nilanjana