Dibaca dalam bahasa Inggeris

Kongsi melalui


Gunakan carian Dataverse untuk mendapatkan baris

Gunakan tindakan Cari baris dalam aliran untuk mendapatkan semula data dengan Microsoft Dataverse menggunakan kata kunci dan Dataverse carian, yang menyampaikan hasil yang pantas, pintar dan komprehensif merentas jadual dalam Dataverse.

Prasyarat

Pentadbir anda mesti mengkonfigurasikan Dataverse carian pada persekitaran anda sebelum anda boleh menggunakan tindakan Microsoft Dataverse carian.

Tindakan baris carian.

Anda boleh menambah tindakan Baris carian pada aliran anda dan kemudian memberikan kata kunci dalam Istilah carian untuk mencari kata kunci tersebut merentas semua baris Dataverse yang diindeks.

Anda boleh menggunakan kandungan dinamik daripada langkah sebelumnya dalam aliran untuk membuat parameter kotak Istilah Carian. Sebagai contoh, anda boleh menggunakan kata kunci yang dimasukkan dalam Microsoft Copilot Studio bot dan menetapkan pilihan berikut untuk memulakan carian automatik.

Nota

Ia boleh mengambil masa beberapa jam untuk baris yang baru ditambah disertakan dalam hasil carian.

Jenis carian

Gunakan pilihan Jenis carian untuk menyediakan sintaks bagi pertanyaan carian. Gunakan mudah untuk menunjukkan bahawa anda mahu menggunakan sintaks pertanyaan mudah. Atau, gunakan penuh jika anda lebih suka menggunakan sintaks pertanyaan Lucene. Sintaks pertanyaan lalai adalah mudah.

Lihat contoh berikut atau semak senarai penuh ciri di Cari merentas data jadual menggunakan Dataverse carian.

Sintaks pertanyaan mudah menyokong fungsi berikut:

Operator Description
Operator Boolean DAN pengendali; dilambangkan dengan pengendali +
OR; dilambangkan dengan |
BUKAN pengendali; dilambangkan dengan -
Pengendali keutamaan Istilah carian "hotel+(wifi | Luxury)" akan mencari hasil yang mengandungi istilah "hotel" dan sama ada "wifi" atau "luxury" (atau kedua-duanya).
Kad liar Kad bebas mengekori disokong; contohnya, "Alp*" mencari "alpine".
Padanan tepat Pertanyaan yang disertakan dalam tanda petikan " ".

Sintaks pertanyaan Lucene menyokong fungsi berikut:

Operator Description
Operator Boolean Menyediakan set yang diperluaskan berbanding sintaks pertanyaan mudah.
DAN pengendali; dilambangkan dengan pengendali AND, &&, +
OR; dilambangkan dengan OR, ||
BUKAN pengendali; dilambangkan dengan TIDAK, !, –
Pengendali keutamaan Fungsi yang sama seperti sintaks pertanyaan mudah.
Kad liar Selain kad bebas mengekor, juga menyokong kad bebas terkemuka.
Kad bebas mengekori – "alp*"
Kad bebas terkemuka - "/.*pain/"
Carian kabur Menyokong pertanyaan yang disalah eja oleh sehingga dua aksara.
"Uniersty~" akan kembali "Universiti""
Blue~1" akan mengembalikan "gam", "blues"
Penggalak istilah Menimbang istilah tertentu dalam pertanyaan secara berbeza.
"Rock^2 electronic" akan mengembalikan keputusan di mana padanan kepada "rock" lebih penting daripada padanan kepada "elektronik".
Carian kedekatan Mengembalikan hasil di mana istilah berada dalam x perkataan antara satu sama lain, untuk hasil yang lebih kontekstual.
Sebagai contoh, "hotel lapangan terbang"~5" mengembalikan hasil di mana "lapangan terbang" dan "hotel" berada dalam jarak lima perkataan antara satu sama lain, sekali gus meningkatkan peluang untuk mencari hotel yang terletak berhampiran dengan lapangan terbang.
Carian ungkapan biasa (regex) Sebagai contoh, /[mh]otel/ sepadan dengan "motel" atau "hotel".

Untuk menggunakan mana-mana pengendali carian sebagai sebahagian daripada teks carian, lepaskan aksara dengan awalannya dengan garis miring belakang tunggal (\). Aksara khas yang dilepaskan termasuk watak-watak berikut: + - & | ! ( ) { } [ ] ^ " ~ * ? : \ /

Mod carian

Anda boleh menentukan sama ada mana-mana atau semua istilah carian mesti dipadankan untuk mengira dokumen sebagai padanan. Lalai adalah apa-apa. Ia mengawal sama ada istilah dengan pengendali NOT DAN atau OR dengan istilah lain dalam pertanyaan (dengan mengandaikan tiada pengendali + atau | pada istilah lain).

  • Menggunakan mana-mana untuk mod Carian meningkatkan ingatan pertanyaan dengan memasukkan lebih banyak hasil. Secara lalai, ia ditafsirkan sebagai "ATAU TIDAK". Sebagai contoh, "wifi -luxury" akan sepadan dengan dokumen yang sama ada mengandungi istilah "wifi" atau dokumen yang tidak mengandungi istilah "mewah".

  • Menggunakan semua untuk mod Carian meningkatkan ketepatan pertanyaan dengan menyertakan hasil yang lebih sedikit. Secara lalai, ia ditafsirkan sebagai "DAN TIDAK". Sebagai contoh, "wifi -luxury" akan sepadan dengan dokumen yang mengandungi istilah "wifi" dan tidak mengandungi istilah "mewah".

Pergi ke Cari merentas data jadual menggunakan Dataverse carian untuk butiran lanjut.

Contoh mod carian.

Pilihan Lanjutan

Anda boleh mengoptimumkan carian anda dengan menggunakan pilihan lanjutan lain seperti yang diterangkan pada bahagian ini. Lihat Cari merentas data jadual menggunakan Dataverse carian untuk lebih banyak contoh.

  • Penapis baris: Anda boleh mengecilkan carian anda dengan menentukan penapis seperti yang ditunjukkan dalam imej berikut.

  • Penapis jadual: Anda boleh mengehadkan carian anda kepada jadual yang ditentukan seperti yang ditunjukkan dalam imej berikut.

  • Isih mengikut: Gunakan opsyen ini untuk mengisih dengan menentukan nama lajur dan menambah asc atau desc sebagai akhiran, seperti yang ditunjukkan dalam imej berikut.

    Pilihan lanjutan.

Menggunakan kandungan dan Dataverse baris dinamik

Anda boleh menggunakan output tindakan terus daripada kandungan Dinamik. Berikut ialah maksud setiap parameter.

Nama parameter Description
Isi Objek yang mewakili keseluruhan respons. Ia mengandungi senarai baris, jumlah kiraan baris dan hasil aspek.
Senarai baris Objek yang mewakili semua baris yang dikembalikan.
Senarai baris item Baris individu dalam senarai baris, apabila digunakan di dalam gelung.
Skor carian baris Skor Dataverse berturut-turut. Skor ini menunjukkan sejauh mana ia sepadan dengan kata kunci dan syarat carian.
Sorotan carian baris Menyerlahkan kata kunci khusus yang sepadan dengan kata kunci carian dalam baris.
Nama jadual baris Nama jadual untuk satu baris. Tindakan ini mengagregatkan baris daripada semua jadual yang boleh dicari dalam persekitaran.
Id objek baris Ini ialah pengecam untuk setiap baris. Gunakan pengecam ini bersama dengan nama jadual dalam tindakan Dapatkan baris untuk membaca semua lajur dalam baris.
Kod jenis objek baris Pengecam nama jadual untuk baris.

Apabila anda membina aliran anda, kandungan dinamik mungkin kelihatan seperti imej ini:

Kandungan dinamik untuk membina aliran.

Tindakan Cari baris mengembalikan banyak lajur lain untuk baris yang dipadankan dalam skema pemboleh ubah, bergantung pada konfigurasi Dataverse carian anda. Untuk menggunakan lajur ini, huraikan respons JSON dan kemudian gunakan output dinamik yang dijana daripadanya seperti yang ditunjukkan dalam imej berikut.

Skema JSON.