Konfigurisanje Dataverse pretrage na portalima

Napomena

+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

  1. Izaberite okruženje u Power Platform centru administracije.

  2. Izaberite Postavke > Proizvod > Funkcije.

  3. U okviru Pretraga, podesite opciju Dataverse pretraga na Uključeno.

  4. Izaberite Sačuvaj.

    Power Platform centar administracije koji omogućava Dataverse pretragu

2. korak: Dodajte ili ažurirajte postavke lokacije za pretragu

  1. Prijavite se u Power Apps.

  2. Uverite se da se nalazite u odgovarajućem okruženju, gde postoji vaš portal.

  3. U levom oknu, izaberite Aplikacije i pronađite aplikaciju zasnovanu na modelu Upravljanje portalom.

    Otvori upravljanje portalom.

  4. Izaberite Upravljanje portalom, a zatim izaberite Postavke lokacije u levom oknu.

  5. Kreirajte postavku lokacije Search/EnableDataverseSearch i podesite vrednost na tačno.

  6. Kreirajte postavku lokacije EnableAdditionalEntities i podesite vrednost na tačno.

  7. 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.

  1. Idite u Power Apps i u levom oknu izaberite Rešenja.

  2. Izaberite Northwind Traders.

    Izbor rešenja Northwind Traders.

  3. Potražite tabelu Naručivanje proizvoda.

    Izbor tabele Naručivanje proizvoda.

  4. Izaberite tabelu Naručivanje proizvoda, a zatim izaberite Prikazi.

    Izbor prikaza tabele.

  5. Uverite se da vidite Pretraga preko portala na listi prikaza.

    Prikaz pretrage preko portala u listi prikaza.

    Ako prikaz pretrage preko portala već ne postoji, uradite sledeće:

    1. Izaberite Dodaj prikaz

      Dodajte novi prikaz pretrage preko portala.

    2. Unesite naziv poput Pretraga preko portala, pa izaberite Kreiraj.

      Kreiranje prikaza pretrage preko portala.

  6. Uverite se da prikaz sadrži odgovarajuće kolone koje želite da koristite za pretragu. Dodajte dodatne kolone ako je potrebno.

    Snimak ekrana koji prikazuje prikaz pretrage preko portala sa kolonama „Ime proizvoda“, „Šifra proizvoda“ i „Prodajna cena“. Vidi se i opcija dodavanja kolona.

  7. Ako ste uredili prikaz, obavezno izaberite Sačuvaj, pa onda izaberite Objavi pre nego što nastavite.

    Sačuvajte i objavite prikaz.

3. korak: Kreiranje dozvola za tabelu

  1. Prijavite se u Power Apps.

  2. U levom oknu izaberite Aplikacije, a zatim izaberite Upravljanje portalom.

  3. U levom oknu, izaberite Dozvole za tabelu.

  4. Izaberite Novo.

    Kreiranje nove dozvole za tabelu.

  5. 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.

    Konfigurisanje globalne dozvole za čitanje.

    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.

  6. Izaberite stavku Sačuvaj i zatvori.

  7. Izaberite i otvorite Proizvodi Northwind sve za čitanje.

  8. Pomerite se nadole do odeljka Veb-uloge, a zatim izaberite Dodaj postojeću veb-ulogu.

    Dodavanje postojeće veb-uloge dozvolama za tabelu.

  9. Potražite Ovlašćeni korisnici, a zatim izaberite Dodaj:

    Dodaj ovlašćene korisnike.

4. korak: Dodajte veb-stranicu sa detaljima zapisa

  1. Idite u Power Apps, i u levom oknu izaberite Aplikacije.

  2. Izaberite Još komandi (…) za portal, a zatim izaberite Uredi da biste otvorili portal u Power Apps studiju za portale.

  3. Iz menija u gornjem levom uglu izaberite Nova stranica, a zatim izaberite raspored Prazno za stranicu.

    Izaberite predložak sa praznim rasporedom.

  4. Unesite ime veb-stranice kao Poruči proizvode.

  5. U levom oknu izaberite Komponente, a zatim izaberite Obrazac.

    Dodajte komponentu obrasca na veb-stranicu.

  6. 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

  1. Prijavite se u Power Apps.

  2. U levom oknu izaberite Aplikacije, a zatim izaberite Upravljanje portalom.

  3. U levom oknu izaberite Označivač lokacije.

  4. Izaberite Novo, a zatim napravite novi označivač lokacije tako što ćete uraditi sledeće:

    1. Kao Ime unesite nwind_products_SearchResultPage.

    2. Za stranicu, izaberite Naruči proizvode.

    Kreiranje označivač lokacije za rezultate pretrage.

6. korak: Provera funkcionalnosti Dataverse pretrage

  1. Pregledajte portal koristeći nalog korisnika koji ima dodeljenu ovlašćenu veb-ulogu.

  2. 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.

    Rezultati pretrage na veb-stranici.

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čuju statecode: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).