検索クエリが、Sitecore XPを再起動した直後に空の結果を返す場合があります。本事象は、Sitecore XPの初期化が完了してから約1分後に解消されます。
本事象を解決するには、「<initialize>」パイプライン内の「InitializeSolrProvider」プロセッサを「InitializeScheduler」プロセッサの前に入れ替えて、プロセッサの順序を変更してください。例えば、「Sitecore.ContentSearch.Solr.DefaultIndexConfiguration.config」ファイルを開き、次の行を次のように変更します。
変更前:
<processor type="Sitecore.ContentSearch.SolrProvider.Pipelines.Loader.InitializeSolrProvider, Sitecore.ContentSearch.SolrProvider">
変更後:
<processor type="Sitecore.ContentSearch.SolrProvider.Pipelines.Loader.InitializeSolrProvider, Sitecore.ContentSearch.SolrProvider" patch:before="*[@type='Sitecore.Pipelines.Loader.InitializeScheduler, Sitecore.Kernel']"/>