Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Resolved
-
None
-
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
Attachments
Issue Links
- is related to
-
SOLR-10651 Streaming Expressions statistical functions library
- Closed
- relates to
-
SOLR-12178 Improve efficiency of distributed random sampling
- Open
- supercedes
-
SOLR-10766 Allow col Stream Evaluator to pull columns from a stream
- Closed