public class MilvusClientService extends Object
| 构造器和说明 |
|---|
MilvusClientService(MilvusPlusProperties properties,
org.springframework.beans.factory.BeanFactory beanFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends VectorModel<?>> |
batchRemove(LambdaQueryWrapper<T> wrapper) |
<T extends VectorModel<?>> |
createCollection(Class<T> clazz) |
<T extends VectorModel<?>> |
createIndex(Class<T> clazz,
String indexName,
SFunction<?,?> column,
IIndexExtra extra) |
<T extends VectorModel<?>> |
dropCollection(Class<T> clazz) |
<T extends VectorModel<?>> |
dropIndex(Class<T> clazz,
String indexName) |
<T extends VectorModel<?>> |
getCollectionStatistics(Class<T> clazz) |
String |
getColumnName(SFunction<?,?> column,
Class<?> clazz) |
protected List<Field> |
getDeclaredFields(Class<?> clazz,
List<Field> fields) |
<T extends VectorModel<?>> |
getLoadProgress(Class<T> clazz) |
<T extends VectorModel<?>> |
getLoadState(Class<T> clazz) |
<T extends VectorModel<?>> |
getRowCount(Class<T> clazz) |
<T extends VectorModel<?>> |
getTableDefinition(Class<T> clazz) |
<T extends VectorModel<?>> |
hasCollection(Class<T> clazz) |
<T extends VectorModel<?>> |
insert(T vectorModel) |
<T extends VectorModel<?>> |
loadCollection(Class<T> clazz) |
<T extends VectorModel<?>> |
query(LambdaQueryWrapper<T> wrapper) |
<T extends VectorModel<?>> |
queryPage(LambdaQueryWrapper<T> wrapper,
Long page,
Long pageSize) |
<T extends VectorModel<?>> |
releaseCollection(Class<T> clazz) |
<T extends VectorModel<?>> |
remove(Object pk,
Class<T> clazz) |
<T extends VectorModel<?>> |
search(LambdaSearchWrapper<T> wrapper) |
<T extends VectorModel<?>> |
search(LambdaSearchWrapper<T> wrapper,
Class<T> clazz) |
public MilvusClientService(MilvusPlusProperties properties, org.springframework.beans.factory.BeanFactory beanFactory)
public String getColumnName(SFunction<?,?> column, Class<?> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> CollectionDefinition getTableDefinition(Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> boolean remove(Object pk, Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> boolean batchRemove(LambdaQueryWrapper<T> wrapper) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> Boolean insert(T vectorModel) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> void loadCollection(Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> void releaseCollection(Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> void dropCollection(Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> boolean hasCollection(Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> boolean dropIndex(Class<T> clazz, String indexName) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> io.milvus.grpc.LoadState getLoadState(Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> Long getLoadProgress(Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> boolean createIndex(Class<T> clazz, String indexName, SFunction<?,?> column, IIndexExtra extra) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> boolean createCollection(Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> List<T> search(LambdaSearchWrapper<T> wrapper) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> List<T> search(LambdaSearchWrapper<T> wrapper, Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> List<T> query(LambdaQueryWrapper<T> wrapper) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> io.milvus.grpc.GetCollectionStatisticsResponse getCollectionStatistics(Class<T> clazz) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> Page<T> queryPage(LambdaQueryWrapper<T> wrapper, Long page, Long pageSize) throws MilvusException
MilvusExceptionpublic <T extends VectorModel<?>> Long getRowCount(Class<T> clazz) throws MilvusException
MilvusExceptionCopyright © 2023. All rights reserved.