public GeoSimpleFacetFilter(FacetHandler<FacetDataCache> latHandler, FacetHandler<FacetDataCache> longHandler, string latRangeString, string longRangeString) { _latFacetHandler = latHandler; _longFacetHandler = longHandler; _latRangeString = latRangeString; _longRangeString = longRangeString; }
public GeoSimpleFacetFilter(FacetHandler <FacetDataCache> latHandler, FacetHandler <FacetDataCache> longHandler, string latRangeString, string longRangeString) { _latFacetHandler = latHandler; _longFacetHandler = longHandler; _latRangeString = latRangeString; _longRangeString = longRangeString; }
/// <summary> /// /// </summary> /// <param name="facetHandler">The Geo Facet Handler for this instance</param> /// <param name="lat">latitude value of the user's point of interest</param> /// <param name="lon">longitude value of the user's point of interest</param> /// <param name="radius">Radius from the point of interest</param> /// <param name="miles">variable to specify if the geo distance calculations are in miles. False indicates distance calculation is in kilometers</param> public GeoFacetFilter(FacetHandler <GeoFacetHandler.GeoFacetData> facetHandler, float lat, float lon, float radius, bool miles) { m_handler = facetHandler; m_lat = lat; m_lon = lon; m_rad = radius; m_miles = miles; }
/// <summary> /// /// </summary> /// <param name="facetHandler">The Geo Facet Handler for this instance</param> /// <param name="lat">latitude value of the user's point of interest</param> /// <param name="lon">longitude value of the user's point of interest</param> /// <param name="radius">Radius from the point of interest</param> /// <param name="miles">variable to specify if the geo distance calculations are in miles. False indicates distance calculation is in kilometers</param> public GeoFacetFilter(FacetHandler<GeoFacetHandler.GeoFacetData> facetHandler, float lat, float lon, float radius, bool miles) { _handler = facetHandler; _lat = lat; _lon = lon; _rad = radius; _miles = miles; }
public FacetDataCache(BigSegmentedArray orderArray, ITermValueList valArray, int[] freqs, int[] minIDs, int[] maxIDs, FacetHandler.TermCountSize termCountSize) { this.orderArray = orderArray; this.valArray = valArray; this.freqs = freqs; this.minIDs = minIDs; this.maxIDs = maxIDs; this.termCountSize = termCountSize; }
private static BigSegmentedArray NewInstance(FacetHandler.TermCountSize termCountSize, int maxDoc) { if (termCountSize == FacetHandler.TermCountSize.Small) { return new BigByteArray(maxDoc); } else if (termCountSize == FacetHandler.TermCountSize.Medium) { return new BigShortArray(maxDoc); } else return new BigIntArray(maxDoc); }
public CompactMultiValueFacetFilter(FacetHandler <FacetDataCache> facetHandler, string[] vals) { _facetHandler = facetHandler; _vals = vals; }
public CompactMultiValueFacetFilter(FacetHandler <FacetDataCache> facetHandler, string val) : this(facetHandler, new string[] { val }) { }
public GeoFacetDocComparatorSource(GeoSimpleFacetHandler geoSimpleFacetHandler) { _facetHandler = geoSimpleFacetHandler; }
public CompactMultiValueFacetFilter(FacetHandler<FacetDataCache> facetHandler, string[] vals) { _facetHandler = facetHandler; _vals = vals; }
public CompactMultiValueFacetFilter(FacetHandler<FacetDataCache> facetHandler, string val) : this(facetHandler, new string[] { val }) { }