/// <summary>
        /// 配置(索引前)加工处理属性值的表达式
        /// </summary>
        /// <typeparam name="TMember">需处理的属性值类型</typeparam>
        /// <param name="memberExpression">属性lambda表达式</param>
        /// <param name="valueConfigurationExpression">加工处理属性值的lambda表达式</param>
        /// <returns></returns>
        public LuceneIndexBehavior <T> ForMember <TMember>(
            Expression <Func <T, TMember> > memberExpression,
            Expression <Func <TMember, string> > valueConfigurationExpression,
            Expression <Func <TMember, bool> > storeConfigurationExpression)
        {
            var expression = memberExpression.Body as MemberExpression;
            var name       = expression.Member.Name;

            if (valueConfigurationExpression != null)
            {
                Expression <Func <object, string> > formatExpression = ReflectorHelper.ConvertFunction <object, TMember, string>(valueConfigurationExpression);
                _valueConfigurationExpressions.Add(name, formatExpression);
            }
            if (storeConfigurationExpression != null)
            {
                Expression <Func <object, bool> > storeExpression = ReflectorHelper.ConvertFunction <object, TMember, bool>(storeConfigurationExpression);
                _storeConfigurationExpressions.Add(name, storeExpression);
            }
            return(this);
        }