Semantic Search
Last updated
Last updated
dataset = client.text('<DATASET_NAME>')dataset = client.text("<DATASET_NAME>")result = dataset.search('query', 10)
for item in result:
print(item.id, item.metadata)result = dataset.search("query", 10)
result.each do |item|
puts item.id, item.metadata
end# Single item
id = dataset.insert('my sentence', metadata={'key': 'value'})# Batch
result = dataset.insert_batch([
anndb_api.TextItem(None, 'my sentence', {'key': 'value'}),
...
])
for r in result:
print(r.id, r.error)id = dataset.insert("my sentence", metadata={ "key": "value" })result = dataset.insert_batch([
{
text: "my sentence",
metadata: { "key": "value" }
},
...
])
result.each { |r|
puts r[:id], r[:error]
}# Single item
id = dataset.update(id, 'my updated sentence', metadata={'key': 'value'})# Batch
result = dataset.update_batch([
anndb_api.TextItem(id, 'my updated sentence', {'key': 'value'}),
...
])
for r in result:
print(r.id, r.error)id = dataset.update(id, "my updated sentence", metadata={ "key": "value" })result = dataset.update_batch([
{
id: id,
text: "my updated sentence",
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]
}