Query by Example

来源:岁月联盟 编辑:zhu 时间:2010-02-08
    

实例查询(QBE)是一种允许用户基于实例对文件进行查询的方法,其中实例可以是一个选定的文本字符串,一个文档的名字或是一列文档。因为QBE系统生成了查询例程,比正规的查询语言更容易学习,如标准化结构查询语言(SQL),当然该语言也有强大的查询能力。  

对文档进行基于文本匹配的查询时,用户把选定的文本复制到表单查找域中。然后传进QBE解析器进行处理。应用相关的词汇(一般的词语如“与”,“是”和冠词“the”被忽略掉了)来创建查询,文件中包含查找项的话就被执行出来。因为选定的文本意思不像正规的查找那么精确,所以得到的结果灵活性也就更大。  

当进行基于全部文档文本的查找时,用户把文档或文档列表提交给QBE结果模版。QBE解析器进行分析并形成查询提交给搜索引擎,然后由搜索引擎来执行。  

对数据库管理系统来说,QBE可以被看作是基于填空的方法进行查询创建的。微软的访问查询设计网格就是一个例子。为了进行与域中数据相匹配的查找,用户先向表单中输入条件,就自动生成对数据库中的数据进行匹配的查找。

上一篇:Queue

图片内容