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:

  1. Otwórz aplikację Zarządzanie portalem.

  2. W lewym okienku wybierz Ustawienia witryny pod Witryna.

  3. Wybierz Nowy.

  4. Wprowadź nazwę jako "Wyszukaj/WłączProgressiveCounts".

  5. Wybierz rekord Witryny internetowej.

  6. Wprowadź wartość jako "true".

  7. Wybierz pozycję Zapisz.

    Ustawienie witryny wyszukiwania postępowego: Wyszukiwanie/EnableProgressiveCounts ustawione na true.

  8. Kompiluj ponownie indeks wyszukiwania.

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.

Wynik wyszukiwania z niezgodnością liczby wyników i wyników rzeczywistych.

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.

Wynik wyszukiwania ze zgodnością liczby wyników i wyników rzeczywistych.

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.

Wynik wyszukiwania za pomocą wyników 50+.

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

Wyszukiwanie wyników za pomocą wyników 50+ i następnej strony.

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 Przeskocz do ostatniej strony.) jest dostępny tylko wtedy, gdy pozostała liczba stron w wyniku wyszukiwania wynosi pięć lub mniej.

    Opcja Przeskocz do ostatniej strony dostępna, gdy liczba stron to 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).