/// <summary> /// Constructor /// </summary> /// <param name="name"></param> /// <param name="dependsOn">Set of names of facet handlers this facet handler depend on for loading</param> protected FacetHandler(string name, IEnumerable <string> dependsOn) { _name = name; _dependsOn = dependsOn == null ? new List <string>() : new List <string>(dependsOn); _dependedFacetHandlers = new Dictionary <string, IFacetHandler>(); _termCountSize = TermCountSize.Large; }
/// <summary> /// Constructor /// </summary> /// <param name="name"></param> /// <param name="dependsOn">Set of names of facet handlers this facet handler depend on for loading</param> protected FacetHandler(string name, ICollection <string> dependsOn) { m_name = name; m_dependsOn = dependsOn == null ? new List <string>() : new List <string>(dependsOn); m_dependedFacetHandlers = new Dictionary <string, IFacetHandler>(); m_termCountSize = TermCountSize.Large; }
public FacetDataCache(BigSegmentedArray orderArray, ITermValueList valArray, int[] freqs, int[] minIDs, int[] maxIDs, TermCountSize termCountSize) { this.orderArray = orderArray; this.valArray = valArray; this.freqs = freqs; this.minIDs = minIDs; this.maxIDs = maxIDs; }
public virtual void SetTermCountSize(string termCountSize) { _termCountSize = (TermCountSize)Enum.Parse(typeof(TermCountSize), termCountSize, true); }