Liking cljdoc? Tell your friends :D

vald-client-clj.core


->search-configclj

(->search-config config)
source

agent-async-stubclj

(agent-async-stub channel)
source

agent-blocking-stubclj

(agent-blocking-stub channel)
source

agent-clientclj

(agent-client host port)

Open channel and returns Vald agent client instance.

Open channel and returns Vald agent client instance.
sourceraw docstring

async-stubclj

(async-stub channel)
source

blocking-stubclj

(blocking-stub channel)
source

Clientclj

source

empty->mapclj

(empty->map e)
source

grpc-channelclj

(grpc-channel host port)
source

IClientcljprotocol

A protocol for Vald (gateway|agent) client.

A protocol for Vald (gateway|agent) client.

stream-insertclj

(stream-insert this f vectors)

Stream insert with vectors. f will be applied to each responses.

Stream insert with `vectors`.
`f` will be applied to each responses.

stream-searchclj

(stream-search this f config vectors)

Stream search with vectors. f will be applied to each responses.

Stream search with `vectors`.
`f` will be applied to each responses.

existsclj

(exists this id)

Check whether id exists or not.

Check whether `id` exists or not.

insertclj

(insert this id vector)

Insert id and vector pair.

Insert `id` and `vector` pair.

remove-idclj

(remove-id this id)

Remove id.

Remove `id`.

stream-search-by-idclj

(stream-search-by-id this f config ids)

Stream search with ids f will be applied to each responses.

Stream search with `ids`
`f` will be applied to each responses.

stream-updateclj

(stream-update this f vectors)

Stream update with vectors. f will be applied to each responses.

Stream update with `vectors`.
`f` will be applied to each responses.

multi-updateclj

(multi-update this vectors)

Multi update with vectors.

Multi update with `vectors`.

search-by-idclj

(search-by-id this config id)

Search with id.

Search with `id`.

multi-insertclj

(multi-insert this vectors)

Multi insert with vectors.

Multi insert with `vectors`.

updateclj

(update this id vector)

Update id and vector pair.

Update `id` and `vector` pair.

searchclj

(search this config vector)

Search with vector.

Search with `vector`.

closeclj

(close this)

Close channel.

Close channel.

multi-removeclj

(multi-remove this ids)

Multi remove with ids.

Multi remove with `ids`.

stream-removeclj

(stream-remove this f ids)

Stream remove with ids. f will be applied to each responses.

Stream remove with `ids`.
`f` will be applied to each responses.

get-objectclj

(get-object this id)

Get object with id.

Get object with `id`.

stream-get-objectclj

(stream-get-object this f ids)

Stream get object with ids. f will be applied to each responses.

Stream get object with `ids`.
`f` will be applied to each responses.
sourceraw docstring

meta-vector->mapclj

(meta-vector->map meta-vec)
source

object-distance->mapclj

(object-distance->map dist)
source

object-id->mapclj

(object-id->map id)
source

object-vector->mapclj

(object-vector->map obj-vec)
source

parse-search-responseclj

(parse-search-response res)
source

vald-clientclj

(vald-client host port)

Open channel and returns Vald gateway client instance.

Open channel and returns Vald gateway client instance.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close