---
title: "Searchの最適化"
slug: "optimizing-search"
abstract: "Sitecore Search実装の最適化ガイドライン。"
---
# Searchの最適化

Search体験を最適化するために、以下のガイドラインに従うことを強くお勧めします:

-   Searchを実装に必要な属性のみをインデックスするように設定してください。
-   クロールするサイトドメインごとに1つのソースを使いましょう。1つのソースから複数のタグを抽出するには、そのソースに複数のエクストラクターを適用してください。
-   [ドメインレベルの検索設定を変更して索引を更新するためにソースを再インデックス](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/keep-indexes-up-to-date/manually-trigger-a-recrawl-or-reindex.html "Manually trigger a recrawl or reindex")[してください。コンテンツを更新したりインデックスを再作成するためにソースを再クロールしてください。インデックス作成のベストプラクティスを遵守してください。](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/best-practices-for-indexing.html "Best practices for indexing")
-   API階層が必要なインジェスメント率と一致していることを確認してください。
-   画像のインデックス作成は避けてください。代わりにメタデータや短い説明をインデックスしてください。実装に必要な画像は、その画像へのリンクをインデックスしてください。
-   ソースへの同時または並列更新は避けてください。
-   ライブSearch実装では、ステージングやテストドメインを指すソースの維持にPRODドメインを使用しないでください。
-   テキスト関連性検索で使用されるタグは、タグを**アグリゲート** としてマークしないでください。APIは[アグリゲートされたタグ](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/additional-configurations-and-settings/crawler-tags/aggregate-attributes-from-multiple-entities.html "Aggregate attributes from multiple entities")をオブジェクトの配列として解釈し、応答時に無視します。
-   ファイル内の内容はテキスト関連性以外の機能Search使用しないでください。
-   [ウェブクローラーを設定する](https://doc.sitecore.com/search/ja/users/search-user-guide/get-started/configure-a-localized-advanced-web-crawler.html#UUID-b3f1ae10-b13c-e6eb-f5b9-cb5061941b2f_section-idm4560251519134433515966573438 "Configure available locales")際は、1つのクローラーソースあたり40以上のロケーションを含めないでください。
-   [APIプッシュソースを設定する](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/configure-indexing/configure-a-localized-api-push.html "Configure a localized API push")際は、1つのAPIプッシュソースごとに30以上のロケールを含めないようにしてください。
-   異なるエンティティの文書に重複IDを割り当てないでください。
-   文書IDは ^a-zA-Z\\d\_-+$ 正統表現パターンに一致し、256文字を超えてはなりません。