Hi,

I have a problem with cross core join, there isn't documentation online and
i hope in your help.
This is my scenario:

core1 / jobs:
  <field name="id" type="int" indexed="true" stored="true" required="true"
/> 
  <field name="iduser" type="int" indexed="true" stored="true"
required="true" /> 
  <field name="text" type="text_general" indexed="true" stored="true"
required="true" />     

core2 / users:
   <field name="id" type="int" indexed="true" stored="true" required="true"
/> 
   <field name="email" type="string" indexed="true" stored="true"
required="true" /> 
   <field name="feedbacks" type="int" indexed="true" stored="true"
required="true" /> 
   <field name=&quot;feedscore&quot; type=&quot;float&quot;
indexed=&quot;true&quot; stored=&quot;true&quot; required=&quot;true&quot;

My target is get all jobs and sorting with users.feedbacks and
users.feedscore -> matching jobs.iduser = users.id

I tried only for test this query on core jobs:

fd={!join fromIndex=users from=id to=iduser}

I get this error:

java.lang.NullPointerException
        at
org.apache.solr.search.JoinQuery.hashCode(JoinQParserPlugin.java:571)
        at java.util.AbstractList.hashCode(Unknown Source)
        at
org.apache.solr.search.QueryResultKey.<init>(QueryResultKey.java:50)
       
...

Can you help me please?
Thanks. 



--
View this message in context: 
http://lucene.472066.n3.nabble.com/solr-cross-core-join-tp4007478.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to