/// <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)); }
/// <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)); }