elasticsearch elasticsearch嵌套:获取SearchRequest的编号结果,elasticsearch,nest,elasticsearch,Nest" /> elasticsearch elasticsearch嵌套:获取SearchRequest的编号结果,elasticsearch,nest,elasticsearch,Nest" />

elasticsearch elasticsearch嵌套:获取SearchRequest的编号结果

elasticsearch elasticsearch嵌套:获取SearchRequest的编号结果,elasticsearch,nest,elasticsearch,Nest,我正在寻找如何对nest进行elasticsearch\u计数: 在弹性座椅中,它将是: 我正在寻找与之相当的: var request=newsearchrequest() { Query=newboolquery { //应该=。。。 //必须=。。。 }, MinScore=1 //.... }; var nbResult=client.Count(请求); 如果你知道如何做到这一点,如果你有一个以最快的方式计算结果的提示,它将帮助我很多 我在资料中找到了。这不是解决方案,因为我不能在本

我正在寻找如何对nest进行elasticsearch\u计数:

在弹性座椅中,它将是:

我正在寻找与之相当的:

var request=newsearchrequest()
{
Query=newboolquery
{
//应该=。。。
//必须=。。。
},
MinScore=1
//....
};
var nbResult=client.Count(请求);

如果你知道如何做到这一点,如果你有一个以最快的方式计算结果的提示,它将帮助我很多

我在资料中找到了。这不是解决方案,因为我不能在本地测试它,但至少是方向


看看这个,我在资料中找到了。这不是解决方案,因为我不能在本地测试它,但至少是方向

看看这个,然后使用
client.Count(…)

var请求=新的CountRequest
{
Query=新的MatchAllQuery()
};
var nbResult=client.Count(请求);
这将产生以下请求

POST http://localhost:9200/default-index/document/_count
{
  "query": {
    "match_all": {}
  }
}
使用
client.Count(…)

var请求=新的CountRequest
{
Query=新的MatchAllQuery()
};
var nbResult=client.Count(请求);
这将产生以下请求

POST http://localhost:9200/default-index/document/_count
{
  "query": {
    "match_all": {}
  }
}


您应该通过搜索获取文档总数或您需要的所有文档数?如果可能,我希望阻止加载所有文档。建议将大小设置为0。我看到在旧的api中有一个链接是限制Answare大小的提示,我想知道答案的大小如果所有Answare都返回了,你应该通过搜索获得全部文档,或者你需要的只是数量?如果可能的话,我想阻止加载所有文档。建议将大小设置为0。我看到在旧的api中,这个链接是限制Answare大小的提示,如果所有Answare都返回了,我想知道答案的大小。我想他的问题是他希望将SearchRequest转换为CountRequest。这可能吗?@VolodymyrBilyachat不,这是两个不同的查询。您可以按照建议发送大小为0的搜索请求,该请求将获得相同的结果,并使用
\u search
API。对于
\u search
API,过去有一个
搜索类型:“count”
,但在2.0中被弃用,在5.0中被删除。请参阅@RussCam感谢Answare,但我想知道特定搜索请求的结果编号,而不是文档总数。我问题中的elasticsearch示例是wrong@RussCam好的,我终于明白我必须提供一个QueryContainer来查询属性CountRequest@RussCam我在CountAsync请求的Ansare中的DebugInformation中有一个空的#请求是正常的吗?我认为他的问题是他希望将SearchRequest转换为CountRequest。这可能吗?@VolodymyrBilyachat不,这是两个不同的查询。您可以按照建议发送大小为0的搜索请求,该请求将获得相同的结果,并使用
\u search
API。对于
\u search
API,过去有一个
搜索类型:“count”
,但在2.0中被弃用,在5.0中被删除。请参阅@RussCam感谢Answare,但我想知道特定搜索请求的结果编号,而不是文档总数。我问题中的elasticsearch示例是wrong@RussCam好的,我终于明白我必须提供一个QueryContainer来查询属性CountRequest@RussCam我在CountAsync请求的Ansare中的DebugInformation中有一个空的#请求,这正常吗?