示例#1
0
            public override double DoubleVal(int doc)
            {
                var    key = docBase + doc;
                double v;

                if (!cache.TryGetValue(key, out v))
                {
                    v          = values.DoubleVal(doc);
                    cache[key] = v;
                }
                return(v);
            }
示例#2
0
            public override bool Match(int doc)
            {
                double val = values.DoubleVal(doc);

                return(val >= enclosingFilter.min && val <= enclosingFilter.max);
            }