KnnSearchStrategy

abstract class KnnSearchStrategy

KnnSearchStrategy is a strategy for kNN search, providing additional search strategy configuration

Inheritors

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class Hnsw(filteredSearchThreshold: Int) : KnnSearchStrategy

A strategy for kNN search that uses HNSW

Link copied to clipboard
open class Seeded(entryPoints: DocIdSetIterator?, numberOfEntryPoints: Int, originalStrategy: KnnSearchStrategy) : KnnSearchStrategy

A strategy for kNN search that uses a set of entry points to start the search

Functions

Link copied to clipboard
abstract operator override fun equals(obj: Any?): Boolean

Override and implement search strategy instance equivalence properly in a subclass.

Link copied to clipboard
abstract override fun hashCode(): Int

Override and implement search strategy hash code properly in a subclass.