结构体 faiss::IDSelectorRange

struct IDSelectorRange : public faiss::IDSelector

id 在 [imin, imax) 之间

公共函数

IDSelectorRange(idx_t imin, idx_t imax, bool assume_sorted = false)
virtual bool is_member(idx_t id) const final
void find_sorted_ids_bounds(size_t list_size, const idx_t *ids, size_t *jmin, size_t *jmax) const

对于排序的 id,找到存储有效 id 的列表索引范围

inline ~IDSelectorRange() override

公共成员

idx_t imin
idx_t imax
bool assume_sorted

假设要处理的 id 已排序。 在某些情况下,这可以加快处理速度