我想在umbraco中設置一個搜索題目。我有兩個搜索字段,材料和製造商。當我試圖用一種材料和一個製造商搜索時,它會給出正確的結果。試圖尋找一種以上材料或製造商不給result.here是我的代碼在umbraco中的多個搜索詞檢查搜索
const string materialSearchFields = "material";
const string manufacturerSearchFields = "manufacturer";
如果(!string.IsNullOrEmpty(的Request.QueryString [「材料」)){ 材料 = Helper.StripTags(的Request.QueryString [ 「材料」]); } if(!string.IsNullOrEmpty(Request.QueryString [「manufacturer」])) { manufacturer = Helper.StripTags(Request.QueryString [「manufacturer」]); } 如果(!string.IsNullOrEmpty(的Request.QueryString [ 「材料」])||!string.IsNullOrEmpty(的Request.QueryString [ 「製造商」)) { 變種查詢= userFieldSearchCriteria.Field(materialSearchFields,材料) .And()。Field(manufacturerSearchFields,製造商).Compile(); contentResults = contentSearcher.Search(query).ToList(); }
這裏我的搜索keywors在查詢字符串是材料=鐵,鋼
我們如何拆分此關鍵字和搜索做了什麼? 在此先感謝您的幫助....