„Dataverse“ ieškos naudojimas eilutėms gauti
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.
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.
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.
Peržiūrėkite toliau pateiktus pavyzdžius arba peržiūrėkite visą funkcijų sąrašą dalyje Ieškoti lentelės duomenyse naudojant Dataverse iešką.
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: + - & | ! ( )[ ] { } ^ " ~ * ? : \ /
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".
Norėdami gauti daugiau informacijos, eikite į Ieškoti lentelės duomenyse naudodami Dataverse paiešką .
Galite optimizuoti iešką naudodami kitas išplėstines parinktis, kaip aprašyta šiame skyriuje. Žiūrėkite Ieškoti lentelės duomenyse naudojant Dataverse ieškoti daugiau pavyzdžių.
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.
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.