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.
> 

Reply via email to