Re: Solr 9.2 join query returns no results

2023-07-20 Thread Mikhail Khludnev
Hi there,
If we are talking about SolrCloud. Up to 9.2 let to join "from" fully
replicated  single shard collection "to" a many shards collection.
Starting from 9.3 Solr can join from many shards to many shards
collections, but route fields should be the fields, which are used in join
query.
AffinityFactoryPlugin.withCollectionShards may be used to collocate
corresponding collection shards.

On Wed, Jul 19, 2023 at 11:03 PM Ron Haines  wrote:

> Well, that's interesting.  I was under the impression that the 'join'
> required the 'joining' docs to be located on the same shard.  I'd actually
> experienced fewer matches with the join, until I made sure the docs to
> 'join to' were located on the same shard as the docs that were doing the
> 'joining'.  Maybe I'm confused...it would make my life a bit easier, if the
> 'same shard' requirement were not necessary.
>
> Ron Haines
>
> On Wed, Jul 19, 2023 at 3:11 PM Charles Sanders 
> wrote:
>
> > Thanks for the reply Ron.  You bring up a good question and something I
> > need to consider.  However in the solr 7 system the records are not on
> the
> > same shard.  They are spread across 2 shards.
> >
> > Currently I'm working on a small test instance so I know exactly what
> data
> > I have.  I will investigate the multiple shards question.
> >
> > Thanks
> >
> > On Wed, Jul 19, 2023 at 2:57 PM Ron Haines  wrote:
> >
> > > After your migration, did your documents that should 'join' end up
> > located
> > > on the same shard?  I believe that is a requirement.
> > >
> > > Ron Haines
> > >
> > > On Wed, Jul 19, 2023 at 1:04 PM Charles Sanders 
> > > wrote:
> > >
> > > > Thanks again Mikhail for your reply.  Yes there are absolutely
> matches
> > > for
> > > > the subquery.  This query should return 1 result.  I'm working off a
> > > small
> > > > test collection.
> > > >
> > > > Here are the results of a debug.
> > > >
> > > > {
> > > >   "responseHeader":{
> > > > "zkConnected":true,
> > > > "status":0,
> > > > "QTime":3,
> > > > "params":{
> > > >   "q":"{!join from=image_id
> > > > to=image_record_id}(registry:\"registry.access.redhat.com\" AND
> > > > repository:\"rhel6/rhel\" AND  published:true)&rows=100&start=0",
> > > >   "indent":"true",
> > > >   "q.op":"AND",
> > > >   "debugQuery":"true",
> > > >   "useParams":""}},
> > > >
> > > >
> > >
> >
> "response":{"numFound":0,"start":0,"maxScore":0.0,"numFoundExact":true,"docs":[]
> > > >   },
> > > >   "debug":{
> > > > "track":{
> > > >   "rid":"localhost-96",
> > > >   "EXECUTE_QUERY":{
> > > > "
> > > >
> > >
> >
> http://localhost:7574/solr/rhcc_shard2_replica_n6/|http://localhost:8983/solr/rhcc_shard2_replica_n2/
> > > > ":{
> > > >   "QTime":"1",
> > > >   "ElapsedTime":"2",
> > > >   "RequestPurpose":"GET_TOP_IDS,SET_TERM_STATS",
> > > >   "NumFound":"0",
> > > >   "Response":"{responseHeader={zkConnected=true, status=0,
> > > > QTime=1, params={df=text, distrib=false, qt=select, debug=[false,
> > > > timing, track], fl=[id, score], shards.purpose=16388, start=0,
> > > > fsv=true, q.op=AND,
> > > > shard.url=
> > > >
> > >
> >
> http://localhost:7574/solr/rhcc_shard2_replica_n6/|http://localhost:8983/solr/rhcc_shard2_replica_n2/
> > > > ,
> > > > rows=10, rid=localhost-96, version=2, q={!join from=image_id
> > > > to=image_record_id}(registry:\"registry.access.redhat.com\" AND
> > > > repository:\"rhel6/rhel\" AND  published:true)&rows=100&start=0,
> > > > omitHeader=false, requestPurpose=GET_TOP_IDS,SET_TERM_STATS,
> > > > NOW=1689786155982, isShard=true, wt=javabin, debugQuery=false,
> > > > useParams=}},
> > > >
> response={numFound=0,numFoundExact=true,start=0,maxScore=0.0,docs=[]},
> > > > sort_values={}, debug={join={{!join from=image_id
> > > > to=image_record_id}+(+registry:registry.access.redhat.com
> > > > +repository:rhel6/rhel +published:T) +text:&rows=100&start=0={time=0,
> > > > fromSetSize=0, toSetSize=0, fromTermCount=0, fromTermTotalDf=0,
> > > > fromTermDirectCount=0, fromTermHits=0, fromTermHitsTotalDf=0,
> > > > toTermHits=0, toTermHitsTotalDf=0, toTermDirectCount=0,
> > > > smallSetsDeferred=0, toSetDocsAdded=0}}, timing={time=1.0,
> > > > prepare={time=0.0, query={time=0.0}, facet={time=0.0},
> > > > facet_module={time=0.0}, mlt={time=0.0}, highlight={time=0.0},
> > > > stats={time=0.0}, expand={time=0.0}, terms={time=0.0},
> > > > debug={time=0.0}}, process={time=0.0, query={time=0.0},
> > > > facet={time=0.0}, facet_module={time=0.0}, mlt={time=0.0},
> > > > highlight={time=0.0}, stats={time=0.0}, expand={time=0.0},
> > > > terms={time=0.0}, debug={time=0.0}"},
> > > > "
> > > >
> > >
> >
> http://localhost:8983/solr/rhcc_shard1_replica_n1/|http://localhost:7574/solr/rhcc_shard1_replica_n4/
> > > > ":{
> > > >   "QTime":"0",
> > > >   "ElapsedTime":"2",
> > > >   "RequestPurpose":"GET_TOP_IDS,SET_TERM_STATS",
> > > >   "NumFound":"0",
> > > >   

Re: Solr 9.2 join query returns no results

2023-07-20 Thread Charles Sanders
Thanks for the help on this issue.  It appears to be related to a
multi-shard collection.  I will either work with a single shard collection
or change the way the data is indexed so as to not need a join query.

Thanks

On Thu, Jul 20, 2023 at 5:09 AM Mikhail Khludnev  wrote:

> Hi there,
> If we are talking about SolrCloud. Up to 9.2 let to join "from" fully
> replicated  single shard collection "to" a many shards collection.
> Starting from 9.3 Solr can join from many shards to many shards
> collections, but route fields should be the fields, which are used in join
> query.
> AffinityFactoryPlugin.withCollectionShards may be used to collocate
> corresponding collection shards.
>
> On Wed, Jul 19, 2023 at 11:03 PM Ron Haines  wrote:
>
> > Well, that's interesting.  I was under the impression that the 'join'
> > required the 'joining' docs to be located on the same shard.  I'd
> actually
> > experienced fewer matches with the join, until I made sure the docs to
> > 'join to' were located on the same shard as the docs that were doing the
> > 'joining'.  Maybe I'm confused...it would make my life a bit easier, if
> the
> > 'same shard' requirement were not necessary.
> >
> > Ron Haines
> >
> > On Wed, Jul 19, 2023 at 3:11 PM Charles Sanders 
> > wrote:
> >
> > > Thanks for the reply Ron.  You bring up a good question and something I
> > > need to consider.  However in the solr 7 system the records are not on
> > the
> > > same shard.  They are spread across 2 shards.
> > >
> > > Currently I'm working on a small test instance so I know exactly what
> > data
> > > I have.  I will investigate the multiple shards question.
> > >
> > > Thanks
> > >
> > > On Wed, Jul 19, 2023 at 2:57 PM Ron Haines  wrote:
> > >
> > > > After your migration, did your documents that should 'join' end up
> > > located
> > > > on the same shard?  I believe that is a requirement.
> > > >
> > > > Ron Haines
> > > >
> > > > On Wed, Jul 19, 2023 at 1:04 PM Charles Sanders  >
> > > > wrote:
> > > >
> > > > > Thanks again Mikhail for your reply.  Yes there are absolutely
> > matches
> > > > for
> > > > > the subquery.  This query should return 1 result.  I'm working off
> a
> > > > small
> > > > > test collection.
> > > > >
> > > > > Here are the results of a debug.
> > > > >
> > > > > {
> > > > >   "responseHeader":{
> > > > > "zkConnected":true,
> > > > > "status":0,
> > > > > "QTime":3,
> > > > > "params":{
> > > > >   "q":"{!join from=image_id
> > > > > to=image_record_id}(registry:\"registry.access.redhat.com\" AND
> > > > > repository:\"rhel6/rhel\" AND  published:true)&rows=100&start=0",
> > > > >   "indent":"true",
> > > > >   "q.op":"AND",
> > > > >   "debugQuery":"true",
> > > > >   "useParams":""}},
> > > > >
> > > > >
> > > >
> > >
> >
> "response":{"numFound":0,"start":0,"maxScore":0.0,"numFoundExact":true,"docs":[]
> > > > >   },
> > > > >   "debug":{
> > > > > "track":{
> > > > >   "rid":"localhost-96",
> > > > >   "EXECUTE_QUERY":{
> > > > > "
> > > > >
> > > >
> > >
> >
> http://localhost:7574/solr/rhcc_shard2_replica_n6/|http://localhost:8983/solr/rhcc_shard2_replica_n2/
> > > > > ":{
> > > > >   "QTime":"1",
> > > > >   "ElapsedTime":"2",
> > > > >   "RequestPurpose":"GET_TOP_IDS,SET_TERM_STATS",
> > > > >   "NumFound":"0",
> > > > >   "Response":"{responseHeader={zkConnected=true, status=0,
> > > > > QTime=1, params={df=text, distrib=false, qt=select, debug=[false,
> > > > > timing, track], fl=[id, score], shards.purpose=16388, start=0,
> > > > > fsv=true, q.op=AND,
> > > > > shard.url=
> > > > >
> > > >
> > >
> >
> http://localhost:7574/solr/rhcc_shard2_replica_n6/|http://localhost:8983/solr/rhcc_shard2_replica_n2/
> > > > > ,
> > > > > rows=10, rid=localhost-96, version=2, q={!join from=image_id
> > > > > to=image_record_id}(registry:\"registry.access.redhat.com\" AND
> > > > > repository:\"rhel6/rhel\" AND  published:true)&rows=100&start=0,
> > > > > omitHeader=false, requestPurpose=GET_TOP_IDS,SET_TERM_STATS,
> > > > > NOW=1689786155982, isShard=true, wt=javabin, debugQuery=false,
> > > > > useParams=}},
> > > > >
> > response={numFound=0,numFoundExact=true,start=0,maxScore=0.0,docs=[]},
> > > > > sort_values={}, debug={join={{!join from=image_id
> > > > > to=image_record_id}+(+registry:registry.access.redhat.com
> > > > > +repository:rhel6/rhel +published:T)
> +text:&rows=100&start=0={time=0,
> > > > > fromSetSize=0, toSetSize=0, fromTermCount=0, fromTermTotalDf=0,
> > > > > fromTermDirectCount=0, fromTermHits=0, fromTermHitsTotalDf=0,
> > > > > toTermHits=0, toTermHitsTotalDf=0, toTermDirectCount=0,
> > > > > smallSetsDeferred=0, toSetDocsAdded=0}}, timing={time=1.0,
> > > > > prepare={time=0.0, query={time=0.0}, facet={time=0.0},
> > > > > facet_module={time=0.0}, mlt={time=0.0}, highlight={time=0.0},
> > > > > stats={time=0.0}, expand={time=0.0}, terms={time=0.0},
> > > > > debug={time=0.0}}, process={time=0.0, query={

upgrade to 8.6 to 9.2

2023-07-20 Thread Arin Ekandem
I performed upgrade from 8.6 to 9.2. Solr starts but the console no longer 
renders.

Are there particular areas I should look at that would cause this? I have 
verified that /etc/default/solr.in.sh is configured correctly.

This email message is for the sole use of the intended recipient(s) and may 
contain confidential and privileged information. Any unauthorized review, use, 
disclosure or distribution is prohibited. If you are not the intended 
recipient, please contact the sender by reply email and destroy all copies of 
the original message.


Re: knn parser not working as expected

2023-07-20 Thread gnandre
Thanks. If I move the knn parser syntax and value to fq param and make q as
*:*, it works and starts giving relevant results instantly.

curl -X POST -H "Content-Type: application/json" -d '{
  "params": {
"q": "*:*", "fq": "{!knn f=dense_vector
topK=1}[0.06525743007659912,0.015727980062365532,0.003069591475650668,-0.016254400834441185,0.003478930564597249,-0.02475954219698906,0.020238326862454414,0.010255611501634121,0.05522076040506363,0.020635411143302917,0.05825875699520111,-0.05110647529363632,-0.04696913808584213,0.05991407483816147,-0.0003015052934642881,0.03625837340950966,-0.044656239449977875,-0.06582673639059067,-0.06842341274023056,-0.022927379235625267,0.048230838030576706,-0.12659960985183716,-0.019311215728521347,-0.04432906210422516,0.03600681200623512,0.010301047936081886,0.08415472507476807,0.04727723449468613,-0.0584205724298954,-0.045265913009643555,0.012285877950489521,0.0034233061596751213,-0.00982636958360672,-0.013216182589530945,-0.038882751017808914,-0.05872005969285965,-0.029350444674491882,0.04930287227034569,0.0022274062503129244,0.01728842593729496,-0.08762819767,-0.045831114053726196,0.072530098259449,0.03804686293005943,0.0021682181395590305,-0.05424166098237038,-0.004494055639952421,0.05843663960695267,0.058729417622089386,0.016252348199486732,0.0019551776349544525,-0.012190568260848522,-0.08235936611890793,-0.003848800901323557,0.028969185426831245,0.047798849642276764,-0.04074695333838463,-0.10175333172082901,0.06699151545763016,-0.06788542866706848,-0.01607389748096466,0.07294511049985886,0.007754810154438019,0.039606861770153046,0.07451225817203522,-0.02967959391212,0.014015864580869675,0.08055979013442993,0.0010412412229925394,0.13284511864185333,-0.013288799673318863,-0.05446619912981987,-0.03510258346796036,-0.12459734082221985,-0.017629574984312057,-0.04287091642618179,-0.019087448716163635,0.027409998700022697,-0.040427371859550476,-0.1713477075099945,-0.0035959691740572453,0.01750982739031315,-0.06452985852956772,0.10622204840183258,-0.06865541636943817,0.06022517383098602,0.03378240391612053,0.02320132404565811,0.02072194404900074,0.03390982002019882,0.0051648980006575584,0.05843415856361389,-0.07012602686882019,0.046549294143915176,0.005304296966642141,0.09183698892593384,0.060101959854364395,-0.031673040241003036,0.03126641735434532,0.10213921219110489,0.07624002546072006,-0.09995660930871964,0.03316718339920044,-0.040208760648965836,-0.016963355243206024,-0.01603076048195362,-0.00566966412588954,0.0570228286087513,0.006566803902387619,0.028397461399435997,-0.03737075999379158,-0.03357473015785217,-0.05060608312487602,0.0882791057229042,0.14182551205158234,0.01651209406554699,0.047577112913131714,-0.028357332572340965,-0.12397051602602005,0.03264006972312927,0.030581200495362282,0.025287700816988945,-0.08509892970323563,0.032361947267,-0.06732083112001419,0.0193667970597744,0.07096285372972488,-5.732041797079612e-33,0.033934514969587326,0.029480531811714172,-0.024119360372424126,0.03248802572488785,0.060654137283563614,-0.04089922457933426,-0.06845896691083908,0.015865417197346687,-0.03816983848810196,0.12768638134002686,-0.047979939728975296,0.01888129487633705,0.01966758444905281,-0.021792754530906677,-0.00209379056468606,-0.060791824012994766,0.07595516741275787,-0.05137578397989273,-0.020345840603113174,0.02730456180870533,-0.08421282470226288,0.0052170781418681145,-0.0396740548312664,0.013655638322234154,0.043763574212789536,0.0368662029504776,-0.021710995584726334,0.03603581339120865,0.04991370812058449,-0.007524373475462198,0.033250145614147186,0.0669487863779068,-0.012807670049369335,-0.08904062211513519,-0.04803512617945671,-0.0461772084236145,0.018098553642630577,0.01096352282911539,0.0617918036878109,0.014066621661186218,-0.03305654972791672,-0.08129353821277618,-0.025270603597164154,0.03537251427769661,0.06029881164431572,0.06169535592198372,0.0355769582092762,0.03534447401762009,-0.047377053648233414,0.053076375275850296,-0.019250469282269478,-0.03837420791387558,-0.00834209006279707,0.031550273299217224,0.004682184662669897,0.0590718574821949,0.0326957181096077,-0.041941817849874496,-0.04179370403289795,-0.010403091087937355,0.11914990842342377,-0.049126915633678436,0.015761952847242355,-0.012162514962255955,-0.05942496284842491,0.04794146493077278,-0.06834675371646881,-0.03294386342167854,0.02242257259786129,0.0774146020412445,-0.1095564718246,0.023828692734241486,0.054935190826654434,0.0202674251049757,-0.057155776768922806,-0.009578827768564224,-0.051850661635398865,0.09117215871810913,-0.07315851002931595,-0.0019339871359989047,-0.05835318937897682,-0.058747921139001846,-0.05519327148795128,-0.014699703082442284,-0.0020833320450037718,-0.05721793323755264,0.055632084608078,0.006448595318943262,0.0034963993821293116,-0.031087594106793404,-0.09541762620210648,0.03679275885224342,-0.012651922181248665,-0.038976479321718216,-0.013171667233109474,3.5278054836115376e-33,-0.057552605867385864,0.15763822197914124,0.0087867574766278