Konfigurisanje Dataverse pretrage na portalima
Napomena
- Od oktobra 2022. Power Apps portali postaju Power Pages.
- Ova tema se odnosi na zastarele mogućnosti. Za najnovije informacije idite na dokumentaciju za Microsoft Power Pages.
+Pregled
Dataverse pretraga pruža brze i sveobuhvatne rezultate pretrage sortirane prema relevantnosti na portalima. Dataverse pretraga je ista usluga pretrage koja se koristi u aplikacijama zasnovanim na modelu i drugim Microsoft Power Platform uslugama izgrađenim na platformi Microsoft Dataverse. Da biste omogućili Dataverse pretragu, dodajte postavku lokacije Search/EnableDataverseSearch i postavite je na vrednost tačno. Ako je ova postavka postavljena na netačno ili uopšte ne postoji, Lucene.NET pretraga biti omogućena umesto toga.
U ovom uputstvu je objašnjeno kako da omogućite pretragu za tabelu Naručivanje proizvoda u uzorku baze podataka Northwind Traders, koja je dostupna na platformi Dataverse. Više informacija o uzorcima baza podataka potražite u članku Instaliranje baze podataka i aplikacije Northwind Traders.
Možete da pratite uputstvo sa tabelom po vašem izboru tako što ćete naziv tabele nwind_products zameniti logičkim imenom vaše tabele.
1. korak: Omogućavanje Dataverse pretrage
Izaberite okruženje u Power Platform centru administracije.
Izaberite Postavke > Proizvod > Funkcije.
U okviru Pretraga, podesite opciju Dataverse pretraga na Uključeno.
Izaberite Sačuvaj.
2. korak: Dodajte ili ažurirajte postavke lokacije za pretragu
Prijavite se u Power Apps.
Uverite se da se nalazite u odgovarajućem okruženju, gde postoji vaš portal.
U levom oknu, izaberite Aplikacije i pronađite aplikaciju zasnovanu na modelu Upravljanje portalom.
Izaberite Upravljanje portalom, a zatim izaberite Postavke lokacije u levom oknu.
Kreirajte postavku lokacije Search/EnableDataverseSearch i podesite vrednost na tačno.
Kreirajte postavku lokacije EnableAdditionalEntities i podesite vrednost na tačno.
Kreirajte ili ažurirajte postavku search/filters, a zatim dodajte vrednost Products:nwind_products.
3. korak: Kreirajte ili potvrdite prikaz pretrage portala
Napomena
Sledeći koraci zahtevaju da Rešenje za Northwind Traders bude instalirano. Ako želite da koristite drugu tabelu, koristite odgovarajuće rešenje ili podrazumevano rešenje.
Idite u Power Apps i u levom oknu izaberite Rešenja.
Izaberite Northwind Traders.
Potražite tabelu Naručivanje proizvoda.
Izaberite tabelu Naručivanje proizvoda, a zatim izaberite Prikazi.
Uverite se da vidite Pretraga preko portala na listi prikaza.
Ako prikaz pretrage preko portala već ne postoji, uradite sledeće:
Izaberite Dodaj prikaz
Unesite naziv poput Pretraga preko portala, pa izaberite Kreiraj.
Uverite se da prikaz sadrži odgovarajuće kolone koje želite da koristite za pretragu. Dodajte dodatne kolone ako je potrebno.
Ako ste uredili prikaz, obavezno izaberite Sačuvaj, pa onda izaberite Objavi pre nego što nastavite.
3. korak: Kreiranje dozvola za tabelu
Prijavite se u Power Apps.
U levom oknu izaberite Aplikacije, a zatim izaberite Upravljanje portalom.
U levom oknu, izaberite Dozvole za tabelu.
Izaberite Novo.
Unesite naziv kao Northwind proizvodi pročitaj sve, a zatim izaberite odgovarajući Tip pristupa i privilegiju Čitanje.
U ovom primeru, tip pristupa Globalno je obezbeđen za tabelu nwind_products.
Napomena
Tip pristupa Globalno će obezbediti pristup svim zapisima tabele nwind_products za srodne kontakte povezane veb-uloge (veb-uloga Ovlašćeni korisnici će se primeniti na sve evidentirane korisnike portala). Razmotrite zahteve za bezbednost podataka i odaberite druge tipove pristupa da biste ograničili pristup podacima. Za više detalja pogledajte Konfigurisanje bezbednosti pomoću dozvola za tabelu.
Izaberite stavku Sačuvaj i zatvori.
Izaberite i otvorite Proizvodi Northwind sve za čitanje.
Pomerite se nadole do odeljka Veb-uloge, a zatim izaberite Dodaj postojeću veb-ulogu.
Potražite Ovlašćeni korisnici, a zatim izaberite Dodaj:
4. korak: Dodajte veb-stranicu sa detaljima zapisa
Idite u Power Apps, i u levom oknu izaberite Aplikacije.
Izaberite Još komandi (…) za portal, a zatim izaberite Uredi da biste otvorili portal u Power Apps studiju za portale.
Iz menija u gornjem levom uglu izaberite Nova stranica, a zatim izaberite raspored Prazno za stranicu.
Unesite ime veb-stranice kao Poruči proizvode.
U levom oknu izaberite Komponente, a zatim izaberite Obrazac.
Na desnoj strani radnog prostora, izaberite Koristi postojeći ili Kreiraj novi, odaberite obrazac Prikaz proizvoda za tabelu nwind_products, a zatim podesite Režim na Samo za čitanje.
5. korak: Dodajte označivač lokacije za veb-stranicu sa detaljima zapisa
Prijavite se u Power Apps.
U levom oknu izaberite Aplikacije, a zatim izaberite Upravljanje portalom.
U levom oknu izaberite Označivač lokacije.
Izaberite Novo, a zatim napravite novi označivač lokacije tako što ćete uraditi sledeće:
Kao Ime unesite nwind_products_SearchResultPage.
Za stranicu, izaberite Naruči proizvode.
6. korak: Provera funkcionalnosti Dataverse pretrage
Pregledajte portal koristeći nalog korisnika koji ima dodeljenu ovlašćenu veb-ulogu.
Idite na traku sa alatkama za pretragu ili na stranicu za pretragu i pretražite poznatu evidenciju.
Na primer, koristite termin za pretragu Northwind Clam Chowder da biste dobili rezultate povezane sa tabelom nwind_products.
Ograničenja
Nije moguće poboljšati rezultate važnosti, pretrage ili filtriranja imenom Dataverse kolone koje je konfigurisano u postavci lokacije za pretragu/upit.
Parametar filter u Liquid objektu searchindex neće filtrirati rezultate pretrage.
Na primer:
{% searchindex query: 'support', filter: ' +statecode:0'%}
neće filtrirati rezultate pretrage koji se podudaraju sa rezultatima pretrage koji ne uključujustatecode:0
.Iako prikaz pretrage za portal može da ima bilo kog operatora u filteru, na rezultate pretrage upita primenjuje se samo sledeća lista operatora:
- jednako
- nije jednako
- Veće je od
- Je veće od ili jednako
- Manje je od
- Manje je od ili jednako
Povezana polja definisana u prikazu za pretragu preko portala kao kolone filtera ili kolone prikaza nisu podržana Dataverse pretragom i biće zanemarena.
Sadržaj priloga i objekata navedenih u koloni tipa datoteke se ne pretražuje.
Poznati problemi
Ako promenite postavku lokacije Search/EnableDataverseSearch sa tačno na netačno da biste onemogućili Dataverse pretragu i ponovo omogućili Lucene.NET pretraživanje, moraćete da odete u centar administracije Power Apps portala i odaberete Radnje > Ponovo pokreni da biste ponovo pokrenuli portal. Ako propustite ovaj korak, videćete stranicu sa greškom kada pokušate da ponovo napravite indeks pretrage i korisnici neće videti rezultate pretrage.
Kada tražite ključnu reč, možda ćete neprekidno nailaziti na poruku „Došlo je do problema pri izvršavanju pretrage. Pokušajte ponovo.“ Da biste to popravili, ponovo pokrenite portal tako što ćete otvoriti centar administracije Power Apps portala i odabrati opciju Radnje > Ponovo pokreni.
Pogledajte i ovo
Korišćenje filtrirane pretrage
Pretraga priloga datoteke
Napomena
Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)
Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).