private string GetSearchType(SearchDescriptorBase descriptor) { if (!descriptor._SearchType.HasValue) { return(null); } switch (descriptor._SearchType.Value) { case SearchType.Count: return("count"); case SearchType.DfsQueryThenFetch: return("dfs_query_then_fetch"); case SearchType.DfsQueryAndFetch: return("dfs_query_and_fetch"); case SearchType.QueryThenFetch: return("query_then_fetch"); case SearchType.QueryAndFetch: return("query_and_fetch"); case SearchType.Scan: return("scan"); } return(null); }
protected string GetSearchType(SearchDescriptorBase descriptor, MultiSearchDescriptor multiSearchDescriptor) { if (descriptor._SearchType != null) { switch (descriptor._SearchType.Value) { case SearchTypeOptions.Count: return("count"); case SearchTypeOptions.DfsQueryThenFetch: return("dfs_query_then_fetch"); case SearchTypeOptions.DfsQueryAndFetch: return("dfs_query_and_fetch"); case SearchTypeOptions.QueryThenFetch: return("query_then_fetch"); case SearchTypeOptions.QueryAndFetch: return("query_and_fetch"); case SearchTypeOptions.Scan: return("scan"); } } return(multiSearchDescriptor._QueryString.GetQueryStringValue <string>("search_type")); }
private string GetSearchType(SearchDescriptorBase descriptor) { if (!descriptor._SearchType.HasValue) return null; switch (descriptor._SearchType.Value) { case SearchType.Count: return "count"; case SearchType.DfsQueryThenFetch: return "dfs_query_then_fetch"; case SearchType.DfsQueryAndFetch: return "dfs_query_and_fetch"; case SearchType.QueryThenFetch: return "query_then_fetch"; case SearchType.QueryAndFetch: return "query_and_fetch"; case SearchType.Scan: return "scan"; } return null; }
public PutWarmerDescriptor Search <T>(Func <SearchDescriptor <T>, SearchDescriptor <T> > selector) where T : class { this._searchDescriptor = selector(new SearchDescriptor <T>()); return(this); }
public CreateWarmerDescriptor Search(Func <SearchDescriptor <dynamic>, SearchDescriptor <dynamic> > selector) { this._SearchDescriptor = selector(new SearchDescriptor <dynamic>()); return(this); }