Konfigurace vyhledávání Dataverse na portálech
Poznámka
- S účinností od října 2022 se portály Power Apps mění na Power Pages.
- Toto téma se vztahuje na starší funkce. Nejnovější informace naleznete v dokumentaci Microsoft Power Pages.
Přehled
Vyhledávání Dataverse nabízí rychlé a komplexní výsledky hledání v portálech podle relevance. Vyhledávání Dataverse je stejná vyhledávací služba používaná v modelem řízených aplikacích a dalších službách Microsoft Power Platform postavených na Microsoft Dataverse. Pokud chcete povolit vyhledávání Dataverse, přidejte nastavení webu Search/EnableDataverseSearch a nastavte je na true. Pokud je toto nastavení nastaveno na false nebo vůbec neexistuje, bude místo toho povoleno vyhledávání Lucene.NET.
Tento návod vysvětluje, jak povolit vyhledávání pro tabulku Objednat produkty v ukázkové databázi Northwind dostupné v Dataverse. Další informace o vzorových databázích naleznete v části Nainstalujte databázi a aplikace Northwind Traders.
Můžete sledovat návod s tabulkou dle vašeho výběru tím, že nahradíte název tabulky nwind_product logickým názvem vaší tabulky.
Krok 1: Povolení hledání Dataverse
V centru pro správu Power Platform vyberte prostředí.
Vyberte Nastavení > Produkt > Funkce.
Ve Vyhledávání nastavte Vyhledávání Dataverse na ON.
Vyberte Uložit.
Krok 2: Přidejte nebo aktualizujte nastavení vyhledávacího webu
Přihlaste se do Power Apps.
Ujistěte se, že jste ve vhodném prostředí, kde váš portál existuje.
V levém podokně vyberte Aplikace a vyhledejte modelem řízenou aplikaci Správa portálu.
V levém podokně vyberte Správa portálu a pak v levém podokně vyberte Nastavení webu.
Vytvořte nebo aktualizujte nastavení webu Search/EnableDataverseSearch a nastavte hodnotu na true.
Vytvořte nebo aktualizujte nastavení webu Search/EnableAdditionalEntities a nastavte hodnotu na true.
Vytvořte nebo aktualizujte nastavení webu search/filters a přidejte hodnotu Products:nwind_products.
Krok 3: Vytvořte nebo ověřte zobrazení Hledání portálu
Poznámka
Následující kroky vyžadují nainstalované Řešení Northwind Traders. Pokud chcete použít jinou tabulku, použijte příslušné řešení nebo použijte výchozí řešení.
Jděte na Power Apps a vyberte Řešení v levém podokně.
Vyberte Northwind Traders.
Vyhledejte tabulku Order Product.
Vyberte tabulku Order Product a poté vyberte Zobrazení.
Ujistěte se, že vidíte Vyhledávání na portálu v seznamu zobrazení.
Pokud zobrazení Vyhledávání na portálu ještě neexistuje, udělejte toto:
Vyberte Přidat pohled
Zadejte název jako Vyhledávání na portálu a poté vyberte Vytvořit.
Ujistěte se, že zobrazení obsahuje příslušné sloupce, které chcete použít pro vyhledávání. V případě potřeby přidejte další sloupce.
Pokud jste upravili pohled, vyberte Uložit a pak Publikovat, než budete pokračovat.
Krok 3: Vytvoření oprávnění k tabulkách
Přihlaste se do Power Apps.
V levém podokně vyberte Aplikace a pak vyberte Správa portálu.
V levém podokně vyberte Oprávnění k tabulkám.
Vyberte Nové.
Zadejte název jako Northwind Products Read All a potom vyberte příslušný Typ přístupu a oprávnění Čtení.
V tomto příkladu Globální typ přístupu je poskytován tabulkou nwind_products.
Poznámka
Globální typ přístupu poskytne přístup ke všem záznamům tabulky nwind_products a k souvisejícím kontaktům přidružené webové role (webová role Ověření uživatelé se bude vztahovat na všechny přihlášené uživatele portálu). Zvažte své požadavky na zabezpečení dat a zvolte jiné typy přístupu, abyste omezili přístup k datům. Další informace najdete v tématu Konfigurace zabezpečení pomocí oprávnění tabulky.
Zvolte Uložit a zavřít.
Vyberte a otevřete Produkty Northwind Číst vše.
Přejděte dolů na Webové role a poté vyberte Přidat existující webovou roli.
Vyhledejte Ověření uživatelé a pak vyberte Přidat:
Krok 4: Přidání webové stránky s podrobnostmi o záznamu
Jděte na Power Apps a vyberte Aplikace v levém podokně.
Vyberte Další příkazy (…) pro portál a poté vyberte Upravit pro otevření portálu ve Studiu portálu Power Apps.
V nabídce v levém horním rohu vyberte Nová stránka a poté vyberte rozvržení stránky Prázdná.
Zadejte název webové stránky Produkty v objednávkách.
V levém podokně vyberte Komponenty a pak vyberte Formulář.
Na pravé straně pracovního prostoru vyberte možnost Použít existující nebo Vytvořit nový na pravé straně vašeho pracovního prostoru, vyberte formulář Zobrazit produkty pro nwind_products a poté nastavte Režim na ReadOnly.
Krok 5: Přidejte značku webu pro webovou stránku s údaji o záznamu
Přihlaste se do Power Apps.
V levém podokně vyberte Aplikace a pak vyberte Správa portálu.
V levém navigačním podokně vyberte Site Marker.
Vyberte Nový a poté vytvořte novou značku webu pomocí následujících kroků:
Jako název zadejte nwind_products_SearchResultPage.
Vyberte Objednat produkty jako Stránku.
Krok 6: Ověřte funkci vyhledávání Dataverse
Přejděte na portál s uživatelským účtem, který má přiřazenou webovou roli Ověřeno.
Přejděte na lištu nástrojů pro vyhledávání nebo na vyhledávací stránku a vyhledejte známý záznam.
Použijte například hledaný termín Northwind Clam Chowder k získání výsledků spojených s tabulkou nwind_products.
Omezení
Není možné zvýšit relevanci, vyhledávání nebo filtrování výsledků pomocí názvu sloupce Dataverse, který byl nakonfigurován v nastavení webu Hledat/Dotaz.
Parametr filter v objektu Liquid searchindex nebude filtrovat výsledky vyhledávání.
Například:
{% searchindex query: 'support', filter: ' +statecode:0'%}
nebude filtrovat žádné odpovídající výsledky vyhledávání, které nemajístatecode:0
.Ačkoli zobrazení Vyhledávání na portálu může mít ve filtru libovolný operátor, pro dotaz na výsledky vyhledávání se použije pouze níže uvedený seznam operátorů:
- Rovná se
- není rovno
- Je větší než
- Je větší nebo rovno
- Je menší než
- Je menší než nebo rovno
Související pole definovaná v zobrazení Vyhledávání na portálu jako a filtrační sloupec nebo zobrazit sloupec nejsou vyhledáváním Dataverse podporovány a budou ignorovány.
Obsah příloh a objektů uvedených ve sloupci typu souboru se neprohledává.
Známé problémy
Pokud změníte nastavení webu Search/EnableDataverseSearch z true na false za účelem zakázání vyhledávání Dataverse a znovu povolíte vyhledávání Lucene.NET, budete muset přejít na centrum pro správu Power Apps a zvolit Akce > Restartovat k restartování portálu. Pokud tento krok vynecháte, zobrazí se při pokusu o opětovné sestavení vyhledávacího indexu chybová stránka a uživatelé neuvidí žádné výsledky vyhledávání.
Při hledání klíčového slova se můžete neustále setkávat se zprávou „Vyskytl se problém při vyhledávání. Zkuste to znovu." Chcete-li to vyřešit, restartujte portál otevřením centra pro správu portálů Power Apps a zvolte Akce > Restartovat.
Viz také
Použití fasetového hledání
Hledání přílohy souboru
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).