Microsoft SharePoint Online外部コンテンツコネクタは、Microsoft SharePoint Onlineソースシステム内のサイトからページを取得し、そのコンテンツとメタデータをAI 検索アプリケーションで検索できるようにします。
コネクタアドミニストレーターは、コンテンツクロールを実行またはスケジュールしてソースシステムから更新されたコンテンツとアクセス権限を取得したり、ユーザー 権限クロールを実行またはスケジュールして、ソースシステムから更新されたセキュリティプリンシパルを取得したりできます。どちらのタイプのクロールでも、インデックス作成のためにデータを AI 検索 にフィードします。
インデックス付きコンテンツとメタデータは、コネクタ固有のインデックス付きソースにレコードとして格納されます。検索アドミニストレーターは、このインデックス付きソースから検索ソースを作成し、それらを検索プロファイルにリンクして、インデックス付きレコードを AI 検索 アプリケーションで検索可能にすることができます。
Microsoft SharePoint Online 静的および動的ページコンテンツ
Microsoft SharePoint Online 主に Microsoft SharePoint Online エディターで作成された静的テキストコンテンツでビルドされたページは、ユーザーが Web ブラウザーで表示する内容に近い検索可能なコンテンツを生成します。対照的に、動的 Web パーツに依存するページには、ユーザーが Web ブラウザーで表示するすべてのコンテンツが含まれていない場合があります。
Microsoft SharePoint Online ページは、サイトのサイト ページ ライブラリに .aspx ファイルとして格納されます。これらのファイルには、CanvasContent1 および WikiFields メタデータフィールドに静的コンテンツを含めることができますが、サーバー側エンジンを呼び出して要求時に表示可能なコンテンツを動的にレンダリングするスクリプトを含めることもできます。レンダリングされる正確なコンテンツは、ページ要求の一部として読み込まれたユーザーコンテキスト、アクセス許可、Web パーツによって異なります。
ページの完全な表示可能なコンテンツをレンダリングするには、認証されたユーザーセッションが必要です。Microsoft SharePoint Online コネクタは、ユーザーの代理操作を行い、このレンダリングプロセスをトリガーすることはできません。その結果、コネクタは、Web ブラウザーに表示される最終的な HTML 出力をキャプチャできません。
取得されたページごとに、 Microsoft SharePoint Online コネクタは SharePoint REST API の _api/web/lists('<list-id>')/items(<item-id>) エンドポイントにクエリを実行して、ページの基になるリストアイテムにアクセスします。この API エンドポイントを介して、コネクタは主にページの CanvasContent1 および WikiFields メタデータフィールドからコンテンツを取得し、タイトル、作成者、変更日 (利用可能な場合) などのページの他のメタデータフィールドもキャプチャします。動的 Web パーツにのみ格納されているページ コンテンツは、そのコンテンツがリスト アイテム メタデータに存在しないため、部分的にしか取得されないか、まったく取得されない場合があります。
Microsoft SharePoint Online コネクタを使用して取得できるページのコンテンツ部分を表示する方法については、「Microsoft SharePoint Online REST API を使用して取得可能なページコンテンツを表示する」を参照してください。