作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
因此,我有一个试图运行的简单查询
Tire.search('posts', :size => 15) do
query{ string '*'}
facet('keywords'){ terms :keywords, :global => true }
end.results.facets['keywords']['terms'].each_with_index{|x, i| puts "#{i} - #{x.inspect}" }
Tire.search('posts', :size => 15) do
query{ string '*' }
facet('keywords'){ terms :keywords }
end.results.each_with_index{|x, i| puts "#{x.title} - #{i}" } and false
最佳答案
要控制返回的构面中的条目数,
您需要在构面定义中设置大小:
Tire.search('posts') do
query{ string '*' }
facet('keywords'){ terms :keywords, :size => 15 }
end.
results.facets['keywords']['terms'].each_with_index{|x, i| puts "#{i} - #{x.inspect}"}
size
的
Tire.search
参数控制您要检索多少个结果。
关于elasticsearch - 无法在控制台中正确设置使用Tyre返回的构面数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13644165/
我是一名优秀的程序员,十分优秀!