class Elasticsearch::DSL::Search::Queries::Exists

Returns documents that have at least one non-null value in the field.

@example Find documents with non-empty “name” property

search do
  query do
    exists do
      field 'name'
    end
  end
end

@note The “Exists” query can be used as a “Missing” query in a “Bool” query “Must Not” context.

@example Find documents with an empty “name” property

search do
  query do
    bool do
      must_not do
        exists do
          field 'name'
        end
      end
    end
  end
end

@see www.elastic.co/guide/en/elasticsearch/reference/5.1/query-dsl-exists-query.html