Base Document Compression class. All compressors should extend this class.
class BaseDocumentCompressorAbstract method that must be implemented by any class that extends
BaseDocumentCompressor. This method takes an array of Document
objects and a query string as parameters and returns a Promise that
resolves with an array of compressed Document objects.