getNearest method
Get nearest items to the given vector
Implementation
AnnoyIndexSearchResult getNearest(List<double> vector, int nResults,
{int searchK = -1, bool includeDistance = false}) {
final vecPtr = Float32List.fromList(vector).getPointer();
try {
final resultPtr = _factory._getNearest(
_ptr, vecPtr, nResults, searchK, includeDistance ? 1 : 0);
try {
return AnnoyIndexSearchResult._create(
includeDistance, _factory, resultPtr);
} finally {
_factory._freeSearchResult(resultPtr);
}
} finally {
malloc.free(vecPtr);
}
}