この投稿と同じ問題があります: social.msdn.com。彼らが答えを持っていることは知っていますが、彼らが何を意味するのか理解できないようです。
そこで、管理プロパティを設定し、次のコードを使用して絞り込みパネルに追加しました。
<Category Title="Loan Category" Description="Use this filter to restrict results by Loan Category" Type="Microsoft.Office.Server.Search.WebControls.ManagedPropertyFilterGenerator" MetadataThreshold="5" NumberOfFiltersToDisplay="4" MaxNumberOfFilters="20" SortBy="Frequency" SortByForMoreFilters="Name" SortDirection="Descending" SortDirectionForMoreFilters="Ascending" ShowMoreLink="True" MappedProperty="LoanCategory" MoreLinkText="show more" LessLinkText="show fewer" />
ただし、検索を行うと、探しているカテゴリだけでなく、カテゴリのすべての種類の GUID が表示されます。テストでこれをセットアップしたばかりのときは、これは起こらなかったと確信しています。
この管理プロパティにマップしたクロールされたプロパティは次のとおりです: Loan Category(Text)、ows_Loan_x0020_Category(Text)、Loan_x0020_Category(Text)
私はもともと「ows_taxId_Loan_x0020_Category(Text)」もマッピングしていましたが、これを読んだ後に削除しましたが、これが問題である可能性があります。フルクロールを実行しましたが、まだ運がありません。また、検索インデックスをリセットし、フル クロールを実行しました。
アドバイスをいただければ幸いです。
絞り込みパネルによって生成されているリンクは次のとおりです。
<a title="Refine By: #96dbf06d-8bf8-4ec5-971b-36e27fba1f62;Loan Sale:Participation and Servicing Agreement;#4ac5410c-79e9-4a9a-99fb-66592342ed16;#51e388cd-62df-4e50-98b4-01af5f776aea;#04ac5410c-79e9-4a9a-99fb-66592342ed16" class="ms-searchref-filterlink" id="ext-gen151" href="/Search/Pages/results.aspx?k=LoanCategory%3AServicing&r=loancategory%3D%22%2396dbf06d%2D8bf8%2D4ec5%2D971b%2D36e27fba1f62%3BLoan%20Sale%3AParticipation%20and%20Servicing%20Agreement%3B%234ac5410c%2D79e9%2D4a9a%2D99fb%2D66592342ed16%3B%2351e388cd%2D62df%2D4e50%2D98b4%2D01af5f776aea%3B%2304ac5410c%2D79e9%2D4a9a%2D99fb%2D66592342ed16%22">