Menggunakan Pencarian Teks Lengkap di Babelfish - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan Pencarian Teks Lengkap di Babelfish

Dimulai dengan versi 4.0.0, Babelfish menyediakan dukungan terbatas untuk Pencarian Teks Lengkap (FTS). FTS adalah fitur yang kuat dalam database relasional yang memungkinkan pencarian dan pengindeksan data teks yang efisien. Ini memungkinkan Anda untuk melakukan pencarian teks yang kompleks dan mengambil hasil yang relevan dengan cepat. FTS sangat berharga untuk aplikasi yang berhubungan dengan volume besar data tekstual, seperti sistem manajemen konten, platform e-commerce, dan arsip dokumen.

Memahami fitur yang didukung Pencarian Teks Lengkap Babelfish

Babelfish mendukung fitur Pencarian Teks Lengkap berikut:

  • MENGANDUNG Klausul:

    • Dukungan dasar untuk klausa CONTAINS.

      CONTAINS ( { column_name } , '<contains_search_condition>' )
      catatan

      Saat ini, hanya bahasa Inggris yang didukung.

    • Penanganan dan terjemahan string simple_term pencarian yang komprehensif.

  • FULLTEXT INDEXKlausul:

    • Hanya mendukung CREATE FULLTEXT INDEX ON table_name(column_name [...n]) KEY INDEX index_name pernyataan.

    • Mendukung DROP FULLTEXT INDEX pernyataan lengkap.

    catatan

    Untuk mengindeks ulang Indeks Teks Lengkap, Anda harus menjatuhkan Indeks Teks Lengkap dan membuat yang baru di kolom yang sama.

  • Karakter khusus dalam kondisi pencarian:

    • Babelfish memastikan bahwa kemunculan tunggal karakter khusus dalam string pencarian ditangani secara efektif.

      catatan

      Sementara Babelfish sekarang mengidentifikasi karakter khusus dalam string pencarian, penting untuk mengenali bahwa hasil yang diperoleh dapat bervariasi dibandingkan dengan yang diperoleh dengan T-SQL.

  • Alias tabel di column_name:

    • Dengan dukungan alias tabel, pengguna dapat membuat kueri SQL yang lebih ringkas dan mudah dibaca untuk Pencarian Teks Lengkap.

Keterbatasan dalam Pencarian Teks Lengkap Babelfish

  • Saat ini, opsi berikut tidak didukung di Babelfish for CONTAINS Clause.

    • Karakter khusus dan Bahasa selain bahasa Inggris tidak didukung. Anda akan menerima pesan kesalahan umum untuk karakter dan bahasa yang tidak didukung

      Full-text search conditions with special characters or languages other than English are not currently supported in Babelfish
    • Beberapa kolom seperti column_list

    • Atribut PROPERTI

    • prefix_term,generation_term,generic_proximity_term,custom_proximity_term, dan weighted_term

    • Operator Boolean tidak didukung dan Anda akan menerima pesan galat berikut saat digunakan:

      boolean operators not supported
    • Nama pengenal dengan titik tidak didukung.

  • Saat ini, opsi berikut tidak didukung di Babelfish for CREATE FULLTEXT INDEX Clause.

    • [JENIS KOLOM type_column_name]

    • [LANGUAGE LANGUAGE_TERM]

    • [STATISTIK_SEMANTIK]

    • opsi filegroup katalog

    • dengan opsi

  • Membuat katalog teks lengkap tidak didukung. Membuat indeks teks lengkap tidak memerlukan katalog teks lengkap.

  • CREATE FULLTEXT INDEXtidak mendukung nama pengenal dengan titik.

  • Babelfish saat ini tidak mendukung karakter khusus berturut-turut dalam string pencarian. Anda akan menerima pesan galat berikut saat digunakan:

    Consecutive special characters in the full-text search condition are not currently supported in Babelfish