Zvec Logo

全局配置

在执行任何数据库操作之前,你可以选择使用 init() 函数来配置全局设置。

  • 如果不进行配置,Zvec 会自动应用合理的默认值 — 通常会根据系统的可用内存、CPU 和运行环境进行优化调整。
  • 当你需要自定义设置时请使用 init(),例如:
    • 调整日志的详细程度或输出格式
    • 控制并发数 (比如查询线程数)

如需调用 init(),请只在程序启动时调用一次 (在创建或打开任何 collection 之前)。init() 不支持运行时动态修改配置。

配置示例

全局配置
import zvec

zvec.init(
    log_type=zvec.LogType.CONSOLE,
    log_level=zvec.LogLevel.WARN,
    query_threads=4,
)
  • 将日志输出到控制台,级别为 WARN 及更高。
  • 将查询线程数限制为最多 4 个。

关于配置选项和高级调优参数的完整列表,请参阅 API Reference

目录