C# 将属性映射到模型时,ElasticSearch嵌套查询不返回任何结果
我正在使用NEST从ElasticSearch获取结果。当我使用以下查询查询弹性搜索时:C# 将属性映射到模型时,ElasticSearch嵌套查询不返回任何结果,c#,
elasticsearch,nest,C#,
elasticsearch,Nest,我正在使用NEST从ElasticSearch获取结果。当我使用以下查询查询弹性搜索时: _elasticSearchClient.SearchAsync<*QueryModel*>(obj => obj.Query(m1 => m1.Term("Id",6))); 这不会返回任何结果 如何将Id映射到一个对象中,并查询ElasticSearch以获得正确的数据?问题已经解决。我使用的是一个旧版本的NEST,在序列化字段时它不尊重datamembe
_elasticSearchClient.SearchAsync<*QueryModel*>(obj => obj.Query(m1 => m1.Term("Id",6)));
这不会返回任何结果
如何将
Id
映射到一个对象中,并查询ElasticSearch以获得正确的数据?问题已经解决。我使用的是一个旧版本的NEST,在序列化字段时它不尊重datamember属性。升级嵌套包修复了该问题。
await _elasticSearchClient.SearchAsync<*QueryModel*>(obj => obj.Query(m1 => m1.Term(y=>y.Field(z=>z.FacilityId).Value(6))));