Sdílet prostřednictvím


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

  1. V centru pro správu Power Platform vyberte prostředí.

  2. Vyberte Nastavení > Produkt > Funkce.

  3. Ve Vyhledávání nastavte Vyhledávání Dataverse na ON.

  4. Vyberte Uložit.

    Aktivace vyhledávání Dataverse v centru pro správu Power Platform

Krok 2: Přidejte nebo aktualizujte nastavení vyhledávacího webu

  1. Přihlaste se do Power Apps.

  2. Ujistěte se, že jste ve vhodném prostředí, kde váš portál existuje.

  3. V levém podokně vyberte Aplikace a vyhledejte modelem řízenou aplikaci Správa portálu.

    Otevření správy portálu

  4. V levém podokně vyberte Správa portálu a pak v levém podokně vyberte Nastavení webu.

  5. Vytvořte nebo aktualizujte nastavení webu Search/EnableDataverseSearch a nastavte hodnotu na true.

  6. Vytvořte nebo aktualizujte nastavení webu Search/EnableAdditionalEntities a nastavte hodnotu na true.

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

  1. Jděte na Power Apps a vyberte Řešení v levém podokně.

  2. Vyberte Northwind Traders.

    Výběr řešení Northwind Traders.

  3. Vyhledejte tabulku Order Product.

    Vybrání tabulky objednat produkt.

  4. Vyberte tabulku Order Product a poté vyberte Zobrazení.

    Vyběr zobrazení tabulek.

  5. Ujistěte se, že vidíte Vyhledávání na portálu v seznamu zobrazení.

    Zobrazení vyhledávání na portálu v seznamu zobrazení.

    Pokud zobrazení Vyhledávání na portálu ještě neexistuje, udělejte toto:

    1. Vyberte Přidat pohled

      Přidání nového zobrazení vyhledávání na portálu.

    2. Zadejte název jako Vyhledávání na portálu a poté vyberte Vytvořit.

      Vytvoření zobrazení vyhledávání na portálu.

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

    Snímek obrazovky zobrazující zobrazení vyhledávání na portálu se sloupci Název produktu, Kód produktu a Katalogová cena, stejně jako možnost přidat sloupce.

  7. Pokud jste upravili pohled, vyberte Uložit a pak Publikovat, než budete pokračovat.

    Uložte a publikujte zobrazení.

Krok 3: Vytvoření oprávnění k tabulkách

  1. Přihlaste se do Power Apps.

  2. V levém podokně vyberte Aplikace a pak vyberte Správa portálu.

  3. V levém podokně vyberte Oprávnění k tabulkám.

  4. Vyberte Nové.

    Vytvoření nového oprávnění k tabulce.

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

    Konfigurace globálního oprávnění ke čtení.

    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.

  6. Zvolte Uložit a zavřít.

  7. Vyberte a otevřete Produkty Northwind Číst vše.

  8. Přejděte dolů na Webové role a poté vyberte Přidat existující webovou roli.

    Přidání existující webové role k oprávnění tabulky.

  9. Vyhledejte Ověření uživatelé a pak vyberte Přidat:

    Přidat ověřené uživatele.

Krok 4: Přidání webové stránky s podrobnostmi o záznamu

  1. Jděte na Power Apps a vyberte Aplikace v levém podokně.

  2. Vyberte Další příkazy (…) pro portál a poté vyberte Upravit pro otevření portálu ve Studiu portálu Power Apps.

  3. V nabídce v levém horním rohu vyberte Nová stránka a poté vyberte rozvržení stránky Prázdná.

    Vyberte prázdnou šablonu rozložení.

  4. Zadejte název webové stránky Produkty v objednávkách.

  5. V levém podokně vyberte Komponenty a pak vyberte Formulář.

    Umožňuje přidat komponentu formuláře na webovou stránku.

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

  1. Přihlaste se do Power Apps.

  2. V levém podokně vyberte Aplikace a pak vyberte Správa portálu.

  3. V levém navigačním podokně vyberte Site Marker.

  4. Vyberte Nový a poté vytvořte novou značku webu pomocí následujících kroků:

    1. Jako název zadejte nwind_products_SearchResultPage.

    2. Vyberte Objednat produkty jako Stránku.

    Vytvoření značky webu s výsledky vyhledávání.

Krok 6: Ověřte funkci vyhledávání Dataverse

  1. Přejděte na portál s uživatelským účtem, který má přiřazenou webovou roli Ověřeno.

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

    Výsledky vyhledávání na webové stránce.

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