コンテンツ エディターの[検索]タブで、検索ファセットを使用した検索を行うと、予期せぬ結果が返ってくる場合があります。
これは、選択したファセット値にフォワード スラッシュ("/")が含まれる場合(例:"Text/Value")に発生します。この場合、選択されたファセットの一部分の"Text "部分のみが検索されます。
ファセットについての詳細は、以下の記事をご参照ください:
https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-manager/facets.html
この問題を解決するには、以下の手順を実施してください:
var facetFilters = b.split(',');
var filterValues = c.split('/');
var titleValues = title.split('|');
var o = new Array();
以下のコードに変更してください:
var facetFilters = b.split(',');
var filterValues = c.split('/');
if (filterValues.length > 1) {
var firstValue = filterValues[0];
filterValues[0] = c;
filterValues.push(firstValue);
}
var titleValues = title.split('|');
var o = new Array();