我是弹性搜索的新手。我试图理解这个查询,但我无法在字段和脚本等少数事情上取得成功。我阅读官方文档并得到Facet已被删除我的聚合和Attributelabels是一个方面的名称,但我无法理解完整的查询。有谁可以向我解释一下? 谢谢
{
"size" : 0,
"facets" : {
"AttributeLabels" : {
"terms" : {
"field" : "field",
"size" : 50,
"script" : "scriptName",
"lang" : "lang"
}
}
}
}
答案 0 :(得分:0)
https://www.elastic.co/guide/en/elasticsearch/reference/1.4/search-facets-terms-facet.html
字段 - 在
上评估构面的字段尺寸 - 返回的热门字词数
脚本 - 返回一个字符串"term + 'aaa'"
,该字符串成为评估的术语,或者是一个布尔"term == 'aaa' ? true : false"
,它包含或从构面集合中排除它
Lang - 使用的脚本语言
但如果可以的话,我建议升级到Elasticsearch 2. :)