попробуйте следующее:
import os
os.uname()
, и вы можете сделать это:
info=os.uname()
info[0]
info[1]
Таким образом, я все еще получаю все свойства, но исключающие являются нулевыми Я надеюсь, что таким образом уменьшу трафик для лучшей производительности. Я открыт для других решений. Фрэнк
var result = ElasticClient.Search<_doc>(document =>
document
.Source(src => src
.Includes(i => i
.Fields(
p => p.Timestamp,
p => p.Value
)
)
.Excludes(e => e
.Fields(
p => p.ComponentId,
p => p.ContextName,
p => p.DataRecordId,
p => p.ResourceId
)
)
)
.Query(q => q
.Match(m => m
.Field(f => f.DataRecordId)
.Query(search)
)
)
);