Naudokite veiksmą Ieškoti eilučių srautuose , kad gautumėte duomenis iš Microsoft Dataverse jų naudodami raktinius žodžius ir Dataverse iešką, kuri pateikia greitus, išmanius ir išsamius rezultatus visose lentelėse Dataverse.
Būtinosios sąlygos
Jūsų administratorius turi sukonfigūruoti Dataverse iešką jūsų aplinkoje, kad galėtumėte naudoti paieškos veiksmą Microsoft Dataverse.
Prie srautų galite pridėti veiksmą Paieškos eilutės , tada paieškos termine pateikti raktažodį , kad galėtumėte ieškoti to raktinio žodžio visose indeksuotose eilutėse Dataverse.
Galite naudoti dinaminį turinį iš ankstesnio srauto veiksmo, kad parametrizuotumėte lauką Ieškos terminas . Pavyzdžiui, galite naudoti raktinį žodį, kuris įvestas robote Microsoft Copilot Studio , ir nustatyti toliau nurodytas parinktis, kad pradėtumėte automatinę paiešką.
Pastaba
Gali praeiti kelios valandos, kol naujai pridėtos eilutės bus įtrauktos į paieškos rezultatus.
Ieškos tipas
Naudokite parinktį Ieškos tipas , kad pateiktumėte ieškos užklausos sintaksę. Naudokite paprastą , kad nurodytumėte, jog norite naudoti paprastą užklausos sintaksę. Arba naudokite visą , jei norite naudoti Lucene užklausos sintaksę. Numatytoji užklausos sintaksė yra paprasta.
Paprasta užklausos sintaksė palaiko šias funkcijas:
Operatorius
Aprašą
„Boolean“ operatoriai
IR operatorius; žymimas + OR operatoriumi; žymimas | NE operatorius; žymimas -
Pirmumo operatoriai
Paieškos terminas "hotel+(wifi | prabanga)" ieškos rezultatų, kuriuose yra terminas "viešbutis" ir "wifi" arba "prabanga" (arba abu).
Pakaitos simboliai
Palaikomi galiniai pakaitos simboliai; pavyzdžiui, "Alpės*" ieško "Alpių".
Tikslus atitikmuo
Užklausa kabutėse " ".
Lucene užklausos sintaksė palaiko šias funkcijas:
Operatorius
Aprašą
„Boolean“ operatoriai
Pateikia išplėstinį rinkinį, palyginti su paprasta užklausos sintakse. IR operatorius; žymimas AND, &&, + OR operatorius; žymimas OR, || NE operatorius; žymimas NE, !, –
Pirmumo operatoriai
Tos pačios funkcijos kaip ir paprasta užklausos sintaksė.
Pakaitos simboliai
Be galinės pakaitos simbolio, taip pat palaiko pagrindinį pakaitos simbolį. Galinis pakaitos simbolis - "alp*" Pirmaujantis pakaitos simbolis - "/.*pušis/"
Miglota paieška
Palaiko užklausas, klaidingai parašytas iki dviejų simbolių. "Uniersty~" sugrįš "Universitetas" "Mėlyna~1" grąžins "klijus", "bliuzą"
Termino didinimas
Kitaip pasveria konkrečius užklausos terminus. "Rock^2 electronic" grąžins rezultatus ten, kur rungtynės "rokui" yra svarbesnės už rungtynes "elektroninėms".
Artumo paieška
Grąžina rezultatus, kai terminai yra x žodžių vienas nuo kito, kad būtų galima gauti daugiau kontekstinių rezultatų. Pavyzdžiui, "oro uosto viešbutis"~5" grąžina rezultatus, kai "oro uostas" ir "viešbutis" yra penkių žodžių atstumu vienas nuo kito, taip padidindami tikimybę rasti viešbutį, esantį netoli oro uosto.
Paprastosios išraiškos (regex) paieška
Pavyzdžiui, /[mh]otel/ atitinka "motelį" arba "viešbutį".
Norėdami naudoti bet kurį ieškos operatorių kaip ieškos teksto dalį, ateikite simbolio prieš jį vienu pasviruoju brūkšniu (\). Specialieji simboliai, kurių galima išvengti, apima šiuos simbolius: + - & | ! ( )[ ] { } ^ " ~ * ? : \ /
Ieškos režimas
Galite nurodyti, ar kuris nors iš ieškos terminų turi būti atitinkantis, ar visi ieškos terminai, kad dokumentas būtų laikomas atitikmeniu. Numatytasis yra bet koks. Jis valdo, ar terminas su operatoriumi NOT yra AND'ed arba OR'ed su kitais užklausos terminais (darant prielaidą, kad kitose sąlygose nėra + arba | operatoriaus).
Naudojant bet kurį paieškos režimą , padidėja užklausų atšaukimas, nes įtraukiama daugiau rezultatų. Pagal numatytuosius nustatymus jis aiškinamas kaip "ARBA NE". Pavyzdžiui, "wifi – prabanga" atitiks dokumentus, kuriuose yra terminas "wifi" arba kuriuose nėra termino "prabanga".
Naudojant viską paieškos režimui , padidėja užklausų tikslumas, nes įtraukiama mažiau rezultatų. Pagal numatytuosius nustatymus jis aiškinamas kaip "IR NE". Pavyzdžiui, "wifi – prabanga" atitiks dokumentus, kuriuose yra terminas "wifi" ir kuriuose nėra termino "prabanga".
Eilučių filtras: galite susiaurinti iešką nurodydami filtrus, kaip parodyta toliau pateiktame paveikslėlyje.
Lentelės filtras: iešką galite apriboti iki nurodytų lentelių, kaip parodyta toliau pateiktame paveikslėlyje.
Rūšiuoti pagal: naudokite šią parinktį norėdami rūšiuoti nurodydami stulpelio pavadinimą ir pridėdami asc arba desc kaip priesagą, kaip parodyta toliau pateiktame paveikslėlyje.
Dinaminio turinio ir Dataverse eilučių naudojimas
Veiksmo išvestis galite naudoti tiesiai iš dinaminio turinio. Štai kiekvieno parametro reikšmė.
Parametro pavadinimas
Aprašą
Pranešimo tekstas
Objektas, vaizduojantis visą atsakymas. Jame yra eilučių sąrašas, bendras eilučių skaičius ir aspektų rezultatai.
Eilučių sąrašas
Objektas, kuris atitinka visas grąžintas eilutes.
Eilučių sąrašo elementas
Atskira eilutė eilučių sąraše, kai naudojama kilpos viduje.
Eilutės ieškos rezultatas
Eilės Dataverse rezultatas. Šis balas rodo, kaip tiksliai jis atitiko paieškos raktinius žodžius ir sąlygas.
Eilutės ieškos paryškinimai
Paryškina konkrečius raktinius žodžius, kurie atitiko paieškos raktinius žodžius eilutėje.
Eilučių lentelės pavadinimas
Vienos eilutės lentelės pavadinimas. Šis veiksmas agreguoja eilutes iš visų aplinkos lentelių, kuriose galima ieškoti.
Eilutės objekto ID
Tai kiekvienos eilutės identifikatorius. Naudokite šį identifikatorių kartu su lentelės pavadinimu veiksme Gauti eilutes , kad perskaitytumėte visus eilutės stulpelius.
Eilutės objekto tipo kodas
Eilutės lentelės pavadinimo identifikatorius.
Kai kuriate srautą, dinaminis turinys gali būti rodomas kaip šis vaizdas:
Veiksmas Ieškoti eilučių pateikia daug kitų stulpelių, skirtų suderintoms kintamosios schemos eilutėms, atsižvelgiant į jūsų Dataverse ieškos konfigūraciją.
Norėdami naudoti šiuos stulpelius, išanalizuokite JSON atsakymas ir naudokite iš jo sugeneruotas dinamines išvestis, kaip parodyta toliau pateiktame paveikslėlyje.