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

Một số câu hỏi liên quan đến chỉ số SphinxSE và RT

Được rồi, cuối cùng thì tôi cũng hiểu mọi thứ hoạt động như thế nào với tượng nhân sư.

  1. Bạn không thể CHÈN hoặc CẬP NHẬT trực tiếp bảng SphinxSE. Thay vào đó, bạn sử dụng INSERT / REPLACE khi kết nối với SphinxQL (trực tiếp với sphinx daemon).
  2. Với 1.10, bạn có thể thêm nhiều trường FullText có thể tìm kiếm được. Tôi đã thêm tiêu đề, thẻ và nội dung. Và truy vấn để tạo thêm sức nặng cho tiêu đề, sau đó đến các thẻ và sau đó là nội dung như sau:SELECT SQL_NO_CACHE * FROM sphinx_docs WHERE query = 'a lot of keywords;weights=3,2,1;'; Tôi sử dụng SQL_NO_CACHE để yêu cầu mysql không lưu vào bộ nhớ cache kết quả của việc này, vì trong các lần gọi tiếp theo, tôi không thể lấy số hàng được trả về từ sphinx (SHOW STATUS LIKE 'sphinx_total_found' )

  3. Tốt hơn là để sphinx thực hiện tất cả việc phân loại, điền và chỉ sử dụng mysql để THAM GIA vào bảng mà bạn cần thêm thông tin.

Ngoài ra, tôi phải nói rằng tôi đã nhiều lần thử thêm plugin sphinxse vào mysql mà không thành công (hàng giờ chờ đợi vô tận) nên tôi đã chuyển sang MariaDB 5.2.4 bao gồm công cụ lưu trữ SphinxSE.




  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:cách hiệu quả để tìm kiếm hậu tố (như '% text' hay còn gọi là ký tự đại diện tiền tố)?

  2. Làm thế nào để hiển thị hình ảnh từ cơ sở dữ liệu trong CodeIgniter?

  3. MySQL PDO cách liên kết các tham số cho IN ()

  4. liên kết cơ sở dữ liệu giữa hai máy chủ mysql chạy ở hai vị trí khác nhau

  5. Tìm nạp dữ liệu từ cơ sở dữ liệu MySQL vào danh sách thả xuống html