Konfigurácia vyhľadávania Dataverse na portáloch

Poznámka

Prehľad

Vyhľadávanie Dataverse ponúka rýchle a komplexné výsledky hľadania zoradené podľa relevantnosti na portáloch. Dataverse vyhľadávanie je rovnaká služba vyhľadávania, ktorá sa používa v modelom riadených aplikáciách a iných službách Microsoft Power Platform postavených na Microsoft Dataverse. Na povolenie hľadania Dataverse pridajte nastavenie lokality Search/EnableDataverseSearch a nastavte ho na true. Ak je toto nastavenie nastavené na false alebo vôbec neexistuje, namiesto toho bude povolené vyhľadávanie Lucene.NET.

Tento návod vysvetľuje, ako povoliť vyhľadávanie pre tabuľku Produkty objednávky vo vzorovej databáze Northwind Traders, ktorá je k dispozícii s Dataverse. Pre viac informácií o vzorových databázach prejdite na Inštalácia databázy a aplikácií Northwind Traders.

Postup môžete vykonať s tabuľkou podľa vlastného výberu tak, že nahradíte nwind_products logickým názvom vašej tabuľky.

Krok 1: Povoliť vyhľadávanie Dataverse

  1. V centre spravovania Power Platform vyberte prostredie.

  2. Vyberte Nastavenia > Výrobok > Vlastnosti.

  3. V časti Vyhľadávanie nastavte možnosť Vyhľadávanie Dataverse na Zapnuté.

  4. Vyberte Uložiť.

    Centrum spravovania Power Platform umožňujúce vyhľadávanie v Dataverse

Krok 2: Pridanie alebo aktualizácia nastavení lokality vyhľadávania

  1. Prihláste sa do služby Power Apps.

  2. Uistite sa, že ste vo vhodnom prostredí, kde sa nachádza aj váš portál.

  3. Na ľavej table vyberte Aplikácie na ľavej navigačnej table a nájdite modelom riadenú aplikáciu Správa portálu.

    Otvorenie aplikácie Správa portálu

  4. Vyberte položku Správa portálu a potom na ľavej table vyberte položku Nastavenia lokality.

  5. Vytvorte alebo aktualizujte nastavenie lokality Search/EnableDataverseSearch a nastavte jeho hodnotu na true.

  6. Vytvorte alebo aktualizujte nastavenie lokality Search/EnableAdditionalEntities a nastavte jeho hodnotu na true.

  7. Vytvorte alebo aktualizujte nastavenie lokality vyhľadávanie/filtre a pridajte hodnotu Products:nwind_products.

Krok 3: Vytvorenie alebo overenie zobrazenia Portálové vyhľadávanie

Poznámka

Nasledujúce kroky si vyžadujú inštaláciu riešenia Northwind Traders. Ak chcete použiť inú tabuľku, použite príslušné riešenie alebo použite predvolené riešenie.

  1. Prejdite do Power Apps a v ľavej table vyberte možnosť Riešenia .

  2. Vyberte položku Northwind Traders.

    Výber riešenia Northwind Traders.

  3. Vyhľadajte tabuľku Produkt objednávky.

    Vyberte tabuľku produktov na objednávku.

  4. Vyberte tabuľku Produkt objednávky a potom vyberte Zobrazenia.

    Výber zobrazení tabuľky.

  5. Uistite sa, že vidíte v zozname zobrazení položku Portálové vyhľadávanie.

    Zobrazenie vyhľadávania na portáli v zozname zobrazení.

    Ak zobrazenie Portálové vyhľadávanie ešte neexistuje, postupujte takto:

    1. Vyberte Pridať zobrazenie

      Pridanie nového zobrazenia portálového vyhľadávania.

    2. Zadajte názov ako Portálové vyhľadávanie a potom vyberte Vytvoriť.

      Vytvorenie zobrazenia Portálové vyhľadávanie.

  6. Uistite sa, že zobrazenie obsahuje príslušné stĺpce, ktoré chcete použiť na vyhľadávanie. V prípade potreby pridajte ďalšie stĺpce.

    Snímka obrazovky zobrazujúca zobrazenie Portálové vyhľadávanie so stĺpcami Názov produktu, Kód produktu a Katalógová cena. Rovnako ako možnosť pridať stĺpce.

  7. Ak ste upravili zobrazenie, nezabudnite vybrať položku Uložiť a následne vyberte Publikovať, skôr než budete pokračovať.

    Uložte a zverejnite zobrazenie.

Krok 3: Vytvorenie povolení tabuľky

  1. Prihláste sa do služby Power Apps.

  2. Na ľavej table vyberte položku Aplikácie a potom vyberte položku Správa portálu.

  3. Na ľavej table vyberte položku Povolenia tabuľky.

  4. Vyberte Nové.

    Vytvorenie povolenia novej tabuľky.

  5. Zadajte názov Produkty Northwind čitať všetko a potom vyberte príslušný Typ prístupu a oprávnenie Čítať.

    V tomto príklade typ prístupu Globálny sa poskytuje pre tabuľku nwind_products.

    Konfigurácia globálneho povolenia na čítanie.

    Poznámka

    Typ prístupu Globálny poskytne prístup ku všetkým záznamom tabuľky nwind_products súvisiacim kontaktom príslušnej webovej role (webová rola Autentifikovaní používatelia sa bude vzťahovať na všetkých prihlásených používateľov portálu). Zvážte svoje požiadavky na bezpečnosť údajov a vyberte iné typy prístupu na obmedzenie prístupu k údajom. Pozrite si Nakonfigurujte zabezpečenie pomocou oprávnení tabuľky pre viac detailov.

  6. Vyberte položku Uložiť a zavrieť.

  7. Vyberte a otvorte Northwind – Produkty – Čítať všetko.

  8. Prejdite na sekciu Webové role a následne vyberte položku Pridať existujúcu webovú rolu.

    Pridanie existujúcej webovej roly k povoleniam tabuľky.

  9. Vyhľadajte položku Overení používatelia a následne vyberte položku Pridať:

    Pridať overených používateľov.

Krok 4: Pridajte webovú stránku s podrobnosťami záznamu

  1. Na ľavej table prejdite na Power Apps a vyberte položku Aplikácie.

  2. Vyberte položku Ďalšie príkazy (...) v portáli a následne vyberte položku Upraviť na otvorenie portálu v Power Apps portals Studio.

  3. Z ponuky v ľavom hornom rohu vyberte položku Nová stránka a následne vyberte rozloženie stránky Prázdne.

    Vyberte prázdnu šablónu rozloženia.

  4. Zadajte názov webovej stránky ako Produkty objednávky.

  5. Na ľavej table stlačte možnosť Komponenty a potom stlačte Formulár.

    Pridá súčasť formulára na webovú stránku.

  6. Na pravej strane pracovnej plochy vyberte možnosť Použiť existujúce alebo Vytvoriť nové, vyberte formulár Zobraziť produkty pre tabuľku nwind_products a potom nastavte možnosť Mode na ReadOnly.

Krok 5: Pridajte značku lokality pre webovú stránku s podrobnosťami záznamu

  1. Prihláste sa do služby Power Apps.

  2. Na ľavej table vyberte položku Aplikácie a potom vyberte položku Správa portálu.

  3. Na ľavej table vyberte Značka lokality.

  4. Vyberte položku Nový a následne vytvorte novú značku lokality vykonaním nasledujúceho:

    1. Pre Názov zadajte nwind_products_SearchResultPage.

    2. Pre Stránka, vyberte Objednať produkty.

    Vytvorte značku lokality s výsledkami vyhľadávania.

Krok 6: Overte funkciu vyhľadávania Dataverse

  1. Prejdite na portál s používateľským účtom, ktorý má priradenú Overenú webovú rolu.

  2. Prejdite na panel nástrojov vyhľadávania alebo na stránku vyhľadávania a vyhľadajte známy záznam.

    Napríklad použite výraz pre hľadanie Northwind Clam Chowder na získanie výsledkov spojených s tabuľkou nwind_products.

    Výsledky vyhľadávania na webovej stránke.

Obmedzenia

  • Nie je možné zvýšiť relevanciu, vyhľadávanie alebo filtrovanie výsledkov pomocou názvu stĺpca Dataverse, ktorý bol nakonfigurovaný v nastavení lokality Vyhľadávanie/dotaz.

  • parameter filter v objekte Liquid searchindex nebude filtrovať výsledky vyhľadávania.

    Napríklad: {% searchindex query: 'support', filter: ' +statecode:0'%} nebude filtrovať žiadne zodpovedajúce výsledky vyhľadávania, ktoré nezahŕňajú statecode:0.

  • Hoci zobrazenie portálového vyhľadávania môže mať vo filtri ľubovoľný operátor, na výsledky vyhľadávania dotazov sa použije iba nasledujúci zoznam operátorov:

    • Rovná sa
    • Nerovná sa
    • Je väčšie ako
    • Je väčšie ako alebo sa rovná
    • Je menšie ako
    • Je menšie ako alebo sa rovná
  • Súvisiace polia definované v zobrazení Portal Search ako stĺpec filtra alebo stĺpec zobrazenia nie sú podporované hľadaním Dataverse a budú ignorované.

  • Obsah príloh a objektov zadaných v stĺpci typu súboru sa neprehľadáva.

Známe problémy

  • Ak zmeníte nastavenie lokality Search/EnableDataverseSearch z true na false na zakázanie vyhľadávania Dataverse a znova povolíte vyhľadávanie Lucene.NET, budete musieť prejsť na centrum spravovania portálov Power Apps a vybrať Akcie > Reštartovať na reštartovanie portálu. Ak tento krok vynecháte, pri pokuse o obnovenie indexu vyhľadávania sa zobrazí chybová stránka a používateľom sa nezobrazia žiadne výsledky vyhľadávania.

  • Pri vyhľadávaní kľúčového slova sa môžete neustále stretávať so správou „Vyskytol sa problém pri vyhľadávaní. Skúste to znova.” Ak to chcete opraviť, reštartujte portál otvorením centra administrácie portálov Power Apps a vyberte Akcie > Reštart.

Pozrite si tiež

Použitie spresneného vyhľadávania
Vyhľadanie prílohy súboru

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).