Author: bpoussin Date: 2012-01-07 13:23:12 +0100 (Sat, 07 Jan 2012) New Revision: 1295 Url: http://nuiton.org/repositories/revision/wikitty/1295 Log: Evolution #1883: Change Query API to permit use of Select as Value of Terminal condition (reste a mettre a jour la doc) Modified: trunk/wikitty-solr/src/main/java/org/nuiton/wikitty/storage/solr/WikittyQueryVisitorToSolr.java Modified: trunk/wikitty-solr/src/main/java/org/nuiton/wikitty/storage/solr/WikittyQueryVisitorToSolr.java =================================================================== --- trunk/wikitty-solr/src/main/java/org/nuiton/wikitty/storage/solr/WikittyQueryVisitorToSolr.java 2012-01-07 12:04:11 UTC (rev 1294) +++ trunk/wikitty-solr/src/main/java/org/nuiton/wikitty/storage/solr/WikittyQueryVisitorToSolr.java 2012-01-07 12:23:12 UTC (rev 1295) @@ -21,7 +21,6 @@ import org.nuiton.wikitty.query.conditions.False; import org.nuiton.wikitty.query.conditions.Greater; import org.nuiton.wikitty.query.conditions.GreaterOrEquals; -import org.nuiton.wikitty.query.conditions.In; import org.nuiton.wikitty.query.conditions.Keyword; import org.nuiton.wikitty.query.conditions.Less; import org.nuiton.wikitty.query.conditions.LessOrEquals; @@ -216,39 +215,6 @@ // nothing to do } -// @Override -// public boolean visitEnter(In o) { -// WikittyQuery q = new WikittyQuery(o.getSubCondition()).setLimit(Integer.MAX_VALUE); -// WikittyQueryResult<String> result = solrServer.findAllByQuery(tx, q); -// -// if (log.isDebugEnabled()) { -// log.debug("In result: " + result); -// } -// if (result.size() == 0) { -// // si on a pas de resultat, on met false -// solrQuery += "( *:* - *:* )"; -// } else if (result.size() == 1) { -// // si on a qu'un resultat sans parenthese -// solrQuery += -// element2solr(o.getElement()) + ":" + value2solr(result.peek()); -// } else { -// solrQuery += element2solr(o.getElement()) -// + ":("; -// String sep = ""; -// for(String e : result) { -// solrQuery += sep + value2solr(e); -// sep = " OR "; -// } -// solrQuery += ")"; -// } -// return false; -// } -// -// @Override -// public void visitLeave(In o, boolean enterResult) { -// // do nothing -// } - @Override public boolean visitEnter(Not o) { solrQuery += "NOT(";