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

php mysql fulltext search:lucene, sphinx, or?

Một lợi thế của Sphinx là bạn có thể "xen kẽ" nó giữa các máy khách của mình và máy chủ MySQL và nó sẽ chỉ "can thiệp" vào các truy vấn giải quyết cụ thể nó, làm bật những người khác khỏi MySQL một cách rõ ràng - xem ví dụ: bài viết này . Cho dù đó là một lợi thế trong trường hợp sử dụng của bạn, thì tốt nhất bạn nên nói!

Rất tiếc, không có trải nghiệm thực tế nào với Xapian hoặc Lucene - tuy nhiên, việc đọc về cách triển khai chúng, khiến nó giống như (đối với tôi!) Như thể nó chỉ đáng giá nếu bạn xác định được những lợi thế đáng kể. Mặt khác, việc triển khai "dễ dàng như chiếc bánh" của Sphinx, như một "proxy" giữa máy khách và máy chủ MySQL của bạn, giống như một chiến thắng lớn, đáng kể đối với tôi!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Làm thế nào để SUM () một TIMEDIFF () trên một nhóm?

  2. Cách trả về kết quả truy vấn dưới dạng danh sách được phân tách bằng dấu phẩy trong MySQL

  3. CHÈN BỎ QUA VÀO khóa ngoại của MySQL

  4. Tính toán MySQL Trung bình động?

  5. Làm cách nào để chèn các tệp lớn trong MySQL db bằng PHP?