DatasetIndexConfig constructor

const DatasetIndexConfig({
  1. required Object column,
  2. required String indexType,
  3. String? name,
  4. String? metric,
  5. bool? replace,
  6. int? numPartitions,
  7. List<List<double>>? ivfCentroids,
  8. List<List<double>>? pqCodebook,
  9. int? numSubVectors,
  10. String? accelerator,
  11. int? indexCacheSize,
  12. int? shufflePartitionBatches,
  13. int? shufflePartitionConcurrency,
  14. String? ivfCentroidsFile,
  15. String? precomputedPartitionDataset,
  16. bool? filterNan,
  17. bool? train,
  18. List<int>? fragmentIds,
  19. String? indexUuid,
  20. int? targetPartitionSize,
  21. bool? skipTranspose,
  22. int? numBits,
  23. String? indexFileVersion,
  24. int? maxLevel,
  25. int? m,
  26. int? efConstruction,
  27. bool? withPosition,
  28. int? memoryLimit,
  29. int? numWorkers,
  30. bool? skipMerge,
  31. String? baseTokenizer,
  32. String? language,
  33. int? maxTokenLength,
  34. bool? lowerCase,
  35. bool? stem,
  36. bool? removeStopWords,
  37. List<String>? customStopWords,
  38. bool? asciiFolding,
})

Implementation

const DatasetIndexConfig({
  required this.column,
  required this.indexType,
  this.name,
  this.metric,
  this.replace,
  this.numPartitions,
  this.ivfCentroids,
  this.pqCodebook,
  this.numSubVectors,
  this.accelerator,
  this.indexCacheSize,
  this.shufflePartitionBatches,
  this.shufflePartitionConcurrency,
  this.ivfCentroidsFile,
  this.precomputedPartitionDataset,
  this.filterNan,
  this.train,
  this.fragmentIds,
  this.indexUuid,
  this.targetPartitionSize,
  this.skipTranspose,
  this.numBits,
  this.indexFileVersion,
  this.maxLevel,
  this.m,
  this.efConstruction,
  this.withPosition,
  this.memoryLimit,
  this.numWorkers,
  this.skipMerge,
  this.baseTokenizer,
  this.language,
  this.maxTokenLength,
  this.lowerCase,
  this.stem,
  this.removeStopWords,
  this.customStopWords,
  this.asciiFolding,
});