DiskANN()DiskANN algorithm settings.
Provides build-time and (via :class:DiskANNSearchParams) search-time
parameters for DiskANN vector indexes.
:param max_neighbors: The maximum number of edges per node in the graph. :type max_neighbors: PositiveInt | None :param l_value_ib: The value of the L parameter for DiskANN index building. :type l_value_ib: PositiveInt | None :param product_quantized: Whether to use product quantization (PQ) for the index. :type product_quantized: bool | None :param pq_param_num_chunks: Number of chunks for product quantization (PQ). :type pq_param_num_chunks: NonNegativeInt | None :param pq_param_training_samples: Number of training samples for product quantization (PQ). :type pq_param_training_samples: NonNegativeInt | None
If product_quantized is True, pq_param_num_chunks and
pq_param_training_samples can be provided. Otherwise, these parameters
are invalid and raise a ValueError during validation.