Shouldn't the search be more like this if you are searching in the 
'descricaoRoteiro' field:

        descricaoRoteiro:(BPS 8D BEACH*)

or in your example you have a space in between 'descricaoRoteiro' and 'BPS':

        descricaoRoteiro:BPS 8D BEACH*

François


On Sep 2, 2013, at 8:08 AM, Dmitry Kan <solrexp...@gmail.com> wrote:

> Hi,
> 
> What's your default query field in solrconfig.xml?
> 
> <requestHandler name="/select" class="solr.SearchHandler">
> <str name="df">[WHAT IS IN HERE?]</str>
> 
> I think what's happening is that the query:
> 
> (descricaoRoteiro: BPS 8D BEACH*)
> 
> gets interpreted as:
> 
> descricaoRoteiro:BPS (8D BEACH*)
> 
> then on the (8D BEACH*) a default field name is applied.
> 
> You can use debugQuery parameter to see how the query was parsed.
> 
> HTH,
> Dmitry
> 
> 
> On Mon, Sep 2, 2013 at 2:53 PM, Sergio Stateri <stat...@gmail.com> wrote:
> 
>> hi,
>> 
>> How can I looking for an exact phrase in query.setQuery method (SolrJ)?
>> 
>> Like this:
>> 
>> SolrQuery query = new SolrQuery();
>> query.setQuery( "(descricaoRoteiro: BPS 8D BEACH*)" );
>> query.set("start", "200");
>> query.set("rows", "10");
>> query.addField("descricaoRoteiro");
>> QueryResponse rsp = server.query( query );
>> 
>> 
>> When I run this code, the following exception is thrown:
>> 
>> Exception in thread "main"
>> org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: no
>> field name specified in query and no default specified via 'df' param
>> at
>> 
>> org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:424)
>> at
>> 
>> org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:180)
>> at
>> 
>> org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:90)
>> at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:301)
>> at
>> 
>> com.teste.SearchRoteirosFromCollection.extrairEApresentarResultados(SearchRoteirosFromCollection.java:65)
>> ...
>> 
>> 
>> But If I search one a word od put * between two words, the search works
>> fine.
>> 
>> 
>> Thanks in advance,
>> 
>> 
>> --
>> Sergio Stateri Jr.
>> stat...@gmail.com
>> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to