Example #1
0
 /// <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;
 }
Example #2
0
 /// <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;
 }
Example #3
0
 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;
 }
Example #4
0
 public virtual void SetTermCountSize(string termCountSize)
 {
     _termCountSize = (TermCountSize)Enum.Parse(typeof(TermCountSize), termCountSize, true);
 }