public IHttpActionResult BoostingWithWeights( string query, bool useBoostingWithWeights, double searchTitle, double searchText, double searchSummary, double searchAttachment) { if (!useBoostingWithWeights) { var result = _client.UnifiedSearchFor(query).GetResult(); return(Json(result)); } else { var weights = new UnifiedWeightsValues() { SearchTitle = searchTitle, SearchText = searchText, SearchSummary = searchSummary, SearchAttachment = searchAttachment }; var result = _client.UnifiedSearch().For(query) .UsingUnifiedWeights(weights) .GetResult(); return(Json(result)); } }
public IHttpActionResult BoostingWithWeights( string query, bool useBoostingWithWeights, double searchTitle, double searchText, double searchSummary, double searchAttachment) { if (!useBoostingWithWeights) { var result = _client.UnifiedSearchFor(query).GetResult(); return Json(result); } else { var weights = new UnifiedWeightsValues() { SearchTitle = searchTitle, SearchText = searchText, SearchSummary = searchSummary, SearchAttachment = searchAttachment }; var result = _client.UnifiedSearch().For(query) .UsingUnifiedWeights(weights) .GetResult(); return Json(result); } }