MigrationVerification
class MigrationVerification(val sampleSize: Int = 32, val topK: Int = 10, val minRecall: Double = 0.9, val using: String? = null)
How hard to check the copy before the alias is allowed to move.
Counts are always compared. The neighbour sample is what catches the failure counts cannot see: a copy where every point arrived and the new embedding ranks them differently enough that search is no longer the search anyone tested.