gpt4 book ai didi

elasticsearch - Elasticsearch 唯一记录

转载 作者:行者123 更新时间:2023-12-03 01:53:47 25 4
gpt4 key购买 nike

目前,我正在从事 Elasticsearch ,我需要唯一的记录,而我的mySql查询是select practice_area_name from practiceareas
我还通过一些 flex 引用尝试了下面,我的代码是

"query" => array(
"filtered" => array(
"query" => array("match_all" => array())
)
),
"aggs" => array(
"practiceareas" => array(
"terms" => array(
"field" => "practice_area_name",
"size" => 0
)
)
)

在这里,练习区域是我的 flex 索引中的类型,而Practice_area_name是字段。
我得到了相同的结果,如下所示

“practice_areas”:[{“practice_area_id”
:“237”,“practice_area_name”:“贫血”,“vendors_count”:“26”,“practice_area_Count”:1},{“practice_area_id”
:“237”,“practice_area_name”:“贫血”,“vendors_count”:“26”,“practice_area_Count”:1},{“practice_area_id”
:“237”,“practice_area_name”:“贫血”,“vendors_count”:“26”,“practice_area_Count”:1}]]

重复的结果来了。

最佳答案

您可以获取记录数

明智地
GET practice_areas/area/_search
{
"size": 0,
"aggs" : {
"Name" : {
"terms" : {
"field" : "practice_area_name.keyword"
}
}
}
}

see this

关于elasticsearch - Elasticsearch 唯一记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38178315/

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