DelayReturn 计谋:起首将子句序列末尾的 RETURN 子句改为 WITH 子句,然后天生一个新的子句序列并将其添加到末尾,形成一个完整的 Cypher 查询。在完成未实例化部分时,它采用与算法 2 相同的计谋,只是将原始序列末尾的上下文作为初始上下文。比方,对于一个选定的查询,经过此计谋处理后,可能会天生一个新的查询,这个新查询更有可能返回非空结果,相比于随机天生一个具有相同查询长度的新查询。
AdvanceReturn 计谋:随机选择原始 Cypher 查询中的一个 WITH 子句,并将其转换为 RETURN 子句,然后扬弃新创建的 RETURN 子句之后的全部子句。当用 RETURN 更换 WITH 时,如果 WITH 子句包含 WHERE 子句,将其删除。此计谋使变异后的查询返回原始查询的中心结果集,大大增加了获取非空结果的概率。
RemoveCondition 计谋:随机从 MATCH、OPTIONAL MATCH 或 WITH 子句中删除 WHERE 条件,本质上增加了获取非空结果的概率。