0. Query的rewrite方法会在由Query转成Weight里调用， 可能会连续调用多次。
1.  是不是像FuzzyQuery、WildcardQuery更复杂的Query最终都rewrite成BooleanQuery？
2. 是不是有这样的关系： Query、Weight、TernEnum，再加上这个Scorer。都是子类很多的继承。
3. debug地浅看了源码， 啥也没看出来。