Điểm:0

Chế độ xem API tìm kiếm đang hiển thị các trang trống

lá cờ kr

Trang tìm kiếm của tôi đang hiển thị kết quả. Máy nhắn tin đang hiển thị. Nhưng 15 trang đầu tiên không hiển thị kết quả và sau đó đến trang thứ 16, tôi có thể xem nội dung.

Tôi đã xóa tất cả dữ liệu khỏi chỉ mục và lập chỉ mục lại dữ liệu nhưng không có tác dụng. Ai đó có thể cho tôi biết tại sao 15 trang đầu tiên trống không? và làm thế nào tôi có thể sửa chữa nó?

Khi tôi in kết quả trong hook_search_api_results_alter, nó là một cái gì đó như thế này

"1wucgy--entity:node/2011:nl" => Drupal\search_api\Item\Item

Khi tôi đi đến trang có hiển thị một số nội dung, Kết quả là như thế này. nhập mô tả hình ảnh ở đây

Vì vậy, các nút với 1wucgy-- không hiển thị và các nút không có hàm băm đó đang hiển thị.

Vì vậy, trên 15 trang đầu tiên, tất cả các nút đều có tiền tố là 1wucgy-- và đó là lý do tại sao những trang đó trống.

Có cách nào để loại trừ các loại nút này khỏi kết quả không?

Kevin avatar
lá cờ in
Về cơ bản, điều này có nghĩa là các mục được trả về từ Solr không tồn tại trong cơ sở dữ liệu Drupal cục bộ và không thể tải được. Bạn cần lọc các mục theo mã băm/id trang web nếu bạn đang lập chỉ mục nhiều nguồn.
lá cờ kr
Làm thế nào tôi có thể lọc chúng?

Đă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.