プログレッシブ検索

注意

2022 年 10 月 12 日より、Power Apps ポータルは Power Pages となります。 詳細: Microsoft Power Pages の一般提供が開始されました (ブログ)
Power Apps ポータルのドキュメントは、近日中に Power Pages ドキュメントに移行、統合されます。

検索に対してポータルで複数の追加のテーブルが有効化されている場合、正確な検索結果を取得するのは困難です。 個々のテーブルとレコードの複雑なアクセス許可構造により、この問題はさらに大きくなります。 このようなポータルでコンテンツを検索すると、レコード件数が検索結果ページに表示される数と一致しない可能性があります。

概要

既定で、ポータル検索は、アクセス許可とキーワードの一致について 1 ページのみを処理します。 結果が複数のページにまたがり、権限またはキーワードが原因で一部の結果が破棄されると、改ページが歪められます。

プログレッシブ検索により、結果の数と検索結果で返されるレコード件数が一致しない可能性が排除されます。

プログレッシブ検索で構成されたポータルは、アクセス許可とキーワードの一致について 5 ページを処理し、1 回の検索で 50 件のレコードを処理します。 最初のページには、ファセットと結果の不一致件数ではなく、50+ と表示されるようになりました。

プログレッシブ検索の構成

ポータルのプログレッシブ検索を構成するには:

  1. ポータル管理アプリ アプリを開きます。

  2. 左側のウィンドウで、Web サイトの下のサイト設定を選択します。

  3. 新規をクリックします。

  4. 「Search/EnableProgressiveSearchCounts」 という名前を入力します。

  5. 自分の Web サイト レコードを選択します。

  6. を 「True」 と入力します。

  7. 保存を選択します。

    Search/EnableProgressiveSearchCounts が true に設定されているプログレッシブ検索サイト設定。

  8. 検索インデックスの再作成.

プログレッシブ検索を無効にするために、Search/EnableProgressiveSearchCounts サイト設定の値を false に設定します。

サンプルデータを使用したプログレッシブ検索

例として、受注製品 の検索が有効になっている Northwind Traders のサンプル データ を持つ環境のポータルについて考えてみます。

ユーザーが製品を検索する場合、構成されたフィルターを含めて検索ファセットに製品の総数が 68 と表示されていても、10 件の結果のみが表示されます。

結果数と実際の結果が一致しない検索結果。

この動作は、検索結果が複数ページにまたがる場合によく見られます。 ただし、プログレッシブ検索では、有効なファセットとフィルターの検索動作を変更することで、より正確な結果を得ることができます。

ユーザーがこのポータルでプログレッシブ検索を有効にすると、同じユーザー、権限、およびキーワードの検索結果には、結果の総数が 10 と表示されます。

結果数と実際の結果が一致する検索結果。

ユーザーが 50 件を超える結果を返すキーワードのプログレッシブ検索を有効にすると、最初のページに 10 件の結果が表示された状態で 50+ 件と表示されます。

50 件以上の検索結果。

ページ 2 などの追加ページを選択すると、検索結果の総数に更新されたカウントが表示されます。 (この例では、合計 52 件です。)

50 件以上の検索結果と次のページ。

考慮事項

  • プログレッシブ検索を有効にすると、有効になっているすべてのファセットとフィルターの検索動作が変更されます。

  • プログレッシブ検索では、一度に最大 50 件のレコードが処理され、50 件以上の結果の場合は最初の結果ページに 50 件以上と表示されます。

  • 検索エクスペリエンスを向上させるには、特定のキーワードを使用して検索結果を絞り込みます。

  • フィルターで特定のファセットを選択すると、テーブルなどの選択したファセットの結果のみが表示されます。

  • レコードは段階的に評価されるため、"最後のページに移動する" ボタン (最後のページに移動する ボタン) は、検索結果の残りページ数が 5 ページ以下の場合にのみ使用できます。

    ページ数が 5 ページ以下の場合に使用可能な最後のページに移動オプション。

関連項目

ファセット検索を使用する
追加テーブルの検索を構成する

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。