The Quicktext Query Language is a domain-specific language oriented to the corpus processing. It includes the Corpus Definition Language (CDL), the Corpus Manipulation Language (CML), the Corpus Control Language (CCL), the Corpus Query Language (CQL), and the Corpus Visualization Language (CVL).
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
book Update and rename qql.parser.abnf to Feb 13, 2019
images Add files via upload Feb 20, 2019
manual init Feb 5, 2019
LICENSE Update LICENSE Feb 9, 2019
_config.yml Set theme jekyll-theme-tactile Feb 10, 2019 update Feb 5, 2019 Update and rename to Feb 9, 2019 Update Feb 9, 2019 Update Feb 7, 2019

Everybody should have an own corpus repertory!

Linking data and data!


2019.2.20 Version 0.0.3 Release!

Windows Terminal URL:

Web Terminal URL:


DEBUG KEY Download :

Demo Script:

select 'title','author','summary','url','doi' from 'cssci','cscd' 
where keyword=['doc2vec'] 

About Quicktext Query Language

The Quicktext Query Language is called QQL for short.

On the other hand, the Structure Query Language (SQL) is a widely used programming language in the database.

The QQL is a domain-specific language oriented to the corpus processing, while the SQL is oriented to the data processing.

Although the corpus processing belongs to the data processing, yet there are many differences in the processing.

The principle of the QQL is under the CAP theory while the principle of the SQL is under the ACID theory.


All the QQL, QuickCorpus and QuickVIZ were developed by Genix independently when he began working in Quicktext Infotech Co., Ltd. They are the products of Quicktext Infotech Co., Ltd.

For non-commercial use, please under the license of the MIT license.

For commericial use, please contact the Quicktext Infotech Co., Ltd to register a license.

The family of the Quicktext Query Language (QQL)

  • QQLCloud: The storage for QQL users.
  • QQLHub: The hub for QQL development.
  • QQLStduio: The IDE for QQL developers.
  • QuickVIZ: A programming language for the data visualization
  • QuickCorups: A programming implements of the QQL standard
  • QQL: The specification of the Quicktext Query Language.
  • QuickFS: This File System is designed to the QQL.

The comparison tables between the QQL and SQL.


Documents for beginners

Documents for designers of QQL compiler

About Genix

Genix is a Java coder. He began learning Java Programming since 2003.

Contact Genix

Only reply for technology questions, other questions please contact with the company!

Genix's email:

Genix doesn't use any social instant messages such as the Wechat and Telegram, only use the email!

Contact Company (For any questions)

Company website:

Genix's twitter (maintained by the company): @realGenix


Mr Ding


QQ: 635512001

Wechat: 18652029400

Mobile: 18652029400

For Other countries

Mr Li

Business manager


QQ: 1169195645

Wechat: LY10184712

Mobile: 13125091018