我对布隆过滤器有疑问。我想为我的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过滤器的建议吗?