必要なソースタイプを特定する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Searchでは異なる種類のソースを作成できます。ビジネスの要件に応じて、1つ、一部、またはすべてを使うことができます。しかし、サイト全体をクロールするとサイトのパフォーマンスに影響を及ぼす可能性があります。 これらのトピックで示されたベストプラクティスに従うことをお勧めします。
以下の表は、更新すべきアイテムの種類に基づいて、どのソースタイプ^UUID-48c6b92f-d97a-3d5b-9006-85685f9183f0_N6762bd56030eeが必要かを素早く特定する方法を提供します。
クロール可能なコンテンツ
インデックス作成のために
頻繁な新更新のために
大規模な変更のために
はい
定期クローラー
インジェスションAPI
クローラーによるインデックス変更
いいえ
APIプッシュ
インジェスションAPI
APIプッシュ
Searchはさまざまな種類のクローラーを提供しています。それぞれが特定のビジネス要件に合わせて設計されています。以下のリストは、さまざまなソースタイプに関する詳細を提供します。
クローラーの情報源
-
もし1つの地域と言語のコンテンツしかなく、すべてのコンテンツがHTMLページ上にあるなら、ウェブクローラーを作成しましょう。ウェブクローラーは通常、基本的なクロール要件をすべてカバーできます。
まずはウェブクローラーから始めて、必要に応じて高度なウェブクローラーに変換することをお勧めします。
!注1回のクロールで複数のエンティティの値を抽出するには、ウェブクローラーを高度なウェブクローラーに変換する必要があります。ウェブクローラーは1つの エンティティの値しか抽出できません。
-
ウェブクローラーを作成してから追加設定が必要になった場合は、それを高度なウェブクローラーに変換してください。例えば、認証要件を扱い、JavaScript式で属性値の抽出や複数の言語でのコンテンツインデックス作成などを行いたい場合、高度なウェブクローラーを使う必要があります。
-
もしコンテンツがAPIエンドポイントからしかアクセスできず、エンドポイントがJSONを返す場合は、APIクローラーを使いましょう。
-
新しいインデックスドキュメントを作成して既存のインデックスに追加したり、既存のインデックスドキュメントを素早く更新・削除したい場合は、Ingestion APIをご利用ください。
例えば、高度なウェブクローラーがブログ用に頻繁にウェブサイトをクロールし、インデックスに追加します。新しいブログが手に入り、次のスケジュールされたスキャンを待てない状態で、訪問者に緊急に公開する必要があります。Ingestion APIを使ってブログを追加してください。
APIプッシュソース
- コンテンツをSitecore Searchに独占的にプッシュしたい場合は、 APIプッシュソースを作成しましょう。これにより空のインデックスが作成されます。その後、開発者はインジェスションAPIを使ってインデックス文書を追加できます。
!注これらの クローラー仕様は 、テーブル上でさまざまなクローラーを比較しています。
^UUID-48c6b92f-d97a-3d5b-9006-85685f9183f0_N6762bd56030ee
、ドキュメント、リポジトリからアイテムを取得し、検索可能にインデックス化するコネクターです。ソースは例えばウェブクローラー、APIクローラー、またはAPIプッシュなどです。