Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-12159

Add memset Stream Evaluator

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Resolved
    • None
    • 7.4
    • None
    • None

    Description

      The memset function copies multiple numeric arrays into memory from fields in an underlying TupleStream. This will be much more memory efficient then calling the col function multiple times on an in-memory list of Tuples.  Sample syntax:

      let(a=memset(random(collection1, q="*:*", fl="field1, field2", rows=10000),
                   cols="field1, field2",
                   vars="c, d",
                   size=10000),
          e=corr(c, d))  
      
       

       

      Attachments

        1. SOLR-12159.patch
          10 kB
          Joel Bernstein
        2. SOLR-12159.patch
          13 kB
          Joel Bernstein
        3. SOLR-12159.patch
          14 kB
          Joel Bernstein

        Issue Links

          Activity

            People

              jbernste Joel Bernstein
              jbernste Joel Bernstein
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: