# File lib/chef_zero/solr/query/binary_operator.rb, line 37
        def matches_values?(values)
          case @operator
          when 'AND'
            left.matches_values?(values) && right.matches_values?(values)
          when 'OR'
            left.matches_values?(values) || right.matches_values?(values)
          when '^'
            left.matches_values?(values)
          when ':'
            raise ": does not work inside a : or term"
          end
        end