Github: https://github.com/elastic/elasticsearch-net
官方文档: https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/introduction.html
using System.Collections.Generic;using System.Linq;using System.Text.Json.Serialization;namespace Elastic.Clients.Elasticsearch;public partial class SearchResponse<TDocument>{[JsonIgnore]public IReadOnlyCollection<Hit<TDocument>> Hits => HitsMetadata.Hits;[JsonIgnore]public IReadOnlyCollection<TDocument> Documents => HitsMetadata.Hits.Select(s => s.Source).ToReadOnlyCollection();[JsonIgnore]public long Total => HitsMetadata?.Total?.Value ?? -1;}
