gpt4 book ai didi

php - 如何在 Elasticsearch 中获取没有大小的总记录数

转载 作者:行者123 更新时间:2023-12-03 00:03:15 26 4
gpt4 key购买 nike

我想从 flex 搜索中获取总记录数。
下面是我的代码

 $params = [
'index' => $this->client->getIndex(),
'type' => $this->client->getType(),
"from" => 0, "size" => 10,
//"scroll" => "1m",

'body' => [
"query" => [
"bool" => [
"must" => [
[
"multi_match" => [
"fields" => ["prod_name", "prod_seo_name"],
"type" => "phrase_prefix",
"query" => $query
]
],
[
"term"=> ["cat_type_id"=>1]
]
]
]
]
],
];

执行手动查询给出400条记录,而 flex 搜索给出10条记录。不论大小,如何获取总记录?

最佳答案

我认为应该可以通过以下方式访问它:

$maxScore     = $results['hits']['max_score'];

关于php - 如何在 Elasticsearch 中获取没有大小的总记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46973559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com