public FunctionScoreFunction <T> Gauss(Expression <Func <T, object> > objectPath, Action <FunctionScoreDecayFieldDescriptor> descriptorBuilder)
        {
            var fn = new GaussFunction <T>(objectPath, descriptorBuilder);

            this._Functions.Add(fn);
            return(fn);
        }
        public FunctionScoreFunction <T> Gauss(string field, Action <FunctionScoreDecayFieldDescriptor> descriptorBuilder)
        {
            var fn = new GaussFunction <T>(field, descriptorBuilder);

            this._Functions.Add(fn);
            return(fn);
        }