package com.senseidb.clue.api; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.queryparser.classic.QueryParser; import org.apache.lucene.search.Query; public class DefaultQueryBuilder implements QueryBuilder { private QueryParser parser = null; @Override public void initialize(String defaultField, Analyzer analyzer) throws Exception { parser = new QueryParser(defaultField, analyzer); } @Override public Query build(String rawQuery) throws Exception { return parser.parse(rawQuery); } }