umbraco inspect で検索を設定しようとしています。材料と製造元の 2 つの検索フィールドがあります。1 つの材料と 1 つの製造元で検索しようとすると、正しい結果が得られます。ただし、複数の材料または製造元を検索しようとすると、それは結果を与えません.hereは私のコードです
const string materialSearchFields = "material";
const string manufacturerSearchFields = "manufacturer";
if (!string.IsNullOrEmpty(Request.QueryString["material"])) { material = Helper.StripTags(Request.QueryString["material"]); } if (!string.IsNullOrEmpty(Request.QueryString["製造元"])) { メーカー = Helper.StripTags(Request.QueryString["製造元"]); } if (!string.IsNullOrEmpty(Request.QueryString["material"]) || !string.IsNullOrEmpty(Request.QueryString["manufacturer"])) { var query = userFieldSearchCriteria.Field(materialSearchFields, material).And() .Field(manufacturerSearchFields, メーカー).Compile(); contentResults = contentSearcher.Search(クエリ).ToList(); }
ここで、クエリ文字列の検索キーワードは material=iron,steel です
このキーワードを分割して検索するにはどうすればよいでしょうか。助けてくれてありがとう....