public SearchHandler createHandler() { TextQuerySearcher searcher = new TextQuerySearcher(operandResolver, velocityRequestContextFactory, applicationProperties, templatingEngine); ClauseHandler clauseHandler = new DefaultClauseHandler(clauseInfo, clauseQueryFactory, clauseValidator, NOOP_CLAUSE_PERMISSION_HANDLER, clauseContextFactory); SearchHandler.SearcherRegistration searcherRegistration = new SearchHandler.SearcherRegistration(searcher, clauseHandler); final List<FieldIndexer> relatedIndexers = searcher.getSearchInformation().getRelatedIndexers(); return new SearchHandler(relatedIndexers, searcherRegistration); }