使用轮胎宝石进行弹性研究的刻面尺寸

时间:2014-05-21 01:16:03

标签: ruby-on-rails elasticsearch tire

我是elasticsearch的新手。我正在尝试使用轮胎gem为我的Web应用程序创建facet。但我只能为任何方面创建7个条目。有没有办法可以操纵轮胎宝石中的facet大小进行弹性搜索?

查询:

{
  "query": {
    "bool": {
      "should": [
        {
          "range": {
            "rank": {
              "lte": 50
            }
          }
        }
      ]
    }
  },
  "sort": [
    {
      "rank": "asc"
    }
  ],
  "facets": {
    "univ": {
      "terms": {
        "field": "state_id",
        "size": 50,
        "all_terms": false
      }
    }
  },
  "size": 5
}

1 个答案:

答案 0 :(得分:0)

您可以在构面上添加尺寸:

facet 'countries' do
    terms : countries, size: 15
    facet_filter :and, search_filter  unless search_filter.empty?
end