public LibrarySalesAreaPassPriority_ByNameAndUidSortByUid() { Map = documents => from doc in documents select new { doc.Name, doc.Uid }; IndexSortOptionsStrings.Add("Uid", SortOptions.String); }
public Spots_ByManyFields() { Map = spots => from spot in spots select new { spot.CustomId, spot.Uid, spot.ExternalCampaignNumber, spot.ExternalSpotRef, spot.ExternalBreakNo, spot.ClientPicked, SalesArea = spot.SalesArea.Boost(10), spot.StartDateTime }; IndexSortOptionsStrings.Add("Uid", SortOptions.String); }
/// <summary> /// Register a field to be sorted /// </summary> protected void Sort(string field, SortOptions sort) { IndexSortOptionsStrings.Add(field, sort); }