public class InMemoryRepository extends java.lang.Object implements RepositoryStorable, RepositoryLifecycle
构造器和说明 |
---|
InMemoryRepository(EmbeddingModel embeddingModel) |
限定符和类型 | 方法和说明 |
---|---|
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 InMemoryRepository(EmbeddingModel embeddingModel)
public void insert(java.util.List<Document> documents) throws java.io.IOException
RepositoryStorable
insert
在接口中 RepositoryStorable
java.io.IOException
public void initRepository()
RepositoryLifecycle
initRepository
在接口中 RepositoryLifecycle
public void dropRepository()
RepositoryLifecycle
dropRepository
在接口中 RepositoryLifecycle
public void delete(java.lang.String... ids)
RepositoryStorable
delete
在接口中 RepositoryStorable
public boolean exists(java.lang.String id)
RepositoryStorable
exists
在接口中 RepositoryStorable
public java.util.List<Document> search(QueryCondition condition) throws java.io.IOException
Repository
search
在接口中 Repository
condition
- 查询条件java.io.IOException