如何使用布隆过滤器

时间:2019-01-22 03:14:50

标签: rocksdb

我对布隆过滤器有疑问。我想为我的columnFamily设置关于Bloom filter的选项。但是,当我设置此选项时,有一个我无法理解的错误,如下所示:

 BlockBasedTableOptions table_options;
 table_options.filter_policy.reset(NewBloomFilterPolicy(10, false)); 
 but this is wrong:
 column_families[m].options.table_factory.reset(NewBloomFilterPolicy(10))

使用此代码时,出现故障:

  

无法从转换为std :: shared_ptr

为什么?您能给我一些有关使用Bloom过滤器的建议吗?

0 个答案:

没有答案