public class VectoRexRepository extends Object implements org.noear.solon.ai.rag.RepositoryStorable, org.noear.solon.ai.rag.RepositoryLifecycle
| Modifier and Type | Class and Description |
|---|---|
static class |
VectoRexRepository.Builder |
| Modifier and Type | Method and Description |
|---|---|
static VectoRexRepository.Builder |
builder(org.noear.solon.ai.embedding.EmbeddingModel embeddingModel,
io.github.javpower.vectorexclient.VectorRexClient client) |
void |
delete(String... ids) |
void |
dropRepository() |
boolean |
exists(String id) |
void |
initRepository() |
void |
insert(List<org.noear.solon.ai.rag.Document> documents) |
List<org.noear.solon.ai.rag.Document> |
search(org.noear.solon.ai.rag.util.QueryCondition condition) |
public void initRepository()
throws Exception
initRepository in interface org.noear.solon.ai.rag.RepositoryLifecycleExceptionpublic void dropRepository()
throws Exception
dropRepository in interface org.noear.solon.ai.rag.RepositoryLifecycleExceptionpublic void insert(List<org.noear.solon.ai.rag.Document> documents) throws IOException
insert in interface org.noear.solon.ai.rag.RepositoryStorableIOExceptionpublic void delete(String... ids) throws IOException
delete in interface org.noear.solon.ai.rag.RepositoryStorableIOExceptionpublic boolean exists(String id) throws IOException
exists in interface org.noear.solon.ai.rag.RepositoryStorableIOExceptionpublic List<org.noear.solon.ai.rag.Document> search(org.noear.solon.ai.rag.util.QueryCondition condition) throws IOException
search in interface org.noear.solon.ai.rag.RepositoryIOExceptionpublic static VectoRexRepository.Builder builder(org.noear.solon.ai.embedding.EmbeddingModel embeddingModel, io.github.javpower.vectorexclient.VectorRexClient client)
Copyright © 2025. All rights reserved.