Ah that did it. I was adding them as an array of strings. Actually setting it 
in SolrJ. 
params.set(QueryElevationParams.IDS, sa); 
Where sa is a String[]. Don't do that. :) 

Much thanks Joel. 


----- Original Message -----

From: "Joel Bernstein" <joels...@gmail.com> 
To: solr-user@lucene.apache.org 
Sent: Friday, February 6, 2015 2:54:20 PM 
Subject: Re: Query Elevation Component only elevates one document in elevateIds 
list 

Try sending the elevateIds as a comma delimited list. 

Joel Bernstein 
Search Engineer at Heliosearch 

On Fri, Feb 6, 2015 at 2:17 PM, Charles Sanders <csand...@redhat.com> wrote: 

> Using the Query Elevation Component in solr 4.8 and the elevateIds 
> parameter to force 3 documents to the top of the query results. Query and 
> results included below. In the results, you will see only one document of 
> the three is in the query results. It is the first document and it is 
> marked as elevated. The other two are not in the results. 
> 
> I've read the documentation here: 
> 
> https://archive.apache.org/dist/lucene/solr/ref-guide/apache-solr-ref-guide-4.8.pdf
>  
> 
> and here: 
> 
> https://cwiki.apache.org/confluence/display/solr/The+Query+Elevation+Component
>  
> 
> Based on the documentation, I think I have done this correctly, but the 
> results are not as expected. Any thoughts? 
> 
> -Charles 
> 
> 
> ******** Query ************** 
> 
> $HOST/solr/collection1/select?enableElevation=true&fl=uri,allTitle&fl=%5Belevated%5D&start=0&q=oracle&qf=allTitle&qf=allText&elevateIds=https%3A%2F%
>  
> 2Fapi.access.devgssci.devlab.phx1.redhat.com 
> %2Frs%2Farticles%2F216093&elevateIds=https%3A%2F% 
> 2Fapi.access.devgssci.devlab.phx1.redhat.com 
> %2Frs%2Farticles%2F395013&elevateIds=https%3A%2F% 
> 2Fapi.access.devgssci.devlab.phx1.redhat.com 
> %2Frs%2Farticles%2F725843&wt=json&defType=edismax&rows=10&indent=true&forceElevation=true
>  
> 
> ****** Query - decode so its easier to read ***************** 
> 
> $HOST/solr/collection1/select?enableElevation=true&fl=uri,allTitle&fl=[elevated]&start=0&q=oracle&qf=allTitle&qf=allText&elevateIds=
>  
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/articles/216093&elevateIds=https://api.access.devgssci.devlab.phx1.redhat.com/rs/articles/395013&elevateIds=https://api.access.devgssci.devlab.phx1.redhat.com/rs/articles/725843&wt=json&defType=edismax&rows=10&indent=true&forceElevation=true
>  
> 
> ****** Results ************** 
> { 
> "responseHeader":{ 
> "status":0, 
> "QTime":274, 
> "params":{ 
> "enableElevation":"true", 
> "fl":["uri,allTitle", 
> "[elevated]"], 
> "indent":"true", 
> "start":"0", 
> "q":"oracle", 
> "forceElevation":"true", 
> "qf":["allTitle", 
> "allText"], 
> "wt":"json", 
> "elevateIds":[" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/articles/216093";, 
> "https://api.access.devgssci.devlab.phx1.redhat.com/rs/articles/395013";, 
> "https://api.access.devgssci.devlab.phx1.redhat.com/rs/articles/725843";], 
> "rows":"10", 
> "defType":"edismax"}}, 
> "response":{"numFound":95055,"start":0,"maxScore":5.220278,"docs":[ 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/articles/216093";, 
> "allTitle":"Storage Management for the Oracle Database on Red Hat 
> Enterprise Linux 6: Using ASM With or Without ASMLib", 
> "[elevated]":true}, 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/ecosystem/software/838843
>  
> ", 
> "allTitle":"Oracle Salt", 
> "[elevated]":false}, 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/ecosystem/software/838413
>  
> ", 
> "allTitle":"Oracle iProcurement", 
> "[elevated]":false}, 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/ecosystem/software/839063
>  
> ", 
> "allTitle":"Oracle TSAM", 
> "[elevated]":false}, 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/ecosystem/software/839073
>  
> ", 
> "allTitle":"Oracle Tuxedo", 
> "[elevated]":false}, 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/ecosystem/software/838953
>  
> ", 
> "allTitle":"Oracle Sourcing", 
> "[elevated]":false}, 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/ecosystem/software/837383
>  
> ", 
> "allTitle":"Oracle Coherence", 
> "[elevated]":false}, 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/ecosystem/software/837363
>  
> ", 
> "allTitle":"Oracle Clinical", 
> "[elevated]":false}, 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/ecosystem/software/837443
>  
> ", 
> "allTitle":"Oracle Database", 
> "[elevated]":false}, 
> { 
> "uri":" 
> https://api.access.devgssci.devlab.phx1.redhat.com/rs/ecosystem/software/820373
>  
> ", 
> "allTitle":"Oracle RAC", 
> "[elevated]":false}] 
> }, 
> "spellcheck":{ 
> "suggestions":[]}} 
> 

Reply via email to