算法4:基于EWH的最近邻候选列表生成算法

输入:加密后的索引数据表 F ,查询索引表 F ( q ) ,一组权重 { μ 0 , , μ e } ,一个相似度阈值β

输出:最近邻候选列表 C

1) 对于每个生物数据,初始化其分数为0

2) 根据在 F ( q ) 的对应位置处存储三元组 { ( h r ( i ) , i , r ) } 的数值,我们将 F 中(行,列)值为 ( h r ( i ) , i ) 的所有生物数据的分数增加 α r

3) 赋值完成后,选择所有分数大于 β 的生物数据作为最近邻候选组成列表 C

4) 返回最近邻候选列表 C