0
NESTを使用してelasticsearchから最近のX行を取得したいのですが、.Sort()を使用すると0個のドキュメントが返されます。 Sort()を削除すると、ドキュメントは返されますが、最新のものは返されません。ElasticSearchはNESTを使用してさらに最近のX行を取得します
最近のログの行をどのようにエラスティックから取得するのか、あるいは私が間違っていることはありますか?
var result = elk.Search<FileBeatDto>(x => x
.From(0)
.Index("filebeat-*")
.Type(type)
.Query(q =>
q.Match(qs => qs.Field("fields.asset_tag").Query(asset_tag)) &&
q.Match(qs => qs.Field("message").Query(filter))
)
.Take(lines)
.Sort(ss => ss.Descending(p => p.timestamp))
);
「FileBeatDto」はどのように見えますか? 'type'型のマッピングはどのように見えますか? –