Memfilter penelusuran berdasarkan relevansi tingkat dokumen

Saat menelusuri di aplikasi Vertex AI Search, Anda dapat menerapkan nilai minimum relevansi sehingga hanya dokumen yang memenuhi nilai minimum ini yang ditampilkan sebagai hasil. Halaman ini menjelaskan cara menentukan nilai minimum relevansi untuk mengurangi jumlah dokumen yang ditampilkan dalam kueri.

Tentang pemfilteran menurut relevansi tingkat dokumen

Setiap dokumen yang ditampilkan oleh kueri penelusuran diberi tingkat relevansi, yang menunjukkan relevansi dokumen yang ditampilkan dengan kueri. Saat membuat kueri melalui panggilan API, Anda dapat menetapkan nilai minimum relevansi. Menetapkan nilai minimum relevansi yang tinggi dapat mengurangi jumlah dokumen yang ditampilkan oleh kueri.

Misalnya, jika Anda mendapati bahwa penelusuran menampilkan terlalu banyak dokumen yang relevansinya tidak memadai bagi pengguna, tetapkan nilai minimum relevansi ke tinggi untuk mempersempit hasil hanya ke beberapa hasil yang paling relevan. Jika setelan tinggi terlalu membatasi, coba setelan sedang.

Jenis data dan aplikasi yang didukung untuk filter relevansi tingkat dokumen

Filter relevansi tingkat dokumen dapat diterapkan ke penyimpanan data dengan jenis data berikut:

  • Data situs dengan pengindeksan situs lanjutan
  • Data tidak terstruktur kustom
  • Data terstruktur kustom

Filter relevansi tingkat dokumen tidak berfungsi untuk penyimpanan data dengan pengindeksan situs dasar, data media, atau data kesehatan.

Selain itu, filter relevansi tingkat dokumen tidak dapat digunakan dengan aplikasi penelusuran gabungan. Aplikasi penelusuran gabungan adalah aplikasi yang terhubung ke beberapa penyimpanan data.

Jenis filter lainnya

Filter relevansi tingkat dokumen bukan satu-satunya cara Anda dapat memfilter data yang ditampilkan oleh kueri. Anda juga dapat menggunakan ekspresi filter untuk memfilter hasil berdasarkan metadata (di pengindeksan situs lanjutan dan penyimpanan data tidak terstruktur dengan metadata) dan nilai kolom (di penyimpanan data terstruktur).

Untuk mengetahui informasi, lihat:

Jika Anda menggunakan ekspresi filter dan filter relevansi tingkat dokumen, ekspresi filter diterapkan terlebih dahulu pada hasil, lalu filter relevansi tingkat dokumen diterapkan.

Sebelum memulai

Pastikan Anda telah membuat aplikasi dan penyimpanan data serta telah menyerap data ke dalam penyimpanan data. Untuk mengetahui informasi selengkapnya, lihat Membuat aplikasi penelusuran. Lihat juga Jenis data dan aplikasi yang didukung untuk filter relevansi tingkat dokumen.

Untuk memfilter menurut relevansi, ikuti langkah-langkah berikut:

  1. Temukan ID aplikasi Anda. Jika Anda sudah memiliki ID aplikasi, lanjutkan ke langkah berikutnya.

    1. Di konsol Google Cloud , buka halaman AI Applications.

      Buka Aplikasi

    2. Di halaman Aplikasi, temukan nama aplikasi Anda dan dapatkan ID aplikasi dari kolom ID.

  2. Untuk memfilter penelusuran menurut relevansi tingkat dokumen, gunakan kolom relevanceThreshold dengan metode engines.servingConfigs.search.

    curl -X POST -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
    -H "Content-Type: application/json" \
    "https://discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:search" \
    -d '{
     "servingConfig": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search",
    "query": "QUERY",
    "relevanceThreshold": "RELEVANCE_THRESHOLD"
    }'
    

    Ganti kode berikut:

    • PROJECT_ID: ID Google Cloud project Anda.
    • APP_ID: ID aplikasi Vertex AI Search yang ingin Anda kueri.
    • QUERY: teks kueri yang akan ditelusuri.
    • RELEVANCE_THRESHOLD: salah satu dari berikut ini: HIGH, MEDIUM, LOW, LOWEST.
  3. Uji beberapa kueri dengan berbagai nilai minimum untuk menentukan setelan nilai minimum terbaik untuk data dan aplikasi Anda.