Ok, I tryed to use nested queries this way: wt=json&indent=true&fl=qFR&q=sarkozy _query_:"{!tag=test}chirac"&facet=true&facet.field={!ex=test}studyDescriptionId It resulted in this error: "facet_counts":{ "facet_queries":{}, "exception":"java.lang.NullPointerException\n\tat org.apache.solr.request.SimpleFacets.parseParams(SimpleFacets.java:132)\n\tat org.apache.solr.request.SimpleFacets.getFacetFieldCounts(SimpleFacets.java:278)\n\tat org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:166)\n\tat org.apache.solr.handler.component.FacetComponent.process(FacetComponent.java:72)\n\tat org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:195)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)\n\tat org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)\n\tat org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)\n\tat org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)\n\tat org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)\n\tat java.lang.Thread.run(Thread.java:636)\n"}}
Then I tryed a simpler version: q={!tag=test}chirac&facet=true&facet.field={!ex=test}studyDescriptionId It resulted in the same error. > ---------------------------------------- > From: Jonathan Rochkind <rochk...@jhu.edu> > Sent: Wed Jan 19 17:38:53 CET 2011 > To: solr-user@lucene.apache.org <solr-user@lucene.apache.org> > Subject: Re: Local param tag voodoo ? > > > What query are you actually trying to do? There's probably a way to do > it, possibly using nested queries -- but not using illegal syntax like > some of your examples! If you explain what you want to do, someone may > be able to tell you how. From the hints in your last message, I suspect > nested queries _might_ be helpful to you. > > On 1/19/2011 3:46 AM, Xavier SCHEPLER wrote: > > Ok I was already at this point. > > My facetting system use exactly what is described in this page. I read it > > from the Solr 1.4 book. Otherwise I would'nt ask. > > The problem is that the filter queries doesn't affect the relevance score > > of the results so I want the terms in the main query. > > > > > >> ---------------------------------------- > >> From: Markus Jelsma<markus.jel...@openindex.io> > >> Sent: Tue Jan 18 21:31:52 CET 2011 > >> To:<solr-user@lucene.apache.org> > >> Subject: Re: Local param tag voodoo ? > >> > >> > >> Hi, > >> > >> You get an error because LocalParams need to be in the beginning of a > >> parameter's value. So no parenthesis first. The second query should not > >> give an > >> error because it's a valid query. > >> > >> Anyway, i assume you're looking for : > >> http://wiki.apache.org/solr/SimpleFacetParameters#Multi- > >> Select_Faceting_and_LocalParams > >> > >> Cheers, > >> > >>> Hey, > >>> > >>> here are my needs : > >>> > >>> - a query that has tagged and untagged contents > >>> - facets that ignore the tagged contents > >>> > >>> I tryed : > >>> > >>> q=({!tag=toExclude} ignored) taken into account > >>> q={tag=toExclude v='ignored'} take into account > >>> > >>> Both resulted in a error. > >>> > >>> Is this possible or do I have to try another way ? > > > > -------------------------------------------------------------------------- > > Tous les courriers électroniques émis depuis la messagerie > > de Sciences Po doivent respecter des conditions d'usages. > > Pour les consulter rendez-vous sur > > http://www.ressources-numeriques.sciences-po.fr/confidentialite_courriel.htm -------------------------------------------------------------------------- Tous les courriers électroniques émis depuis la messagerie de Sciences Po doivent respecter des conditions d'usages. Pour les consulter rendez-vous sur http://www.ressources-numeriques.sciences-po.fr/confidentialite_courriel.htm