private static Field BuildField(string name, AzureSearchFieldConfiguration fieldConfiguration) { var fld = new Field(); fieldConfiguration.SetValues(); fld.IsFacetable = fieldConfiguration.IsFacetable; fld.IsFilterable = fieldConfiguration.IsFilterable; fld.IsKey = fieldConfiguration.IsKey; fld.IsRetrievable = fieldConfiguration.IsRetrievable; fld.IsSearchable = fieldConfiguration.IsSearchable; fld.IsSortable = fieldConfiguration.IsSortable; fld.Name = name; fld.Type = fieldConfiguration.Type ?? DataType.String; return fld; }
private static Field BuildField(string name, AzureSearchFieldConfiguration fieldConfiguration) { var fld = new Field(); fieldConfiguration.SetValues(); fld.IsFacetable = fieldConfiguration.IsFacetable; fld.IsFilterable = fieldConfiguration.IsFilterable; fld.IsKey = fieldConfiguration.IsKey; fld.IsRetrievable = fieldConfiguration.IsRetrievable; fld.IsSearchable = fieldConfiguration.IsSearchable; fld.IsSortable = fieldConfiguration.IsSortable; fld.Name = name; fld.Type = fieldConfiguration.Type ?? DataType.String; return(fld); }