既存の文書抽出器を使用した索引文書の作成

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

取り込みAPIを使用すると、既存のドキュメント抽出ツールを使用してインデックスドキュメントをpullソースに追加できます。これを行う場合、新しい抽出ロジックを定義する必要はありません。

メモ

また、新しい文書抽出器を使用するか、属性値を渡すことによって、索引文書を作成することもできます。

ユースケースに応じて、既存のドキュメント抽出ツールを使用して、ファイルまたはURLからインデックスドキュメントを作成できます。

  • ファイルからインデックス文書を作成するには、{base-URL}/ingestion/v1/domains/{domainID}/sources/{sourceID}/entities/{entityID}/file/{documentID}?locale={locale}をPOST呼び出します。このエンドポイントは、呼び出し元のマシン上のファイルからインデックス ドキュメントを作成する場合に使用します。リクエストでは、インデックスを作成するファイルへのパス ( /Users/Jane/Documents/Summer/summer_activites.pdfなど) を渡します。Sitecore Searchファイルにアクセスし、属性値を抽出し、ファイルを表すインデックス ドキュメントを作成します。

  • URLからインデックス文書を作成するには、{base-URL}/ingestion/v1/domains/{domainID}/sources/{sourceID}/entities/{entityID}/url/{documentID}?locale={locale}をPOST呼び出します。リクエストでは、インデックスを作成するURL ( https://www.sitecore.com/productsなど) を渡します。Sitecore Search URLにアクセスし、属性値を抽出し、URLを表すインデックスドキュメントを作成します。

手記

取り込みAPIを使用して、高度なWebクローラーなどのプル ソースにインデックス ドキュメントを追加する場合は、新しいドキュメント抽出ツールを作成するか、既存のドキュメント抽出ツールを使用できます。

インジェストAPIを使用してインデックス ドキュメントをAPIプッシュ ソースに追加する場合は、新しいドキュメント抽出ツールを作成する必要があります。これは、SearchのAPIプッシュソースはプレースホルダインデックスのみを作成するためであり、このソースタイプではドキュメント抽出器の設定ができないためです。

この例では、URL https://www.mybank.com/mortgages/fixedからインデックスドキュメントを作成します。 type属性とname属性には固定値がありますが、他のすべての属性では、Mortgage JavaScriptというドキュメント抽出器によって定義されたロジックを使用します。これを行うには、{base-URL}/ingestion/v1/domains/{domainId}/sources/{sourceId}/entities/{entityId}/url/{documentId}にPOST呼び出しを行います。

POST cURL呼び出しの例を次に示します。

curl --location '{{base-url}}/ingestion/v1/domains/{{domain}}/sources/{{source}}/entities/{{entity}}/fileurl/{{documentId}}?locale={{locale}}' \ 

--form 'url=@"www.mybank.com/mortgages/fixed"' \ 

--form 'fields="{\"items\": {\"type\":\"Mortages\",\"name\":\"Fixed mortgages \"}}"' \ 

--form 'extractorName="Mortgage JavaScript"' 

要求が成功すると、次の本文で200応答が返されます。

{
    "enqueued": true
}

応答では、enqueuedは、Searchがこのドキュメントをインデックス作成キューに追加したことを意味します。数分後、SearchのContent Collectionセクションに新しいドキュメントが表示されます。

この記事を改善するための提案がある場合は、 お知らせください!