Mengonfigurasi pencarian Dataverse di portal
Catatan
- Mulai Oktober 2022, portal Power Apps menjadi Power Pages.
- Topik ini berlaku untuk kemampuan lama. Untuk informasi terbaru, buka Dokumentasi Microsoft Power Pages.
Gambaran Umum
Pencarian Dataverse memberikan hasil pencarian yang cepat dan komprehensif, yang diurutkan berdasarkan relevansi di portal. Pencarian Dataverse adalah layanan pencarian yang sama yang digunakan dalam aplikasi berdasarkan model dan layanan Microsoft Power Platform lain yang dibangun pada Microsoft Dataverse. Untuk mengaktifkan pencarian Dataverse, tambahkan pengaturan situs Pencarian/EnableDataverseSearch dan atur ke benar. Jika pengaturan ini diatur ke false atau tidak ada sama sekali, pencarian Lucene.NET akan diaktifkan.
Panduan ini menjelaskan cara mengaktifkan pencarian tabel Pesan Produk dalam database sampel Northwind Traders, yang tersedia dengan Dataverse. Untuk informasi lebih lanjut tentang database sampel, buka menginstal database dan aplikasi Northwind Traders.
Anda dapat mengikuti panduan dengan tabel pilihan Anda dengan mengganti tabel nwind_products dengan nama logis tabel Anda.
Langkah 1: Aktifkan pencarian Dataverse
Di pusat admin Power Platform, pilih lingkungan.
Pilih pengaturan > Produk > Fitur.
Dalam Pencarian, atur pencarian Dataverse ke aktif.
Pilih Simpan.
Langkah 2: Tambah atau perbarui pengaturan situs pencarian
Masuk ke Power Apps.
Pastikan Anda berada di lingkungan yang sesuai tempat portal Anda ada.
Di panel kiri, pilih Aplikasi, lalu cari aplikasi yang diarahkan model Portal Management.
Pilih Portal Management kemudian pilih pengaturan situs di panel kiri.
Buat atau perbarui pengaturan situs Search/EnableDataverseSearch dan atur nilainya ke true.
Buat atau perbarui pengaturan situs Search/EnableAdditionalEntities dan atur nilainya ke true.
Buat atau perbarui pengaturan situs pencarian/filter, dan tambahkan nilai Products:nwind_products.
Langkah 3: Buat atau Verifikasikan tampilan pencarian portal
Catatan
Langkah-langkah berikut memerlukan solusi Northwind Traders untuk diinstal. Jika Anda ingin menggunakan tabel lain, gunakan solusi yang sesuai atau gunakan solusi Default.
Buka Power Apps, dan di panel kiri, pilih solusi.
Pilih Northwind Traders.
Cari tabel Pesan Produk.
Pilih tabel Pesan Produk, lalu pilih Tampilan.
Pastikan Anda melihat pencarian portal dalam daftar tampilan.
Jika tampilan Pencarian Portal belum ada, lakukan langkah berikut:
Pilih Tambahkan tampilan
Masukkan nama sebagai Pencarian Portal, kemudian pilih Buat.
Pastikan tampilan mencakup kolom sesuai yang akan digunakan untuk pencarian. Tambahkan kolom tambahan jika diperlukan.
Jika Anda mengedit tampilan, pastikan untuk memilih Simpan, lalu pilih publikasikan sebelum melanjutkan.
langkah 3: Buat izin tabel
Masuk ke Power Apps.
Di panel kiri, Pilih Aplikasi kemudian pilih Portal Management.
Di panel kiri, pilih Izin tabel.
Pilih baru.
Masukkan nama sebagai Produk Northwind Baca Semua, lalu pilih Jenis Akses yang sesuai dan hak istimewa Baca.
Contoh ini, jenis akses Global diberikan ke tabel nwind_products.
Catatan
Jenis akses Global akan memberikan akses ke semua rekaman tabel nwind_products ke kontak terkait dari peran web terkait (Peran web Pengguna Terotentikasi akan berlaku untuk semua log di pengguna portal). Pertimbangkan persyaratan keamanan data dan pilih jenis akses lain untuk membatasi akses ke data. Lihat Mengkonfigurasi keamanan menggunakan izin tabel untuk rincian lebih lanjut.
Pilih Simpan & Tutup.
Pilih dan buka produk Northwind baca semua.
Gulir turun ke Bagian peran web, lalu pilih Tambah peran web yang ada.
Cari pengguna yang diautentikasi, lalu pilih tambahkan:
Langkah 4: Tambahkan halaman web rincian rekaman
Buka Power Apps kemudian Pada panel kiri pilih Aplikasi.
Pilih perintah lainnya (...) untuk portal, lalu pilih Edit untuk membuka portal di Studio portal Power Apps.
Pilih halaman baru dari menu di sudut kiri atas, lalu pilih tata letak kosong untuk halaman.
Masukkan nama halaman web sebagai produk pesanan.
Di panel kiri, pilih komponen, lalu pilih formulir.
Pilih Gunakan yang ada di sisi kanan ruang kerja Anda, atau Buat Baru, pilih formulir lihat Produk untuk tabel nwind_products, lalu atur Mode ke ReadOnly.
Langkah 5: Tambahkan penanda situs untuk halaman web rincian rekaman
Masuk ke Power Apps.
Di panel kiri, Pilih Aplikasi kemudian pilih Portal Management.
Di panel navigasi kiri, pilih Pembuat Situs.
Pilih baru, lalu buat penanda situs baru dengan melakukan hal berikut:
Untuk Nama, masukkan nwind_products_SearchResultPage.
Untuk Halaman, pilih Produk Pesanan.
Langkah 6: Verifikasikan fungsi pencarian Dataverse
Telusuri ke portal dengan akun pengguna yang telah diberi Peran Web yang Diautentikasi.
Buka Toolbar pencarian atau halaman pencarian, dan Cari rekaman yang diketahui.
Misalnya, gunakan kata istilah pencarian Northwind Clam Chowder untuk mendapatkan hasil yang terkait dengan tabel nwind_products.
Pembatasan
Relevansi, pencarian, atau hasil filter tidak dapat didorong dengan nama kolom Dataverse yang telah dikonfigurasi dalam pengaturan situs Pencarian/Kueri.
Parameter filter dalam objek Liquid searchfilter tidak akan memfilter hasil pencarian.
Contoh:
{% searchindex query: 'support', filter: ' +statecode:0'%}
tidak akan memfilter hasil pencarian yang cocok yang tidak menyertakanstatecode:0
.Meskipun tampilan Pencarian Portal dapat memiliki operator dalam filter, namun hanya daftar operator berikut yang diterapkan ke hasil pencarian kueri:
- Sama dengan
- Tidak sama dengan
- Lebih besar dari
- Lebih besar dari atau sama dengan
- Kurang dari
- Kurang dari atau sama dengan
Bidang terkait yang didefinisikan di tampilan Pencarian Portal sebagai kolom filter atau kolom tampilan tidak didukung oleh pencarian Dataverse dan akan diabaikan.
Konten lampiran dan objek yang ditentukan di kolom jenis file tidak dicari.
Masalah yang diketahui
Jika Anda mengalihkan pengaturan situs Search/EnableDataverseSearch true ke false untuk menonaktifkan pencarian Dataverse dan mengaktifkan ulang pencarian Lucene.NET, Anda harus membuka pusat admin portal Power Apps dan memilih Tindakan > Hidupkan Ulang untuk memulai ulang portal. Jika langkah ini gagal, Anda akan melihat halaman kesalahan saat mencoba membangun ulang indeks pencarian dan pengguna tidak akan melihat hasil pencarian.
Saat mencari kata kunci, Anda mungkin terus menemui pesan "Terjadi masalah saat melakukan pencarian. Coba lagi." Untuk memperbaikinya, hidupkan ulang portal dengan membuka pusat admin portal Power Apps dan memilih Tindakan > Hidupkan Ulang.
Baca juga
Menggunakan pencarian beraspek
Pencarian Lampiran File
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).