@Override public void process(Manager manager, Request q) { QueryParser.parseQuery(q.getOriginalQuery(), q); }
@Override public void process(Manager manager, Request q) { QueryParser.parseQuery(q.getOriginalQuery(), q); }
logger.info("Starting to execute query " + srq.getQueryID()); boolean mqtObtained = rq.getMatchingQueryTerms() != null; boolean hasRawQuery = rq.getOriginalQuery() != null; boolean hasTerrierQLquery = rq.getQuery() != null; boolean hasResultSet = rq.getResultSet() != null; hasTerrierQLquery = rq.getQuery() != null; mqtObtained = rq.getMatchingQueryTerms() != null; hasRawQuery = rq.getOriginalQuery() != null; hasResultSet = rq.getResultSet() != null; rq.setControl("previousprocess", p.getClass().getName());
logger.info("Starting to execute query " + srq.getQueryID()); boolean mqtObtained = rq.getMatchingQueryTerms() != null; boolean hasRawQuery = rq.getOriginalQuery() != null; boolean hasTerrierQLquery = rq.getQuery() != null; boolean hasResultSet = rq.getResultSet() != null; hasTerrierQLquery = rq.getQuery() != null; mqtObtained = rq.getMatchingQueryTerms() != null; hasRawQuery = rq.getOriginalQuery() != null; hasResultSet = rq.getResultSet() != null; rq.setControl("previousprocess", p.getClass().getName());
@Override public void process(Manager manager, Request q) { try{ List<MatchingTerm> terms = new org.terrier.matching.matchops.MatchOpQLParser(q.getOriginalQuery()).parseAll(); MatchingQueryTerms mqt = new MatchingQueryTerms(terms); q.setMatchingQueryTerms(mqt); mqt.setQueryId(q.getQueryID()); } catch (ParseException | TokenMgrError e) { throw new QueryParserException("Could not parse query", e); } }
@Override public void process(Manager manager, Request q) { try{ List<MatchingTerm> terms = new org.terrier.matching.matchops.MatchOpQLParser(q.getOriginalQuery()).parseAll(); MatchingQueryTerms mqt = new MatchingQueryTerms(terms); q.setMatchingQueryTerms(mqt); mqt.setQueryId(q.getQueryID()); } catch (ParseException | TokenMgrError e) { throw new QueryParserException("Could not parse query", e); } }
mqt = new MatchingQueryTerms(q.getOriginalQuery(), q); mqt = new MatchingQueryTerms(q.getOriginalQuery(), q); mqt = new MatchingQueryTerms(q.getOriginalQuery(), q); query = q.getQuery(); System.err.println(query.parseTree()); mqt = new MatchingQueryTerms(q.getOriginalQuery(), q);