过滤阶段
对于阶段1的召回结果, 需要little匹配的position范围在big的匹配范围之内....这时候就要知道span_containing实际匹配的position是多少了.
span_containing规定其匹配的position是big的position, 对应文档中的a x x b c,...因为如果span_containing匹配的是little的position, 那么相当于匹配文档中的b, 因此距离d的距离是1, slop=0的情况下就不能匹配了....文档a x x c b 则不能匹配, 因为b没有出现在a和c的中间.
匹配位置
与SpanContainingQuery相反, SpanWithinQuery匹配的位置是little的位置....也就是0,1这组下标如果不匹配, 那么china的下标就要往后走.