Tôi đang sử dụng solr qua vết đen mặt trời trong ứng dụng đường ray của tôi, nơi tôi cần trả lại hơn 30 bản ghi được đặt theo mặc định. Tôi có thể làm điều đó như đã nói trong số Sunspot solr nhưng tôi không muốn phân trang cho dữ liệu. Tôi muốn hiển thị tất cả dữ liệu trong một trang bất kể hàng. Cũng cung cấp một giá trị mã hóa cứng không phải là một giải pháp có thể xảy ra mà tôi đang tìm kiếm.Tìm kiếm solitaire Sunspot, cách trả lại tất cả các bản ghi cùng một lúc?
8
A
Trả lời
11
Solr luôn luôn phân trang, vì vậy có vẻ như không có cách nào để vô hiệu hóa phân trang thông qua Sunspot (https://groups.google.com/forum/#!topic/ruby-sunspot/kVKfsrDpokc). Điều duy nhất tôi có thể nghĩ là làm được số lượng bản ghi cho mô hình của bạn trước khi tìm kiếm, và sau đó đặt biến per_page thành số đó để bạn được đảm bảo chỉ trả về một trang. Một cái gì đó như thế này:
count = Service.count
@search = Service.search do
keywords(params[:search])
paginate :page => 1, :per_page => count
end
Các vấn đề liên quan
- 1. trả lại tất cả các bản ghi trong một truy vấn trong tìm kiếm đàn hồi
- 2. Tệp văn bản tìm kiếm C#, trả lại tất cả các dòng có chứa một từ
- 3. Hibernate: Tránh đọc tất cả các bản ghi vào bộ nhớ cùng một lúc
- 4. Làm thế nào tôi có thể xóa tất cả các bản ghi từ một TClientDataset cùng một lúc?
- 5. XCode - văn bản tìm kiếm trong tất cả các tệp
- 6. Có thể tìm kiếm mặc dù tất cả các bản ghi xcodes
- 7. Gỡ rối các truy vấn tìm kiếm Solr trên Sunspot
- 8. Làm thế nào để bạn tải lại tất cả các cửa sổ vim cùng một lúc?
- 9. Kiểu cam kết Git: Tất cả các tệp đã thay đổi cùng một lúc hoặc một tệp cùng một lúc?
- 10. Tìm tất cả các bản ghi có trường phi nil?
- 11. Cách bỏ qua ghi đè của phương thức khi tìm kiếm tất cả các tham chiếu
- 12. Cách tìm kiếm trên tất cả các trường?
- 13. Xóa bản ghi từ nhiều bảng cùng một lúc?
- 14. Làm cách nào để hiển thị tất cả các lỗi xác thực HTML5 cùng một lúc?
- 15. Phong cách tất cả các UITextField cùng một lúc chứ không phải trong mỗi ViewController?
- 16. jQuery Xóa Lớp CSS khỏi tất cả các Con cháu cùng một lúc
- 17. Làm cách nào để gửi tất cả các thẻ cùng một lúc?
- 18. Có cách nào để sửa tất cả các tin nhắn MATLAB mlint cùng một lúc không?
- 19. Rails 3: Truy xuất tất cả các bản ghi con nơi thuộc tính mô hình gốc bằng khóa tìm kiếm
- 20. Làm thế nào để animate một tập hợp các đối tượng jQuery cùng một lúc (thay vì tất cả cùng một lúc)
- 21. Thực hiện tất cả các điều khiển trên một biểu mẫu chỉ đọc cùng một lúc
- 22. Có phải nó có thể nhận được tất cả commons apache cùng một lúc?
- 23. Kiểm tra tất cả các giá trị mảng cùng một lúc
- 24. Có phải tất cả chúng ta đang tìm kiếm cùng một IRepository?
- 25. Tìm kiếm nhiều mô hình cùng lúc với Ransack
- 26. Tôi có thể sử dụng tìm kiếm văn bản đầy đủ của SQL Server trên nhiều hàng cùng một lúc?
- 27. htaccess ghi đè tất cả các trang vào cùng một trang trên một tên miền khác
- 28. Tìm tất cả các nút văn bản
- 29. vim: tìm kiếm thay thế trên tất cả các bộ đệm ghi
- 30. GetReferencedAssemblies không trả lại tất cả các assembly
yaa .. tôi đã nghĩ như vậy và giữ tùy chọn cuối cùng nhưng phải thực hiện như không thể nhận được bất kỳ giải pháp nào khác. – Bijendra
hãy cẩn thận. nhưng 'per_page: 10 ** 10' đưa ra một lỗi (vượt quá tối đa, tôi đoán), vì vậy có thể sử dụng' per_page: 10 ** 9' tĩnh thay vì 'Service.count' mỗi lần – okliv