Wyszukiwanie progresywne
Uwaga
12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.
Uzyskiwanie dokładnych wyników wyszukiwania w przypadku, gdy portal ma włączonych kilka dodatkowych tabel wyszukiwania, może być trudne. Złożona struktura uprawnień dla poszczególnych tabel i rekordów dodaje do tego problemu. Wyszukiwanie zawartości w takich portalach może kończyć się liczbą rekordów, która nie odpowiada liczbie wyświetlanej na stronie wyników wyszukiwania.
Omówienie
Domyślnie wyszukiwanie w portalach przetwarza tylko jedną stronę w celu wyszukiwania uprawnień i dopasowania słów kluczowych. Gdy wyniki obejmują więcej niż jedną stronę, wywołując odrzucenie niektórych wyników z powodu uprawnień lub słów kluczowych, stronicowanie jest odrzucane.
Wyszukiwanie stopniowo eliminuje możliwość niezgodności między liczbą wyników a liczbą rekordów zwróconych w wynikach wyszukiwania.
Portal skonfigurowany z wyszukiwaniem postępowym przetwarza pięć stron w celu dopasowania uprawnień i słów kluczowych oraz 50 rekordów na jedną próbę wyszukiwania. Liczba wyszukiwań będzie teraz pokazana jako 50+ na pierwszej stronie zamiast liczby niezgodności między aspektem a wynikami.
Konfigurowanie prób wyszukiwania progresywnego
Aby skonfigurować wyszukiwanie postępowe portalu:
Otwórz aplikację Zarządzanie portalem.
W lewym okienku wybierz Ustawienia witryny pod Witryna.
Wybierz Nowy.
Wprowadź nazwę jako "Wyszukaj/WłączProgressiveCounts".
Wybierz rekord Witryny internetowej.
Wprowadź wartość jako "true".
Wybierz pozycję Zapisz.
Aby wyłączyć wyszukiwanie progresywne, ustaw wartość ustawienia witryny Search/EnableProgressiveSearchCounts na false.
Wyszukiwanie stopniowo z przykładowych danych
Na przykład można rozważyć portal w środowisku, w którym są dostępne przykładowe dane firmy Northwind Traders z włączonym wyszukiwaniem produktów zamówionych.
Gdy użytkownik wyszukuje produkty, jest pokazywanych tylko 10 wyników, nawet jeśli aspekt wyszukiwania przedstawia łączną liczbę produktów jako 68 z uwzględnieniem skonfigurowanych filtrów.
To zachowanie jest bardziej wstępne, jeśli wyniki wyszukiwania obejmują wiele stron. Ale dzięki progresywnemu wyszukiwaniu możesz uzyskać dokładniejsze wyniki, zmieniając zachowanie wyszukiwania dla włączonych aspektów i filtrów.
Gdy użytkownik włączy progresywne wyszukiwanie w tym portalu, wyniki wyszukiwania dla tego samego użytkownika, uprawnień i słowa kluczowego pokazują łączną liczbę wyników jako 10.
Jeśli użytkownik włącza wyszukiwanie postępowe dla słowa kluczowego, które zwraca więcej niż 50 wyników, liczba ta wskazuje wartość 50+ i 10 wyników wymienionych na pierwszej stronie.
Wybranie dodatkowej strony, takiej jak strona 2, powoduje zaktualizowanie liczby do łącznej liczby wyników wyszukiwania. (W tym przykładzie jest to łączna liczba 52).
Kwestie wymagające rozważenia
Włączenie wyszukiwania postępowego zmienia zachowanie wyszukiwania dla wszystkich włączonych aspektów i filtrów.
W przypadku szukania postępowego jednocześnie przetwarzane jest maksymalnie 50 rekordów, przy użyciu ponad 50 wyników wyświetlanych na pierwszej stronie wyników jako 50+.
Aby poprawić wyszukiwanie, należy użyć określonych słów kluczowych, które zawęziły wyniki wyszukiwania do mniejszej liczby.
Wybranie konkretnego aspektu w filtrach pokazuje tylko wyniki wybranego aspektu (na przykład w tabelach).
Ponieważ rekordy są stopniowo szacowane, przycisk "przeskocz do ostatniej" strony (przycisk
) jest dostępny tylko wtedy, gdy pozostała liczba stron w wyniku wyszukiwania wynosi pięć lub mniej.
Zobacz także
Używanie wyszukiwania aspektowego
Konfigurowanie wyszukiwania dodatkowych tabel
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).