Exemple #1
0
        /// <summary>
        /// Filters documents that have fields that contain a term (not analyzed).
        /// Similar to term query, except that it acts as a filter
        /// </summary>
        public FilterContainer Term(string field, object term)
        {
            ITermFilter filter = new TermFilterDescriptor();

            filter.Field = field;
            filter.Value = term;
            return(this.New(filter, f => f.Term = filter));
        }
Exemple #2
0
        /// <summary>
        /// Filters documents that have fields that contain a term (not analyzed).
        /// Similar to term query, except that it acts as a filter
        /// </summary>
        public FilterContainer Term(Expression <Func <T, object> > fieldDescriptor, object term)
        {
            ITermFilter filter = new TermFilterDescriptor();

            filter.Field = fieldDescriptor;
            filter.Value = term;
            return(this.New(filter, f => f.Term = filter));
        }