Điểm:3

Làm cách nào để nhận tất cả kết quả tìm kiếm của chỉ mục api tìm kiếm?

lá cờ kr

Tôi muốn nhận tất cả các kết quả tìm kiếm từ chỉ mục API tìm kiếm, sau đó thực hiện sắp xếp tùy chỉnh trên đó rồi hiển thị chúng cho phù hợp.

tôi đã sử dụng hook_search_api_results_alter và cả sự kiện kết quả tìm kiếm. Chế độ xem của tôi có một máy nhắn tin để hiển thị 10 kết quả cùng một lúc.

Nhưng vấn đề là, tôi chỉ nhận được 10 kết quả thay vì tất cả nhờ máy nhắn tin đó.

Có bất kỳ cách nào để nhận tất cả các kết quả rồi thực hiện sắp xếp tùy chỉnh trên kết quả đó rồi đưa kết quả trở lại chế độ xem tìm kiếm để hiển thị tương ứng không? Vì vậy, tất cả các bộ lọc, máy nhắn tin và sắp xếp khác được áp dụng sau khi sắp xếp tùy chỉnh của tôi?

Sắp xếp tùy chỉnh của tôi đang hoạt động tốt trên mỗi trang nhưng đó không phải là điều tôi muốn.

Có thể xóa giới hạn khỏi truy vấn để nhận tất cả kết quả, thực hiện sắp xếp và áp dụng lại giới hạn không?

Điểm:0
lá cờ cn

chức năng hook_views_post_execute sẽ tốt hơn ở đây. Đây là nơi truy vấn đã được thực thi, nhưng giai đoạn pre_render() chưa xảy ra đối với trình xử lý, do đó bạn có thể sắp xếp kết quả của mình theo bất kỳ thứ tự nào bạn cần.

lá cờ kr
Móc này cũng chỉ trả về kết quả của trang hiện tại. không phải tất cả

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.