Konfigurácia vyhľadávania Dataverse na portáloch
Poznámka
- S účinnosťou od októbra 2022 sa portály Power Apps nazývajú Power Pages.
- Táto téma sa vzťahuje na staršie možnosti. Najnovšie informácie nájdete v dokumentácii k službe Microsoft Power Pages.
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
V centre spravovania Power Platform vyberte prostredie.
Vyberte Nastavenia > Výrobok > Vlastnosti.
V časti Vyhľadávanie nastavte možnosť Vyhľadávanie Dataverse na Zapnuté.
Vyberte Uložiť.
Krok 2: Pridanie alebo aktualizácia nastavení lokality vyhľadávania
Prihláste sa do služby Power Apps.
Uistite sa, že ste vo vhodnom prostredí, kde sa nachádza aj váš portál.
Na ľavej table vyberte Aplikácie na ľavej navigačnej table a nájdite modelom riadenú aplikáciu Správa portálu.
Vyberte položku Správa portálu a potom na ľavej table vyberte položku Nastavenia lokality.
Vytvorte alebo aktualizujte nastavenie lokality Search/EnableDataverseSearch a nastavte jeho hodnotu na true.
Vytvorte alebo aktualizujte nastavenie lokality Search/EnableAdditionalEntities a nastavte jeho hodnotu na true.
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.
Prejdite do Power Apps a v ľavej table vyberte možnosť Riešenia .
Vyberte položku Northwind Traders.
Vyhľadajte tabuľku Produkt objednávky.
Vyberte tabuľku Produkt objednávky a potom vyberte Zobrazenia.
Uistite sa, že vidíte v zozname zobrazení položku Portálové vyhľadávanie.
Ak zobrazenie Portálové vyhľadávanie ešte neexistuje, postupujte takto:
Vyberte Pridať zobrazenie
Zadajte názov ako Portálové vyhľadávanie a potom vyberte Vytvoriť.
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.
Ak ste upravili zobrazenie, nezabudnite vybrať položku Uložiť a následne vyberte Publikovať, skôr než budete pokračovať.
Krok 3: Vytvorenie povolení tabuľky
Prihláste sa do služby Power Apps.
Na ľavej table vyberte položku Aplikácie a potom vyberte položku Správa portálu.
Na ľavej table vyberte položku Povolenia tabuľky.
Vyberte Nové.
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.
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.
Vyberte položku Uložiť a zavrieť.
Vyberte a otvorte Northwind – Produkty – Čítať všetko.
Prejdite na sekciu Webové role a následne vyberte položku Pridať existujúcu webovú rolu.
Vyhľadajte položku Overení používatelia a následne vyberte položku Pridať:
Krok 4: Pridajte webovú stránku s podrobnosťami záznamu
Na ľavej table prejdite na Power Apps a vyberte položku Aplikácie.
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.
Z ponuky v ľavom hornom rohu vyberte položku Nová stránka a následne vyberte rozloženie stránky Prázdne.
Zadajte názov webovej stránky ako Produkty objednávky.
Na ľavej table stlačte možnosť Komponenty a potom stlačte Formulár.
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
Prihláste sa do služby Power Apps.
Na ľavej table vyberte položku Aplikácie a potom vyberte položku Správa portálu.
Na ľavej table vyberte Značka lokality.
Vyberte položku Nový a následne vytvorte novú značku lokality vykonaním nasledujúceho:
Pre Názov zadajte nwind_products_SearchResultPage.
Pre Stránka, vyberte Objednať produkty.
Krok 6: Overte funkciu vyhľadávania Dataverse
Prejdite na portál s používateľským účtom, ktorý má priradenú Overenú webovú rolu.
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.
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).