在Facet

时间:2016-09-21 00:22:01

标签: elasticsearch

我是弹性搜索的新手。我试图理解这个查询,但我无法在字段和脚本等少数事情上取得成功。我阅读官方文档并得到Facet已被删除我的聚合和Attributelabels是一个方面的名称,但我无法理解完整的查询。有谁可以向我解释一下? 谢谢

{
  "size" : 0,
  "facets" : {
    "AttributeLabels" : {
      "terms" : {
        "field" : "field",
        "size" : 50,
        "script" : "scriptName",
        "lang" : "lang"
      }
    }
  }
}

1 个答案:

答案 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. :)