功能介绍
特征属性过滤器,该结构体需要结合AscendIndexTS实例来使用,在特征检索时作为输入参数。
调用检索接口的所有query向量共享同一个过滤器,该过滤器会和底库中的每一个底库特征对应的属性进行匹配,可以比较的信息例如:时间、token ID。
匹配成功的底库特征会参与接下来的检索流程,即向量距离比对与TopK排序等。
不支持多线程并发调用,因此在多线程的场景中需要用户在使用前加锁,否则检索接口可能导致异常。并且不支持不同线程间共享一个device。当前的特征检索内部会使用OMP做性能加速,OMP不支持与其他多线程机制混用。反复创建新线程使用OMP会导致内存持续累加,因此建议使用固定的线程来运行检索任务。
父主题: AttrFilter