Yury, are you sure your request has a proper url-encoding?
Kind regards, Em Am 22.02.2012 18:25, schrieb Yury Kats: > I'm running into a problem with queries that contain forward slashes and more > than one field. > > For example, these queries work fine: > fieldName:/a > fieldName:/* > > But if I have two fields with similar syntax in the same query, it fails. > > For simplicity, I'm using the same field twice: > > fieldName:/a fieldName:/a > > results in: "no field name specified in query and no defaultSearchField > defined in schema.xml" > > SEVERE: org.apache.solr.common.SolrException: no field name specified in > query and no defaultSearchField defined in schema.xml > at > org.apache.solr.search.SolrQueryParser.checkNullField(SolrQueryParser.java:106) > at > org.apache.solr.search.SolrQueryParser.getFieldQuery(SolrQueryParser.java:124) > at > org.apache.lucene.queryparser.classic.QueryParserBase.handleBareTokenQuery(QueryParserBase.java:1058) > at > org.apache.lucene.queryparser.classic.QueryParser.Term(QueryParser.java:358) > at > org.apache.lucene.queryparser.classic.QueryParser.Clause(QueryParser.java:257) > at > org.apache.lucene.queryparser.classic.QueryParser.Query(QueryParser.java:212) > at > org.apache.lucene.queryparser.classic.QueryParser.TopLevelQuery(QueryParser.java:170) > at > org.apache.lucene.queryparser.classic.QueryParserBase.parse(QueryParserBase.java:118) > at > org.apache.solr.search.LuceneQParser.parse(LuceneQParserPlugin.java:74) > at org.apache.solr.search.QParser.getQuery(QParser.java:143) > > > fieldName:/* fieldName:/* > > results in: null > > java.lang.NullPointerException > at > org.apache.solr.schema.IndexSchema$DynamicReplacement.matches(IndexSchema.java:747) > at > org.apache.solr.schema.IndexSchema.getDynamicFieldType(IndexSchema.java:1026) > at org.apache.solr.schema.IndexSchema.getFieldType(IndexSchema.java:980) > at > org.apache.solr.search.SolrQueryParser.getWildcardQuery(SolrQueryParser.java:172) > at > org.apache.lucene.queryparser.classic.QueryParserBase.handleBareTokenQuery(QueryParserBase.java:1039) > at > org.apache.lucene.queryparser.classic.QueryParser.Term(QueryParser.java:358) > at > org.apache.lucene.queryparser.classic.QueryParser.Clause(QueryParser.java:257) > at > org.apache.lucene.queryparser.classic.QueryParser.Query(QueryParser.java:212) > at > org.apache.lucene.queryparser.classic.QueryParser.TopLevelQuery(QueryParser.java:170) > at > org.apache.lucene.queryparser.classic.QueryParserBase.parse(QueryParserBase.java:118) > at > org.apache.solr.search.LuceneQParser.parse(LuceneQParserPlugin.java:74) > at org.apache.solr.search.QParser.getQuery(QParser.java:143) > > > Any ideas as to what may be wrong and how can I make these work? > > I'm on a 4.0 snapshot from Nov 29, 2011. >