Class IndexWriterConfig


  • public class IndexWriterConfig
    extends java.lang.Object
    Per-index config for storage-attached index writers.
    • Field Detail

      • MAXIMUM_NODE_CONNECTIONS

        public static final java.lang.String MAXIMUM_NODE_CONNECTIONS
        See Also:
        Constant Field Values
      • MAXIMUM_MAXIMUM_NODE_CONNECTIONS

        public static final int MAXIMUM_MAXIMUM_NODE_CONNECTIONS
        See Also:
        Constant Field Values
      • DEFAULT_MAXIMUM_NODE_CONNECTIONS

        public static final int DEFAULT_MAXIMUM_NODE_CONNECTIONS
        See Also:
        Constant Field Values
      • CONSTRUCTION_BEAM_WIDTH

        public static final java.lang.String CONSTRUCTION_BEAM_WIDTH
        See Also:
        Constant Field Values
      • MAXIMUM_CONSTRUCTION_BEAM_WIDTH

        public static final int MAXIMUM_CONSTRUCTION_BEAM_WIDTH
        See Also:
        Constant Field Values
      • DEFAULT_CONSTRUCTION_BEAM_WIDTH

        public static final int DEFAULT_CONSTRUCTION_BEAM_WIDTH
        See Also:
        Constant Field Values
      • SIMILARITY_FUNCTION

        public static final java.lang.String SIMILARITY_FUNCTION
        See Also:
        Constant Field Values
      • DEFAULT_SIMILARITY_FUNCTION

        public static final io.github.jbellis.jvector.vector.VectorSimilarityFunction DEFAULT_SIMILARITY_FUNCTION
      • validSimilarityFunctions

        public static final java.lang.String validSimilarityFunctions
      • MAX_TOP_K

        public static final int MAX_TOP_K
    • Constructor Detail

      • IndexWriterConfig

        public IndexWriterConfig​(int maximumNodeConnections,
                                 int constructionBeamWidth,
                                 io.github.jbellis.jvector.vector.VectorSimilarityFunction similarityFunction,
                                 OptimizeFor optimizerFor)
    • Method Detail

      • getMaximumNodeConnections

        public int getMaximumNodeConnections()
      • getConstructionBeamWidth

        public int getConstructionBeamWidth()
      • getSimilarityFunction

        public io.github.jbellis.jvector.vector.VectorSimilarityFunction getSimilarityFunction()
      • fromOptions

        public static IndexWriterConfig fromOptions​(java.lang.String indexName,
                                                    IndexTermType indexTermType,
                                                    java.util.Map<java.lang.String,​java.lang.String> options)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object