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

  1. Di pusat admin Power Platform, pilih lingkungan.

  2. Pilih pengaturan > Produk > Fitur.

  3. Dalam Pencarian, atur pencarian Dataverse ke aktif.

  4. Pilih Simpan.

    Pusat admin Power Platform yang mengaktifkan pencarian Dataverse

Langkah 2: Tambah atau perbarui pengaturan situs pencarian

  1. Masuk ke Power Apps.

  2. Pastikan Anda berada di lingkungan yang sesuai tempat portal Anda ada.

  3. Di panel kiri, pilih Aplikasi, lalu cari aplikasi yang diarahkan model Portal Management.

    Membuka Portal Management

  4. Pilih Portal Management kemudian pilih pengaturan situs di panel kiri.

  5. Buat atau perbarui pengaturan situs Search/EnableDataverseSearch dan atur nilainya ke true.

  6. Buat atau perbarui pengaturan situs Search/EnableAdditionalEntities dan atur nilainya ke true.

  7. 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.

  1. Buka Power Apps, dan di panel kiri, pilih solusi.

  2. Pilih Northwind Traders.

    Memilih Solusi Northwind Traders.

  3. Cari tabel Pesan Produk.

    Pilih Tabel Pesan Produk.

  4. Pilih tabel Pesan Produk, lalu pilih Tampilan.

    Memilih tampilan tabel.

  5. Pastikan Anda melihat pencarian portal dalam daftar tampilan.

    Tampilan pencarian portal dalam daftar tampilan.

    Jika tampilan Pencarian Portal belum ada, lakukan langkah berikut:

    1. Pilih Tambahkan tampilan

      menambahkan Tampilan Pencarian Portal baru.

    2. Masukkan nama sebagai Pencarian Portal, kemudian pilih Buat.

      Membuat Tampilan Pencarian Portal.

  6. Pastikan tampilan mencakup kolom sesuai yang akan digunakan untuk pencarian. Tambahkan kolom tambahan jika diperlukan.

    Tangkapan layar yang menampilkan tampilan pencarian portal dengan Kolom Nama Produk, Kode Produk, dan Harga Daftar. Serta pilihan untuk menambahkan kolom.

  7. Jika Anda mengedit tampilan, pastikan untuk memilih Simpan, lalu pilih publikasikan sebelum melanjutkan.

    Simpan dan terbitkan tampilan.

langkah 3: Buat izin tabel

  1. Masuk ke Power Apps.

  2. Di panel kiri, Pilih Aplikasi kemudian pilih Portal Management.

  3. Di panel kiri, pilih Izin tabel.

  4. Pilih baru.

    Membuat izin tabel baru.

  5. 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.

    Mengkonfigurasi izin baca global.

    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.

  6. Pilih Simpan & Tutup.

  7. Pilih dan buka produk Northwind baca semua.

  8. Gulir turun ke Bagian peran web, lalu pilih Tambah peran web yang ada.

    Menambahkan peran web yang ada ke izin tabel.

  9. Cari pengguna yang diautentikasi, lalu pilih tambahkan:

    Tambahkan Pengguna yang Diautentikasi.

Langkah 4: Tambahkan halaman web rincian rekaman

  1. Buka Power Apps kemudian Pada panel kiri pilih Aplikasi.

  2. Pilih perintah lainnya (...) untuk portal, lalu pilih Edit untuk membuka portal di Studio portal Power Apps.

  3. Pilih halaman baru dari menu di sudut kiri atas, lalu pilih tata letak kosong untuk halaman.

    Pilih template tata letak Kosong.

  4. Masukkan nama halaman web sebagai produk pesanan.

  5. Di panel kiri, pilih komponen, lalu pilih formulir.

    Tambahkan komponen formulir ke halaman web.

  6. 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

  1. Masuk ke Power Apps.

  2. Di panel kiri, Pilih Aplikasi kemudian pilih Portal Management.

  3. Di panel navigasi kiri, pilih Pembuat Situs.

  4. Pilih baru, lalu buat penanda situs baru dengan melakukan hal berikut:

    1. Untuk Nama, masukkan nwind_products_SearchResultPage.

    2. Untuk Halaman, pilih Produk Pesanan.

    Membuat penanda situs hasil pencarian.

Langkah 6: Verifikasikan fungsi pencarian Dataverse

  1. Telusuri ke portal dengan akun pengguna yang telah diberi Peran Web yang Diautentikasi.

  2. 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.

    Hasil pencarian di halaman web.

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 menyertakan statecode: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).