def filter(field, operator, value = '')
      criterion = Criterion.new(field, operator, value)
      criteria  = Criteria.new(criterion)
      search(criteria)
    end
def filter(field, operator, value = '')
      criterion = Criterion.new(field, operator, value)
      criteria  = Criteria.new(criterion)
      search(criteria)
    end
Perform an asset filter search that will locate assets matching the
 provided conditions.

 For example, the following call will return assets with Java installed:
   nsc.filter(Search::Field::SOFTWARE, Search::Operator::CONTAINS, 'java')

 @param [String] field Constant from Search::Field
 @param [String] operator Constant from Search::Operator
 @param [String] value Search term or constant from Search::Value
 @return [Array[FilteredAsset]] List of matching assets.