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. 有沒有辦法跟蹤HTML元素的所有更改?
- 2. 有沒有辦法搜索集合中的每個元素c#
- 3. 有沒有辦法讓元素在GTM
- 4. 有沒有辦法在數據加載後更改ElasticSearch中索引的名稱?
- 5. 有沒有辦法通過Titan更新ElasticSearch索引中的特定條目?
- 6. 如何用Tire和elasticsearch重新索引一個元素?
- 7. 有沒有辦法檢查數組中所有元素中的字符?
- 8. 有沒有辦法使用Perl或Python檢索進程統計信息?
- 9. 有沒有辦法搜索mySQL數據庫中的所有表?
- 10. 有沒有辦法獲得solr spellcheck索引中所有單詞的列表?
- 11. 有沒有辦法找出某個元素重疊的元素?
- 12. 有沒有辦法顯示/隱藏沒有CSS的元素?
- 13. 有沒有辦法解決索引索引
- 14. 有沒有辦法斷言一個元素沒有類?
- 15. 有沒有辦法通過Elasticsearch 1.5中的查詢來更新所有文檔?
- 16. PHP-Elasticsearch搜索所有索引
- 17. 有沒有辦法從Repeater中的DataTable獲取Item的索引?
- 18. 有沒有辦法訪問給定對象的所有引用?
- 19. 有沒有辦法通過VBScript遍歷HTML網頁上的所有元素?
- 20. 有沒有辦法讓box_shadow效果重疊所有附近的元素?
- 21. 有沒有辦法找到所有具有特定CSS類或ID的網頁?標記的搜索引擎?
- 22. 有沒有辦法迭代或複製Java ThreadLocal的所有值?
- 23. 有沒有辦法只索引MySQL中的特定列值?
- 24. 有沒有辦法在jQuery中截斷元素的文本?
- 25. 有沒有辦法通過字符串或索引訪問Dapper FastExpando中的列?
- 26. 有沒有辦法對VBA枚舉中的元素進行計數?
- 27. 有沒有辦法過濾jQuery中沒有觸發事件的匹配元素?
- 28. 有沒有辦法讓javax.xml有一個根元素包裝?
- 29. 有沒有辦法在Lucene中索引CHM文件?
- 30. 有沒有辦法在KendoUI網格中索引數字
是不是有計數q uery有輪胎嗎? – Karussell