Bagikan melalui


AutocompleteRequest interface

Parameter untuk pencocokan fuzzy, dan perilaku kueri lengkapi otomatis lainnya.

Properti

autocompleteMode

Menentukan mode untuk Lengkapi Otomatis. Defaultnya adalah 'oneTerm'. Gunakan 'twoTerms' untuk mendapatkan shingle dan 'oneTermWithContext' untuk menggunakan konteks saat ini sambil memproduksi istilah yang diselesaikan secara otomatis. Nilai yang mungkin termasuk: 'oneTerm', 'twoTerms', 'oneTermWithContext'

filter

Ekspresi OData yang memfilter dokumen yang digunakan untuk menghasilkan istilah lengkap untuk hasil Lengkapi Otomatis.

highlightPostTag

Tag string yang ditambahkan untuk menekan sorotan. Harus diatur dengan highlightPreTag. Jika dihilangkan, penyorotan temuan dinonaktifkan.

highlightPreTag

Tag string yang sebelumnya ditangguhkan untuk menekan sorotan. Harus diatur dengan highlightPostTag. Jika dihilangkan, penyorotan temuan dinonaktifkan.

minimumCoverage

Angka antara 0 dan 100 yang menunjukkan persentase indeks yang harus dicakup oleh kueri lengkapi otomatis agar kueri dilaporkan berhasil. Parameter ini dapat berguna untuk memastikan ketersediaan pencarian bahkan untuk layanan hanya dengan satu replika. Defaultnya adalah 80.

searchFields

Daftar nama bidang yang dipisahkan koma untuk dipertimbangkan saat mengkueri istilah yang diselesaikan secara otomatis. Bidang target harus disertakan dalam pemberi saran yang ditentukan.

top

Jumlah istilah yang diselesaikan secara otomatis untuk diambil. Ini harus berupa nilai antara 1 dan 100. Pengaturan awal adalah 5.

useFuzzyMatching

Nilai yang menunjukkan apakah akan menggunakan pencocokan fuzzy untuk kueri lengkapi otomatis. Secara default adalah false. Saat diatur ke true, kueri akan melengkapi istilah secara otomatis meskipun ada karakter yang diganti atau hilang dalam teks pencarian. Meskipun ini memberikan pengalaman yang lebih baik dalam beberapa skenario, itu datang dengan biaya performa karena kueri lengkapi otomatis fuzzy lebih lambat dan mengonsumsi lebih banyak sumber daya.

Detail Properti

autocompleteMode

Menentukan mode untuk Lengkapi Otomatis. Defaultnya adalah 'oneTerm'. Gunakan 'twoTerms' untuk mendapatkan shingle dan 'oneTermWithContext' untuk menggunakan konteks saat ini sambil memproduksi istilah yang diselesaikan secara otomatis. Nilai yang mungkin termasuk: 'oneTerm', 'twoTerms', 'oneTermWithContext'

autocompleteMode?: AutocompleteMode

Nilai Properti

filter

Ekspresi OData yang memfilter dokumen yang digunakan untuk menghasilkan istilah lengkap untuk hasil Lengkapi Otomatis.

filter?: string

Nilai Properti

string

highlightPostTag

Tag string yang ditambahkan untuk menekan sorotan. Harus diatur dengan highlightPreTag. Jika dihilangkan, penyorotan temuan dinonaktifkan.

highlightPostTag?: string

Nilai Properti

string

highlightPreTag

Tag string yang sebelumnya ditangguhkan untuk menekan sorotan. Harus diatur dengan highlightPostTag. Jika dihilangkan, penyorotan temuan dinonaktifkan.

highlightPreTag?: string

Nilai Properti

string

minimumCoverage

Angka antara 0 dan 100 yang menunjukkan persentase indeks yang harus dicakup oleh kueri lengkapi otomatis agar kueri dilaporkan berhasil. Parameter ini dapat berguna untuk memastikan ketersediaan pencarian bahkan untuk layanan hanya dengan satu replika. Defaultnya adalah 80.

minimumCoverage?: number

Nilai Properti

number

searchFields

Daftar nama bidang yang dipisahkan koma untuk dipertimbangkan saat mengkueri istilah yang diselesaikan secara otomatis. Bidang target harus disertakan dalam pemberi saran yang ditentukan.

searchFields?: SearchFieldArray<TModel>

Nilai Properti

top

Jumlah istilah yang diselesaikan secara otomatis untuk diambil. Ini harus berupa nilai antara 1 dan 100. Pengaturan awal adalah 5.

top?: number

Nilai Properti

number

useFuzzyMatching

Nilai yang menunjukkan apakah akan menggunakan pencocokan fuzzy untuk kueri lengkapi otomatis. Secara default adalah false. Saat diatur ke true, kueri akan melengkapi istilah secara otomatis meskipun ada karakter yang diganti atau hilang dalam teks pencarian. Meskipun ini memberikan pengalaman yang lebih baik dalam beberapa skenario, itu datang dengan biaya performa karena kueri lengkapi otomatis fuzzy lebih lambat dan mengonsumsi lebih banyak sumber daya.

useFuzzyMatching?: boolean

Nilai Properti

boolean