DatasetIndexConfig constructor
const
DatasetIndexConfig({
- required Object column,
- required String indexType,
- String? name,
- String? metric,
- bool? replace,
- int? numPartitions,
- List<
List< ? ivfCentroids,double> > - List<
List< ? pqCodebook,double> > - int? numSubVectors,
- String? accelerator,
- int? indexCacheSize,
- int? shufflePartitionBatches,
- int? shufflePartitionConcurrency,
- String? ivfCentroidsFile,
- String? precomputedPartitionDataset,
- bool? filterNan,
- bool? train,
- List<
int> ? fragmentIds, - String? indexUuid,
- int? targetPartitionSize,
- bool? skipTranspose,
- int? numBits,
- String? indexFileVersion,
- int? maxLevel,
- int? m,
- int? efConstruction,
- bool? withPosition,
- int? memoryLimit,
- int? numWorkers,
- bool? skipMerge,
- String? baseTokenizer,
- String? language,
- int? maxTokenLength,
- bool? lowerCase,
- bool? stem,
- bool? removeStopWords,
- List<
String> ? customStopWords, - 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,
});