Crig::VectorStore::InMemoryVectorIndex(M, D)
Inherits Crig::VectorStore::VectorStoreIndex < Crig::ToolDyn < Struct < Value < Object
Constructors
new(model : M, store : InMemoryVectorStore(D))
SourceInstance methods
description
Sourceempty?
Sourceiter
Sourcelen
Sourcemodel
Sourcename
Sourceparameters
Sourcestore
Sourcetop_n(request : Crig::VectorSearchRequest, type : T.class) : Array(Tuple(Float64, String, T)) forall T
SourceReturns the top N most similar documents as (score, id, JSON::Any) tuples