Hi can you attach the stack traces in the logs? I'd like to see where this exception coming, this appears to be a bug.
I'll also need to dig into your expression and see if there is an issue with the syntax. Joel Bernstein http://joelsolr.blogspot.com/ On Sat, Oct 1, 2016 at 2:29 PM, Markko Legonkov <maxl...@gmail.com> wrote: > Hi > > What i would like to achieve is that i want to filter out all products > which have different prices on two given dates. > Here is a sample expression > > leftOuterJoin( > search( > products, > q="*:*", > fq="product_id_i:1 AND product_name_s:test", > fl="id, product_id_i, product_name_s,sale_price_d", > sort="product_id_i asc" > ), > select( > search( > products, > q="product_id_i:1 AND product_name_s:Test", > fl="id, product_id_i, product_name_s,sale_price_d", > sort="product_id_i asc" > ), > id as c_id, > product_id_i as c_product_id_i, > product_name_s as c_product_name_s, > sale_price_d as c_sale_price_d > ), > on="product_id_i=c_product_id_i, sale_price_d!=c_sale_price_d" > ) > > I am using solr 6.2.0 > And the result i get from solr is: > { > "result-set": { > "docs": [ > { > "EXCEPTION": "org.apache.solr.client.solrj.io.comp.FieldComparator > cannot be cast to > org.apache.solr.client.solrj.io.comp.MultipleFieldComparator", > "EOF": true > } > ] > } > } > > Do i have to configure something in solr that it knows it has to use > MultipleFieldComparator? > > Regards > Max >