Last updated
dataset = client.vector('<DATASET_NAME>')dataset = client.vector("<DATASET_NAME>")result = dataset.search([0.4506, -0.6739, -0.2360, -1.3630, ...], 10)
for item in result:
print(item.id, item.metadata)result = dataset.search([0.4506, -0.6739, -0.2360, -1.3630, ...], 10)
result.each do |item|
puts item.id, item.metadata
end# Single item
id = dataset.insert(
[0.4506, -0.6739, -0.2360, -1.3630, ...],
metadata={'key': 'value'}
)# Batch
result = dataset.insert_batch([
anndb_api.VectorItem(
None,
[0.4506, -0.6739, -0.2360, -1.3630, ...],
{'key': 'value'}
),
...
])
for r in result:
print(r.id, r.error)id = dataset.insert(
[0.4506, -0.6739, -0.2360, -1.3630, ...],
metadata={ "key": "value" }
)result = dataset.insert_batch([
{
vector: [0.4506, -0.6739, -0.2360, -1.3630, ...],
metadata: { "key": "value" }
},
...
])
result.each { |r|
puts r[:id], r[:error]
}# Single item
id = dataset.update(
id,
[0.4506, -0.6739, -0.2360, -1.3630, ...],
metadata={'key': 'value'}
)# Batch
result = dataset.update_batch([
anndb_api.VectorItem(
id,
[0.4506, -0.6739, -0.2360, -1.3630, ...],
{'key': 'value'}
),
...
])
for r in result:
print(r.id, r.error)id = dataset.update(
id,
[0.4506, -0.6739, -0.2360, -1.3630, ...],
metadata={ "key": "value" }
)result = dataset.update_batch([
{
id: id,
vector: [0.4506, -0.6739, -0.2360, -1.3630, ...],
metadata: { "key": "value" }
},
...
])
result.each { |r|
puts r[:id], r[:error]
}# Single item
dataset.delete(id)# Batch
result = dataset.delete_batch([id, ...])
for r in result:
print(r.id, r.error)dataset.delete(id)result = dataset.delete_batch([id, ...])
result.each { |r|
puts r[:id], r[:error]
}