Class VectorizationProvider


  • public abstract class VectorizationProvider
    extends Object
    A provider of vectorization implementations. Depending on the Java version and availability of vectorization modules in the Java runtime this class provides optimized implementations (using SIMD) of several algorithms used throughout Apache Lucene.

    Expert: set the "org.apache.lucene.vectorization.upperJavaFeatureVersion" system property to increase the set of Java versions this class will provide optimized implementations for.

    NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.