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

Pencarian akhiran teks lengkap MySQL (mode boolean) -(*apple)

Meskipun pencarian teks lengkap MySQL tidak memungkinkan Anda untuk mencari dengan sufiks, ada solusi untuk ini jika Anda setuju dengan beberapa overhead penyimpanan. Anda hanya memerlukan kolom tambahan yang akan menyimpan nilai string terbalik dari kolom asli, dan juga indeks teks lengkap tambahan untuk kolom baru. Maka kueri Anda akan terlihat seperti berikut:

SELECT * FROM Tbl
WHERE MATCH (Word_reversed) AGAINST (REVERSE('*apple') IN BOOLEAN MODE)

Ingat bahwa Anda juga harus mempertahankan bidang tambahan baik dengan cara memperbarui/menyisipkan pemicu atau secara manual.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memeriksa apakah ada indeks pada bidang tabel di MySQL?

  2. Mengapa saya mendapatkan pengecualian server MySQL telah hilang di Django?

  3. Cara Memeriksa Status Server di MySQL Workbench menggunakan GUI

  4. Mendapatkan jalur MySQL di command prompt

  5. Pola kelas MySQLi untuk koneksi, tutup, biarkan terbuka?