Spesifikasi untuk mengaktifkan kemampuan pemahaman bahasa alami untuk permintaan penelusuran.
Representasi JSON |
---|
{ "filterExtractionCondition": enum ( |
Kolom | |
---|---|
filterExtractionCondition |
Kondisi saat ekstraksi filter harus terjadi. Perilaku server secara default adalah |
geoSearchQueryDetectionFieldNames[] |
Nama kolom yang digunakan untuk pemfilteran berbasis lokasi, tempat filter geolokasi terdeteksi dalam kueri penelusuran bahasa alami. Hanya valid jika FilterExtractionCondition disetel ke Jika kolom ini ditetapkan, kolom ini akan menggantikan nama kolom yang ditetapkan di |
extractedFilterBehavior |
Opsional. Mengontrol perilaku penerapan filter yang diekstrak ke penelusuran. Perilaku default bergantung pada permintaan. Untuk penelusuran terstruktur datastore tunggal, nilai defaultnya adalah |
allowedFieldNames[] |
Opsional. Daftar kolom yang diizinkan yang dapat digunakan untuk ekstraksi filter bahasa natural. Secara default, jika tidak ditentukan, semua kolom yang dapat diindeks memenuhi syarat untuk ekstraksi filter bahasa alami (tetapi tidak dijamin akan digunakan). Jika ada kolom yang ditentukan dalam allowedFieldNames, hanya kolom yang ditandai sebagai dapat diindeks dalam skema dan ditentukan dalam daftar yang diizinkan yang akan memenuhi syarat untuk ekstraksi filter bahasa alami. Catatan: untuk penelusuran multi-datastore, fitur ini belum didukung, dan akan diabaikan. |
FilterExtractionCondition
Enum yang menjelaskan kondisi saat ekstraksi filter harus terjadi.
Enum | |
---|---|
CONDITION_UNSPECIFIED |
Perilaku server secara default adalah DISABLED . |
DISABLED |
Menonaktifkan ekstraksi filter NL. |
ENABLED |
Mengaktifkan ekstraksi filter NL. |
ExtractedFilterBehavior
Enum yang menjelaskan cara filter yang diekstrak diterapkan ke penelusuran.
Enum | |
---|---|
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED |
EXTRACTED_FILTER_BEHAVIOR_UNSPECIFIED akan menggunakan perilaku default untuk filter yang diekstrak. Untuk penelusuran datastore tunggal, defaultnya adalah menerapkan sebagai filter tetap. Untuk penelusuran multi-datastore, defaultnya adalah menerapkan sebagai peningkatan ringan. |
HARD_FILTER |
Menerapkan semua filter yang diekstrak sebagai filter tetap pada hasil. Hasil yang tidak lulus filter yang diekstrak tidak akan ditampilkan dalam kumpulan hasil. |
SOFT_BOOST |
Menerapkan semua filter yang diekstrak sebagai peningkatan ringan. Hasil yang lolos filter akan dipromosikan ke peringkat yang lebih tinggi dalam kumpulan hasil. |