次のクエリがあります
var searchResult = _Db.Search<PackageRecord>( s => s
.Index( user.Tenant.Id.ToString () )
.Type( "Package" )
.From( request.Page )
.Size( _DefaultPageSize )
.Query( q => q.Nested( n => n
.Path ( f => f.List_BorrowerSet[0] )
.Query( qm => qm.QueryString( qs => qs
.OnFields (
f => f.List_BorrowerSet.First().PrimaryBorrower.ContactDetails.Name_Fist,
f => f.List_BorrowerSet.First().PrimaryBorrower.ContactDetails.Name_Last
)
.Query ( request.BorrowerName ) )
&& qm
.Term (
f => f.List_BorrowerSet.First().PrintPosition , 0 )
) ) )
.Fields(
f => f.Id,
f=> f.List_BorrowerSet[0].PrimaryBorrower.ContactDetails.Name_Fist,
f=> f.List_BorrowerSet[0].PrimaryBorrower.ContactDetails.Name_Last
)
);
限られたフィールドだけで結果を得るにはどうすればよいですか? ドキュメントとヒットが表示されますが、それらのオブジェクトには List_BorrowerSet が null として含まれています。