宏词

阅读(337) 标签: 宏词, 查询词, 转换,

有一些口语化的查询词,可以解释为比较规范具体的需求,这种情况下,可以通过设置宏词处理,如在词典项中默认设置的宏词如下:

设置了宏词后,在查询时会先行转换,如:出生日期前3个月 姓名 出生日期

执行MQL后,查询结果如下:

设置宏词时,可以勾选动态宏,通过集算器表达式计算出的字符串替换,如:雇用日期 小于 前年 员工

可以看到,执行查询时,动态宏已经根据计算结果完成了替换。

宏词的替换会在查询语句时首先完成,此时常数词中的“前年”就不会使用了。

动态宏中,还可以使用参数,如“?年前”,查询时会用对应的数值计算动态宏,如:生日 40年前 员工

执行MQL的结果如下: