質問

SharePointソリューションの一部として、ユーザーがボタンをクリックして(プログラムで)新しいWebサイトを作成し、ページを公開する機能が追加されました。新しく作成されたサイトおよびページの[説明]フィールドが、SharePoint検索によってインデックス付けされるようにする必要があります。これを行う最良の方法は何ですか?

新しいクロールを開始することに興味がないことに注意してください。次のスケジュールされたクロールが発生するたびに、これらのフィールドのコンテンツが検索可能になるようにしたいだけです。

ありがとう、MagicAndi

役に立ちましたか?

解決

サイトのインデックスがすぐに作成されるようにするにはどうすればいいのでしょうか?

通常、クロールはスケジュールされます。つまり、新しいサイトは、次のクロールが行われた後にのみ検索インデックスに追加されます。したがって、増分クロールが1時間ごとに発生する場合は、検索インデックスに表示されるまで最大1時間待つ必要があります。

ただし、新しいサイトがプログラムで追加されている場合、検索結果にすぐに表示されることが重要な場合は、プログラムで増分クロールを開始することもできます。これを行う方法の詳細は、この記事にあります。

>

更新:

サイトのタイトルと説明は、次回のクロールで自動的にインデックス化される必要があります。これが発生しない場合は、コンテンツソースそのサイトをカバーするため、新しいサイトをカバーするためにサイトを作成/更新し、クロールスケジュールを設定する必要があります。新しいサイトが個別のサイトコレクションで作成されている場合は、それらを管理パス

SharePointシステムには、毎日100,000個のサイトコレクションと20個の新しいサイトコレクションが追加されたテラバイトのデータがあります。サイトのルートを指すコンテンツソースは1つしかなく、すべてが自動的にインデックス付けされます。

コンテンツソースまたはクロールスケジュールが欠落しているようです。

他のヒント

サイトの説明がデフォルトでクロールに含まれていることがわかりました。新しいサイトを作成し、説明に一意のテキスト文字列を割り当てることにより、検索のデフォルトプロパティをテストしました。次のインクリメンタルクロールの後、デフォルトのSharePoint検索を使用して一意の文字列を検索および検索できました。

ページの説明がデフォルトで検索範囲に含まれているかどうかはまだテストしていませんが、そうであると推測する準備はできています。これをテストする機会があり次第、回答を更新します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top