CQPweb作为第四代语料库检索平台,因其功能强大、语料丰富和免费开源,在语言研究和教学中得到广泛应用。全球多个大学和研究机构已采用CQPweb,其语料库资源多样且大多公开,被用于数字人文、批评话语分析和社会语言学等研究领域,以及数据驱动学习和教材开发等教学应用。CQPweb的检索功能包括简单查询和复杂检索模式,后者使用CQP语法,支持正则表达式和布尔运算,是其核心功能。然而,由于CQP语法概念模型复杂、相关文献不足以及安装依赖Linux系统,其使用并不广泛。随着计算机虚拟化技术的发展,CQPweb的安装门槛降低,预计其用户将增长,CQP语法的使用也将更广泛。本文旨在简化CQP语法检索模型,剖析检索难点,并从词汇、短语和语法等层面展示其检索功能,以促进CQPweb在教学科研中的深入应用。
CQP语法在CQPweb的词表生成、索引分析、词语搭配计算和主题词分析等功能中发挥核心作用,特别是在索引分析中,CQPweb将简单查询自动转换为CQP语法支持的复杂检索模式。CQP语法支持正则表达式和布尔运算,最初为语料库工作台定制,后被广泛采用。尽管CQP语法历史悠久,但中文资料相对缺乏。CQPweb的CQP语法基于开源的语料库工作台,但出于安全考虑,仅支持查询语法,不包括命令动词。CQP语法的学习资料获取困难,手册内容可能存在冲突,检索模型复杂,导致实际应用中遇到难题。本文旨在简化CQP语法检索模型,降低学习和应用难度。CQPweb默认为简单查询模式,复杂检索模式需手动选择CQP语法。用户可以通过Query history界面切换观察简单查询与CQP语法之间的转换,以熟悉两者的异同。CQP语法比简单查询更灵活全面,能够完成更多检索任务。相关图片截取自BFSU CQPweb平台。
CQP语法检索模型通过两种路径理解:自下而上归纳提炼和自上而下从数据模型出发。本节简化CQP语法检索模型和相关概念,第4节将举例说明语言学层面的检索。CQP语法检索文件为竖排格式,数据模型包括u003ctextu003e标签、结构属性(s-attribute)和位置属性(p-attribute)。位置属性是检索主体,包括词形属性和词性属性。单词检索可使用正则表达式和布尔运算,如[word=".at"]和[word=".at"u0026 pos="VVD"]。多词检索是单词检索的横向扩展,支持正则表达式和布尔运算。
详细探讨了CQP语法在不同语言学层面现象检索中的应用,包括单词检索、多词检索、语法检索、特殊检索形式以及常见检索问题。在单词检索部分,介绍了按词形、词性、其他标注属性检索,以及模糊检索和联合检索的方法。特别指出了CQP语法在大小写敏感性、词性赋码准确性、正则表达式使用等方面的注意事项。多词检索部分,讨论了连续型短语、非连续型短语和非连续且位置变异型短语的检索技巧。语法检索部分,展示了如何通过词性赋码序列模拟语法范畴的检索,以及如何优化检索表达式以提高准确性。特殊检索形式部分,介绍了零宽度条件判断符、语言成分边界标记、回指功能标签和自定义宏等高级功能。最后,总结了在使用CQP语法时常见的错误类型,并提供了避免这些错误的建议。
CQPweb支持多语言检索,可处理大规模语料库,易于安装,有助于CQP语法普及。文章简化了CQP语法模型,指出常见错误,展示了其在词汇、短语和语法层面的检索功能。国内高校已基于CQP语法制定校本检索手册,未来将有更多易懂文档。CQP语法理念已纳入国际标准,新语言模型Ziggurat将扩展其检索能力,应用前景广泛。对使用类似检索语法的Sketch Engine和RcppCWB用户也具参考价值。
* 以上内容由AI自动生成,内容仅供参考。对于因使用本网站以上内容产生的相关后果,本网站不承担任何商业和法律责任。