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

permintaan teks lengkap di joomla

Tabel Anda harus disiapkan menggunakan ENGINE =MyISAM (bukan InnoDB) dan kolom yang Anda cari harus disetel ke pengindeksan FULLTEXT.

Anda dapat dengan mudah mengatur tabel Anda ke MyISAM di phpMyAdmin melalui tab 'SQL'...

ALTER TABLE `tablename` ENGINE=MYISAM;

Di Joomla 2.5+ (kemungkinan 3+ juga) dalam kueri saya sebagai klausa where yang saya gunakan...

->where('MATCH ('.$db->quoteName('columnname').') AGAINST ('.$db->quote($words_or_phrase_to_search_for).')');

Pengujian lebih lanjut sedang dilakukan tetapi sejauh ini tampaknya berfungsi seperti yang diharapkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Sisipkan Baris dan salin id Peningkatan Otomatis yang dimasukkan ke kolom lain

  2. Apakah MySQL melanggar standar dengan mengizinkan memilih kolom yang bukan bagian dari grup berdasarkan klausa?

  3. Bagaimana menemukan apakah daftar/set persis di dalam daftar lain

  4. Bagaimana cara mengubah waktu ke zona waktu perangkat iPhone?

  5. MySQL DATE_ADD tidak berfungsi