ISimilarityIndex
Defined in: packages/data/src/similarity/isimilarity-index.ts:2
Nearest-neighbour search under an arbitrary metric.
Type Parameters
Section titled “Type Parameters”T
Methods
Section titled “Methods”add(
item):void
Defined in: packages/data/src/similarity/isimilarity-index.ts:3
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”void
addAll()
Section titled “addAll()”addAll(
items):void
Defined in: packages/data/src/similarity/isimilarity-index.ts:4
Parameters
Section titled “Parameters”Iterable<T>
Returns
Section titled “Returns”void
nearest()
Section titled “nearest()”nearest(
query,count):IterableIterator<readonly [T,number]>
Defined in: packages/data/src/similarity/isimilarity-index.ts:5
Parameters
Section titled “Parameters”T
number
Returns
Section titled “Returns”IterableIterator<readonly [T, number]>
within()
Section titled “within()”within(
query,maxDistance):IterableIterator<readonly [T,number]>
Defined in: packages/data/src/similarity/isimilarity-index.ts:6
Parameters
Section titled “Parameters”T
maxDistance
Section titled “maxDistance”number
Returns
Section titled “Returns”IterableIterator<readonly [T, number]>