Konfigurēt Dataverse meklētāju portālos
Piezīme
- Sākot ar 2022. gada oktobri, Power Apps portāli ir Power Pages.
- Šī tēma attiecas uz mantotajām iespējām. Lai skatītu jaunāko informāciju, dodieties uz sadaļu Microsoft Power Pages dokumentācija.
Pārskats
Dataverse meklēšana nodrošina ātru un vispusīgu rezultātu meklēšanu, grupējot rezultātus portālos pēc svarīguma. Dataverse meklēšana ir tas pats meklēšanas pakalpojums, ko izmanto modeļa vadītās programmās un citos Microsoft Power Platform pakalpojumos, kas ir būvēti uz Microsoft Dataverse. Lai iespējotu Dataverse meklēšanu, pievienojiet vietnes iestatījumuSearch/EnableDataverseSearch un iestatiet to kā patiess. Ja šis iestatījums ir iestatīts kā nepatiess vai vispār neeksistē, tiks iespējota Lucene.NET meklēšana.
Šajā pamācībā izskaidrots, kā iespējot meklēšanu Pasūtījuma produktu tabulā parauga datu bāzē Northwind, kas pieejama programmā Dataverse. Papildu informāciju par parauga datu bāzēm skatiet Northwind tirgotāju datu bāzes un programmu instalēšana.
Caurskatot varat norādīt tabulu pēc jūsu izvēles, aizvietojot nwind_products ar tabulas loģisko nosaukumu.
1. darbība. Dataverse meklēšanas iespējošana
Power Platform administrēšanas centrā atlasiet vidi.
Atlasiet Iestatījumi > Produkts > Līdzekļi.
Laukā Meklēšana iestatiet opciju Dataverse meklēšana uz funkciju iespējota.
Atlasiet Saglabāt.
2. solis. Pievienojiet vai atjauniniet meklēšanas vietnes iestatījumus
Pierakstieties programmatūrā Power Apps.
Pārliecinieties, vai esat attiecīgajā vidē, kurā atrodas jūsu portāls.
Kreisajā navigācijas rūtī atlasiet Programmas un atrodiet Portālu pārvaldība modeļa vadīto programmu.
Kreisajā rūtī esošajā Portāla pārvaldības programmā atlasiet Vietnes iestatījumi.
Izveidojiet vai atjauniniet iestatījumu Search/EnableDataverseSearchs un iestatiet tā vērtību uz patiess.
Izveidojiet jaunu iestatījumu Search/EnableAdditionalEntities un iestatiet tā vērtību uz patiess.
Izveidojiet vai atjauniniet meklēšana/filtri vietnes iestatījumu un pievienojiet Products:nwind_products vērtību.
3. solis. Portāla meklēšanas skata izveide vai pārbaudīšana
Piezīme
Tālāk aprakstītajās darbībās ir nepieciešams instalēt Northwind tirgotāju risinājumu. Ja vēlaties lietot citu tabulu, izmantojiet atbilstošo risinājumu vai izmantojiet Noklusējuma risinājumu.
Pierakstieties Power Apps un kreisās puses rūtī atlasiet Risinājumi.
Atlasiet Northwind Traders.
Meklējiet entītiju Pasūtījuma produkts.
Atlasiet entītiju Pasūtījuma produkts un pēc tam atlasiet Skati.
Pārliecinieties, vai sarakstu skatā redzat Portāla meklēšana.
Ja portālu meklēšanas skats vēl nepastāv, rīkojieties šādi:
Atlasiet Pievienot skatu
Ievadiet nosaukumu Portāla meklēšana, tad atlasiet Izveidot.
Pārliecinieties, vai skatā ir atbilstošas kolonnas, ko vēlaties izmantot meklēšanai. Ja nepieciešams, pievienojiet papildu kolonnas.
Ja rediģējāt skatu, noteikti atlasiet Saglabāt un pēc tam Publicēt, pirms turpināt.
3. darbība: Izveidot jaunas entītiju atļaujas
Pierakstieties programmatūrā Power Apps.
Kreisajā rūtī esošajā Programmas programmā atlasiet Portāla pārvaldība.
Kreisajā rūtī atlasiet Tabulas atļaujas.
Atlasiet Jauns.
Ievadiet nosaukumu kā North spēles produkti — lasīt visu un pēc tam atlasiet atbilstošo Piekļuves tipu un Lasīšanas atļauju.
Šajā piemērā Globālais piekļuves tips tiek nodrošinats nwind_products tabulai.
Piezīme
Globālās piekļuves tips nodrošinās piekļuvi visiem nwind_products tabulas ierakstiem saistītajās tīmekļa lomas kontaktpersonām (Autentificēto lietotāju tīmekļa loma tiks lietota visiem portālā reģistrētajiem lietotājiem). Izskatiet savas datu drošības prasības un izvēlieties citus piekļuves veidus, lai ierobežotu piekļuvi datiem. Papildinformāciju skatiet Drošības konfigurēšana, izmantojot tabulu atļaujas.
Atlasiet vienumu Saglabāt un aizvērt.
Atlasiet un atveriet Northwind Products lasīt visu.
Ritiniet uz leju līdz sadaļai Tīmekļa lomas un pēc tam atlasiet Pievienot esošu tīmekļa lomu.
Meklējiet Autentificētie lietotāji un pēc tam atlasiet Pievienot:
4. darbība: Ieraksta informācijas tīmekļa lapas pievienošana
Ejiet uz Power Apps un atlasiet kreisajā rūtī Programmas.
Portālam atlasiet Vairāk komandu (...) un pēc tam atlasiet vienumu Rediģēt, lai atvērtu portālu pakalpojumā Power Apps portals Studio.
Atlasiet Jauna lapa izvēlnē, kas atrodas augšējā kreisajā stūrī, un pēc tam lapas izkārtojumā atlasiet Tukšs.
Ievadiet tīmekļa lapas nosaukumu kā Pasūtīt produktus.
Kreisās puses rūtī atlasiet Komponenti un pēc tam — Veidlapa.
Darbvietas labajā pusē atlasiet opciju Lietot esošu, izvēlieties veidlapu Izveidot jaunu, izvēlēties veidlapu Skatīt produktus tabulai nwind_products, tad iestatiet Režīmu uz ReadOnly.
5. darbība: Pievienot vietnes marķieri ierakstam informācijas lapā
Pierakstieties programmatūrā Power Apps.
Kreisajā rūtī esošajā Programmas programmā atlasiet Portāla pārvaldība.
Kreisajā rūtī atlasiet vienumu Vietnes marķieris.
Atlasiet Jauns un pēc tam izveidojiet jaunu vietnes marķieri, rīkojoties šādi:
Ievadiet Nosaukumā nwind_products_SearchResultPage.
Atlasiet Lapai Pasūtījuma produkti.
6. darbība. Pārbaudiet Dataverse meklēšanas funkcionalitāti.
Pārlūkojot portālu ar lietotāju, kam piešķirta Autentificēta Tīmekļa loma.
Dodieties uz meklēšanas rīkjoslu vai meklēšanas lapu un meklējiet zināmu ierakstu.
Piemēram, izmantojiet meklēšanas atslēgvārdu Northwind Clam Chowder, lai iegūtu ar tabulu nwind_products saistītus rezultātus.
Ierobežojumi
Nav iespējams palielināt atbilstības, meklēšanas vai filtrēšanas rezultātus pēc Dataverse kolonnas nosaukuma, kas ir konfigurēts Meklēšanas/vaicājuma vietnes iestatījumā.
Parametrs filtrs Liquid searchindex objektā nefiltrē meklēšanas rezultātus.
Piemēram,
{% searchindex query: 'support', filter: ' +statecode:0'%}
netiks filtrēti atbilstošie meklēšanas rezultāti, kas nav iekļautistatecode:0
.Kaut arī portāla meklēšanas skatā var būt jebkurš operators filtrā, vaicājuma meklēšanas rezultātos tiek lietots tikai šāds operatoru saraksts:
- Ir vienāds ar
- nav vienāds ar
- Ir lielāks par
- Ir lielāks par vai vienāds ar
- Ir mazāks par
- Ir mazāks par vai vienāds ar
Saistītie lauki, kas portāla meklēšanas skatā definēti kā filtra kolonna vai skata kolonna, netiek atbalstīti Dataverse meklēšanā, un tie tiks ignorēti.
Faila tipa kolonnā norādīto pielikumu un objektu saturs netiek meklēts.
Zināmās problēmas
Ja pārslēdzat vietnes iestatījumu Search/EnableDataverseSearch no patiess un aplams, lai atspējotu Dataverse meklēšanu un atkārtoti iespējotu Lucene.NET meklēšanu, ir nepieciešams pāriet uz Power Apps portālu administrēšanas centru un izvēlēties Darbības > Restartēt, lai restartētu portālu. Ja izlaidīsiet šo darbību, tiks parādīts kļūdu lapa, kad mēģināsit pārveidot meklesanas rādītāju, un lietotāji neredzēs meklēšanas rezultātus.
Meklējot atslēgvārdu, iespējams, nepārtraukti tiks parādīts ziņojums "Meklēšanā radās problēma. Mēģiniet vēlreiz." Lai novērstu šo problēmu, restartējiet portālu, atverot Power Apps portālu administrēšanas centru un izvēloties Darbības > Restartēt.
Skatiet arī:
Kategoriālās meklēšanas izmantošana
Faila pielikumu meklēšana
Piezīme
Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)
Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).