**[ [[cqp:introduction|Collection: Introduction to CQP]] ]** ====== 3. Advanced querying ====== //The topics in this section build on the foundations discussed in [[cqp:corpus-structure|Section 1]] and [[cqp:simple-queries|Section 2]] and thus presuppose that you have read them.// Even the simple queries discussed in [[cqp:simple-queries|Section 2]] are a powerful tool for linguistic research -- there are many research questions that can be investigated using only the possibilities introduced there. However, many research designs require more complex queries, and even the ones that do not can be carried out more efficiently with additional techniques. These are introduced in the following seven sections. You can read these sections in any order -- all of them build on Sections 1 and 2, but they do not build on each other. * [[cqp:extending-queries-combinations|Section 3a]]: Extending simple queries: Alternative attributes and values * [[cqp:extending-queries-alternatives|Section 3b]]: Extending simple queries: Combinations of attributes and values * [[cqp:complex-queries|Section 3c]]: Complex Queries * [[cqp:metadata|Section 3d]]: Metadata * [[cqp:regular-expressions-basics|Section 3e]]: Regular expressions (basics) * [[cqp:concordances|Section 3f]]: Working with concordances * [[cqp:sorting-sampling|Section 3g]]: Sorting and sampling Once you have completed all of these topics, you can move on to the topics in [[cqp:beyond-queries|Section 4]]. **[ Introduction to CQP: [[cqp:corpus-structure|Section 1]] -- [[cqp:simple-queries|Section 2]] -- [[cqp:advanced-querying|Section 3]] -- [[cqp:beyond-queries|Section 4]] -- [[cqp:expert-tricks|Section 5]] ]**