Tôi đã một chỉ mục với tài liệu Solr các lĩnh vực như:cập nhật thường xuyên để Documents Solr - Hiệu quả/Khả năng mở rộng liên quan đến
id, body_text, date, num_upvotes, num_downvotes
Trong ứng dụng của tôi, một tài liệu được tạo ra với một số nguyên id
và một số body_text
(500 ký tự tối đa). Ngày được đặt thành thời gian nhập liệu và num_upvotes
và num_downvotes
bắt đầu tại 0.
Ứng dụng của tôi cung cấp cho người dùng khả năng upvote và downvote nội dung được đề cập ở trên, và lý do tôi muốn theo dõi điều này trong Solr của chỉ DB là tôi muốn có thể xem xét số lượng upvotes và downvotes vào của tôi search
. Đây là một vấn đề bởi vì bạn không thể cập nhật một tài liệu solr (tức là số lượng up_votes) và bạn phải thay thế toàn bộ tài liệu, có lẽ là không hiệu quả khi xem xét nó sẽ yêu cầu DB của tôi lấy tất cả lại dữ liệu.
Tôi nhận ra giải pháp có thể yêu cầu bố cục dữ liệu khác hoặc có thể là nhiều chỉ mục (mặc dù tôi không biết liệu bạn có thể truy vấn/điểm qua lõi solr) hay không.
Có ai có thể đưa ra bất kỳ đề xuất nào về cách giải quyết vấn đề này không?
Tôi đã hỏi một cái gì đó như thế này: http://stackoverflow.com/questions/8411860/can-solr-boost-results-on-number-of-social-likes – aitchnyu