lib/ej/core.rb in ej-0.0.5 vs lib/ej/core.rb in ej-0.0.6
- old
+ new
@@ -155,14 +155,18 @@
def recovery
@client.indices.recovery index: @index
end
- def delete(index, query)
+ def delete(index, type, query)
if query.nil?
- @client.indices.delete index: index
+ if type.nil?
+ @client.indices.delete index: index
+ else
+ @client.delete_by_query index: index, type: type, q: '*'
+ end
else
- @client.delete_by_query index: index, q: query
+ @client.delete_by_query index: index, type: type, q: query
end
end
def template
@client.indices.get_template