Azure Searchを使用する際、ファセットが表示されず、次のエラーが発生する場合があります:
エラーが発生したためファセットを表示できません。(An error has occurred and the facets cannot be displayed.)
また、次のエラーがログ レコードに表示される可能性があります:
[ArgumentException: Can not convert Array to String.] Newtonsoft.Json.Linq.JToken.op_Explicit(JToken value) +391 Newtonsoft.Json.Linq.JToken.ToObject(Type objectType) +1538 Newtonsoft.Json.Linq.JToken.ToObject() +46 Sitecore.ContentSearch.Azure.Http.SearchResultsDeserializer.Deserialize(String textResults) +1142 Sitecore.ContentSearch.Azure.Query.LinqToCloudIndex`1.Execute(CloudQuery query, Int32& countDoc, Int32& totalDoc, Dictionary`2& facetResult, SearchRequest& nextPageRequestParameters) +2572 Sitecore.ContentSearch.Azure.Query.LinqToCloudIndex`1.Execute(CloudQuery compositeQuery) +997 Sitecore.ContentSearch.Linq.QueryableExtensions.GetFacets(IQueryable`1 source) +363 ...
この問題を解決するには、次のいずれかのオプションを検討してください:
各hotfixは特定のSitecore XPバージョン専用に作成されたものであり、他のSitecore XPバージョンにインストールしたり、(互換性が確認できるまでは)他のhotfixと組み合わせてインストールしたりしないでください。Sitecore XPインスタンスのどれかに他のhotfixがすでにインストールされている場合は、互換性チェックのリクエストをSitecoreサポートに送信してください。
ZIPファイルを解凍し、インストールの手順書や関連ファイルを確認してください。HotfixはCMインスタンスにインストールしてから、貴社の標準の開発手法で他のインスタンスと同期する必要があります。