[ 
https://issues.apache.org/jira/browse/SOLR-2471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13022303#comment-13022303
 ] 

Hoss Man commented on SOLR-2471:
--------------------------------

Bill: based on the information givein in the bug report, i'm having troupble 
understanding what the goal is, let alone the problem.

could you perhaps post some URLs demonstrating the problem against a schema and 
data that is publicly available soe people can reproduce?  (either the example 
schema/data or one provided in an attachment). 

at a general level, i'm not really sure i understand what you would expect "qt" 
to do when used in localparams.  qt selects the request handler used, but when 
local params are parsed the handler is has already been choosen (there is only 
one handler per request) ... i'm fairly certain that the qt local patrams in 
your second example isn't doing anything -- but you said it works for you, 
hence my confusion about what your goal is.

> Localparams not working with 2 fq parameters using qt=name
> ----------------------------------------------------------
>
>                 Key: SOLR-2471
>                 URL: https://issues.apache.org/jira/browse/SOLR-2471
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Bill Bell
>
> We are having a problem with the following query. If we have two localparams 
> (using fq) and use QT= it does not work.
> This does not find any results:
> http://localhost:8983/solr/provs/select?qname=john&qspec=dent&fq={!type=dismax
>  qt=namespec v=$qspec}&fq={!type=dismax qt=dismaxname 
> v=$qname}&q=_val_:"{!type=dismax qt=namespec v=$qspec}" _val_:"{!type=dismax 
> qt=dismaxname 
> v=$qname}"&fl=specialties_desc,score,hgid,specialties_search,specialties_ngram,first_middle_last_name&wt=csv&facet=true&facet.field=specialties_desc&sort=score
>  desc&rows=1000&start=0
> This works okay. It returns a few results.
> http://localhost:8983/solr/provs/select?qname=john&qspec=dent&fq={!type=dismax
>  qf=$qqf v=$qspec}&fq={!type=dismax qt=dismaxname 
> v=$qname}&q=_val_:"{!type=dismax qf=$qqf  v=$qspec}" _val_:"{!type=dismax 
> qt=dismaxname v=$qname}" &qqf=specialties_ngram^1.0 
> specialties_search^2.0&fl=specialties_desc,score,hgid,specialties_search,specialties_ngram,first_middle_last_name&wt=csv&facet=true&facet.field=specialties_desc&sort=score
>  desc&rows=1000&start=0
> We would like to use a QT for both terms but it seems there is some kind of 
> bug when using two localparams and dismax filters with QT.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to