本章节将简单介绍如何查看汉语查询返回的结果。
在汉语查询中的词典定义完成后,就能够更深入地理解汉语查询时返回的结果了,如查询“160cm以下的姓名性别”:

搜索语句后,点击查看明细,能看到搜索语句分析后得到的详细JSON结果:

下面介绍结果的JSON串中,各项的含义:
words列出了汉语查询分析中各个词的分析结果,如“160cm”解析为数值,“以下”解析为比较词,“姓名”解析为字段词等。
displayStatement中列出了查询语句中与显示字段相关的各个词。
mql为分析后,需要在汉语查询中执行的mql语句:select 身高 as 身高,姓名 as 姓名,性别 as 性别 from EMPLOYEE where (身高<160),mql语句将在执行时将转换为dql语句并发送到DQL服务器执行查询。
on为表间关联查询时的对齐关系中的字段名和维名。
from列出了查询中涉及的各个子句表。其中table为表名,field为表中各个字段的信息,by为表需要分组统计时的维或者字段。字段信息中,name为字段名,dim为字段关联的维,select为字段是否选出,sum为计算时字段的聚合处理方式,where为字段相关的过滤条件。
error为没有结果时的错误信息。
执行MQL后即可得到查询结果:

又如下面的搜索例子“各客户总金额”:

结果中,从ORDERS表中查询数据,根据“客户编码”分组汇总,计算“订单金额”的“总”值。执行MQL后,结果如下:

再看下面的复杂查询“订单金额总和大于20万元的女员工”:

这里查询的数据来源于EMPLOYEE和ORDERS两个表,需要关联查询,且执行了过滤及聚合等复杂处理,执行MQL后,结果如下:
