Progressieve zoekopdrachten
Notitie
Met ingang van 12 oktober 2022 wordt Power Apps-portals hernoemd tot Power Pages. Meer informatie: Microsoft Power Pages is nu algemeen beschikbaar (blog)
We zullen binnenkort de documentatie voor Power Apps-portals migreren en samenvoegen met Power Pages-documentatie.
Het kan lastig worden om nauwkeurige zoekresultaten te verkrijgen wanneer een portal meerdere extra tabellen heeft ingeschakeld om te doorzoeken. Een complexe machtigingsstructuur voor individuele tabellen en records draagt bij aan deze moeilijkheid. Zoeken naar inhoud in dergelijke portals kan resulteren in een aantal records dat niet overeenkomt met het aantal dat wordt weergegeven op de pagina met zoekresultaten.
Overzicht
Standaard wordt met de portalzoekopdracht slechts één pagina voor machtigingen en trefwoordovereenkomsten verwerkt. Wanneer resultaten meer dan één pagina beslaan, waardoor sommige resultaten worden verwijderd vanwege machtigingen of trefwoorden, wordt de paginering verstoord.
Met progressieve zoekopdrachten wordt een onjuiste overeenkomst voorkomen tussen het aantal resultaten en het aantal records dat in de zoekresultaten wordt geretourneerd.
Met een portal die is geconfigureerd met progressief zoeken, worden vijf pagina's voor een overeenkomst met machtigingen en trefwoorden, verwerkt met 50 records voor één zoekpoging. Het zoekopdrachtaantal toont nu 50+ op de eerste pagina in plaats van het aantal onjuiste overeenkomsten tussen facet en resultaten.
Progressieve zoekopdracht configureren
Ga als volgt te werk om progressief zoeken voor uw portal te configureren:
Open de app Portalbeheer-app.
Selecteer in het linkerdeelvenster onder Website de optie Site-instellingen.
Selecteer Nieuw.
Voer Naam in als "Search/EnableProgressiveSearchCounts".
Selecteer uw websiterecord.
Voer Waarde in als "waar".
Selecteer Opslaan.
Om het progressief zoeken uit te schakelen, stelt u de site-instelling Search/EnableProgressiveSearchCounts in op onwaar.
Progressief zoeken met voorbeeldgegevens
Neem als voorbeeld een portal in een omgeving met Voorbeeldgegevens van Northwind Traders waarbij zoeken is ingeschakeld voor Orderproducten.
Wanneer de gebruiker naar producten zoekt, worden slechts 10 resultaten weergegeven, ook al toont het zoekfacet het totale aantal producten als 68, inclusief de geconfigureerde filters.
Dit gedrag komt vaker voor wanneer zoekresultaten zich over meerdere pagina's uitstrekken. Met progressief zoeken kunt u echter nauwkeurigere resultaten krijgen door het gedrag van de zoekopdracht voor ingeschakelde facetten en filters te wijzigen.
Nadat een gebruiker progressief zoeken in deze portal heeft ingeschakeld, geven de zoekresultaten voor dezelfde gebruiker, dezelfde machtigingen en hetzelfde trefwoord in plaats daarvan het totale aantal resultaten weer als 10.
Als een gebruiker progressief zoeken inschakelt voor een trefwoord dat meer dan 50 resultaten oplevert, wordt het aantal weergegeven als 50+ in plaats daarvan, met 10 resultaten op de eerste pagina.
Als u een extra pagina selecteert, zoals pagina 2, wordt het aantal weergegeven dat is bijgewerkt in het totale aantal zoekresultaten. (In dit voorbeeld een totaal van 52.)
Overwegingen
Door progressief zoeken in te schakelen, verandert het gedrag van de zoekopdracht voor alle ingeschakelde facetten en filters.
Bij progressief zoeken worden maximaal 50 records tegelijk verwerkt, waarbij meer dan 50 resultaten worden weergegeven als 50+ op de eerste resultatenpagina.
Gebruik voor een betere zoekervaring specifieke trefwoorden die de zoekresultaten beperken tot een kleiner aantal.
Als u een bepaald facet in filters selecteert, worden alleen resultaten weergegeven voor het geselecteerde facet, zoals tabellen.
Aangezien de records progressief worden geëvalueerd, is de knop om naar de laatste pagina te gaan () alleen beschikbaar als het resterende aantal pagina's in het zoekresultaat vijf of minder is.
Zie ook
Gefacetteerde zoekopdracht gebruiken
Zoekopdracht configureren voor extra tabellen
Notitie
Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)
De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).