diff --git a/xapian_backend.py b/xapian_backend.py
index <HASH>..<HASH> 100644
--- a/xapian_backend.py
+++ b/xapian_backend.py
@@ -195,8 +195,7 @@ class SearchBackend(BaseSearchBackend):
         database = self._open_database(readwrite=True)
         if not models:
             query = xapian.Query('') # Empty query matches all
-            enquire = xapian.Enquire(database)
-            enquire.set_query(query)
+            enquire = self._get_enquire(database, query)
             for match in enquire.get_mset(0, DEFAULT_MAX_RESULTS):
                 database.delete_document(match.get_docid())
         else:
Changed clear to use private _get_enquire method