Hi, I use solrj for my application and have one problem with the SolrQuery. I create my own query but it don't work. I want to search urls in my text indexed. How can I avoid ":" in my query? Exists any method in the Solrj API for this?
Best Regards QueryString = "http://www.webspawner.com/users/smartbus/" SolrQuery query = new SolrQuery(); query.setQuery(queryString); Error: Caused by: org.apache.solr.common.SolrException: org.apache.lucene.queryParser.ParseException: Cannot parse 'html: http://www.webspawner.com/smartbus/user': Encountered ":" at line 1, column 9. Was expecting one of: <EOF> <AND> ... <OR> ... <NOT> ... " " ... "-" ... "(" ... "*" ... "^" ... <QUOTED> ... <TERM> ... <FUZZY_SLOP> ... <PREFIXTERM> ... <WILDTERM> ... "[" ... "{" ... <NUMBER> ... [java] org.apache.lucene.queryParser.ParseException: Cannot parse 'html:http://www.webspawner.com/smartbus/user': Encountered ":" at line 1, column 9. Was expecting one of: <EOF> <AND> ... <OR> ... <NOT> ... " " ... "-" ... "(" ... "*" ... "^" ... <QUOTED> ... <TERM> ... <FUZZY_SLOP> ... <PREFIXTERM> ... <WILDTERM> ... "[" ... "{" ... <NUMBER> ... [java] request: http://localhost:8081/apache-solr-1.3-dev/select?q=html:http://www.webspawner.com/smartbus/user&wt=javabin&version=2.2 [java] at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:343) [java] at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:183) [java] at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:90) [java] ... 3 more