int skip = 0;
if(request.getParameter("size") != null) size = Integer.parseInt(request.getParameter("size"));
if(request.getParameter("skip") != null) skip = Integer.parseInt(request.getParameter("skip"));
UserQuery uq = new UserQuery(rt, size, skip);
if(request.getParameter("morelikethis") != null) {
uq.setToMoreLikeThis(Integer.parseInt(request.getParameter("morelikethis")));
}
if(request.getParameter("query") != null) {
String query = request.getParameter("query");
String queryType = request.getParameter("type");
String parameter = request.getParameter("parameter");
uq.addTerm(query, queryType, parameter);
for(int i=2;request.getParameter("query" + Integer.toString(i)) != null;i++) {
query = request.getParameter("query" + Integer.toString(i));
queryType = request.getParameter("type" + Integer.toString(i));
parameter = request.getParameter("parameter" + Integer.toString(i));
uq.addTerm(query, queryType, parameter);
}
}
try {