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