gpt4 book ai didi

search - Elasticsearch:如何获取匹配类型列表?

转载 作者:行者123 更新时间:2023-12-03 02:08:58 25 4
gpt4 key购买 nike

我的elasticsearch索引中有10种类型。当搜索术语“测试”时,我想获取与该查询匹配的所有文档,以及与该查询至少具有一个匹配项的所有类型的列表。

我知道可以通过查看所有结果来获得此列表,但是我想有更好的方法。

谢谢!

最佳答案

由于刻面已弃用(https://www.elastic.co/guide/en/elasticsearch/reference/current/search-facets.html)并由聚合代替,因此以下是聚合的解决方案:

{
"query": {
...
},
"aggs": {
"your_aggregation_name": {
"terms": {
"field": "_type"
}
}
}
}

链接到文档: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-terms-aggregation.html

关于search - Elasticsearch:如何获取匹配类型列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19543863/

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