public FunctionWeight(FunctionQuery outerInstance, IndexSearcher searcher) { this.outerInstance = outerInstance; this.searcher = searcher; this.context = ValueSource.NewContext(searcher); outerInstance.func.CreateWeight(context, searcher); }
public BoostedWeight(BoostedQuery outerInstance, IndexSearcher searcher) { this.outerInstance = outerInstance; this.searcher = searcher; this.qWeight = outerInstance.q.CreateWeight(searcher); this.fcontext = ValueSource.NewContext(searcher); outerInstance.boostVal.CreateWeight(fcontext, searcher); }