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":[]}} >