Skip to main content

Embedding (Vector) Stores

note

An EmbeddingStore can implement searchAsync(...) so that it does not block a thread when used from a non-blocking AI Service. A store that has not implemented it can still be used, but only if the retriever opts into offloading with offloadBlocking(true); otherwise the call fails loudly rather than blocking silently. See Non-blocking and Reactive.

Documentation on embedding stores can be found here.

All supported embedding stores can be found here.

Examples