有一些口语化的查询词,可以解释为比较规范具体的需求,这种情况下,可以通过设置宏词处理,如在词典项中默认设置的宏词如下:
设置了宏词后,在查询时会先行转换,如:
执行MQL后,查询结果如下:
设置宏词时,可以勾选动态宏,通过集算器表达式计算出的字符串替换,如:
可以看到,执行搜索时,动态宏已经根据计算结果完成了替换。
宏词的替换会在搜索语句时首先完成,此时常数词中的“前年”就不会使用了。
动态宏中,还可以使用参数,如“?年前”,查询时会用对应的数值计算动态宏,如:
执行MQL的结果如下: