gpt4 book ai didi

indexing - elasticsearch 中用于计算索引和类型命中的 Facet

转载 作者:行者123 更新时间:2023-11-29 02:45:56 25 4
gpt4 key购买 nike

我正在使用下面的查询在博客索引中查找单词“developer”...

http://localhost:9200/blog/_search
{
"query": {
"query_string": {
"query": "developer"
}
}
}

查询返回 3 次 user 匹配和 1 次 post 类型匹配,我想要一个 facet 来反射(reflect)这些匹配以显示类似...

搜索结果...
博客文章 (1)
用户 (3)

...但我不确定如何将分面与查询结合起来以计算此类命中,因为我发现的大多数示例都计算字段命中;我尝试使用 _index 返回索引命中,但无法正常工作;是否有类似 _type 的类型来计算索引中文档类型的命中率?

最佳答案

好吧,明白了,显然有一个 _type 字段用于分面,基于这个...

http://elasticsearch-users.115913.n3.nabble.com/enabled-quot-index-quot-does-not-allow-me-to-get-facet-values-td1056215.html

查询

http://localhost:9200/blog/_search

{
"size" : 0,
"query" : {
"query_string" : {
"query" : "developer"}
},
"facets" : {
"type" : {
"terms" : { "field" : "_type"}
}
}
}

响应

{
...
"facets": {
"type": {
"_type": "terms",
"missing": 0,
"total": 4,
"other": 0,
"terms": [
{
"term": "user",
"count": 3
},
{
"term": "post",
"count": 1
}
]
}
}
}

关于indexing - elasticsearch 中用于计算索引和类型命中的 Facet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17242949/

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