コード例 #1
0
        public GaussFunction(string field, Action <FunctionScoreDecayFieldDescriptor> descriptorBuilder)
        {
            _GaussDescriptor = new Dictionary <PropertyPathMarker, FunctionScoreDecayFieldDescriptor>();

            var descriptor = new FunctionScoreDecayFieldDescriptor();

            descriptorBuilder(descriptor);
            _GaussDescriptor[field] = descriptor;
        }
コード例 #2
0
        public GaussFunction(Expression <Func <T, object> > objectPath, Action <FunctionScoreDecayFieldDescriptor> descriptorBuilder)
        {
            _GaussDescriptor = new Dictionary <PropertyPathMarker, FunctionScoreDecayFieldDescriptor>();

            var descriptor = new FunctionScoreDecayFieldDescriptor();

            descriptorBuilder(descriptor);
            _GaussDescriptor[objectPath] = descriptor;
        }