public FunctionWeight(Searcher searcher) throws IOException { this.searcher = searcher; this.context = ValueSource.newContext(); func.createWeight(context, searcher); }