MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Động lực để tích hợp mongodb với solr là gì

Được rồi, bây giờ tôi biết lý do vì chỉ các trường chúng tôi đã định cấu hình trong Solr sẽ được lưu trữ trong lucene, chúng tôi không lưu trữ toàn bộ dữ liệu trong lucene. Chúng tôi chỉ lưu trữ các trường tiêu chí tìm kiếm trong lucene. Họ giống như đang hoàn thiện lẫn nhau. Để giải thích bằng một ví dụ, giả sử tôi có một tài liệu có 40 trường và 5 trường trong số đó là một tài liệu khác. Hãy tưởng tượng tôi muốn thực hiện một truy vấn nói rằng tôi muốn 3 trường cụ thể trong tài liệu bằng một giá trị nhất định và trong một trong các tài liệu con của bảng cha, tôi có một tiêu chí khác cho một trường cụ thể là trong một khoảng và 1 trường khác để bao gồm một số từ nhất định. Đối với điều đó thay vì có các chỉ mục bổ sung trong mongodb, tôi chỉ có thể lưu trữ các trường này trong solr bằng cách định cấu hình solr đúng cách.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tùy chọn cấu hình thời gian chạy ClusterControl

  2. Làm cách nào để cập nhật tất cả các tài liệu trong PHP mongodb

  3. Mongoexport sử dụng các ràng buộc $ gt và $ lt trong một phạm vi ngày

  4. Xây dựng và cài đặt trình điều khiển MongoDB C ++ trong OS X

  5. Node - Mongoose 3.6 - Sắp xếp truy vấn với trường phổ biến