Làm cách nào để có được tổng số trang trong phân trang trong JavaScript?
Trong một thế giới hoàn hảo, người dùng sẽ không cần nhìn xa hơn kết quả tìm kiếm đầu tiên để tìm thấy những gì họ đang tìm kiếm. Tuy nhiên, trong thực tế, thường cần phải tạo một số loại giao diện phân trang để duyệt qua danh sách kết quả dài Show Trong hướng dẫn này, chúng tôi thảo luận về hai cách tiếp cận khác nhau để phân trang được hỗ trợ bởi Meilisearch. một sử dụng Có nhiều mẫu giao diện người dùng giúp người dùng của bạn điều hướng qua các kết quả tìm kiếm. Một giải pháp phổ biến và hiệu quả trong Meilisearch là sử dụng Các giải pháp khác, chẳng hạn như cho phép người dùng chuyển đến bất kỳ trang kết quả tìm kiếm nào, sử dụng Dù bạn chọn giao diện người dùng nào, thì số lượng kết quả tìm kiếm tối đa có giới hạn mà Meilisearch sẽ trả về cho bất kỳ truy vấn cụ thể nào. Bạn có thể sử dụng để định cấu hình điều này, nhưng lưu ý rằng các giới hạn cao hơn có thể ảnh hưởng tiêu cực đến hiệu suất tìm kiếm Nút "Trước" và "Tiếp theo"Sử dụng các nút "Trước" và "Tiếp theo" để phân trang có nghĩa là người dùng có thể dễ dàng điều hướng qua các kết quả nhưng không có khả năng chuyển đến trang kết quả tùy ý Mặc dù phương pháp này cung cấp độ chính xác thấp hơn so với bộ chọn trang toàn diện, nhưng nó không yêu cầu biết chính xác số lượng kết quả tìm kiếm. Vì việc tính toán toàn bộ số lượng tài liệu phù hợp với một truy vấn là một quá trình sử dụng nhiều tài nguyên nên các giao diện như thế này có thể mang lại hiệu suất tốt hơn Thực hiệnĐể triển khai giao diện này trong một trang web hoặc ứng dụng, chúng tôi thực hiện các truy vấn của mình với các tham số tìm kiếm
|