Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara terbaik untuk membangun mesin pencari mySQL &PHP SMART?

like '%term%' sangat lambat dan tidak dioptimalkan, Anda mungkin ingin menambahkan teks lengkap untuk kolom ini, dan gunakan mode boolean untuk ini

Seperti

match(column) against('+One +Shop +Stop' in boolean mode)

Perhatikan panjang kata minimum adalah 4, jadi, Anda perlu mempertimbangkan untuk mengubahnya menjadi tiga, dan pencarian teks lengkap hanya tersedia untuk myisam

Mesin pencari opensource lainnya seperti sphinx sangat ideal untuk ini juga



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara untuk menggunakan ON DUPLICATE KEY untuk Memperbarui semua yang ingin saya masukkan?

  2. tidak dapat memulai MySql di Mac OS 10.6 Snow Leopard

  3. menampilkan data dari sql dari mengklik peta svg

  4. Jenis penginisialisasi untuk 'System.Data.Entity.Migrations.DbMigrationsConfiguration`1' memberikan pengecualian

  5. PHPMyAdmin memaksa untuk menggunakan ut8mb4 sebagai susunan default