vectordb / Exports / CompactionOptions Interface: CompactionOptions Table of contents Properties materializeDeletions materializeDeletionsThreshold maxRowsPerGroup numThreads targetRowsPerFragment Properties materializeDeletions • Optional materializeDeletions: boolean If true, fragments that have rows that are deleted may be compacted to remove the deleted rows. This can improve the performance of queries. Default is true. Defined in index.ts:1241 materializeDeletionsThreshold • Optional materializeDeletionsThreshold: number A number between 0 and 1, representing the proportion of rows that must be marked deleted before a fragment is a candidate for compaction to remove the deleted rows. Default is 10%. Defined in index.ts:1247 maxRowsPerGroup • Optional maxRowsPerGroup: number The maximum number of T per group. Defaults to 1024. Defined in index.ts:1235 numThreads • Optional numThreads: number The number of threads to use for compaction. If not provided, defaults to the number of cores on the machine. Defined in index.ts:1252 targetRowsPerFragment • Optional targetRowsPerFragment: number The number of rows per fragment to target. Fragments that have fewer rows will be compacted into adjacent fragments to produce larger fragments. Defaults to 1024 * 1024. Defined in index.ts:1231