The Doradus query language (DQL) is used in object and aggregate queries. DQL is analogous to full text languages used by search engines such as Lucene and from which DQL borrows concepts such as terms, phrases, and ranges. To these, DQL adds link paths, quantifiers, and a transitive function to support graph-based searches.