5
A
回答
6
首先,您应该使用match_all
查询:MyModel.search({ query { all } }).results.total
。 (在Lucene中,不惜一切代价避免通配符查询)。
目前,Tire并未公开“count”API。这将改变。
9
在ElasticSearch你可以使用count API
curl -XGET http://localhost:9200/index/_count
看到他们的网站上的文档Count API指望所有元素。
9
刚刚从Karmi得到一个提示。计数API现在可用。
你可以做到以下几点:
s = Tire.search 'articles-test', :search_type => 'count' do
query { term :tags, 'ruby' }
end
只有这样s.results.total
定义。
在这里看到:https://github.com/karmi/tire/blob/master/test/integration/count_test.rb
0
0
从控制台:
Model.search("*:*").results.total
也许帮助别人;)
1
您可以在elasticsearch-model
宝石也这么做:
Article.search("cats", search_type: 'count').results.total
# => 2026
而且你不会导致取回。 ..
Article.search("cats", search_type: 'count').map {|r| r.title}
# => []
相关问题
- 1. 有没有办法通过索引获取jQueryUI标签元素?
- 2. 有没有办法找到页面上的所有View.GONE元素?
- 3. 有没有办法跟踪HTML元素的所有更改?
- 4. 有没有办法搜索集合中的每个元素c#
- 5. 有没有办法将两个mongo集合索引到ElasticSearch中的一个中?
- 6. 有没有办法在Sparx Enterprise Architect中搜索元素类型?
- 7. 有没有办法让元素在GTM
- 8. 有没有办法通过Titan更新ElasticSearch索引中的特定条目?
- 9. 有没有办法在数据加载后更改ElasticSearch中索引的名称?
- 10. 有没有办法引用多个类的html元素?
- 11. 影响所有没有索引的元素?
- 12. 有没有办法使用Perl或Python检索进程统计信息?
- 13. 有没有办法检查数组中所有元素中的字符?
- 14. 如何用Tire和elasticsearch重新索引一个元素?
- 15. 有没有办法搜索mySQL数据库中的所有表?
- 16. 有没有办法搜索SSAS中的所有属性
- 17. 有没有办法获得solr spellcheck索引中所有单词的列表?
- 18. 有没有办法让tapply处理两个索引值(或equivilent)?
- 19. 有没有办法直接访问MariaDB或MySQL表索引?
- 20. 有没有办法找出某个元素重叠的元素?
- 21. 有没有办法显示/隐藏没有CSS的元素?
- 22. 有没有办法解决索引索引
- 23. 有没有办法在弹性搜索索引中设置ttl
- 24. 有没有办法在Azure搜索索引中“过期”项目?
- 25. 有没有办法在UIKit元素之上显示SpriteKit元素?
- 26. 有没有办法通过Elasticsearch 1.5中的查询来更新所有文档?
- 27. 有没有办法断言一个元素没有类?
- 28. 有没有办法找出队列中有多少元素
- 29. PHP-Elasticsearch搜索所有索引
- 30. 有没有办法从Repeater中的DataTable获取Item的索引?
是不是有计数q uery有轮胎吗? – Karussell