属性値を渡して文書を作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Ingestion APIを使用して、属性値を渡すことでインデックス ドキュメントを作成できます。これは、属性値を渡してコンテンツをすばやく追加し、次のスケジュールされた再クロールを待ちたくない場合に便利です。
または、属性値を渡す代わりに、Ingestion APIを使用して、属性抽出ロジックを渡すことでURLまたはファイルからインデックス ドキュメントを作成することもできます。 既存のドキュメント抽出器を使用すること も、新しい文書抽出器を作成することもできます。
インジェストAPIを使用して属性値を渡してドキュメントを作成するにはPOST 、{base-URL}/ingestion/v1/domains/{domain ID}/sources/{sourceID}/entities/{entityID}/documents?locale={locale}
このメソッドのデータモデル、およびオブジェクトとキーの説明については、インジェストAPIリファレンスを参照してください。ベースURLは、SearchのDeveloper Resourcesセクションで表示できます。
インデックス文書を作成するときは、データモデルで必須としてマークされたすべての属性を渡す必要があります。また、Sitecore Searchのセクションでrequiredとしてマークされたすべての属性Administration > Domain Settings > Attributes渡す必要があります。
たとえば、title、description、type、およびurlフィールドを含むインデックスドキュメントを作成します。
POST CURL呼び出しの例を次に示します。
要求が成功すると、次の本文で200応答が返されます。
応答では、enqueuedは、Searchがこのドキュメントをインデックス作成キューに追加したことを意味します。数分後、SearchのContent Collectionセクションに新しいドキュメントが表示されます。