Allow dot product to work with any field type
The previous implementation of the DotProduct
filter only worked with
arrays containing "common" types. The filter has been updated to use the
extract component feature of UnknownArrayHandle
to support computing
the dot product of arrays of almost any type.