ruby-on-rails - Elasticsearch/轮胎 : Facets Order

标签 ruby-on-rails elasticsearch tire

如何指定 Tire 中面的顺序?

这在 Elasticsearch 中是可能的,如下所示: http://www.elasticsearch.org/guide/reference/api/search/facets/terms-facet.html

在轮胎中,它默认为“计数”,但我不知道如何将其更改为“术语”顺序。

这是我的搜索方法:

def self.search(params)
tire.search do
  query do
    boolean do
      must { string params[:query], default_operator: "AND" } if params[:query].present?
    end
  end
  facet "article_ratings" do
    terms :article_rating
  end
  # raise to_curl
end

结束

最佳答案

明白了...

facet "article_ratings" do
    terms :article_rating, :order => 'term'
  end

关于ruby-on-rails - Elasticsearch/轮胎 : Facets Order,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12430937/

相关文章:

mysql - Logstash Grok 过滤 mysql 慢查询

ruby-on-rails-3 - 使用cancan授权elasticsearch结果

ruby-on-rails - 通过Tire gem进行Elasticsearch版本控制

ruby-on-rails - rails 3:将链接显示为按钮吗?

ruby-on-rails - 如何在模块内写常量?

ruby-on-rails - 如何解决将 Rails 应用程序部署到 Heroku 的问题?

ruby-on-rails - Tire gem:如何访问Elasticsearch的 'highlight'属性?

ruby-on-rails - Ruby,从文本中获取第一张图片

c# - 无法从热门匹配中获取对象

elasticsearch - Elasticsearch整数范围查询不起作用