Rivien hakeminen Dataverse-haun avulla
Käytä Hakurivit-toimintoa virroissa hakeaksesi tietoja Microsoft Dataversestä käyttämällä avainsanoja ja Dataverse-hakua, joka tuottaa nopeita, älykkäitä ja kattavia tuloksia Dataversen taulukoista.
Järjestelmänvalvojan on määritettävä Dataverse-haku ympäristössä, ennen kuin voit käyttää hakutoimintoa Microsoft Dataversessä.
Voit lisätä Hae rivit -toiminnon työnkulkuihin ja määrittää sitten avainsanan Hae termi -kohtaan, jos haluat hakea avainsanaa Dataversen kaikista indeksoiduista riveistä.
Voit käyttää edellisen vaiheen dynaamista sisältöä työnkulussa, jos haluat parametrisoida Hakutermi-ruudun. Voit esimerkiksi käyttää avainsanaa, joka on syötetty Microsoft Copilot Studio -bottiin, ja aloittaa automatisoidun haun määrittämällä seuraavat asetukset.
Huomautus
Juuri lisättyjen rivien sisällyttäminen hakutuloksiin voi kestää joitakin tunteja.
Määritä hakukyselyn syntaksi Hakutyyppi-asetuksen avulla. Osoita yksinkertainen-merkinnällä, että haluat käyttää yksinkertaista kyselysyntaksia. Jos käytät täysi-merkintää, haluat käyttää Lucene-kyselyn syntaksia. Kyselyn oletussyntaksi on yksinkertainen.
Tutustu seuraaviin esimerkkeihin tai tutustu ominaisuuksien täydelliseen luetteloon: Haku taulukon tiedoista Dataverse-haun avulla.
Yksinkertainen kyselysyntaksi tukee seuraavia toimintoja:
Operaattori | Kuvaus |
---|---|
Totuusarvo-operaattorit | JA-operaattori; merkitään + TAI-operaattori; merkitään | EI-operaattori; merkitään - |
Ensisijaisuuden operaattorit | Hakuehto "hotelli+(wifi | luksus)" etsii tulokset, joissa on hakuehto "hotelli" ja joko "wifi" tai "luksus" (tai molemmat). |
Yleismerkit | Lopussa olevia yleismerkkejä tuetaan. Esimerkiksi "Alp*" hakee sanan "alpine". |
Tarkat vastineet | Kysely on suljettu lainausmerkkeihin (" "). |
Lucene-kyselysyntaksi tukee seuraavia toimintoja:
Operaattori | Kuvaus |
---|---|
Totuusarvo-operaattorit | Määrittää laajennetun joukon verrattuna yksinkertaiseen kyselysyntaksiin. JA-operaattori; merkitään AND, &&, + TAI-operaattori; merkitään OR, || EI-operaattori; merkitään NOT, !, - |
Ensisijaisuuden operaattorit | Samat toiminnot kuin yksinkertaisessa kyselysyntaksissa. |
Yleismerkit | Jäljessä olevan yleismerkin lisäksi tuetaan myös alussa olevaa yleismerkkiä. Jäljessä oleva yleismerkki – "alp*" alussa oleva yleismerkki - “/.*pine/” |
Sumea haku | Tukee kyselyjä, joissa on enintään kaksi väärin kirjoitettua merkkiä. "Uniersty~", palauttaa "University" "Blue~1" palauttaa "glue", "blues" |
Termin vahvistaminen | Painottaa kyselyn tietyt termit eri tavoin. "Rock2^elektroninen" palauttaa tulokset, joissa vastineet sanalle "rock" ovat tärkeämpiä kuin vastineet sanalle "elektroninen". |
Läheisyyshaku | Palauttaa tilannekohtaiset tulokset, joissa termit ovat x sanan päässä toisistaan. Esimerkiksi "lentokenttä hotelli"~5 palauttaa tulokset, joissa "lentokenttä" ja "hotelli" ovat viiden sanan päässä toisistaan. Tämä auttaa löytämään lähellä lentokenttää olevan hotellin. |
Säännöllisen lausekkeen (regex) haku | Esimerkiksi /[mh]otelli/ hakee sanat "motelli" ja "hotelli". |
Jos haluat käyttää mitä tahansa hakuoperaattoria hakutekstin osana, käytä ohjausmerkkiä määrittämällä sille yksi kenoviiva (\) alkuun. Erikoismerkkejä, joissa voi käyttää ohjausmerkkejä, ovat seuraavat merkit: + - & | ! ( ) { } [ ] ^ " ~ * ? : \ /
Voit määrittää, tuleeko asiakirjasta löytyä yksi hakuehto vai kaikki hakuehdot, jotta asiakirja lasketaan tuloksiin mukaan. Oletusarvo on jokin. Se määrittää, käsitelläänkö NOT-operaattorin omaavaa termiä AND- vai OR-operaattorin kanssa kyselyssä (jos muissa termeissä ei ole käytössä merkkiä + tai |).
Jos käytössä on jokin hakutilassa, kyselyistä saadaan enemmän tuloksia. Oletusarvoisesti se tulkitaan operaattoriksi "TAI EI". Esimerkiksi hakuehto "wifi -luksus" vastaa asiakirjoja, joissa on termi "wifi", tai niitä asiakirjoja, joissa ei ole termiä "luksus".
Jos käytössä on kaikki hakutilassa, kyselyjen tarkkuus paranee ja tuloksia saadaan vähemmän. Oletusarvoisesti se tulkitaan operaattoriksi "JA EI". Esimerkiksi hakuehto "wifi -luksus" vastaa asiakirjoja, joissa on termi "wifi", mutta ei termiä "luksus".
Lue lisätietoja kohdasta Hae taulukon tiedoista Dataverse-haun avulla.
Voit optimoida haun käyttämällä muita lisäasetuksia tässä osassa kuvatulla tavalla. Katso esimerkkejä kohdasta Hae taulukon tiedoista Dataverse-haun avulla.
Rivisuodatus: Voit rajata hakua määrittämällä suodattimia seuraavan kuvan mukaisesti.
Taulukkosuodatus: Voit rajoittaa haun määritettyihin taulukoihin seuraavan kuvan mukaisesti.
Lajitteluperuste: Tämän vaihtoehdon avulla voit lajitella määrittämällä sarakkeen nimen ja lisäämällä jälkiliitteeksi asc tai desc alla olevan kuvan mukaisesti.
Voit käyttää toiminnon tuloksia suoraan dynaamisen sisällön avulla. Alla kerrotaan kunkin parametrin tarkoitus.
Parametrin nimi | Kuvaus |
---|---|
Tekstiosa | Objekti, joka edustaa koko vastausta. Se sisältää riviluettelon, rivien yhteismäärän ja fasetin tulokset. |
Rivien luettelo | Objekti, joka edustaa kaikkia palautettuja rivejä. |
Riviluettelon kohde | Yksittäinen rivi riviluettelossa, kun sitä käytetään silmukan sisällä. |
Rivin hakupisteet | Rivin Dataverse-hakupisteet. Pistemäärä osoittaa, miten tarkasti se täsmää hakusanoja ja -ehtoja. |
Rivihaun kohokohdat | Korostaa tietyt avainsanat, jotka vastaavat rivin hakusanoja. |
Rivin taulun nimi | Yhden rivin taulukon nimi. Tämä toiminto kokoaa rivejä ympäristön kaikista haettavissa taulukoista. |
Riviobjektin tunnus | Tämä on kunkin rivin tunniste. Käytä tätä tunnistetta yhdessä Hae rivit -toiminnon taulukon nimen kanssa, jos haluat lukea rivin kaikki sarakkeet. |
Riviobjektin tyyppikoodi | Rivin taulukon nimen tunniste. |
Kun muodostat työnkulkua, dynaaminen sisältö voi näyttää samalta kuin seuraavassa kuvassa:
Hae rivit ‑toiminto palauttaa useita muita sarakkeita muuttujarakenteen vastaavuusriveille Dataverse-haun määritysten mukaan. Jos haluat käyttää näitä sarakkeita, jäsennä JSON-vastaus ja käytä sitten siitä luotuja dynaamisia tuloksia seuraavassa kuvassa esitetyllä tavalla.