Interface IVectorStore
public interface IVectorStore
Properties
Count
Property Value
- int
Dimension
Property Value
- int
Methods
DeleteAsync(string)
UniTask<bool> DeleteAsync(string id)
Parameters
id string
Returns
- UniTask<bool>
ExistsAsync(string)
UniTask<bool> ExistsAsync(string id)
Parameters
id string
Returns
- UniTask<bool>
SearchAsync(float[], int, float)
UniTask<IReadOnlyList<SearchHit>> SearchAsync(float[] query, int topK, float minSimilarity = 0.2)
Parameters
query float[]
topK int
minSimilarity float
Returns
- UniTask<IReadOnlyList<SearchHit>>
UpsertAsync(string, float[], object)
UniTask UpsertAsync(string id, float[] vector, object payload)
Parameters
id string
vector float[]
payload object
Returns
- UniTask