@Preview(value="3.1") public class QdrantRepository extends java.lang.Object implements RepositoryStorable, RepositoryLifecycle
限定符和类型 | 类和说明 |
---|---|
static class |
QdrantRepository.Builder |
限定符和类型 | 方法和说明 |
---|---|
static QdrantRepository.Builder |
builder(EmbeddingModel embeddingModel,
io.qdrant.client.QdrantClient client) |
void |
delete(java.lang.String... ids)
删除
|
void |
dropRepository()
注销仓库
|
boolean |
exists(java.lang.String id)
是否存在
|
void |
initRepository()
初始化仓库
|
void |
insert(java.util.List<Document> documents)
插入
|
java.util.List<Document> |
search(QueryCondition condition)
检索
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
search
public void initRepository()
RepositoryLifecycle
initRepository
在接口中 RepositoryLifecycle
public void dropRepository()
RepositoryLifecycle
dropRepository
在接口中 RepositoryLifecycle
public void insert(java.util.List<Document> documents) throws java.io.IOException
RepositoryStorable
insert
在接口中 RepositoryStorable
java.io.IOException
public void delete(java.lang.String... ids) throws java.io.IOException
RepositoryStorable
delete
在接口中 RepositoryStorable
java.io.IOException
public boolean exists(java.lang.String id) throws java.io.IOException
RepositoryStorable
exists
在接口中 RepositoryStorable
java.io.IOException
public java.util.List<Document> search(QueryCondition condition) throws java.io.IOException
Repository
search
在接口中 Repository
condition
- 查询条件java.io.IOException
public static QdrantRepository.Builder builder(EmbeddingModel embeddingModel, io.qdrant.client.QdrantClient client)