/**
*
*/
package querqy.rewrite;
import java.util.Map;
import java.util.Set;
import querqy.model.ExpandedQuery;
import querqy.model.Term;
/**
* @author rene
*
*/
public interface RewriterFactory {
QueryRewriter createRewriter(ExpandedQuery input, Map<String, ?> context);
Set<Term> getGenerableTerms();
}