类 DefaultOperateService
java.lang.Object
com.walker.support.milvus.engine.DefaultOperateService
- 所有已实现的接口:
OperateService
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidclose()booleanbooleancreateIndex(String tableName, String fieldName, String indexType, String indexParam) 创建一个字段索引。booleancreateTable(Table table) 创建一个表结构,在milvus内部是一个集合(Collection)boolean删除已有的索引void删除一个表。booleaninsertDataSet(DataSet dataSet) 写入一个数据集。booleanprepareSearch(String tableName) 启动一个搜索,milvus搜索之前必须把表数据加载到内存中准备。voidreleaseSearch(String tableName) 搜索后释放内存。searchVector(Query query) 按条件搜索。
-
字段详细资料
-
logger
protected final transient org.slf4j.Logger logger
-
-
构造器详细资料
-
DefaultOperateService
public DefaultOperateService()
-
-
方法详细资料
-
connect
- 指定者:
connect在接口中OperateService
-
close
public void close()- 指定者:
close在接口中OperateService
-
createTable
从接口复制的说明:OperateService创建一个表结构,在milvus内部是一个集合(Collection)- 指定者:
createTable在接口中OperateService
-
dropTable
从接口复制的说明:OperateService删除一个表。- 指定者:
dropTable在接口中OperateService
-
insertDataSet
从接口复制的说明:OperateService写入一个数据集。- 指定者:
insertDataSet在接口中OperateService
-
createIndex
从接口复制的说明:OperateService创建一个字段索引。- 指定者:
createIndex在接口中OperateService- 参数:
tableName- 表名称fieldName- 要创建索引的字段名称indexType- 索引类型,参考:milvus索引类型字符串(IVF_FLAT/IVF_SQ8/IVF_PQ/HNSW/FLAT/ANNOY/等)indexParam- 索引参数,常用有:"{\"nlist\":1024}"
-
dropIndex
从接口复制的说明:OperateService删除已有的索引- 指定者:
dropIndex在接口中OperateService- 参数:
tableName- 表名称fieldName- 加索引的列名称,索引名称默认为:列名称 + '_index',例如:book_intro_index
-
prepareSearch
从接口复制的说明:OperateService启动一个搜索,milvus搜索之前必须把表数据加载到内存中准备。- 指定者:
prepareSearch在接口中OperateService- 参数:
tableName- 表名称
-
searchVector
从接口复制的说明:OperateService按条件搜索。- 指定者:
searchVector在接口中OperateService- 返回:
-
releaseSearch
从接口复制的说明:OperateService搜索后释放内存。在业务中数据变更后才需要释放重新加载,以提高效率。- 指定者:
releaseSearch在接口中OperateService
-