anchor.diff:  [source,text]
   ----
   rollup(
  -   search(collection1, q=*:*, fl="a_s,a_i,a_f", qt="/export", sort="a_s asc"),
  +   search(collection1, q="*:*", qt="/export", fl="a_s,a_i,a_f", qt="/export", sort="a_s asc"),
      over="a_s",
      sum(a_i),
      sum(a_f),
  
positive.code:         batchSize=500,
          search(collection1,
                 q=*:*,
                 fl="id,a_s,a_i,a_f,s_multi,i_multi",
                 sort="a_f asc, a_i asc"))
  
  
negative.code: [source,text]
  ----
  cartesianProduct(
    search(collection1, q="*:*", qt="/export", fl="fieldA, fieldB, fieldC", sort="fieldA asc"),
    fieldB as newFieldB,
    productSort="fieldB desc"
  )
  
  {
  