[ https://issues.apache.org/jira/browse/SOLR-12159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joel Bernstein updated SOLR-12159: ---------------------------------- Description: The *memset* function will copy 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: {code:java} let(a=memset(random(collection1, q="*:*", fl="field1, field2", rows=50000), copy="field1, field2", vars="c, d"), e=corr(c, d)) {code} was: The *memset* function will copy 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: {code:java} let(a=memset(copy="field1, field2", vars="c, d", random(collection1, q="*:*", fl="field1, field2", rows=50000)), e=corr(c, d)) {code} > Add memset Stream Evaluator > --------------------------- > > Key: SOLR-12159 > URL: https://issues.apache.org/jira/browse/SOLR-12159 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Reporter: Joel Bernstein > Priority: Major > > The *memset* function will copy 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: > {code:java} > let(a=memset(random(collection1, q="*:*", fl="field1, field2", rows=50000), > copy="field1, field2", > vars="c, d"), > e=corr(c, d)) > {code} > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org