Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chọn một máy chủ tìm kiếm toàn văn bản độc lập:Sphinx hay SOLR?

Tôi đã sử dụng Solr thành công được gần 2 năm và chưa bao giờ sử dụng Sphinx, vì vậy tôi rõ ràng là thiên vị. Tuy nhiên, tôi sẽ cố gắng giữ cho nó khách quan bằng cách trích dẫn tài liệu hoặc người khác. Tôi cũng sẽ thực hiện các bản vá cho câu trả lời của mình :-)

Điểm giống nhau:

  • Cả Solr và Sphinx đều đáp ứng tất cả các yêu cầu của bạn. Chúng nhanh chóng và được thiết kế để lập chỉ mục và tìm kiếm phần lớn dữ liệu một cách hiệu quả.
  • Cả hai đều có một danh sách dài các trang web có lưu lượng truy cập cao đang sử dụng chúng ( Solr , Sphinx )
  • Cả hai đều cung cấp hỗ trợ thương mại. ( Solr , Sphinx )
  • Cả hai đều cung cấp liên kết API ứng dụng khách cho một số nền tảng / ngôn ngữ ( Sphinx , Solr )
  • Cả hai đều có thể được phân phối để tăng tốc độ và dung lượng ( Sphinx , Solr )

Dưới đây là một số điểm khác biệt:

Các câu hỏi liên quan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_OBJECT () - Tạo một đối tượng JSON từ danh sách các cặp khóa / giá trị trong MySQL

  2. PHP / MySQL Chèn giá trị rỗng

  3. Cách tìm ngày cuối cùng của tháng cho một ngày nhất định trong MySQL

  4. Cách hàm OCTET_LENGTH () hoạt động trong MySQL

  5. Tìm và thay thế toàn bộ cơ sở dữ liệu mysql